@font-face {
  font-family: 'iconfont';  /* project id 145951 */
  src: url('//at.alicdn.com/t/font_4f7pfba6tqllq5mi.eot');
  src: url('//at.alicdn.com/t/font_4f7pfba6tqllq5mi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_4f7pfba6tqllq5mi.woff') format('woff'),
  url('//at.alicdn.com/t/font_4f7pfba6tqllq5mi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_4f7pfba6tqllq5mi.svg#iconfont') format('svg');
}
@font-face {font-family: 'webfont';
  src: url('//at.alicdn.com/t/8tncqm01fqwfusor.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/8tncqm01fqwfusor.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/8tncqm01fqwfusor.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/8tncqm01fqwfusor.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/8tncqm01fqwfusor.svg#思源黑体-极细') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont";
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}

.container{ width: 1170px;}
/*Button*/
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #e7e7e7;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    background-color: #fff;
    border-color: #fb8e08;
}
/*dropdown-menu下拉箭头*/
.dropdown-menu{ min-width: 91px}
.dropdown-menu:after, .dropdown-menu:before {position: absolute;display: block;content: "";width: 0;height: 0;border: 8px dashed transparent;z-index: 1;border-bottom-style: solid;border-width: 0 8px 8px;left: 10px;top: -8px;pointer-events: none;}
.dropdown-menu:before {border-bottom-color: #ddd;bottom: 0;}
.dropdown-menu:after {border-bottom-color: #fff;bottom: -1px;top: -7px;}






.navbar{ border:0; font-size: 18px;}
/*
.navbar .nav>li>a{ padding:10px 11px; line-height: 30px}
.navbar .nav>li.active>a{ padding:10px 30px;}
.navbar .nav>li.active>a{ padding:10px 30px;}
*/
.navbar .nav>li>a{ padding:10px 18px; line-height: 30px}
.navbar .nav>li.active>a{ padding:10px 46px;}

.navbar-default {
    background-color: #fb8e08;
    border: none;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #de7a00;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #333;
}



.nav-tabs  h4{ margin:0; padding:0; font-weight: inherit;font-size: 16px; line-height: 24px;}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus,.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {border-top: 3px solid #fb8e08; font-weight: bold; position: relative;}

.nav-small{padding:10px 0; border:0; border-bottom: 1px solid #e7e7e7;}
.nav-small li{margin-bottom: 0; margin-right: 10px;}
.nav-small>li>a {font-size: 16px;display: inline-block;padding:0;border:0;margin:0;line-height: 1;}
.nav-small>li>a:hover {background-color: transparent;}
.nav-small>li.active>a, .nav-small>li.active>a:hover, .nav-small>li.active>a:focus {font-weight: bold;position: relative; border:0;}
.nav-small>li.active>a:after, .nav-small>li.active>a:hover:after, .nav-small>li.active>a:focus:after {content: ' ';display: block;overflow: hidden;width: 100%;height: 2px;background: #fb8e08;position: absolute;bottom: -13px;}


.label-mini {border-radius: 0; padding:1px 6px; font-size: 12px; font-weight: normal;}
.btn, .btn:focus, .btn.active, .form-control, .form-control:focus {-webkit-box-shadow: none;box-shadow: none; }

.col-xs-20{ float: left; width: 20%; position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;}
  .row .col-xs-20{ padding-left:15px; padding-right: 15px;}
  .row-gutter-0 {margin-left: 0;margin-right: 0;}
  .row-gutter-0>.col-xs-1, 
  .row-gutter-0>.col-xs-2, 
  .row-gutter-0>.col-xs-3, 
  .row-gutter-0>.col-xs-4, 
  .row-gutter-0>.col-xs-5, 
  .row-gutter-0>.col-xs-6, 
  .row-gutter-0>.col-xs-7, 
  .row-gutter-0>.col-xs-8, 
  .row-gutter-0>.col-xs-9, 
  .row-gutter-0>.col-xs-0, 
  .row-gutter-0>.col-xs-11, 
  .row-gutter-0>.col-xs-12,
  .row-gutter-0>.col-xs-20{ 
    padding-left:0; padding-right: 0;       
}
.row-gutter-10 {margin-left: -5px;margin-right: -5px;}
.row-gutter-10>.col-xs-1, 
.row-gutter-10>.col-xs-2, 
.row-gutter-10>.col-xs-3, 
.row-gutter-10>.col-xs-4, 
.row-gutter-10>.col-xs-5, 
.row-gutter-10>.col-xs-6, 
.row-gutter-10>.col-xs-7, 
.row-gutter-10>.col-xs-8, 
.row-gutter-10>.col-xs-9, 
.row-gutter-10>.col-xs-10> 
.row-gutter-10>.col-xs-11, 
.row-gutter-10>.col-xs-12,
.row-gutter-10>.col-xs-20{padding-left:5px; padding-right: 5px;}
.row-gutter-20 {margin-left: -10px;margin-right: -10px;}
.row-gutter-20>.col-xs-1, 
.row-gutter-20>.col-xs-2, 
.row-gutter-20>.col-xs-3, 
.row-gutter-20>.col-xs-4, 
.row-gutter-20>.col-xs-5, 
.row-gutter-20>.col-xs-6, 
.row-gutter-20>.col-xs-7, 
.row-gutter-20>.col-xs-8, 
.row-gutter-20>.col-xs-9, 
.row-gutter-20>.col-xs-10, 
.row-gutter-20>.col-xs-11, 
.row-gutter-20>.col-xs-12,
.row-gutter-20>.col-xs-20{padding-left:10px; padding-right: 10px;}

form label {
    font-weight: normal; 
}
.form-control:focus {
    border-color: #fb8e08;
}

.col-static{ position: static !important;}

a.thumbnail{ border: 0; padding:0;}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {border-color: #fb8e08;}

.imga,.imga-cell{ display: inline-block; background-image: url('/public/res/images/loading.gif'); background-position: center center; background-repeat: no-repeat;}
.imga-cell{ display: table-cell;}

.brda{border: 1px solid #e7e7e7; padding: 4px; background-color: #fff;display: inline-block;}
.brda:hover{ border-color: #fb8e08;}

.breadcrumb {padding:0;margin-bottom: 0;background-color: transparent;}

/*滚动切换*/
.carousel-indicators { bottom: 0;}
.carouselFocus .carousel-indicators{ bottom: -5px;}
.carousel-indicators li {border-radius: 0;width: 25px;height:10px;margin: 0 1px;border: 1px solid #e7e7e7;background-color: #000 \9;background-color: rgba(0,0,0,.7);}
.carousel-indicators .active {width: 40px;height:10px;margin: 0 1px;border: 1px solid #fb8e08;background-color: #fb8e08;}
.carouselFocus .carousel-indicators li {border-radius: 50%;width: 12px;height:12px;margin: 0 5px;border: 0px solid #fff;background-color: #000 \9;background-color: rgba(0,0,0,.7);}
.carouselFocus .carousel-indicators .active {border-radius: 6px;width: 24px;height:12px;margin: 0 5px;border: 0px solid #fff;background-color: #fff;}

.carousel-control {width: 0;}
.carousel-control.left, .carousel-control.right{
    display: none;
    position: absolute;
    width: 37px;
    height: 74px;
    overflow: hidden;
    top:50%;
    margin-top: -37px;
    background: transparent url('/public/res/images/icon_focusControl.png') no-repeat;
}
.carouselFocus .carousel-control.left, .carouselFocus .carousel-control.right{
  top:40%;
}
.carousel:hover .carousel-control.left, .carousel:hover .carousel-control.right{ display: block;}
.carousel-control.left{ background-position: left top; margin-left: 15px;}
.carousel-control.right{ background-position: right top; margin-right: 15px;}
.carousel-control.left:hover{ background-position: left bottom;}
.carousel-control.right:hover{ background-position: right bottom;}
.carousel-inner .item p{ width: 100%; position: absolute; bottom:0; margin:0; padding:8px 10px 28px; background: rgba(0,0,0,.5); color: #fff; font-size: 16px; text-align: center;}
.carousel-inner .item p a{ color: #fff !important; font-size: 16px; text-align: center; }
.text-red {
    color: #005197;
}




body{font-family: "\5FAE\8F6F\96C5\9ED1", Arial, Helvetica, sans-serif; background: #f5f3f2}
.wp{ background:#fff; width: 1170px; margin:0 auto;}
.ani{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}





.line{ font-size: 0px; line-height: 0px; border-top: solid 1px #e7e7e7; float: none;}

.box-shadow{box-shadow: 0 2px 8px rgba(50,50,50,.03);}
.box-down-shadow{-webkit-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);-moz-box-shadow: 0 1px 5px 1px rgba(50,50,50,.08);box-shadow: 0 1px 5px 1px rgba(50,50,50,.08)!important;}

.ads{ margin-bottom: 0}
.ads a{ border:1px solid #e7e7e7; padding:4px; display: block; background: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ads a:hover{ border-color: #fb8e08}

.list-inline.ads-5{ margin-left: -10px; margin-right: -10px;}
.ads-5 li{ width: 232px; margin: 0; padding:0; overflow: hidden; padding:0 10px; float: left; display: block;}


/*顶部bar*/
#tbar{ border-bottom: 1px solid #e7e7e7; background: #f7f7f7; line-height: 36px; width: 100%; font-size: 14px;}
#tbar span.pipe{ display: inline-block; font-size: 12px; color: #ccc;}
#tbar p{ margin:0 0 10px;}
#tbar .dropdown{ display: inline-block;}
.header h1{display: inline-block; width: 260px; height: 60px; background-image: url(/public/res/images/logo.png); background-repeat: no-repeat; position: relative; overflow: hidden; margin:0; padding:0;}
.header h1 a{ display: block; width: 260px; height: 60px;  font-size:0;}
.header .input-group-lg>.form-control, .header .input-group-lg>.input-group-addon, .header .input-group-lg>.input-group-btn>.btn {height: 38px;font-size: 15px;line-height: 1;}
.header .search p.small{ margin:10px 0 0;}
.header .btn-warning {
    color: #fff;
    background-color: #fb8e08;
    border-color: #e88000;
}
.header .form-control{ border-color:#fb8e08;}
.header .ewm{ text-align: right;}
.header .ewm>div{width:60px; display:inline-block; margin-left:20px; margin-top:-12px; text-align:center; font-size:12px;}
.header .ewm>div img{ display: block; width: 60px; height: 60px; margin-bottom: 3px;}
.header .ewm>div.ads{ width: 162px; height: 69px; float: left; margin-top: -12px;}
.header .ewm>div.ads a{border:0;}
.header .ewm>div.ads img{ display: block; width: 162px; height: 69px; }
.footer{ border-top: 2px solid #fb8e08; background: #f7f7f7;  text-align: center; padding:20px;}
.footer p{ padding-top: 20px; line-height: 2; font-size: 13px;}
.focusCode img{ margin:0 20px 15px;}

.xhbtnsWp{ background: #fff; width: 360px; height: 83px; text-align: center;}
.xhbtnsWp .btn{ margin:0 3px 6px;}
.xhbtnsWp .btn.btn-sm{ padding:5px 14px;}

/*首页焦点新闻*/
.focus-txt{ text-align: center; border-bottom: 1px solid #e7e7e7; font-size: 12px; padding-bottom: 17px;}
.focus-txt h3{ padding:0; margin:0 0 15px;font-size: 18px; font-weight:bold;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.focus-txt h3 a{ color: #bb1912;}
.focus-txt h3 a:hover{ color: #fb8e08;}
.focus-txt div a{display: inline-block; margin:0 8px;}
.focus-txt div a:hover{ text-decoration: underline;}
.focus-txt p{ font-size: 12px; color: #666; text-align: left; margin:10px 0 0; line-height: 24px; height:48px; overflow: hidden;}
.focus-txt+ul{ margin-top: 15px;}

.list{ margin-bottom: 0 !important;}
.list blockquote {
    padding: 5px 0 5px 20px;
    margin: 0 0 10px;
    font-size: 12px;
    color: #666;
    line-height: 22px;
}
.list-underline li{ border-bottom: 1px solid #e7e7e7;}
.list-underline li:last-child{ border-bottom:0 none;}
.list li{ line-height: 36px; font-size: 16px;}
.list.f15 li{font-size: 15px; line-height: 32px;}
.list.f14 li{font-size: 14px; line-height: 28px;}
.list.square li{background: transparent url(/public/static/images/ico.png) left 10px no-repeat;padding-left: 14px;}
.list.f15.square li{ background-position: left 8px;}
.list.f14.square li{ background-position: left 7px;}
.list li span.label{ margin-right: 5px;}
.list li span.date{ display: inline-block; float: right; color: #999; font-size: 12px; line-height: inherit;}


.comt{ border-bottom: 1px solid #e7e7e7; padding: 10px 0 10px 0; line-height: 20px;}
/*.comt h4{font-weight: bold; font-size: 16px; font-weight: bold; position: relative; margin:0; padding:0 0 0 13px; display: inline-block;}
.comt h4:before{content:' '; display: block; overflow: hidden; width: 3px; height:16px; background: #fb8e08;  position: absolute; left:0; top:0;}*/
.comt h4{font-weight: bold; font-size: 16px; font-weight: bold; position: relative; margin:0; padding:0; display: inline-block;}
.comt h4:after{content: ' ';display: block;overflow: hidden;width: 100%;height: 2px;background: #fb8e08;position: absolute;bottom: -12px;}


.comc{ padding:20px 0; }
.comc_sec{ padding:10px 0; }


.avatarlist .col-xs-4{ margin:10px 0;}
.loginPanel, .loginUserPanel{ background-color: #f5f5f5}
.loginPanel{ padding:20px; }
.loginUserPanel{ padding:0 20px 20px; margin-bottom: 10px;}

/*优商铺切换*/
.goodshop { position: relative; background: #f4e6bb; background-image: url(../images/bg_goodshop.jpg)}
.goodshop .icon{ position: absolute; width: 82px; height: 82px; z-index: 10; top:0; right:0; background-image: url(../images/icon_goodshop.png)}
.goodshop .item{ padding:20px; border:0; height:144px;}
.goodshop .item h4{ padding:0 0 15px; margin:0; font-size: 18px;}
.goodshop .item p{
    position: static;
    background: transparent;
    padding:0;
    color: #333;
    margin-bottom: 15px; height: 20px; line-height: 20px; overflow: hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;width:100%;}




    .jumbotron{ padding:20px 30px 40px !important; margin-bottom: 0; background: #f6d4be;}
    .jumbotron h3{ padding:0; margin:0 0 10px; font-size: 18px; font-weight: normal;}
    .jumbotron p{ font-size: 14px; padding-top:10px; margin-bottom: 0}



    /*推荐优商铺*/
    .carousel-goodShop .item{ }
    .carousel-goodShop .item p{ }

    /*随屏滚动*/
    .stickUp{ z-index: 100}
    /*左箭头*/
    .triangle_border_left{position: absolute;width:0;height:0;border-width:8px 8px 8px 0;border-style:solid;border-color:transparent #ffc8c6 transparent transparent;top:10px;left:-8px;}

    /*分页*/
    .pageDiv div{ text-align: center;}
    .pageDiv a,.pageDiv span{ display: inline-block; padding:4px 10px; border:1px solid #e5e5e5; text-decoration: none; margin-left: -1px; font-size: 14px !important;}
    .pageDiv span{ border:1px solid #fb8e08;background: #fb8e08; color: #fff; z-index: 1 }
    .pageDiv a:hover{ border:1px solid #fb8e08; z-index: 9; position: relative; color: #333; background: #f5f5f5}

    /**/
    .brandlist div.col-xs-4{ margin-top: 20px;}
    .brandlist img{ width: 132px; height: 132px;}


    .com-type .btn-group{ width: 100%;}
    .com-type .dropdown-menu{width: 457px; padding:15px; line-height: 1.5;}
    .com-type .area-menu:after, .com-type .area-menu:before {left: 50px;}

    .com-type .cate-menu{left: -162px; padding:15px 15px 0 15px;}
    .com-type .cate-menu:after, .com-type .cate-menu:before {left: 215px;}
    .com-type .cate-menu dl{ margin-bottom: 15px;}
    .com-type .cate-menu dl dt{ font-size: 16px; font-weight: normal; padding-bottom: 10px;}

    .com-type .keys-menu{ left:-324px;}
    .com-type .keys-menu:after, .com-type .keys-menu:before {left: 380px;}

    .com-type a.ani,.com-type a.ani{ display: block; float: left; margin:0; padding:2px 8px; margin:0 5px 5px 0; background: #eee;  font-size: 14px; }
    .com-type a.ani:hover,.com-type a.ani:hover{ background: #fb8e08; color: #fff;}

    .sline{display:block; width:100%; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

    /*报价*/
    .table.price>thead>tr>th, .table.price>tbody>tr>th, .table.price>tfoot>tr>th, .table.price>thead>tr>td, .table.price>tbody>tr>td, .table.price>tfoot>tr>td {border-top: 1px solid #eee; padding-top:8px !important;}
    .table.price{ margin-bottom: 0 !important;}
    .table.price td{ padding:13px 0 12px !important;}
    .table.price thead td{ padding:10px 0 10px !important;}
    .table.price td.price{width: 120px; font-size: 12px;}
    .table.price td.gg{width: 110px; font-size: 12px;}
    .table.price.inventory td.price{width: auto; font-size: 12px;}
    .table.price.inventory td.gg{width: auto; font-size: 12px;}
    /*访谈*/
    .interview  h4.media-heading{ font-size: 16px; line-height: 1.5; position: relative; top: -5px;}
    .interview .media{ margin-bottom: 20px;}
    .interview .media-body p{ font-size: 14px; color: #666; font-size: 12px; height: 40px; line-height: 20px; overflow: hidden; margin:5px 0 0; word-break:break-all;}
    /*专题*/
    .project  h4.media-heading{ font-size: 16px; line-height: 1.5; position: relative; top: -5px;}
    .project .media{ margin-bottom: 20px;}
    .project .media-body p{color: #666; font-size: 12px; height: 40px; line-height: 20px; overflow: hidden; margin:10px 0 0;}

    /*资讯*/
    .newLeft{float: left; width: 770px;}
    .newLeft .newCategary{width: 100px; min-width: 100px; float: left; font-size: 16px; }
    .newLeft .newCategary .nav>li{ z-index: 100;}
    .newLeft .newCategary .nav>li>a {width: 100px;background: #eee;padding: 8px 15px;}
    .newLeft .newCategary .nav>li:hover,.newLeft .newCategary .nav>li:hover>a,.newLeft .newCategary .nav>li>a:hover {background: #fb8e08;color: #fff;}
    .newLeft .newCategary .nav-pills>li.active>a, .newLeft .newCategary .nav-pills>li.active>a:hover, .newLeft .newCategary .nav-pills>li.active>a:focus {color: #fff;background-color: #fb8e08;}
    .newLeft .newCategary .nav>li>.subNav{width: 100px; position: absolute; top:0; left:101px;  z-index: 9999; background: #fff; display: none;}
    .newLeft .newCategary .nav>li:hover a{ background: transparent;}
    .newLeft .newCategary .nav>li:hover>.subNav{ display: block;}
    .newLeft .newCategary .nav>li>.subNav li{ margin-bottom:1px;}
    .newLeft .newCategary .nav>li>.subNav li>a{ display: block; padding:8px 15px; background: #ffc8c6;}
    .newLeft .newCategary .nav-stacked>li+li {margin-top: 1px;}
    .newLeft .newMain{ width: 640px; float: right; overflow: hidden;}
    .newSlide{ width: 340px; float: right; overflow: hidden;}

    .article h1,.article h2{ font-size: 28px; padding:0; margin:0 0 15px 0;}
    .article>.extinfo,.article>.extinfo a{ font-size: 14px; color: #999;}
    .article>.extinfo a:hover{ color: #fb8e08;}
    .article>.extinfo .time{ font-size: 13px;}
    .article>.extinfo .pipe{ font-size: 12px; color: #ccc; display: inline-block; margin:0 10px; position: relative; top:-2px;}
    .article>.content{ line-height: 36px; font-size: 16px; margin-top: 30px; margin-bottom: 20px;}
    .article>.content>.desc{ margin-bottom: 15px; border:1px solid #f1f1f1; padding:10px; font-size:14px; line-height: 25px; background-color: #ffffe8;}
    .article>.content a{ text-indent: 0; font-weight: bold; position: relative; display: inline-block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
    .article>.content a:after{content: ' ';display: block; overflow: hidden; width: 100%;height: 1px; border-bottom:1px dotted #fb8e08; position: absolute;bottom: 5px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
    .article>.content a:hover:after{ border-color: #333;}    
    .article>.keywords a{ display: inline-block; margin-left: 5px;}
    .article>.disclaimer{ border-top: 1px solid #e7e7e7; padding-top: 15px; line-height: 25px; position: relative; padding-left:20px;}
    .article>.disclaimer>.icon{ display: block; width:26px; height: 88px; overflow: hidden; position: absolute; left:-25px; top:10px; background-image: url('/public/res/images/disclaimer.png')}
    .newsList .media{ margin-bottom:40px;}
    .newsList .media-left{padding-right: 20px;}
    .newsList .media-heading{font-size: 20px;/*height: 21px;*/margin-bottom: 15px;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/width: 100%;}
    .newsList .media-heading.mediaHeading{ width: 420px;}
    .newsList .media-body p{ line-height: 25px;word-break:break-all;word-wrap:break-word;}
    .newsList .extinfo,.extinfo a { font-size: 12px; color: #999;}
    .newsList .extinfo a:hover{ color: #fb8e08;}



    /*百度分享*/
    #bsPanel{ width:auto !important;}
    .bsBox{ width: auto !important; height: auto !important;}
    #leftNum {font-family: inherit;}
    .bFind-wrapper-top {height: 30px !important; padding:0 4px !important;}
    .bFind-wrapper-top input { height: 30px !important; line-height: 30px !important;}
    .bFind-placeholder { background-position: left center !important; height: 30px !important;}
    .bshare-custom{ display: inline-block !important;}
    .bshare-custom.icon-medium a {padding-left: 30px !important;height: 30px !important;}
    .bshare-custom.icon-medium .bshare-weixin,
    .bshare-custom.icon-medium .bshare-qqim,
    .bshare-custom.icon-medium .bshare-qzone,
    .bshare-custom.icon-medium .bshare-sinaminiblog,
    .bshare-custom.icon-medium a.bshare-more.more-style-addthis{background: transparent url('/public/res/images/icon_bshare.png') no-repeat !important;}
    .bshare-custom.icon-medium .bshare-weixin{background-position: -120px 0  !important;}
    .bshare-custom.icon-medium .bshare-qqim{background-position: 0 0  !important;}
    .bshare-custom.icon-medium .bshare-qzone{background-position: -30px 0 !important;}
    .bshare-custom.icon-medium .bshare-sinaminiblog{background-position: -180px 0 !important;}
    .bshare-custom.icon-medium a.bshare-more.more-style-addthis{padding-left: 30px !important;background-position: -360px 0 !important;}
    .bshare-custom.icon-medium .bshare-weixin:hover{background-position: -120px -30px  !important;}
    .bshare-custom.icon-medium .bshare-qqim:hover{background-position: 0 -30px  !important;     }
    .bshare-custom.icon-medium .bshare-qzone:hover{background-position: -30px -30px !important;}
    .bshare-custom.icon-medium .bshare-sinaminiblog:hover{background-position: -180px -30px !important;}
    .bshare-custom.icon-medium a.bshare-more.more-style-addthis:hover{background-position: -360px -30px !important;}

    /*弹出登录*/
    .loginForm dl,.loginForm dl dt,.loginForm dl dd{ padding:0; margin:0; }
    .loginForm dl{ margin-bottom: 10px; position: relative;}
    .loginForm dl dt{ position: absolute; left:1px; top:1px; width: 60px; line-height: 45px; background: #f1f1f1; text-align: center;}
    .loginForm dl dd {width: 260px;}
    .loginForm dl dd input{ width:260px; height: 47px;padding:5px 10px 5px 70px; border:1px solid #e7e7e7; }
    .loginForm dl dd input:focus{ border-color: #66afe9; outline: 0}
    .loginForm dl dd input#code{padding-right: 5px 125px 5px 70px; }
    .loginForm dl img{ position: absolute; right:1px; top:1px;}
    .loginForm dl.text-c{ text-align: center;}
    .Validform_checktip{ padding:10px; margin-top: 20px; margin-bottom: 10px; background: #fcf8e3; border:1px solid #f0eac8;} 
    .Validform_wrong{ color:#fb8e08;}
    .Validform_error{border:1px solid #fb8e08 !important;}

    /*包含img的a.imga的尺寸*/
    .img-thumbnail:hover{ border-color: #f60;}
    .img_93_120 a.imga{width: 93px; height: 120px;}
    .img_110_110 a.imga{ width: 110px; height: 110px; }
    .img_229_295 a.imga{ width: 229px; height: 295px; }
    .img_220_132 a.imga{ width: 220px; height: 132px; }

    /*行业分类dl样式*/
    .industry dl{ margin-bottom:5px !important;}
    .industry dl>dt{ font-size: 16px; margin-bottom: 10px; font-weight: normal;}
    .col-list>div{margin-bottom: 20px;}
    .a-list a.btn{ margin-bottom:5px; margin-right: 5px;}

    /*展会*/
    .media-exhibition .media{ border-bottom: 1px dotted #e7e7e7; padding:0 0 20px 0; margin:0 0 20px 0 ;}
    .media-exhibition .media h4{ font-size: 20px !important;}
    .media-exhibition .media .media-body p{ padding:10px 0 0; color: #999 !important; margin:0 !important;}
    .media-exhibition .media .media-body p span{ display: inline-block; color: #ccc; font-size: 12px; line-height: 1; margin:0 10px;}

    /*供应、求购、招商*/
    .category>.dl-horizontal{ margin-bottom: 10px;}
    .category>.dl-horizontal>dt{ width: 50px;}
    .category>.dl-horizontal>dd{ margin-left: 50px;}
    .category>.dl-horizontal>dd>a{ display: block; float: left; border:1px solid #e7e7e7; padding:2px 10px; margin:0 0 5px 5px !important; }
    .category>.dl-horizontal>dd>a:hover,.category>.dl-horizontal>dd>a.active{ background: #fb8e08; border-color: #fb8e08; color: #fff;}

    .productlist>div{ margin-bottom:30px; } 
    .productlist>div>.item{ position: relative;  border:1px solid #e7e7e7; padding:9px; width:262px;}
    .productlist>div>.item>span{ display: block; position: absolute; top:-1px; right:-1px; width: 61px; height: 61px; background-image: url('/public/res/images/icon_vip.png')}
    .productlist>div>.item:hover{ border-color:#fb8e08;}
    .productlist>div>.item>.imga{ width: 242px; height:242px;  background-color: #f1f1f1;}
    .productlist>div>.item>.imga.nopic{background-image: url('/public/res/images/nopic.png');background-color: #e1e1e1}
    .productlist>div>.item>div{ position: relative; z-index: 10; }
    .productlist>div>.item>div>h4{text-overflow:ellipsis;overflow:hidden;white-space:nowrap; text-align: center;  font-size: 16px; margin:0; padding:15px 0;}
    .productlist>div>.item>div>p{width:242px; text-align: center; display: none; position: absolute; top:47px; left:-10px; padding:0 10px;width:262px; background: #fff; padding-bottom:20px; border:1px solid #fb8e08; border-top:none;}       
    .productlist>div>.item:hover p{ display: block;}

    /*企业*/
    .smart-dl dt {
        width: 50px;
    }
    .smart-dl dd {
        margin-left: 65px;
    }

    .companyItem { border-bottom: 1px solid #e7e7e7; margin-bottom: 25px; padding-bottom: 20px;}
    .companyItem h2{ margin:0; padding:0; font-size: 20px; font-weight: normal; margin-bottom: 15px; font-weight: noraml; }
    .companyItem h2 a{ color: inherit;}
    .companyItem h2 a:hover{ color: #da521e;}
    .companyItem h2 i{  font-size: inherit; font-weight: normal; color: #1eb3da}
    .companyItem h2 small{ display: block; color: #999; margin-top: 5px; font-size: 12px;}
    .companyItem p{ color: #444;}
    .companyItem p i{ color: #aa2f00}
    .companyItem .images-wraaper{ float: right !important;}

    .companyItem .images-wraaper p{ padding:0; margin:10px 0 0; font-size: 12px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align: center; }
    .companyItem .images-wraaper a.imga{ width: 103px; height: 103px;}

    /*行业期刊*/
    .journal h2{ padding:0; margin:0 0 25px 0; font-size: 22px;}
    .journal .desc{ font-size: 16px; line-height: 1.8;}
    .position .pipe{ color: #999;}
    .list-a-wrap a{ line-height: 32px; height: 32px; overflow: hidden; font-size: 16px; background: transparent url(http://new.cncaa.org/Public/static/images/ico.png) left 4px no-repeat;padding-left: 14px;}
    p.content-wrap{ line-height: 28px; font-size: 16px;}
    .ads-wrap a.thumbnail{ border:1px solid #e7e7e7 !important; padding:4px !important;margin-top: 5px;margin-bottom:5px;}
    .ads-wrap a.thumbnail:hover{ border:1px solid #fb8e08 !important;  }
    .journalSlide{ position:relative; padding:0 2px;}
    .journalSlide a.sPrev,.journalSlide a.sNext{ display:none; width:16px; height:32px; position:absolute; top:80px; background-image:url(/public/lib/SuperSlide/images/slide-btn-arrow.png);}
    .journalSlide:hover a.sPrev,.journalSlide:hover a.sNext{ display:block;}
    .journalSlide a.sPrev{ left:-15px; background-position:left bottom; }
    .journalSlide a.sPrev:hover{ background-position:left top;}
    .journalSlide a.sNext{ right:-15px; background-position:right bottom;}
    .journalSlide a.sNext:hover{ background-position:right top;}
    .journalSlide ul{
        height:239px; overflow: hidden;
        padding:0; margin:0;
    }
    .journalSlide ul li{
        list-style: none;
        display: inline-block;
        text-align:center; 
        width:135px; 
        overflow:hidden;
        margin: 0 8px;
        padding:0;
    }
    .journalSlide ul li .pa{
        width:145px; height:190px
    }
    .journalSlide ul li .ta{
        display: block;
        text-align: center;
        margin-top: 10px;
        line-height: 20px; 
        height:40px;
        overflow: hidden;
    }

    /*产品*/
    .product-item { position: relative; margin-bottom: 50px; text-align: center; }
    .product-item>span{ display: block; position: absolute; top:-1px; right:10px; width: 61px; height: 61px; background-image: url('/public/res/images/icon_vip.png')}
    .product-item .pa{display: table;}
    .product-item .pa div{display:table-cell; vertical-align: middle;}
    .product-item .title{ padding:10px 0; margin:0; font-weight: normal; font-size: 16px;}
    .product-item .company{margin-bottom: 0; padding-bottom: 0}
    /*供应*/
    .buy-wrapper{ padding-left:1px; padding-top: 1px;}
    .buy-item{ padding:75px 15px 25px !important; border: 1px solid #e7e7e7; margin-top:-1px;margin-left: -1px; position: relative;}
    .buy-item.active{ z-index: 10; border-color: #d9534f; background: #fefefe}
    .buy-item h2{font-size:20px; position: absolute; left:0; top:0; padding:0 15px; margin:0; background: #f1f1f1; display: block; width: 100%; height:50px;line-height: 50px;}
    .buy-item.active h2{ background: #d9534f; color: #fff;}
    .buy-item.active h2 a{ color: inherit;}
    .buy-item .hideinfo{ display: none;}
    .buy-item .hideinfo p{ margin:0; padding:10px 0 0;}
    .buy-item.active .hideinfo{height:auto; position: absolute; left:0; margin-left:-1px; margin-right: -1px; background: #fefefe; padding:0 15px 25px; border: 1px solid #d9534f; border-top:0; z-index: 100}

    /*搜索*/
    .smart-dl{
        margin-bottom: 10px;    
        border-bottom: 1px solid #e7e7e7    
    }       
    .smart-dl dt{
        padding-top:3px;
    }
    .smart-dl.last{
        padding-bottom: 8px;
    }
    .smart-dl.last dt{padding-top: 6px;}
    .smart-dl dd{
        padding-bottom: 5px;

    }
    .smart-dl dd>div{
        display: inline-block;
        margin-right: 20px;
    }
    .smart-dl .subcat{
        border-top:1px dotted #ddd;
        margin-top: 5px;
        padding:10px 0 5px;
    }
    .smart-dl a{
        display: inline-block;
        background: #f5f5f5;
        padding:2px 8px 3px;
        margin: 0 5px 5px 0;
        font-size: 14px;
    }
    .smart-dl a:hover,.smart-dl a:focus,.smart-dl a.active{ background: #fb8e08; color: #fff;}
    .conditions{
        border:1px solid #ffe8e7;
        background: #fff3f3;
        padding:10px;
        margin-bottom: 10px;
    }
    .conditions>div{
        display: inline-block;
        margin-right: 10px;
    }
    .conditions>div>.label {
        padding: .2em .6em .2em;
        border-radius: .0;
    }
    .conditions i{ font-size: 14px;}

    .links li{ line-height: 30px; height: 30px;}






    .m-0{ margin-top: 0 !important;}
    .m-5{ margin-top: 5px !important;}
    .m-10{ margin-top: 10px !important;}
    .m-15{ margin-top: 15px !important;}
    .m-20{ margin-top: 20px !important;}
    .m-25{ margin-top: 25px !important;}
    .m-30{ margin-top: 30px !important;}
    .mt-0{ margin-top: 0 !important;}
    .mt-5{ margin-top: 5px !important;}
    .mt-10{ margin-top: 10px !important;}
    .mt-15{ margin-top: 15px !important;}
    .mt-20{ margin-top: 20px !important;}
    .mt-25{ margin-top: 25px !important;}
    .mt-30{ margin-top: 30px !important;}
    .mb-0{ margin-bottom: 0 !important;}
    .mb-5{ margin-bottom: 5px !important;}
    .mb-10{ margin-bottom: 10px !important;}
    .mb-15{ margin-bottom: 15px !important;}
    .mb-20{ margin-bottom: 20px !important;}
    .mb-25{ margin-bottom: 25px !important;}
    .mb-30{ margin-bottom: 30px !important;}
    .mb-40{ margin-bottom: 40px !important;}
    .ml-0{ margin-left: 0 !important;}
    .ml-5{ margin-left: 5px !important;}
    .ml-10{ margin-left: 10px !important;}
    .ml-15{ margin-left: 15px !important;}
    .ml-20{ margin-left: 20px !important;}
    .ml-25{ margin-left: 25px !important;}
    .ml-30{ margin-left: 30px !important;}
    .mr-0{ margin-right: 0 !important;}
    .mr-5{ margin-right: 5px !important;}
    .mr-10{ margin-right: 10px !important;}
    .mr-15{ margin-right: 15px !important;}
    .mr-20{ margin-right: 20px !important;}
    .mr-25{ margin-right: 25px !important;}
    .mr-30{ margin-right: 30px !important;}

    .p-0{ padding-top: 0 !important;}    
    .p-5{ padding-top: 5px !important;}
    .p-10{ padding-top: 10px !important;}
    .p-15{ padding-top: 15px !important;}
    .p-20{ padding-top: 20px !important;}
    .p-25{ padding-top: 25px !important;}
    .p-30{ padding-top: 30px !important;}
    .pt-0{ padding-top: 0 !important;}
    .pt-1{ padding-top: 1px !important;}
    .pt-2{ padding-top: 2px !important;}
    .pt-3{ padding-top: 3px !important;}
    .pt-4{ padding-top: 4px !important;}
    .pt-5{ padding-top: 5px !important;}
    .pt-10{ padding-top: 10px !important;}
    .pt-15{ padding-top: 15px !important;}
    .pt-20{ padding-top: 20px !important;}
    .pt-25{ padding-top: 25px !important;}
    .pt-30{ padding-top: 30px !important;}
    .pb-0{ padding-bottom: 0 !important;}
    .pb-5{ padding-bottom: 5px !important;}
    .pb-10{ padding-bottom: 10px !important;}
    .pb-15{ padding-bottom: 15px !important;}
    .pb-20{ padding-bottom: 20px !important;}
    .pb-25{ padding-bottom: 25px !important;}
    .pb-30{ padding-bottom: 30px !important;}
    .pl-0{ padding-left: 0 !important;}
    .pl-5{ padding-left: 5px !important;}
    .pl-10{ padding-left: 10px !important;}
    .pl-15{ padding-left: 15px !important;}
    .pl-20{ padding-left: 20px !important;}
    .pl-25{ padding-left: 25px !important;}
    .pl-30{ padding-left: 30px !important;}
    .pr-0{ padding-right: 0 !important;}
    .pr-5{ padding-right: 5px !important;}
    .pr-10{ padding-right: 10px !important;}
    .pr-15{ padding-right: 15px !important;}
    .pr-20{ padding-right: 20px !important;}
    .pr-25{ padding-right: 25px !important;}
    .pr-30{ padding-right: 30px !important;}

    .f-22{
    font-size: 22px;
  }

  .kcItem{
    border:1px solid #e7e7e7;
    display: block;
    background-color: #fff;
  }
  .kcItem:hover{
    border-color: #fff;
    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 60px rgba(0, 0, 0, 0.1) inset;
    background-color: #fff;
  }
  .kcItem .inner{
    padding:10px;
    background-color: #fff;
  }
  .kcItem .extInfo{
    color: #999;
  }
  .kcItem img{
    display: block;
    float: right;
  }
  .animateCan{
              -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;
          }
		  
		  .fitImg{width: 100%;height: 100%;object-fit: cover;}
		  
		  .article .content table{
    width:100% !important;
}
