/* ===================================================================
11px = 85% 12px = 93% 13px = 100% 14px = 108%
15px = 116% 16px = 123.1% 17px = 131% 18px = 138.5%
19px = 146.5% 20px = 153.9% 21px = 161.6% 22px = 167%
23px = 174% 24px = 182% 25px = 189% 26px = 197%
=================================================================== */
/* 公共样式 */
@charset "utf-8";

/* 禁用iPhone中Safari的字号自动调整 */
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	/* 解决IOS默认滑动很卡的情况 */
	-webkit-overflow-scrolling : touch;
	height: 100%;
	width: 100%;
}
body{
    min-height: 100%;
    width: 100%;
}
/* 禁止缩放表单 */
input[type="submit"], input[type="reset"], input[type="button"], input {
  resize: none;
  outline: none;
}

/* 取消链接高亮  */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 设置HTML5元素为块 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

textarea{
    outline: none;
    border: none;
}

/* 图片自适应 */

input,select{
    /* -webkit-appearance: none; */
    appearance: none;
}
select{
    background: #fff;
    color: #555;
    outline: none;
    /*background-image:url('../img/up.png');*/
    background-repeat:no-repeat;
    background-position: right center;
    background-size: 0.5rem 100%;
    /*background: url('../../img/up.png') no-repeat right center;*/
}

/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #bbbbbb; opacity:1; font-size: 14px;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #bbbbbb;opacity:1;font-size: 14px;
}

input:-ms-input-placeholder{
    color: #bbbbbb;opacity:1;font-size: 14px;
}

input::-webkit-input-placeholder{
    color: #bbbbbb;opacity:1;font-size: 14px;
}

em, i {
  font-style: normal;
}
ul,li{
  list-style-type: none;
}
strong {
  font-weight: normal;
}
a {
  text-decoration: none;
  color: #969696;
  font-family: 'Microsoft YaHei', Tahoma, Arial, sans-serif;
}
a:hover {
  text-decoration: none;
}
ul, ol {
  list-style: none;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-family: 'Microsoft YaHei';
}
img {
  border: none;
}
input{
  font-family: 'Microsoft YaHei';
}
/* 移动端点击a链接出现蓝色背景问题解决 */
a:link,a:active,a:visited,a:hover {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
}
/* 首页 */
/*top*/
.boxtop{ width: 100%; min-width: 1200px; background-color: #fff; height: 40px; border-bottom: 1px solid #d9d9d9;}
.boxtop>.top{ width: 1200px; height: 40px; margin: 0 auto;}
.boxtop>.top .topleft{ float: left; height: 40px; width: 600px; margin: 0; padding: 0;}
.boxtop>.top .topleft li{ float: left; height: 40px; line-height: 40px; color: #333; font-size: 12px; margin: 0 7px; position: relative;}
.boxtop>.top .topleft li p{ padding: 0 5px; margin: 0; height: 40px; cursor: pointer;}
.boxtop>.top .topleft li p:hover{ color: #e43632;}
.boxtop>.top .topleft li a:hover{ color: #e43632;}
.boxtop>.top .topleft li a{ display: block; text-decoration: none; color: #333; font-size: 12px; padding: 0 5px; margin: 0; height: 40px;}
.boxtop>.top .topleft li img{ vertical-align: middle; margin: -2px 5px 0;}
.boxtop>.top .topleft li .sj_ftw{ display: none; width: 130px; padding: 10px; height: auto; background-color: #fff; border: 1px solid #e43632; position: absolute; top: 40px; left: -30px; z-index: 9;}
.boxtop>.top .topleft li .sj_ftw .iconsj{ width: 16px; display: block; margin: -18px auto 10px;}
.boxtop>.top .topleft li .sj_ftw .sjswm{ display: block; width: 130px; height: 130px; margin: 0;}
.boxtop>.top .topleft li .sj_ftw span{ width: 130px; height: 20px; line-height: 20px; text-align: center; font-size: 14px; color: #333; display: block;}
.boxtop>.top .topleft li:hover .sj_ftw{ display: block;}
.boxtop>.top .topleft li .top_erji{ display: none; width: 100px; height: auto; overflow: hidden; background-color: #fff; border: 1px solid #e43632; border-top: none; position: absolute; left: -9px; top: 40px; z-index: 9;}
.boxtop>.top .topleft li .top_erji a{ display: block; width: 100px; height: 35px; line-height: 35px; padding: 0; color: #333; font-size: 12px; text-align: center; text-decoration: none;}
.boxtop>.top .topleft li .top_erji a:hover{ background-color: #f8f8f8; color: #e43632;}
.boxtop>.top .topleft li:hover .top_erji{ display: block;}
#topLinke{position: relative;color: #666666; background: url(xia_icon.png) no-repeat right center; background-size: 10px; padding-right: 30px;border-left: 1px solid #fff; border-right: 1px solid #fff;white-space: nowrap;text-overflow: ellipsis; background-position: 85% 15px; width:68px;}
#topLinke{cursor:pointer;}
#topLinke:hover{background: #FFFFFF url(xia1_icon.png)no-repeat right center;  background-position: 85% 15px;background-size: 10px;border-color: #d4d4d4;}
#topLinke:hover>span{color: #f5252b;}
#topLinke:hover>ul{display: block;}
#topLinke>ul{position:absolute;z-index: 9999; display: none; width:98px; padding-left: 16px; text-align: left; height:auto; background: #fff; border-left: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4;  position: absolute; top: 40px; left: -1px; border-bottom: 1px solid #D4D4D4;}
#topLinke>ul>li>a{color: #666666;}
#topLinke>ul>li:hover>a{color: #f5252b;}
.top_box{width: 1200px; height: 65px; margin: 0 auto; margin-top: 20px;}
.top_box>.left{width: 320px; height: 65px; float: left;}
.top_box>.left>div.logo{ height: 65px; width:200px; float: left;}
.top_box>.left>div.logo>a{ height: 65px; width:200px; display:table-cell; vertical-align:middle; text-align:center;}
.top_box>.left>div.logo>a img{ max-height: 65px; max-width:200px;vertical-align:middle;}
.top_box>.left>.title{width: 75px; float: right; height: 65px; line-height: 65px; font-size: 24px; text-align:center;}
.top_box>.left>.title>.text:nth-child(1){font-size: 22px; color: #333; height: 25px; overflow: hidden;}
.top_box>.left>.title>.text:nth-child(2){font-size: 12px; color: #888; height: 14px; overflow: hidden; margin-top:5px;}
.top_box>.right{width: 730px; height: 40px; float: right; margin-top: 16px;}
.top_box>.right>.sou_box{width: 607px; height: 36px; float: left; border-radius: 3px; border: 2px solid #f5252b;}
.top_box>.right>.sou_box>.select{width: 45px; height: 36px; text-align: center; line-height: 32px; overflow: hidden; float:left;}
.top_box>.right>.sou_box>.select img{ width: 22px; vertical-align: middle;}
/* .top_box>.right>.sou_box>.select>select{width: 75px; height: 36px; border:none; padding-left: 10px; padding-right: 10px;appearance:none;  -moz-appearance:none;  -webkit-appearance:none;background: url(px1.png) no-repeat right center transparent; background-size:10px;} */
.top_box>.right>.sou_box>.sou{width: 482px; height: 36px; border: none; color: #333; float: left;}
.top_box>.right>.sou_box>.tj{width:80px; height: 36px; border: none; float: left; color: #fff; font-size: 14px; text-align: center; line-height: 36px; background: #f5252b;}
.top_box>.right>.link{width: 98px;overflow: hidden; height: 38px; border-radius: 3px; border: 1px solid #F5252B; float: right; text-align: center; line-height: 38px; color: #f5252b;font-size: 14px;}
.top_nav{ width: 1200px; height: 40px; margin:0 auto; margin-top: 35px; line-height: 18px;}
.top_nav>.order{float: left; width: 240px; height: 40px; line-height: 40px; text-indent: 55px; border-top-right-radius: 10px; border-top-left-radius: 10px; background: url(2826450_872683564.png) no-repeat 25px center #f5252b; font-size: 16px; color: #fff;}
.top_nav>ul{font-size: 16px; float: left; width: 960px; height: 40px; line-height: 35px; overflow: hidden;}
.top_nav>ul>li{float: left; margin-left: 30px; margin-right: 30px;}
.top_nav>ul>li>a{color: #26264c;}
.top_nav>ul>li>a:hover{color: #F5252B;}
.top_nav>ul>li .color{color: #F5252B;}
.top_navs{width: 1200px; height: 45px; margin:0 auto; margin-top: 35px; line-height: 45px;}
.top_navs>.ordertext{float: left; width: 170px; height: 45px;line-height: 45px; padding-left: 50px; background: url(2826450_872683565.png) no-repeat 20px -69px; font-size: 16px; color: #26264c; position: relative;}
.top_navs>.ordertext:hover{ background-color: #26264c; color: #fff; background-position: 20px 17px;}
.top_navs>.ordertext:hover .left_nav_box{ display: block;}
.top_navs>.order_nav{font-size: 16px; float: left; width: 980px; height: 45px; overflow: hidden; line-height: 45px;}
.top_navs>.order_nav>li{float: left; margin-left: 30px; margin-right: 30px;}
.top_navs>.order_nav>li>a{color: #26264c;}
.top_navs>.order_nav>li>a:hover{color: #F5252B;}
.top_navs>.order_nav>li .color{color: #F5252B;}
.top_navs>.links{float: right; color: #26264c;width: 90px; height: 45px;overflow: hidden;text-align: right;line-height: 45px; display: block;background: url(TB1ziYWXSCWBuNjy0FhXXb6EVXa-30-34.png) no-repeat left center;background-size:16px;}
.centre_box{width: 1200px; height: auto; margin: 0 auto; padding-bottom: 20px; position: relative;}
.top_nav>.link{float: right; color: #26264c;width: 90px; height: 18px;overflow: hidden;text-align: right; display: block;background: url(TB1ziYWXSCWBuNjy0FhXXb6EVXa-30-34.png) no-repeat left center;background-size:16px;}
.banner_box{width: 100%; min-width: 1200px; height: 480px;}
.banner_box>.box{width: 1200px; height: 480px; margin: 0 auto; position: relative;}
.banner_box2{ clear: both; width: 100%; overflow: hidden; height: auto; min-width: 1200px;}
.banner_box2 img{ display: block; width: 100%; height: auto;}
.order_box{width: 240px; height: 400px; background: rgba(255,255,255,1); float: left;}
.order_box>.list{width:170px; height: 40px; padding: 10px 35px; position: relative;}
.order_box>.list>.title{font-size: 16px; height: 20px; line-height: 20px; width: 150px; padding-left: 25px;}
.order_box>.list>.title>a{color: #333;}
.order_box>.list>.nav{width: 145px; font-size: 12px;height: 18px; padding-left: 25px; overflow: hidden;line-height: 14px;}
.order_box>.list>.nav>li{float: left; margin-right: 20px; margin-top: 5px;}
.order_box>.list>.nav>li>a{color: #333;}
.order_box>.list>.er_box{position: absolute; width: 600px; height: 399px; background: #fff; border-top: 1px solid #1972ff; right: -600px; display: none;}
.order_box>.list:hover{background: #cbddff;}
.order_box>.list:hover>.er_box{display: block;}
.order_box>.list:nth-child(1){margin-top: 10px;}
.order_box>.list:nth-child(1)>.er_box{top: -10px;}
.order_box>.list:nth-child(2)>.er_box{top: -70px;}
.order_box>.list:nth-child(3)>.er_box{top: -130px;}
.order_box>.list:nth-child(4)>.er_box{top: -190px;}
.order_box>.list:nth-child(5)>.er_box{top: -250px;}
.order_box>.list:nth-child(6)>.er_box{top: -310px;}
.order_box>.list>.er_box>.nav_er{width: 550px; height: 75px;overflow: auto;margin-top: 5px; padding-bottom: 20px; border-bottom: 1px solid #f2f2f2; margin-left:20px; padding-left: 5px; padding-right: 5px;}
.order_box>.list>.er_box>.title1{font-size: 14px; color: #333333; width: 545px; height: 16px; line-height: 16px; overflow: hidden; margin-left: 25px; margin-top: 20px;}
.order_box>.list>.er_box>.nav_er>li{font-size: 12px; color: #666666; float: left; margin-top: 15px; margin-right: 40px;}
.order_box>.list>.er_box>.nav_er>li>a{color: #666;}
.order_box>.list>.er_box>.title2{font-size: 14px; color: #1557d9; width: 545px; height: 16px; line-height: 16px; overflow: hidden; margin-left: 25px; margin-top: 20px;}
.order_box>.list>.er_box>.nev_san{width: 550px;margin-top: 5px; padding-bottom: 20px; margin-left:20px; padding-left: 5px; padding-right: 5px;}
.order_box>.list>.er_box>.nev_san>li{font-size: 12px; color: #666666; float: left; margin-top: 15px; margin-right: 40px;}
.order_box>.list>.er_box>.nev_san>li>a{color: #666;}
.user_box{width: 220px;position: relative; height: 280px; float: right; margin-top: 60px; background: #fff; box-shadow: 0px 0px 5px 1px rgba(0,0,0,.2); border-radius: 8px;}
.user_box .user_img{ display: block; width: 55px; height: 55px; margin:0 auto; border-radius: 100%; margin-top: 20px;}
.user_box>.user_name{display: block;margin-top: 10px;width: 200px; height: 14px; line-height: 14px; text-align: center; color: #666666; font-size: 12px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-left: 10px;}
.user_login{ width: 220px; height: 30px; margin-top: 20px; overflow: hidden;}
.user_login>a{ float: left; height: 28px; width: 93px; color: #fff; border: 1px solid; font-size: 14px; text-align: center; line-height: 30px; overflow: hidden; margin-left: 10px;}
.user_box>ul{width:200px; height: 38px; margin: 48px 0 0 10px; padding: 0; text-align:center;}
.user_box>ul>li{float: left; height: 38px; border-left: 1px solid #d9d9d9; width: 65px;}
.user_box>ul>li:nth-child(1){border: none;}
.user_box>ul>li>a{color: #999;}
.user_box>ul>li>a>.text:nth-child(1){margin-top: -7px;font-size: 16px; overflow: hidden; height: 18px; line-height: 18px;}
.user_box>ul>li>a>.text:nth-child(2){font-size: 12px; margin-top: 5px;overflow: hidden; height: 14px; line-height: 14px;}
.user_box>.button{width: 198px; height:40px; border: 1px solid #d9d9d9; margin-left: 10px; border-radius: 40px; margin-top: 20px;}
.user_box>.button>a{display: block;height: 20px; float: left; border-left: 1px solid #D9D9D9; margin-top: 10px; line-height: 20px; font-size: 14px; overflow: hidden;}
.user_box>.button>a:nth-child(1){border: none; padding-left: 20px;width:65px; color: #1972ff; background: url(pl.png) no-repeat left center; background-size:20px; margin-left: 13px;}
.user_box>.button>a:nth-child(2){padding-left: 15px; width: 83px; color: #666666;}
.user_box>.low{display: block;width: 220px; height: 40px; border-top: 1px solid #d9d9d9; position: absolute; bottom: 0; left: 0; color: #666; font-size: 12px; text-align: center; line-height: 40px;}
.banner_box>.box>.show{width: 1200px; height: 215px; background: #fff; padding-top: 10px; position: absolute; left: 0; bottom: -160px; background: #fff; box-shadow: 0px 0px 10px 1px rgba(0,0,0,.08);}
.banner_box>.box>.show>li{width: 199px; border-left: 1px solid #efefef; float: left; height: 210px;}
.banner_box>.box>.show>li:nth-child(1){border: none;}
.banner_box>.box>.show>li>a{ display: block; overflow: hidden; width: 199px; height: 210px;}
.banner_box>.box>.show>li>a>.name{width: 199px; height: 18px; line-height: 18px; font-size: 16px; color: #333333; margin-top: 15px; text-align: center;}
.banner_box>.box>.show>li>a>.text{font-size: 12px; color: #999999; height: 14px; width: 199px;text-align: center; line-height: 14px; color: #999999; margin-top: 5px;}
.banner_box>.box>.show>li>a>.img{width: 199px; height: 130px; margin-top: 10px; line-height: 125px; text-align: center; transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s; -ms-transition:0.2s; -o-transition:0.2s;}
.banner_box>.box>.show>li>a>.img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.banner_box>.box>.show>li>a:hover>.img{margin-top: 0px;}
.title_box{width: 1150px; padding-left: 50px;height: 30px;margin: 0 auto; margin-top: 30px; background: url(pp.png) no-repeat left center; background-size:30px;line-height: 30px;font-size: 22px; color: #333333;}
.title_box>span{font-size: 14px;}
.title_box>a{font-size: 14px; color: #333; float: right;}
.brand_box{width: 1200px; height: 240px; margin: 0 auto; margin-top: 30px;}
.brand_box>.box{ float: left; width: 239px; height: 119px; border-bottom: 1px solid #f8f8f8; border-right: 1px solid #f8f8f8; background: #fff; overflow: hidden; position: relative; cursor: pointer;}
.brand_box>.box:nth-child(2n-1){background: #fff;}
.brand_box>.box>.img{width: 100%; height: 100%; margin: 0 auto;}
.brand_box>.box>.texie{width: 240px; height: 120px;background: rgba(0,0,0,0.8); position: absolute; top: -130px; left: 0; transition: .5s;}
.brand_box>.box>.texie>a{display: block; width: 100px; height: 30px; line-height:30px; background: #F5252B; color: #fff; font-size: 14px; text-align: center; margin:0 auto; margin-top: 45px;}
.brand_box>.box:hover>.texie{top: 0;}
.goods_order_box{width: 1200px; height: 430px; margin: 0 auto; margin-top: 30px;}
.goods_order_box>.order{width: 239px; height: 430px; float: left; overflow: hidden;}
.goods_order_box>.order>.title{width: 209px; height: 26px; line-height: 26px; overflow: hidden; color: #fff; font-size: 24px; font-weight: bold; padding-left: 30px; margin-top: 30px;}
.goods_order_box>.order>ul{width: 239px; height: auto; margin-top: 10px; font-size: 14px;}
.goods_order_box>.order>ul>li{float: left; margin-left: 30px; margin-top: 20px;}
.goods_order_box>.order>ul>li>a{color: #fff;}
.goods_order_box>.order>.link{display: block; width: 209px; padding-left: 30px; height: 18px; line-height: 18px; font-size: 16px; color: #fff; margin-top: 30px;}
.goods_order_box>.order>img{width: 220px; height: auto; margin: 0 auto; margin-top: 5px;}
.goods_order_box>.goods{width: 580px; height: 430px; float: left; border-right: 1px solid #f2f2f2; overflow: hidden; background: #fff;}
.goods_order_box>.goods>.list{display: block;height: 140px; width:190px; float: left; overflow: hidden;}
.goods_order_box>.goods>.list>.name{width: 190px; height: 16px; line-height: 16px; text-align: center; font-size: 15px;margin-top: 15px; text-align: center; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #333333;}
.goods_order_box>.goods>.list>.img{width: 90px; height: 90px; line-height: 85px; margin: 0 auto; transition: 0.5s;}
.goods_order_box>.goods>.list>p{ width: 190px; height: 20px; line-height: 20px; color: #F5252B; font-size: 12px; text-align: center;}
.goods_order_box>.goods>.list>.img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.goods_order_box>.goods>.list:hover>.name{color: #F5252B;}
.goods_order_box>.goods>.list:hover>.img{transform:scale(1.1,1.1);}
.goods_order_box>.box{width: 379px; height: 430px; background: #fff; float: left;}
.goods_order_box>.box>.title{font-size: 16px; color: #333333; padding-left: 20px; margin-top: 20px; width: 359px; height: 18px; line-height: 18px; overflow: hidden;}
.company{width: 339px; height: 105px; margin-left: 20px; margin-top: 30px;}
.company>.company_title{display: block;width:315px; height: 16px; font-size: 14px; line-height: 16px; color: #333333; padding-left: 24px; overflow: hidden;}
.company>.company_title>img{width: 62px; height: 16px; float: right;}
.company>.chanpi{width: 339px; height: 70px; margin-top: 20px;}
.company>.chanpi>a{display: block; float: left; width: 69px; height: 69px; margin-left: 20px;}
.company>.chanpi>a:nth-child(1){margin-left:0;}
.goods_order_box>.box>ul{width: 337px; height: auto; border-top: 1px solid #efefef; border-left: 1px solid #EFEFEF; margin-left: 20px; margin-top: 40px;}
.goods_order_box>.box>ul>li{float: left;width: 83px; height: 29px;font-size: 12px;color: #999999; border-bottom: 1px solid #EFEFEF; border-right: 1px solid #EFEFEF; text-align: center; line-height: 29px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.goods_order_box>.box>ul>li>a{color: #333;}
.goods_order_box>.box>ul>li:hover>a{color: #F5252B;}
/*底部*/
.part{ width: 100%; height: auto; overflow: hidden; clear: both; background-color: #222; padding: 50px 0px;}
.parcontact{ width: 1200px; margin: 0 auto; color: #fff; overflow: hidden;}
.parcontact li{ font-size: 14px; line-height: 28px; width: 300px; float: left;}
.parcontact h2{ font-weight: bold; font-size: 16px; color: #ddd;}
.parcontact p{ margin: 10px 0 0; font-size: 13px; line-height: 34px; color: #ddd;}
.parcontact li .platform{ width: 220px;}
.parcontact p a{ color: #ddd; text-decoration: none;}
.parcontact li .about{ width: 372px;}
.parcontact h2 a{ color: #ddd; text-decoration: none;}
/* 位置 */
.cylweizhi{ clear: both; width: 1200px; height: 20px; line-height: 20px; overflow: hidden; margin: 20px auto 0;}
.cylweizhi a{ float: left; color: #555; font-size: 13px; height: 20px; margin-right: 5px;}
.cylweizhi span{ float: left; color: #555; font-family: 宋体; font-size: 13px; height: 20px; margin-right: 5px;}
.cylweizhi p{ float: left; color: #555; font-size: 13px; height: 20px; margin-left: 5px; margin-right: 5px;}
/* 专场 */
.zcweizhi{ clear: both; width: 1200px; overflow: hidden; font-size: 14px; color: #333; height: 30px; line-height: 30px; margin-top: 10px;}
.zcweizhi span{ font-family: 宋体; margin: 0 10px;}
.zcweizhi a{ color: #333;}
.left_nav_box{ display: none; width: 220px; height: auto; background-color: #26264c; position: absolute; left: 0; top: 45px; z-index: 99999;}
.left_nav_box>.nav_box:nth-child(1){margin-top: 10px;}
.left_nav_box>.nav_box{width: 220px; height: 45px; position: relative;}
.left_nav_box>.nav_box:hover{ background-color: #f5252b;}
.left_nav_box>.nav_box>.list{width:180px;display: block;overflow: hidden;height: 45px; color: #fff; line-height: 45px; padding-right: 40px;}
.left_nav_box>.nav_box #navBoxShow{background:#f5252b;}
.left_nav_box>.nav_box>.list>.left_icon{width: 18px; height: auto; float: left; margin-left:20px; margin-top: 13.5px; margin-right: 15px;}
.left_nav_box>.nav_box>.nav_er{ display: none; width: 570px; height: 413px; padding: 0 25px; border: 1px solid #f5252b; border-left: none; background-color: #fff; overflow: hidden; position: absolute; top: -10px; left: 220px;}
.left_nav_box>.nav_box>.nav_er .nav_er_neir{ width: 570px; height: 323px; overflow: hidden;}
.left_nav_box>.nav_box>.nav_er .nav_er_neir div{  width: 570px; height: 20px; line-height: 20px; font-size: 14px; overflow: hidden; color: #333; margin-top: 20px;}
.left_nav_box>.nav_box>.nav_er .nav_er_neir ul{ width: 570px; height: auto; overflow: hidden; padding-bottom: 20px; border-bottom: 1px solid #f2f2f2;}
.left_nav_box>.nav_box>.nav_er .nav_er_neir ul li{ float: left; font-size: 12px; height: 16px; line-height: 16px; color: #666666; margin-top: 15px; margin-right: 40px;}
.left_nav_box>.nav_box>.nav_er .nav_er_neir ul li a{ color: #666;}
.left_nav_box>.nav_box>.nav_er .nav_er_gg{ width: 570px; display: block; overflow: hidden; height: 70px;}
.left_nav_box>.nav_box>.nav_er .nav_er_gg img{ width: 100%; height: 100%;}
.left_nav_box>.nav_box:hover .nav_er{ display: block;}


.right_goods_box{width: 1200px; height: auto; overflow: hidden;}
.right_goods_box>.banner{width: 1200px; height: auto; overflow: hidden; margin-top: 10px; margin-bottom: 30px;}
.right_goods_box>.banner img{width: 1200px; height: auto; display: block;}
.right_goods_box>.goods_title{width: 1200px; height: 18px; line-height: 18px; font-size: 16px; color: #333333; margin-bottom: 10px;}
.right_goods_box>.goods_title>.text1{color: #f5252b;}
.right_goods_box>.goods_title>.text2{color: #999999; font-size: 12px;}
.right_goods_box>.goods_title>.text2>span{color: #F5252B;}
.goods_screen{width: 1200px; height: auto; background: #fff;}
.goods_screen>.screen_list{width: 1200px; height: 60px; border-bottom: 1px solid #f8f8f8; overflow: hidden;}
.goods_screen>.screen_list>.title{width: 90px; float: left; height: 60px; line-height: 60px; font-size: 14px; color: #888888; text-align: right; overflow: hidden;}
.goods_screen>.screen_list>.goods_order{width:1000px; height: auto; float: left; padding-bottom: 20px;}

.zhankai{cursor: pointer;overflow: hidden;width: 30px;display: none; height: 20px; border: 1px solid #c6c6c6; float: right; background: url(ord1.png) no-repeat right center; margin-right: 2px; margin-top:-4px; font-size: 12px; color: #c6c6c6; line-height: 20px; padding-left: 5px; padding-right: 10px;background-position:32px}
.goods_screen>.screen_list>.goods_order>.order_list{padding-left: 5px;margin-left: 25px; margin-top: 20px;float: left; height: 20px; line-height: 20px; font-size: 12px; border: 1px solid #c6c6c6; color: #333333;}
.goods_screen>.screen_list>.goods_order>.order_list>.name{color: #f5252b;}
.goods_screen>.screen_list>.goods_order>.order_list>.order_delete{margin-left: 5px; margin-right: 5px;}
.goods_screen>.screen_list>.goods_order>.brand_list{margin-top: 20px;margin-bottom: 10px;display: block;width: 110px; height: 65px; float: left; margin-left:25px; margin-right: 25px;}
.goods_screen>.screen_list>.goods_order>.brand_list>.img{width: 108px; height: 43px; border: 1px solid #C6C6C6;}
.goods_screen>.screen_list>.goods_order>.brand_list>.name{width: 110px; height: 14px; line-height: 14px; font-size: 12px; color: #333; text-align: center; margin-top: 3px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.goods_screen>.screen_list>.goods_order>.classifylist{float: left; display: block; font-size: 14px; padding: 2px 5px;  margin-top: 20px; margin-left: 25px; margin-right: 25px;color: #333333;}
.goods_screen>.screen_list>.goods_order>.classifystyle{color: #fff; background: #F5252B;}
.goods_box{width: 1200px; height: auto; background: #fff; margin-top: 30px;}
.goods_box>.goods_box_top{width: 1200px; height: 47px; border-bottom: 1px solid #f8f8f8;}
.goods_box>.goods_box_top>a{font-size:12px; color: #333333; line-height: 47px; margin-left: 20px; margin-right: 70px; float: left; display: block;}
.goods_box>.goods_box_top>a>img{float: right; width: 10px; height: auto; margin-top: 21px; margin-left: 10px;}
.goods_box>.goods_box_top>.astyle{color: #F5252B;}
.goods_box>.box{width: 1200px; height: auto;}
.goods_box>.box>.goodslist{width: calc(197.5px - 1px);padding-left: 20px;padding-right: 20px;position: relative;height: 380px; float: left; border-left: 1px solid #f8f8f8; border-bottom:1px solid #F8F8F8; background: #fff;}
.goods_box>.box>.goodslist>a>.img{width: 100%; height: 170px; margin: 0 auto; margin-top: 30px; position: relative;}
.goods_box>.box>.goodslist>a>.img>img{position: absolute; width: 35px; height: 21px; top: -10px; right: 20px;}
.goods_box>.box>.goodslist>a>.name{width: 100%; height: 16px; line-height: 16px; font-size: 14px;color: #333333; margin-top: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.goods_box>.box>.goodslist>.text{width: 100%;height: 14px; line-height: 14px; font-size: 12px; color: #f5252b; margin-top: 10px;}
.goods_box>.box>.goodslist>.text>.coi{width: 75px; height: 14px; float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.goods_box>.box>.goodslist>.text>.img{float: left;}
.goods_box>.box>.goodslist>.text>.img>img{float: left; width: 12px; height: auto;}
.goods_box>.box>.goodslist>.company{font-size: 12px; display: block; height: 14px; overflow: hidden; width: 100%; line-height: 14px; float: left; color: #666666; margin: 15px 0; text-decoration:underline;}
.goods_box>.box>.goodslist>.button{width: 100%; height: 30px; float: left; overflow: hidden;}
.goods_box>.box>.goodslist>.button>.link{display: block; width: 100%; height: 30px; line-height: 30px; text-align: center;font-size: 12px; color: #333; float: left; background: #f6f6f6;}
.goods_box>.box>.goodslist>.button>label{display: block;width: 90px; height: 30px;font-size: 12px; color: #666; line-height: 30px; float: right; background: #f6f6f6; text-align: center;}
.goods_box>.box>.goodslist>.button>label>input{width: 12px; height: 12px; margin-right: 5px;}
.page{width:100%; height: 37px; margin: 0 auto; margin-top: 40px; margin-bottom: 40px; text-align:center;}
/*.page>li{float: left; width: 37px; height:37px; background: #fff; text-align: center; line-height: 37px; color: #333333; font-size: 12px; margin-left: 10px;}
.page>a:nth-child(1){margin-left: 0; background:#fff url(left1.png) no-repeat center center;}
.page>a:nth-last-child(3){background:none;}
.page>a:nth-last-child(1){background:#fff url(right1.png) no-repeat center center;}
*/
.page>a{display:inline-block;width: 37px; height: 37px;background: #fff; color: #333333;text-align: center; line-height: 37px; color: #333333; font-size: 12px; margin-left: 10px;}
.page>a.pcur{ background: #0d9be6; color: #ffffff; }
.location_box{width: 1200px; height:1px; position: fixed; bottom: 0px; left:50%; margin-left: -600px; z-index: 44;}
.location_box>.right{width: 30px; height: 390px; position: absolute; right: -60px; z-index: 999; top: -400px;}
.location_box>.right>a{display: block; color: #333;}
.location_box>.right>.contrast{width: 14px; height: 80px; font-size: 12px; text-align: center; background: #f7f7f7; padding-left: 6px; padding-right: 6px; border: 1px solid #dedede; border-radius: 4px; padding-top: 35px;}
.location_box>.right>.contrast:hover{background: #fff5cf; color: #F5252B;}
.location_box>.right>.fankui{width: 14px; height: 80px; font-size: 12px; text-align: center;margin-top: 10px; background: #f7f7f7 url(rightsidebg2.png) no-repeat top center; padding-left: 6px; padding-right: 6px; border: 1px solid #dedede; border-radius: 4px; padding-top: 35px; background-position-y:8px;}
.location_box>.right>.fankui:hover{background: #fff5cf url(rightsidebg1.png) no-repeat top center; color: #F5252B;background-position-y:8px;}
.location_box>.right>.top{width: 14px; height: 80px; font-size: 12px; text-align: center;margin-top: 10px; background: #f7f7f7 url(rightsidebg4.png) no-repeat top center; padding-left: 6px; padding-right: 6px; border: 1px solid #dedede; border-radius: 4px; padding-top: 35px; background-position-y:8px;}
.location_box>.right>.top:hover{background: #fff5cf url(rightsidebg3.png) no-repeat top center; color: #F5252B;background-position-y:8px;}

.ratio_box{width: 1200px;display: none; height: 190px; background: #fff; position: absolute; left: 0;top: -270px; z-index: 99;border: 1px solid #eeeeee;}
.ratio_box>.top{width: 1200px; height: 45px; background: #f5f5f5; line-height: 45px;}
.ratio_box>.top>.title{float: left; width: 85px; height: 45px; font-size: 16px; color: #333333; text-align: center;}
.ratio_box>.top>.text{color: #F5252B; text-align: center; width: 870px; font-size: 14px;height: 45px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; float:left;}
.ratio_box>.top>a{display: block; float: left; margin-left: 40px; font-size: 14px; color: #333333;}
.ratio_box>.goods{width: 1200px; height: 100px; margin-top: 20px;}
.ratio_box>.goods>.list{width: 299px; height: 100px; float: left; border-right: 1px solid #eeeeee;}
.ratio_box>.goods>.list>.img{width:100px; height: 100px; float: left; margin-left: 10px;}
.ratio_box>.goods>.list>.right{width: 165px; height: 100px; margin-left: 10px; float: left;}
.ratio_box>.goods>.list>.right>.name{width: 165px; font-size: 12px; color: #333333; height: 36px; line-height: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ratio_box>.goods>.list>.right>.ratio_delete{font-size: 12px; color: #333; margin-top: 30px; display: block;}

/* 产品详情页面 */
.CPleft{ float: left; width: 260px; height: auto; margin-top: 20px; background-color: red; overflow: hidden;}
.CPleft .CPleft_1{ width: 258px; height: auto; padding-bottom: 15px; background-color: #fff; border: 1px solid #caa778; overflow: hidden;}
.CPleft .CPleft_1 .CPleft_1top{ width: 258px; height: 60px; padding: 10px 0; overflow: hidden; margin-bottom: 10px; text-align: center; background-image: linear-gradient(to right, rgba(202, 167, 120, 0.25), #FFF);}
.CPleft .CPleft_1 .CPleft_1top p{ width: 258px; overflow: hidden; cursor: pointer; font-size: 14px; color: #333; height: 30px; line-height: 30px; text-align: center;}
.CPleft .CPleft_1 .CPleft_1top p:hover{ color: #e43632;}
.CPleft .CPleft_1 .CPleft_1top span{ display: inline-block; height: 20px; padding: 0 10px; line-height: 20px; color: #caa778; font-size: 12px; border-radius: 50px; border: 1px solid #caa778; margin-top: 5px;}
.CPleft .CPleft_1 .CPleft_1txt{ width: 218px; height: 30px; padding: 0 20px; overflow: hidden; color: #333; line-height: 30px; font-size: 14px;}
.CPleft .CPleft_1 .CPleft_1txt span{ color: #666;}
.CPright{ width: 920px; height: auto; margin-top: 20px; overflow: hidden; float: right;}
.CPright .CPright_1{ width: 880px; height: auto; padding: 20px; overflow: hidden; background-color: #fff;}
.CPright .CPright_1 .CPright_1_img{ float: left; width: 300px; height: 300px; line-height: 300px; border: 1px solid #eee; overflow: hidden;}
.CPright .CPright_1 .CPright_1_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.CPright .CPright_1 .CPright_1_rig{ float: right; width: 550px; height: auto; overflow: hidden;}
.CPright_1 .CPright_1_rig .CPright_1_tit{ width: 550px; height: 30px; font-size: 16px; font-weight: bold; color: #333; overflow: hidden; line-height: 30px;}
.CPright_1 .CPright_1_rig .CPright_1_tit2{ width: 550px; height: 18px; margin: 10px 0; font-size: 12px; color: #999; overflow: hidden; line-height: 18px;}
.CPright_1 .CPright_1_rig .CPright_1_jiag{ width: 510px; height: 80px; padding: 0 20px; margin: 20px 0; overflow: hidden; background-color: #eee;}
.CPright_1_rig .CPright_1_jiag div{ width: 510px; height: 40px; line-height: 45px; font-size: 12px; color: #999; font-weight: bold; overflow: hidden;}
.CPright_1_rig .CPright_1_jiag div span{ color: #e22935; font-size: 20px; font-weight: normal; margin-left: 25px;}
.CPright_1_rig .CPright_1_jiag p{ width: 510px; height: 40px; line-height: 35px; font-size: 12px; color: #999; font-weight: bold; overflow: hidden;}
.CPright_1_rig .CPright_1_jiag p span{ color: #000; font-weight: normal; margin-left: 25px;}
.CPright_1 .CPright_1_rig .xqmain_left_yi_ul{ width: 548px; height: auto; border: 1px solid #e7e7e7;}
.CPright_1 .CPright_1_rig .xqmain_left_yi_ul li{ width: 550px; height: 40px; border-bottom: 1px solid #e7e7e7;}
.CPright_1 .CPright_1_rig .xqmain_left_yi_ul li div{ float: left; height: 40px; border-right: 1px solid #e7e7e7; overflow: hidden; line-height: 40px;}
.CPright_1 .CPright_1_rig .xqmain_left_yi_ul li .yi_ul_hui{ width: 100px; background-color: #f3f3f3; text-align: center; font-size: 14px; color: #9a999a;}
.CPright_1 .CPright_1_rig .xqmain_left_yi_ul li .yi_ul_bai{ width: 100px; text-indent: 2em; font-size: 14px; color: #9a999a;}
.CPright_1 .CPright_1_rig .CPright_1_ann{ height: 45px; overflow: hidden; width: 200px; color: #fff; border-radius: 5px; margin: 30px 0 0 0; overflow: hidden; background-color: #e22935; display: block; text-align: center; line-height: 45px;}
.CPright .CPright_2{ width: 880px; height: auto; padding: 20px; overflow: hidden; background-color: #fff; margin-top: 20px;}
.CPright .CPright_2 .CPright_2_tit{ width: 880px; height: 20px; line-height: 20px; margin-bottom: 20px; font-size: 18px; border-left: 4px solid #e22935; color: #e22935; font-weight: bold; text-indent: 1em; overflow: hidden;}
.CPright .CPright_2 .CPright_2_txt{ width: 880px; overflow: hidden; height: auto; line-height: 28px; font-size: 14px; color: #333;}

/* ---------------------------------------------------------------------------------- 新品 ------------------------------------------------------------------------ */
/* 新品鉴赏 */
.newone{ width: 1200px; clear: both; height: auto; overflow: hidden; margin: 30px auto 0;}
.newone .newone_xpjs{ float: left; width: 585px; height: auto; overflow: hidden;}
.newone_xpjs .newxpjs_top{ width: 585px; height: 50px; line-height: 50px; font-size: 24px; text-align: center; border-radius: 12px 12px 0 0; color: #fff; overflow: hidden; background: -webkit-linear-gradient(left top,#f28c0c,#f2460c);}
.newone_xpjs .newxpjs_box{ width: 583px; height: 200px; overflow: hidden; border: 1px solid #f2460c; background-color: #fff;}
.newone_xpjs .newxpjs_box .newxpjs_img{ float: left; width: 180px; height: 180px; padding: 10px; text-align: center; line-height: 175px; overflow: hidden; position: relative;}
.newone_xpjs .newxpjs_box .newxpjs_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.newone_xpjs .newxpjs_box .newxpjs_img p{ margin: 0; position: absolute; bottom: 10px; right: 10px; opacity: 0.85; padding: 0 20px; border-radius: 12px 0 0 12px; height: 24px; line-height: 24px; color: #fff; background-color: #f2460c;}
.newone_xpjs .newxpjs_box .newxpjs_txt{ float: left; width: 363px; height: 180px; padding: 10px; overflow: hidden;}
.newxpjs_box .newxpjs_txt .newxpjs_txt_tit{ width: 363px; color: #333; height: 30px; line-height: 30px; font-weight: bold; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.newxpjs_box .newxpjs_txt .newxpjs_txt_gs{ width: 363px; color: #333; height: 30px; font-size: 16px; line-height: 30px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newxpjs_box .newxpjs_txt p{ margin: 0; width: 363px; max-height: 85px; height: auto; line-height: 28px; overflow: hidden; font-size: 14px; color: #999;}
.newxpjs_box .newxpjs_txt .newxpjs_txt_img{ float: right; width: 30px; height: 30px; overflow: hidden;}
.newxpjs_box .newxpjs_txt .newxpjs_txt_img img{ width: 30px;}
.newone .newone_zxjr{ float: right; width: 585px; height: auto; overflow: hidden;}
.newone .newone_zxjr .newxpjs_top{ width: 585px; height: 50px; line-height: 50px; font-size: 24px; text-align: center; border-radius: 12px 12px 0 0; color: #fff; overflow: hidden; background: -webkit-linear-gradient(left top,#66ccff,#0099ff);}
.newone_zxjr .newzxjr_box{ width: 583px; height: 200px; overflow: hidden; border: 1px solid #7dbcf9; background-color: #fff; position: relative;}
.newzxjr_box .newzxjr_cont{ float: left; width: 281px; padding: 5px; height: 90px; overflow: hidden;}
.newzxjr_cont .newzxjr_cont_img{ float: left; width: 90px; height: 90px; text-align: center; line-height: 85px; overflow: hidden;}
.newzxjr_cont .newzxjr_cont_img img{ vertical-align: middle; max-width: 90px; max-height: 90px; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;}
.newzxjr_cont .newzxjr_cont_txt{ width: 185px; float: right; height: 90px;}
.newzxjr_cont .newzxjr_cont_txt .newzxjr_txt_name{ width: 185px; height: 50px; line-height: 26px; color: #333; font-size: 16px; overflow: hidden; display: block;}
.newzxjr_cont .newzxjr_cont_txt .newzxjr_txt_gs{ width: 185px; overflow: hidden; height: 20px; margin-top: 5px; line-height: 20px; font-size: 14px; color: #F5252B; display: block;}
.newzxjr_cont .newzxjr_cont_img:hover img{ transform: scale(0.95); -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95);}
.newzxjr_box .newzxjr_txt_more{ display: block; width: 50px; height: 50px; overflow: hidden; position: absolute; right: 1px; bottom: 1px;}
.newzxjr_box .newzxjr_txt_more img{ width: 100%; display: block;}

/* 新品入围 */
.newrw{ width: 1200px; clear: both; height: auto; overflow: hidden; margin: 20px auto 0;}
.newrw_tit{ width: 1200px; overflow: hidden; font-size: 24px; text-indent: 50px; color: #333; height: 30px; line-height: 30px; background: url(xprw.png) 0 center/auto 30px no-repeat; padding: 15px 0;}
.newrw_box{ width: 1200px; height: auto; overflow: hidden;}
.newrw_cont{ float: left; border: 1px solid #fff; margin: 0 20px 20px 0; width: 222px; height: 265px; overflow: hidden; background-color: #fff;}
.newrw_cont:nth-child(5n){ margin-right: 0;}
.newrw_cont .newrw_img{ width: 222px; height: 140px; line-height: 140px; text-align: center; display: block;}
.newrw_cont .newrw_img img{ max-width: 100%; max-height: 100%; vertical-align: middle; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;}
.newrw_cont .newrw_biaoti{ width: 202px; height: 45px; line-height: 22px; padding: 0 10px; text-align: center; color: #333; font-size: 16px; display: block; overflow: hidden;}
.newrw_cont p{ width: 202px; text-align: center; height: 40px; overflow: hidden; padding: 0 10px; font-size: 14px; color: #1479d7; line-height: 40px;}
.newrw_gs{ color: #333; font-size: 14px; padding: 0 10px; overflow: hidden; display: block; width: 202px; border-top: 1px solid #f5f5f5; height: 40px; line-height: 40px; text-align: center;}
.newrw_cont .newrw_img:hover img{ transform: scale(0.95); -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95);}

/* 新品报道 */
.newbd{ width: 1200px; clear: both; height: auto; overflow: hidden; margin: 20px auto 0;}
.newbd_tit{ width: 1200px; overflow: hidden; font-size: 24px; text-indent: 50px; color: #333; height: 30px; line-height: 30px; background: url(xpbd.png) 0 center/auto 28px no-repeat; padding: 15px 0;}
.newbd_box{ width: 1200px; height: auto; overflow: hidden;}
.newbd_box .newbd_cont{ float: left; width: 588px; height: 140px; overflow: hidden; margin-bottom: 20px; background-color: #fff; border: 1px solid #fff;}
.newbd_box .newbd_cont:nth-child(odd){margin-right: 20px;}
.newbd_cont .newbd_img{ float: left; width: 110px; height: 110px; line-height: 110px; background-color: #fff; text-align: center; margin: 15px; overflow: hidden;}
.newbd_cont .newbd_img img{ max-width: 100%; max-height: 100%; vertical-align: middle; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;}
.newbd_cont .newbd_img:hover img{ transform: scale(0.95); -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95);}
.newbd_cont .newbd_txt{ float: left; height: 90px; width: 430px; overflow: hidden; margin-top: 25px;}
.newbd_cont .newbd_txt a{ display: block; width: 430px; height: 30px; font-size: 16px; line-height: 30px; color: #333; overflow: hidden;}
.newbd_cont .newbd_txt div{ height: 30px; line-height: 30px; font-size: 16px; overflow: hidden; color: #999;}
.newbd_box .newbd_cont:hover{ border: 1px solid #1479d7;}

/* ------------------------------------------------------------------------------供应商------------------------------------------------------------------------------ */
.bgbox{ background-color: #f8f8f8; width: 100%; clear: both; height: auto; margin-top: 0px; overflow: hidden; padding-bottom: 40px;}
.supmain{ width: 1200px; clear: both; height: auto; overflow: hidden; margin: 20px auto 0;}
/* 左侧企业 */
.supmain_left{ float: left; height: auto; width: 880px; overflow: hidden;}
.supmain_left .supmain_cont{ display: block; width: 838px; height: 158px; margin-bottom: 10px; border: 1px solid transparent; padding: 10px 20px; border-radius: 4px; background-color: #fff; overflow: hidden;}
.supmain_left .supmain_cont:hover{ border-color: #1479d7;}
.supmain_cont .supmain_img{ float: left; width: 150px; height: 158px; line-height: 145px; text-align: center; overflow: hidden;}
.supmain_cont .supmain_img img{ vertical-align: middle; max-width: 100%; max-height: 100%;}
.supmain_cont .supmain_txt{ float: left; width: 648px; margin-left: 40px; overflow: hidden; height: 158px;}
.supmain_txt .suptxt_tit{ width: 648px; overflow: hidden; margin-top: 10px; font-size: 20px; letter-spacing: 1px; color: #333; height: 25px; line-height: 25px;}
.supmain_txt .suptxt_tit img{  height: 25px; vertical-align: top;}
.supmain_txt .suptxt_shu{ width: 648px; height: 40px; margin-top: 10px; line-height: 20px; font-size: 14px; color: #666;text-overflow: -o-ellipsis-lastline;   overflow: hidden;   text-overflow: ellipsis;   display: -webkit-box;   -webkit-line-clamp: 2;   line-clamp: 2;   -webkit-box-orient: vertical;}
.supmain_txt .suptxt_biaoq{ width: 648px; height: 20px; overflow: hidden; margin-top: 10px;}
.supmain_txt .suptxt_biaoq p{ float: left; margin: 0; color: #6f3fff; height: 16px; line-height: 16px; font-size: 12px; padding: 2px 4px; background: #F0EBFF;}
.supmain_txt .suptxt_biaoq span{ float: left; margin-left: 5px; font-size: 12px; height: 18px; line-height: 18px; color: #F2460C; padding: 0px 4px; border: 1px solid #F2460C;}
.supmain_txt .suptxt_biaoq2{ width: 648px; height: 22px; line-height: 22px; margin-top: 15px; overflow: hidden;}
.supmain_txt .suptxt_biaoq2 p{ float: left; margin: 0; height: 22px; font-size: 16px; color: #007FF2; margin-right: 20px;}
.supmain_txt .suptxt_biaoq2 span{ float: left; color: #999; font-size: 16px; margin-right: 15px; overflow: hidden;}
/* 分页 */
.supmain .supmain_fy{ width: 880px; overflow: hidden; text-align: center; line-height: 70px; height: 70px; background-color: #fff; border-radius: 4px;}
.supmain .supmain_fy a{ display: inline-block; border: 1px solid #ccc; cursor: pointer; color: #333; font-size: 12px; border-radius: 3px; height: 38px; line-height: 38px; padding: 0 15px; margin:0 5px;}
.supmain .supmain_fy a.pcur{ background-color: #0c7ff2; color: #fff;}
.supmain .supmain_fy a:hover{ background-color: #0c7ff2; color: #fff;}
/* 右侧企业部分 */
.part_3{ float: right; width: 260px; background-color: #fff; padding: 0 20px; overflow: hidden; padding-bottom:-1px;}
.part_3 .part_3box{ width: 260px; height: 107.5px; padding: 20px 0; overflow: hidden; border-bottom: 1px solid #ECECEC;}
.part_3box .part_3cont{ width: 260px; height: 55px; overflow: hidden;}
.part_3box .part_3cont .part_3cont_img{ float: left; width: 110px; height: 55px; text-align: center; line-height: 50px; overflow: hidden;}
.part_3box .part_3cont .part_3cont_img img{ max-width: 110px; max-height: 55px; vertical-align: middle;}
.part_3box .part_3cont .part_3cont_txt{ float: right; width: 130px; height: 45px; margin-top: 5px; font-size: 14px; line-height: 24px; text-decoration: none; color: #333; overflow: hidden;}
.part_3box .part_3cont .part_3cont_txt:hover{ text-decoration: underline;}
.part_3box .part_3ul{ width: 260px; height: 47px; margin-top: 5px; overflow: hidden;}
.part_3box .part_3ul a{ height: 23px; line-height: 23px; width: 260px; overflow: hidden; display: block; text-decoration: none; font-size: 14px; color: #585858;}
.part_3box .part_3ul a:hover{ color: #000;}
/*--------------------------------------------------------------------------------- 品牌 ----------------------------------------------------------------------------*/
.brand_fl{ clear: both; width: 1200px; margin: 20px auto 0; overflow: hidden; background-color: #fff; height: auto;}
.brand_fl .brand_ul1{ margin: 0; padding: 20px 20px 10px; width: 1160px; height: auto; overflow: hidden;}
.brand_fl .brand_ul1 li{ float: left; height: 40px; line-height: 40px; margin: 0 30px 10px 0;}
.brand_fl .brand_ul1 li a{ display: block; height: 40px; padding: 0 10px; overflow: hidden; color: #333; font-size: 16px;}
.brand_fl .brand_ul1 li a:hover{ color: #f5252b;}
.brand_fl .brand_ul2{ margin: 0; padding: 0 30px; width: 1140px; height: auto; overflow: hidden;}
.brand_fl .brand_ul2 li{ float: left; height: 40px; line-height: 40px; margin: 0 28px 0 0;}
.brand_fl .brand_ul2 li a{ display: block; height: 40px; overflow: hidden; color: #333; font-size: 14px;}
.brand_fl .brand_ul2 li a:hover{ color: #f5252b;}
.brand_ly{ width: 1200px; height: 50px; overflow: hidden; clear: both; font-size: 20px; color: #333; margin: 25px auto 0;}
.brand_pp{ width: 1200px; clear: both; height: auto; overflow: hidden;margin: 0 auto;}
.brand_pp .brand_cont{ float: left; background-color: #fff; margin: 0 5px 10px; padding: 15px 15px 0; overflow: hidden; width: 260px; height: auto;}
.brand_pp .brand_cont .brand_congimg{ width: 260px; text-align: center; height: 60px; line-height: 55px; overflow: hidden;}
.brand_pp .brand_cont .brand_congimg img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.brand_pp .brand_cont .brand_congtit{ width: 260px; height: 22px; line-height: 22px; text-align: center; color: #111; font-size: 16px; margin: 20px 0; overflow: hidden;}
.brand_pp .brand_cont .brand_numb{ width: 260px; height: 44px; padding-top: 10px; border-top: 1px dashed #cdcdcd; overflow: hidden;}
.brand_cont .brand_numb div{ float: left; width: 86px; height: 44px; overflow: hidden; text-align: center;}
.brand_cont .brand_numb div p{ width: 86px; height: 22px; text-align: center; line-height: 22px; font-size: 14px; color: #F5252B; font-weight: bold; overflow: hidden;}
.brand_cont .brand_numb div span{ width: 86px; height: 22px; font-size: 14px; display: block; text-align: center; color: #333; line-height: 22px; overflow: hidden;}
/* 分页 */
.brand_fy{ width: 1200px; overflow: hidden; text-align: right; margin: 0 auto; line-height: 70px; height: 70px; border-radius: 4px;}
.brand_fy a { display: inline-block; border: 1px solid #fff; cursor: pointer; color: #333; background-color: #fff; font-size: 14px; border-radius: 3px; height: 38px; line-height: 38px; padding: 0 15px; margin:0 5px;}
.brand_fy a.pcur { background-color: #0c7ff2; color: #fff;}
.brand_fy a:hover{ background-color: #0c7ff2; color: #fff;}
/*------------------------------------------------------------------------------- 企业资讯 -------------------------------------------------------------------------*/
.qyzx_left{ width: 880px; height: auto; overflow: hidden; float: left;}
.qyzx_left .qyzx_cont{ width: 850px; height: auto; padding: 15px 15px 10px; background-color: #fff; margin-bottom: 10px; overflow: hidden;}
.qyzx_cont .qyzx_cont_tit{ color: #333; width: 100%; height: 25px; line-height: 25px; font-size: 18px; font-weight: bold; overflow: hidden; display: block;}
.qyzx_cont .qyzx_cont_tit:hover{ color: #0c7ff2;}
.qyzx_cont .qyzx_cont_txt{ width: 100%; height: 45px; line-height: 24px; color: #888; margin-top: 20px; font-size: 14px;}
.qyzx_cont .qyzx_cont_time{ width: 100%; height: 20px; line-height: 20px; overflow: hidden; display: block; margin-top: 20px; color: #999; font-size: 14px;}
.qyzx_cont .qyzx_qiye{ width: 850px; height: 40px; border-top: 1px solid #eee; padding-top: 10px; margin-top: 10px;}
.qyzx_qiye .qyzx_qiye_logo{ float: left; width: 40px; height: 40px; text-align: center; line-height: 35px; border-radius: 50px; overflow: hidden;}
.qyzx_qiye .qyzx_qiye_logo img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.qyzx_qiye .qyzx_qiye_name{ float: left; height: 40px; line-height: 40px; margin-left: 10px; color: #333; font-size: 15px;}
.qyzx_qiye .qyzx_qiye_name:hover{ color: #F5252B;}
.qyzx_qiye .qyzx_qiye_hy{ float: left; width: 20px; height: 20px; margin: 10px 10px 0; overflow: hidden;}
.qyzx_qiye .qyzx_qiye_hy img{ max-width: 100%; max-height: 100%;}
.qyzx_qiye div{ float: left; height: 40px; line-height: 40px; overflow: hidden; color: #333; font-size: 14px;}
.qyzx_more{ width: 880px; height: 55px; text-align: center; line-height: 55px; font-size: 16px; cursor: pointer; color: #333; background-color: #fff; overflow: hidden;}

/*------------------------------------------------------------------------------- 技术资料 -------------------------------------------------------------------------*/
.jszl_left{ width: 850px; height: auto; overflow: hidden; padding: 0 15px; background-color: #fff; float: left;}
.jszl_left .jszl_lcont{ width: 850px; height: 150px; padding: 15px 0; border-bottom: 1px solid #EEF0F5; overflow: hidden;}
.jszl_lcont .jszl_maimg{ float: left; overflow: hidden; height: 150px; width: 200px; line-height: 145px; text-align: center;}
.jszl_lcont .jszl_maimg img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.jszl_lcont .jszl_matxt{ float: left; margin-left: 20px; height: 150px; overflow: hidden; width: 630px;}
.jszl_matxt .jszl_matit{ width: 630px; height: 30px; overflow: hidden; color: #333; line-height: 30px; font-size: 20px;}
.jszl_matxt .jszl_matit:hover{ color: #0c7ff2;}
.jszl_matxt .jszl_maneir{ width: 630px; height: 50px; overflow: hidden; margin-top: 10px; line-height: 24px; font-size: 14px; color: #999;}
.jszl_matxt .jszl_qiye{ width: 630px; overflow: hidden; margin-top: 15px; height: 40px;}
.jszl_matxt .jszl_qiye .jszl_qiye_img{ float: left; width: 40px; height: 40px; text-align: center; line-height: 35px; border-radius: 50px; overflow: hidden;}
.jszl_matxt .jszl_qiye .jszl_qiye_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.jszl_matxt .jszl_qiye .jszl_qiye_name{ float: left; overflow: hidden; margin-left: 10px; height: 40px;}
.jszl_matxt .jszl_qiye .jszl_qiye_name p{ height: 20px; line-height: 20px; color: #333; font-size: 12px;}
.jszl_matxt .jszl_qiye .jszl_qiye_name span{ display: block; height: 20px; line-height: 20px; color: #666; font-size: 12px;}
.jszl_matxt .jszl_qiye .jszl_qiye_lll{ float: right; height: 20px; margin-top: 20px; font-size: 12px; color: #666; overflow: hidden; line-height: 20px;}
.jszl_matxt .jszl_qiye .jszl_qiye_lll img{ width: 18px; float: left; margin: 1px 8px 0 0;}
.jszl_more{ width: 850px; height: 55px; text-align: center; line-height: 55px; font-size: 16px; cursor: pointer; color: #333; background-color: #fff; overflow: hidden;}
.jszl_right{ float: right; width: 300px; height: auto; overflow: hidden;}
.jszl_rmht{ width: 270px; height: auto; background-color: #fff; padding: 15px; margin-bottom: 20px; overflow: hidden;}
.jszl_rmht .zlht_tit{ width: 270px; height: 22px; line-height: 22px; overflow: hidden;}
.jszl_rmht .zlht_tit span{ height: 22px; overflow: hidden; float: left; padding-left: 10px; font-size: 20px; color: #333; font-weight: bold; border-left: 4px solid #F5252B;}
.jszl_rmht .zlht_tit a{ height: 22px; float: right; overflow: hidden; font-size: 12px; color: #999;}
.jszl_rmht .zlht_box{ width: 270px; overflow: hidden; height: auto;}
.jszl_rmht .zlht_box ul{ width: 270px; height: auto; overflow: hidden; margin-top: 15px;}
.jszl_rmht .zlht_box ul li{ width: 270px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jszl_rmht .zlht_box ul li:nth-child(1) a{ font-size: 16px; font-weight: bold;}
.jszl_rmht .zlht_box ul li a{ color: #333; font-size: 14px;}

.zlsp_box{ width: 270px; height: auto; overflow: hidden;}
.zlsp_box .zlsp_cont{ width: 270px; height: 80px; margin-top: 20px; overflow: hidden;}
.zlsp_box .zlsp_cont .zlsp_cont_img{ width: 100px; height: 80px; border-radius: 4px; text-align: center; line-height: 75px; background-color: red; float: left; overflow: hidden; position: relative;}
.zlsp_box .zlsp_cont .zlsp_cont_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.zlsp_bf{ position: absolute; top: 30px; left: 40px; width: 20px;}
.zlsp_box .zlsp_cont .zlsp_cont_txt{ float: left; width: 160px; margin-left: 10px; height: 80px; overflow: hidden;}
.zlsp_box .zlsp_cont .zlsp_cont_txt p{ width: 160px; height: 48px; line-height: 24px; font-size: 16px; color: #333; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-weight: 400; letter-spacing: 1px;}
.zlsp_box .zlsp_cont .zlsp_cont_txt div{ width: 160px; height: 30px; line-height: 35px; overflow: hidden; color: #666; font-size: 14px;}
.zlsp_box .zlsp_cont .zlsp_cont_txt div img{ float: left; height: 18px; margin: 9px 5px 0 0;}
.zlfl_box{ width: 270px; height: auto; overflow: hidden; margin-top: 20px;}
.zlfl_box a{ float: left; background: #F7F7FA; text-align: center; width: 125px; height: 30px; overflow: hidden; font-size: 14px; color: #333; text-align: center; line-height: 30px; margin: 5px;}
.zlfl_box a:hover{ background-color: #E6F2FD; color: #1479d7;}
.zlzt_box{ width: 270px; height: auto; overflow: hidden;}
.zlzt_box .zlzt_img{ display: block; width: 270px; margin-top: 20px; overflow: hidden; height: auto;}
.zlzt_box .zlzt_img img{ max-width: 100%; display: block; height: auto;}
.zlzt_box ul{ width: 270px; overflow: hidden; height: auto; margin-top: 10px;}
.zlzt_box ul li{ width: 270px; height: 35px; line-height: 35px; overflow: hidden;}
.zlzt_box ul li a{ color: #333; font-size: 16px;}
/*------------------------------------------------------------------------------- 搜索页面 -------------------------------------------------------------------------*/
.seartop{ width: 100%; min-width: 1200px; height: 100px; box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%); overflow: hidden; position: fixed; top: 0; left: 0; z-index: 99; background-color: #fff;}
.seartop .seartop1{ width: 1200px; overflow: hidden; margin-top: 15px; height: 40px;}
.seartop1 .seartop_logo{ float: left; height: 40px; margin-left: 15px; overflow: hidden;}
.seartop1 .seartop_logo img{ height: 40px; display: block;}
.seartop1 .seartop_sousuo{ float: left; margin-left: 20px; width: 690px; height: 40px; overflow: hidden;}
.seartop1 .seartop_sousuo input[type=text]{ float: left; height: 36px; line-height: 36px; padding: 0 10px; font-size: 16px; color: #333; border-top-left-radius: 10px; border-bottom-left-radius: 10px; border: 2px solid #c4c7ce; border-right: none; width: 578px; overflow: hidden;}
.seartop1 .seartop_sousuo a{ float: left; border-top-right-radius: 10px; height: 40px; line-height: 40px; font-size: 15px; letter-spacing: 4px; text-align: center; width: 90px; color: #fff; background-color: #c00001; border-bottom-right-radius: 10px;}
.seartop1 .seartop_sousuo input.btnsubmit{ float: left; border-top-right-radius: 10px; height: 40px; line-height: 40px; font-size: 15px; letter-spacing: 4px; text-align: center; width: 90px; color: #fff; background-color: #c00001; border-bottom-right-radius: 10px; border:0;}
.seartop2{ float: left; height: 32px; overflow: hidden; margin: 5px 0 0 185px;}
.seartop2 li{ float: left; margin-right: 44px; height: 32px; line-height: 30px; overflow: hidden;}
.seartop2 li a{ color: #626675; font-size: 14px; height: 30px; display: block;}
.seartop2 li a:hover{ color: #222;}
/* main */
.searmain{ width: 1020px; height: auto; overflow: hidden; margin: 120px 0 0 180px; clear: both;}
.searmain .searmain_left{ float: left; width: 600px; height: auto; overflow: hidden;}
.searmain .searmain_left .searmain_shul{ width: 600px; height: 20px; line-height: 20px; color: #9195a3; font-size: 14px; overflow: hidden;}
.searmain_left .searmain_sbox{ width: 600px; height: auto; overflow: hidden;}
.searmain_sbox .searmain_cont{ width: 600px; height: auto; margin-top: 20px; overflow: hidden;}
.searmain_cont .searmain_cont_tit{ width: 600px; overflow: hidden; display: block; font-size: 18px; color: #2440b3; text-decoration: underline;}
.searmain_cont .searmain_cont_tit span{ color: #f73131; text-decoration: underline;}
.searmain_cont .searmain_zm{ width: 600px; height: 90px; margin-top: 10px; overflow: hidden;}
.searmain_zm .searmain_zm_img{ width: 128px; float: left; height: 88px; margin-right: 15px; text-align: center; line-height: 85px; border-radius: 12px; overflow: hidden; border: 1px solid rgba(0,0,0,.05);}
.searmain_zm .searmain_zm_img img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
.searmain_zm .searmain_zm_txt{ float: left; width: 453px; height: auto; overflow: hidden;}
.searmain_zm .searmain_zm_txt p{ width: 453px; max-height: 65px; height: auto; line-height: 22px; color: #333; font-size: 14px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.searmain_zm .searmain_zm_txt a{ height: 25px; font-size: 14px; line-height: 25px; color: #626675; display: inline-block; overflow: hidden;}
.searmain_cont .searmain_zm2{ width: 600px; height: 90px; margin-top: 10px; overflow: hidden;}
.searmain_zm2 p{ width: 600px; max-height: 65px; height: auto; line-height: 22px; color: #333; font-size: 14px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.searmain_zm2 a{ height: 25px; font-size: 14px; line-height: 25px; color: #626675; display: inline-block; overflow: hidden;}
.searmain .searmain_right{ float: right; width: 300px; margin-top: 38px; height: auto; overflow: hidden;}
.searmain_right .searmain_rbt{ width: 300px; height: 25px; overflow: hidden;}
.searmain_right .searmain_rbt .searmain_rbta1{ float: left; height: 25px; line-height: 25px; color: #333; font-size: 16px; font-weight: bold;}
.searmain_right .searmain_rbt .searmain_rbta1:hover{ color: #1479d7;}
.searmain_right .searmain_rbt .searmain_rbta2{ float: right; width: 25px; height: 25px; line-height: 25px; overflow: hidden; text-align: center;}
.searmain_right .searmain_rul{ width: 300px; height: auto; overflow: hidden; margin-top: 10px;}
.searmain_right .searmain_rul li{ height: 35px; line-height: 35px; overflow: hidden; width: 300px;}
.searmain_right .searmain_rul li span{ float: left; font-size: 15px; height: 35px; width: 22px; color: #9195A3;}
.searmain_right .searmain_rul li a{ float: left; display: inline-block; max-width: 278px; height: 20px; line-height: 20px; margin-top: 7.5px; font-size: 14px; color: #2440b3; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.searmain_right .searmain_rul li a:hover{ text-decoration: underline;}
/* bottom */
.searbottom{ width: 100%; min-width: 1200px; height: auto; overflow: hidden; margin-top: 30px; padding: 20px 0 15px; background-color: #f5f5f6;}
.searbottom .searbmain{ width: 1020px; height: auto; margin-left: 180px; overflow: hidden;}
.searbottom .searbmain ul{ width: 1020px; height: 36px; overflow: hidden;}
.searbottom .searbmain ul li{ float: left; height: 36px; overflow: hidden; margin-right: 12px;}
.searbottom .searbmain ul li a{ display: block; padding: 0 14px; color: #2440b3; border-radius: 6px; font-size: 14px; line-height: 36px; background-color: #fff; height: 36px; overflow: hidden;}
.searbottom .searbmain .searbmain_di{ width: 1020px; height: 20px; line-height: 20px; margin-top: 20px; overflow: hidden;}
.searbmain .searbmain_di div{ float: left; height: 30px; color: #9195a3; font-size: 12px;}
.searbmain .searbmain_di a{ float: left; font-size: 12px; color: #9195a3; margin-left: 20px;}
.searbmain .searbmain_di a:hover{ color: #222;}
