﻿/*公用部分开始*//*trade.css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

fieldset, img {
    border: 0;
}

dl, dt, dd, li {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400;
}

em {
    font-style: italic;
}

a {
    outline: none;
}

input, button, select, textarea {
    font-size: 12px;
    vertical-align: middle;
}

img {
    vertical-align: middle;
}

body {
    font-size: 12px;
    background-color: #FFF;
    font-family: "宋体";
}

a:link, a:visited {
    color: #333;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
    color: #cc3300
}

table {
    line-height: 29px;
}

.clr {
    clear: both;
}

/*导航*/
.Nav {
    width: 960px;
    height: 64px;
    margin: 0 auto;
    margin-bottom: 8px;
    background: url(../images/nav_bg_08.gif) repeat-x bottom;
}

.Nav-lef {
    background: url(../images/nav_bg_06.gif) no-repeat left bottom;
    width: auto;
    height: 64px
}

.Nav-rig {
    background: url(../images/nav_bg_11.gif) no-repeat right bottom;
    width: auto;
    height: 64px;
}

.Nav-top {
    width: auto;
    height: 36px;
    padding-left: 27px;
}

.Nav-top ul {
    padding: 0px;
    margin: 0px;
}

.Nav-top ul li {
    width: 100px;
    float: left;
    line-height: 30px;
    padding-top: 6px;
    text-align: center;
    color: #004995;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer
}

.Nav-top ul li a {
    color: #004995;
    cursor: pointer
}

.Nav-top ul li.hover {
    background: url(../images/news_03.gif) no-repeat;
    width: 106px;
    height: 30px;
    padding-top: 6px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
}

.Nav-top ul li.hover a {
    color: #FFF;
}

.Nav-top span img {
    height: 24px;
    width: 2px;
}

.Nav-top span {
    float: right;
    height: 24px;
    padding: 3px 5px 0px 5px;
}

.Nav-top B {
    float: right;
    color: #004995;
    width: 115px;
    font-weight: normal;
    font-size: 12px;
    padding-top: 13px;
    font: '宋体';
    padding-right: 0px;
}

.Nav-top B A {
    color: #004995;
}

.Nav-bot {
    width: auto;
    height: 28px;
    padding-left: 21px;
}

.Nav-bot p {
    float: left;
    padding: 0px 20px 0px 40px;
    line-height: 28px;
    font-weight: bold;
    font-size: 14px;
    color: #d5e7f3
}

.Nav-bot div {
    float: left;
    padding: 2px 5px 0px 5px;
    line-height: 25px;
    color: #d5e7f2;
    padding-right: 20px;
}

.Nav-bot div a, .Nav-bot div a:link, .Nav-bot div a:visited {
    color: #d5e7f2;
    padding: 0px 15px;
}

.Nav-bot div a:hover {
    color: #d5e7f2;
    padding: 0px 15px;
}

/*content*/
.main {
    width: 960px;
    height: auto;
    margin: 0 auto;
}

.main_xp {
    width: auto;
    height: 300px;
    margin-bottom: 7px;
}

.xp_left {
    float: left;
    width: 250px;
    height: 300px;
    margin-right: 10px;
}

.xp_mid {
    float: left;
    width: 231px;
    height: 296px;
    margin-right: 10px;
    padding: 1px;
    border: 1px solid #ddd;
}

.xp_mid_1 {
    float: left;
    width: 231px;
    height: 299px;
    border: 1px solid #ddd;
    border-top: none
}

.xp_right {
    float: right;
    width: 210px;
    height: 300px;
}

.xpleftop {
    width: auto;
    height: 237px;
    margin-bottom: 9px;
    padding: 1px;
    border: 1px solid #ddd;
}

.xpleftbot {
    width: auto;
    height: 50px;
}

.main_gy {
    width: auto;
    height: 305px;
    margin-bottom: 7px;
}

.main_bj {
    width: 960px;
    height: 352px;
    margin: 0 auto;
    margin-bottom: 7px;
}

.xp_bg {
    background: url(../images/xxbg_07.gif) repeat-x top
}

.xp_title {
    width: auto;
    height: 24px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    line-height: 24px;
    padding-top: 4px;
    color: #004995;
    font-weight: bold;
    padding-left: 10px;
}

.xp_title span {
    float: right;
    padding-right: 10px;
    font-weight: normal;
    font-size: 12px;
    color: #333
}

.xplist {
    width: auto;
    height: auto;
    padding: 6px 4px 0px 4px;
}

.xplist ul {
    margin: 0px;
    padding: 0px;
}

.xplist ul li {
    width: 79px;
    height: 100px;
    float: left;
    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    color: #333;
}

.xplist ul li img {
    border: 1px solid #ddd;
    text-align: center;
    padding: 1px;
    margin-top: 3px;
    margin-bottom: 5px;
}

.xplist ul li a {
    color: #333;
}

.xplist ul li a:hover {
    color: #cc3300;
    text-decoration: underline;
}

.zxlist {
    width: auto;
    height: auto;
    padding: 5px 5px 0px 5px;
}

.zxlist ul {
    margin: 0px;
    padding: 0px;
}

.zxlist ul li {
    width: auto;
    height: 21px;
    display: block;
    font-size: 12px;
    line-height: 21px;
    color: #333;
}

.zxlist ul li a {
    color: #333;
}

.zxlist ul li a:hover {
    color: #cc3300;
}

.zxlist b {
    float: right;
    font-weight: normal;
}

#tabone3 LI a {
    font-size: 14px;
}

#tabtwo3 LI a {
    margin: 0px;
    font-size: 12px;
    line-height: 21px;
    padding: 0px;
    color: #333;
}

#tabtwo3 LI a:hover {
    color: #F00;
}

#tabone2 UL LI {
    padding: 0px;
    list-style-type: none;
    margin: 0px;
}

#tab3 {
    width: auto;
    height: auto;
}

#tab3 #tabtitle2 {
    width: auto;
    height: 30px;
    _height: 29px;
}

#tab3 #tabtitle2 UL {
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
}

#tab3 #tabone3 {
    z-index: 1;
    position: relative;
    width: auto;
    height: 30px;
    font-weight: bold;
    background: url(../images/xxkbg_03.gif) repeat-x top;
}

#tab3 #tabone3 LI {
    text-align: center;
    display: block;
    float: left;
    width: 85px;
    height: 29px;
    cursor: pointer;
    line-height: 29px;
}

#tab3 #tabone3 LI.hover {
    text-align: center;
    background: url(../images/xxkbg_05.gif) repeat-x top;
    font-weight: bold;
    width: 85px;
    height: 30px;
    line-height: 30px;
    color: #014995;
}

#tab3 #tabone3 LI.hover a {
    color: #014995;
}

#tab3 #tabtwo3 {
    width: auto;
    height: auto;
    border-top: 1px solid #ddd;
    margin-top: -1px;
}

#tab3 #tabtwo3 UL {
    padding: 5px 5px 0px 5px;
    margin: 0px;
    display: none;
    text-align: left;
}

#tab3 #tabtwo3 UL.block {
    margin: 0px;
    padding: 5px 5px 0px 5px;
    display: block;
    height: auto;
    text-align: left;
}

.re_left {
    width: 666px;
    float: left;
    height: 301px;
    border: 1px solid #ddd;
    padding: 1px;
}

.re_rit {
    width: 280px;
    float: right;
    height: 305px;
}

.re_hz {
    width: auto;
    height: 145px;
    border: 1px solid #ddd;
    padding: 1px;
    margin-bottom: 7px;
}

.re_dl {
    width: auto;
    height: 145px;
    border: 1px solid #ddd;
    padding: 1px;
}

.xinxi-bg {
    background: url(../images/xxbg_07.gif) repeat-x top
}

.xinxi-title {
    width: auto;
    height: 28px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    line-height: 28px;
    color: #004995;
    font-weight: bold;
    padding-left: 10px;
}

.xinxi-title span {
    float: right;
    padding-right: 10px;
    font-weight: normal;
    font-size: 12px;
    color: #333
}

.qglist {
    width: auto;
    height: auto;
    padding: 5px 5px 0px 5px;
}

.qglist ul {
    margin: 0px;
    padding: 0px;
}

.qglist ul li {
    width: 105px;
    height: 132px;
    float: left;
    display: block;
    padding-left: 4px;
    text-align: left;
    font-size: 12px;
    line-height: 22px;
    color: #333;
}

.qglist ul li img {
    border: 1px solid #ddd;
    padding: 2px;
}

.qglist ul li a {
    color: #333;
}

.qglist ul li a:hover {
    color: #cc3300;
}

.qglist ul li p {
    line-height: 20px;
    height: 20px;
    text-align: center;
}

.xxlist {
    width: auto;
    height: auto;
    padding: 5px 5px 0px 8px;
}

.xxlist ul {
    margin: 0px;
    padding: 0px;
}

.xxlist ul li {
    width: auto;
    height: 22px;
    display: block;
    font-size: 12px;
    line-height: 22px;
    color: #333;
}

.xxlist ul li a {
    color: #333;
}

.xxlist ul li a:hover {
    color: #cc3300;
}

.bj_left {
    width: 666px;
    float: left;
    height: 348px;
    border: 1px solid #ddd;
    padding: 1px;
}

.bj_rit {
    width: 276px;
    float: right;
    height: 348px;
    border: 1px solid #ddd;
    padding: 1px;
}

.pad {
    padding: 0px 5px;
}

.bj_bg {
    background: url(../images/xxbg_07.gif) repeat-x top
}

.bj_title {
    width: auto;
    height: 28px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    line-height: 28px;
    color: #004995;
    font-weight: bold;
    padding-left: 10px;
}

.bj_title span {
    float: right;
    padding-right: 10px;
    font-weight: normal;
    font-size: 12px;
    color: #333
}

.bjlist {
    width: auto;
    height: 318px;
    padding: 0px 5px;
    background: url(../images/bga_11.gif)
}

.bjlist ul {
    margin: 0px;
    padding: 0px;
}

.bjlist ul li {
    width: 105px;
    height: 132px;
    float: left;
    display: block;
    padding-left: 4px;
    text-align: left;
    font-size: 12px;
    line-height: 22px;
    color: #333;
}

.bjlist ul li img {
    border: 1px solid #ddd;
    padding: 2px;
}

.bjlist ul li a {
    color: #333;
}

.bjlist ul li a:hover {
    color: #cc3300;
}

/*供应分类*/
.suply {
    width: 960px;
    height: 480px;
    margin: 0 auto;
    margin-bottom: 7px;
}

.fl {
    width: 668px;
    height: 477px;
    border-top: 2px solid #004995;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    float: left
}

.qy {
    width: 276px;
    height: 480px;
    float: right;
}

.qy_xm {
    width: 276px;
    height: 251px;
    border: 1px solid #ddd;
    padding: 1px;
    margin-bottom: 6px;
}

.qy_gg {
    width: auto;
    height: 219px;
}

.proNavNav {
    width: auto;
    height: 286px;
    padding: 5px 5px 0px 7px
}

.proNav {
    margin: 0px;
    line-height: 23px;
    width: auto;
    height: auto;
    font-size: 13px;
}

.proNav div {
    height: 78px;
    width: auto;
    clear: both;
    border-bottom: 1px dashed #ddd;
    padding-top: 9px;
}

.proNav DL {
    padding-right: 0px;
    padding-left: 0px;
}

.proNav DT {
    FONT-WEIGHT: bold;
    COLOR: #333;
    text-align: left;
    color: #0066cc
}

.proNav DD {
    display: block;
    float: left
}

.proNav DD A {
    padding: 0px 3px;
    color: #333;
    text-decoration: none
}

.proNav DD A:hover {
    padding: 0px 3px;
    background: #509ad8;
    text-decoration: none;
    color: #FFF;
}

.proNav span {
    width: 328px;
    float: left
}

.cs_bg {
    background: url(../images/xxbg_07.gif) repeat-x top
}

.cs_title {
    width: auto;
    height: 25px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #DDD;
    font-size: 14px;
    line-height: 25px;
    color: #004995;
    font-weight: bold;
    padding-left: 10px;
}

.cs_title span {
    float: right;
    padding-right: 10px;
    padding-top: 3px;
    font-weight: normal;
    font-size: 12px;
    color: #333
}

.cslist {
    width: auto;
    height: auto;
    padding: 5px 5px 5px 8px;
}

.cslist ul {
    margin: 0px;
    padding: 0px;
}

.cslist ul li {
    width: auto;
    height: 23px;
    display: block;
    font-size: 12px;
    line-height: 23px;
    color: #333;
}

.cslist ul li a {
    color: #333;
}

.cslist ul li a:hover {
    color: #cc3300;
}

/*head.css*//*登陆*/
.site {
    width: 100%;
    height: 28px;
    background: url(../images/loginbg_02.gif) repeat-x top
}

.site960 {
    width: 960px;
    height: 28px;
    margin: 0px auto
}

.quick-login {
    left: 0px;
    POSITION: absolute;
    top: 0px;
    float: left;
    line-height: 28px;
    padding-left: 10px;
}

.quick-login h2 {
    line-height: 24px;
    height: 24px;
    width: auto;
    font-size: 12px;
}

.site-nav {
    Z-INDEX: 10000;
    margin: 0px auto;
    COLOR: #000;
    line-height: 24px;
    POSITION: relative;
    HEIGHT: 28px
}

.site-nav A {
    COLOR: #666
}

.site-nav A:hover {
    COLOR: #f50
}

.site-nav .quick-menu {
    right: 0px;
    POSITION: absolute;
    top: 0px;
    float: right;
    margin: 0px;
    padding: 0px;
    width: 500px;
}

.site-nav .quick-menu LI {
    padding: 2px 10px 0px 10px;
    FLOAT: left;
    margin-left: -1px;
}

.site-nav .quick-menu LI.last {
    BACKGROUND: none transparent scroll repeat 0% 0%
}

.site-nav .quick-menu LI.menu-item {
    padding: 0px;
    POSITION: relative
}

.site-nav .quick-menu .cart {
    padding-top: 0px;
    _padding-top: 2px;
    line-height: 28px
}

.site-nav .quick-menu .cart A {
    padding-left: 10px
}

.site-nav .quick-menu .cart S {
    BACKGROUND-POSITION: -83px -21px;
    left: 8px;
    WIDTH: 14px;
    POSITION: absolute;
    top: 6px;
    HEIGHT: 11px
}

.site-nav .menu-hd {
    padding-right: 22px;
    DISPLAY: block;
    padding-left: 10px;
    Z-INDEX: 10002;
    padding-bottom: 0px;
    margin: 1px 1px 0px;
    CURSOR: pointer;
    padding-top: 0px;
    POSITION: relative;
    HEIGHT: 26px
}

.site-nav .services .menu-hd {
    WIDTH: 48px;
    padding-top: 1px;
    _padding-top: 1px
}

.site-nav .menu-hd B {
    border-right: #eee 4px solid;
    border-top: #666 4px solid;
    FONT-SIZE: 0px;
    right: 10px;
    border-left: #eee 4px solid;
    WIDTH: 0px;
    line-height: 0;
    border-bottom: #eee 4px solid;
    POSITION: absolute;
    top: 7px;
    HEIGHT: 0px;
    -webkit-transition: -webkit-transform .2s ease-in;
    -moz-transition: -webkit-transform .2s ease-in;
    -o-transition: -webkit-transform .2s ease-in;
    transition: -webkit-transform .2s ease-in
}

.site-nav .menu-bd {
    border: #bfbfbf 1px solid;
    DISPLAY: none;
    Z-INDEX: 10001;
    right: 0px;
    BACKGROUND: #fff;
    POSITION: absolute;
    top: 27px
}

.site-nav .menu-bd-panel {
    padding: 5px 5px 6px 5px;
    width: 290px;
}

.site-nav .menu {
    POSITION: relative
}

.site-nav .menu:hover .menu-hd {
    border-right: #bfbfbf 1px solid;
    border-top: #bfbfbf 1px solid;
    BACKGROUND: white;
    margin: 0px;
    border-left: #bfbfbf 1px solid;
    border-bottom: #bfbfbf 1px
}

.site-nav .menu:hover .menu-bd {
    DISPLAY: block
}

.site-nav .menu:hover .menu-hd B {
    border-left-COLOR: #fff;
    FILTER: progid: DXImageTransform . Microsoft . BasicImage(rotation = 2);
    border-bottom-COLOR: #fff;
    border-top-COLOR: #666;
    top: 5px;
    border-right-COLOR: #fff;
    -moz-transform: rotate(180deg);
    -moz-transform-origin: 50% 30%;
    -webkit-transform: rotate(180deg);
    -webkit-transform-origin: 50% 30%;
    -o-transform: rotate(180deg);
    -o-transform-origin: 50% 30%;
    transform: rotate(180deg);
    transform-origin: 50% 30%
}

.site-nav .services .menu-bd {
    WIDTH: 174px;
    top: 27px;
    HEIGHT: 218px
}

.site-nav .services .menu-bd-panel {
    padding: 5px 12px
}

.site-nav .services .menu-bd DL {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: #e5e5e5 1px solid
}

.site-nav .services .menu-bd .last {
    border-top-WIDTH: 0px;
    border-left-WIDTH: 0px;
    border-bottom-WIDTH: 0px;
    border-right-WIDTH: 0px
}

.site-nav .services .menu-bd DT {
    FONT-WEIGHT: bold;
    COLOR: #8c8c8c;
    line-height: 1.5;
    TEXT-ALIGN: left
}

.site-nav .services .menu-bd DD {
    line-height: 1.6;
    TEXT-ALIGN: left
}

.site-nav .services .menu-bd DD A {
    margin-right: 2px
}

.home_img {
    background: url(../images/re_06.gif) top;
    background-repeat: no-repeat;
    position: absolute;
    width: 15px;
    height: 12px;
    top: 0px
}

.h_nav {
    width: 960px;
    height: 102px;
    margin: 0 auto;
    margin-bottom: 5px;
    margin-top: 8px;
    background-color: #FFF
}

/*logo*/
.h_lef {
    width: 300px;
    height: 102px;
    float: left;
    padding: 0px 10px;
}

.h_lef span {
    display: block;
    padding: 8px 0px;
}

.h_lef p {
    display: block;
    padding: 3px 0px;
    margin: 0px;
    color: #666;
    text-align: left
}

/*搜索*/
.h_rig {
    width: 640px;
    height: 92px;
    float: left;
    padding: 10px 0px 0px
}

.div_wid {
    width: 640px;
    height: auto;
    clear: both;
    overflow: hidden;
}

.fwrx {
    float: right;
    padding-left: 0px;
    line-height: 25px;
    height: auto;
}

/*.search_menu{ width:440px; float:left;height:25px;padding-left:21px;}.search_menu ul li{ width:50px;height:25px;margin-right:5px;float:left;text-align:center;line-height:25px;font-size:13px;cursor:pointer; font-weight:bold; color:#0066cc}.search_menu ul li a, .search_menu ul li a:visited{font-size:13px; font-family:"宋体"; color:#0066cc}.search_menu ul li.hover{ background:url(../images/serchbg_09.gif) no-repeat left bottom; cursor:pointer;}.search_menu ul li.hover a, .search_menu ul li.hover a:visited{ color:#666;}*/
#navxx {
    width: 440px;
    height: 25px;
    float: left;
}

#navxx ul {
    margin: 0px;
    padding-left: 21px;
    list-style-type: none;
}

#navxx li {
    float: left;
    text-align: center;
    margin-right: 5px;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    color: #0066cc;
}

#navxx li a {
    text-decoration: none;
    color: #0066cc;
    width: 50px;
    line-height: 25px;
    display: block;
}

/*#navxx li a:hover{ color:#666;background: url(../images/serchbg_091.gif) no-repeat;}*/
#navxx li.hover {
    color: #666;
    background: url(../images/serchbg_091.gif) no-repeat;
}

.search_nav {
    width: 640px;
    height: 67px;
    overflow: hidden;
    background: url(../images/serchbg_12.gif) no-repeat left top;
    margin-top: -2px;
}

.search_nav .search_kuang {
    width: 540px;
    height: 28px;
    float: left;
    padding-top: 6px
}

.search_nav .search_kuang .imput_kuang {
    width: 440px;
    height: 26px;
    float: left;
    padding-left: 6px
}

.search_nav .search_kuang .subbt {
    width: 80px;
    height: 28px;
    float: left;
    margin-left: 8px;
    color: #660000;
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
}

.search_nav .search_kuang .iText {
    width: 438px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #FFF;
}

.search_nav .search_kuang .remen {
    padding-top: 9px;
    _padding-top: 5px;
    line-height: 24px;
    color: #0066cc;
    padding-left: 21px;
    display: block
}

.search_nav .search_kuang .remen a, .search_nav .search_kuang .remen a:visited {
    color: #0066cc;
    margin: 5px;
}

.search_nav .search_kuang .remen a:hover {
    color: #ff750b;
}

.kuang_right {
    width: 100px;
    float: left;
    line-height: 36px;
    color: #0066cc;
}

.kuang_right a, .kuang_right a:visited {
    color: #0066cc;
    margin: 0px 5px;
    font-weight: bold
}

.kuang_right a:hover {
    color: #ff750b;
    font-weight: bold
}

/*bottom.css*//*底部*/
.bottom {
    width: 960px;
    height: auto;
    border-top: 2px solid #004995;
    margin: 0 auto;
    line-height: 24px;
    text-align: center;
    padding-top: 5px;
}

#gotop {
    bottom: 10px;
    _bottom: 10px;
    right: 0px;
    width: 42px;
    position: fixed;
    z-index: 99;
    _position: absolute;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-10); /* for IE6 */
    overflow: visible;
}

#gotop .twocode {
    background: #fff url(../images/gotop-bg.png) -90px -45px no-repeat;
    height: 50px;
    width: 40px;
    margin-top: 10px;
    border: 1px solid #b7b7b7;
    display: block;
}

#gotop .twocode:hover {
    background: #fff url(../images/gotop-bg.png) -90px 6px no-repeat;
    height: 50px;
    width: 40px;
}

#gotop .twocode:hover .popcode {
    display: block;
    text-decoration: none;
}

#gotop .feedback {
    background: #fff url(../images/gotop-bg.png) 5px 6px no-repeat;
    display: block;
    border: 1px solid #b7b7b7;
    height: 110px;
    width: 40px;
    margin-top: 10px;
}

#popcode {
    bottom: 10px;
    right: 50px;
    width: 160px;
    height: 185px;
    position: fixed;
    z-index: 99;
    _position: absolute;
    background: #fff url(../images/gotop-bg.png) -138px 5px no-repeat;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-10); /* for IE6 */
    overflow: visible;
    border: 1px solid #b7b7b7;
    text-align: center;
    display: none;
}

#popcode p {
    margin-top: 162px;
    color: #194d8b;
}

#scrolltop {
    display: none;
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 132px;
    background: #fff url(../images/gotop-bg.png) -45px -43px no-repeat;
    cursor: pointer;
    right: 0px;
    border: 1px solid #b7b7b7;
    _position: absolute;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-300); /* for IE6 */
    overflow: visible;
}

#scrolltop:hover {
    background: #fff url(../images/gotop-bg.png) -45px 8px no-repeat;
    display: inline-block;
}

/*font.css*/
.blue:link, .blue:visited {
    color: #0066ff;
}

.blue:hover {
    color: #049;
    text-decoration: underline;
}

.red:link, .red:visited {
    color: #ff0000
}

.red:hover {
    color: #049;
    text-decoration: underline;
}

.blue_one {
    color: #0066cc;
    font-weight: bold;
}

/*css.css*/
body {
    font-family: "宋体", Arial;
    font-size: 12px;
    color: #656565;
    background-color: #FFF;
}

a:link, a:active, a:visited {
    color: #656565;
    text-decoration: none;
}

/*头部搜索*/
.head_Search {
    width: 960px;
    height: auto;
    margin: 10px auto 15px;
}

.head_Logo {
    float: left;
    width: auto;
    height: 60px;
}

.head_Logo span {
    display: block;
    float: left;
}

.area {
    background: url(../images/area_city.png) no-repeat 0 -40px;
    width: 110px;
    height: 60px;
    margin-left: 15px;
    font-family: "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei", STHeiti;
    padding: 15px 0 0 15px;
    font-size: 22px;
    font-weight: bolder;
}

.search_Item {
    float: left;
    width: 455px;
    height: auto;
    padding-top: 3px;
    margin-left: 30px;
}

.search_Input {
    height: 35px;
}

.search_Keys {
    border: 2px solid #a1a1a1;
    border-right: 0;
    width: 355px;
    height: 28px;
    line-height: 28px;
    display: block;
    float: left;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
}

.search_Go {
    display: block;
    float: left;
    width: 80px;
    height: 32px;
    background: #1d5c99 url(../images/area_city.png) no-repeat -253px -36px;
    border: 0;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
}

.search_Hot {
    color: #1660ad;
    line-height: 22px;
}

.search_Hot a:hover {
    color: #ff750b;
}

.search_Img {
    float: right;
    padding: 5px 10px 0 0;
}

/*公用部分结束*//*页面内容*//*快速导航*/
.Nav_site {
    height: 36px;
    line-height: 36px;
    background: #1d5c99;
    _margin-top: -15px;
}

.Nav_site_area {
    width: 960px;
    height: 36px;
    margin: 0 auto;
    color: #FFF;
    font-size: 14px;
    background: #1d5c99;
}

.Nav_site_area a:link, .Nav_site_area a:active, .Nav_site_area a:visited {
    color: #FFF;
    margin-right: 4px;
}

.Nav_site_area a:hover {
    color: #FFF;
}

.Nav_site_area .lnav {
    float: left;
    margin-left: 7px;
    font-weight: bold;
}

.Nav_site_area .lnav a:link, .Nav_site_area .lnav a:visited {
    color: #FFF;
    height: 32px;
    _line-height: 32px;
    display: block;
    float: left;
    padding: 1px 14px 0px 14px;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
}

.Nav_site_area .lnav a:hover {
    color: #0b59a5;
    background-color: #f3f9ff;
    height: 30px;
    line-height: 1.8;
    margin-top: 5px;
    text-decoration: none;
    display: inline-block;
}

.Nav_site_area .lnav a.hoverbg:link, .Nav_site_area .lnav a.hoverbg:visited {
    background-color: #f3f9ff;
    height: 30px;
    line-height: 1.8;
    margin-top: 5px;
    color: #0b59a5;
    display: inline-block;
}

.Nav_site_area .rnote {
    float: right;
    font-size: 12px;
    margin-right: 22px;
}

.subnav {
    height: 34px;
    line-height: 34px;
    background: #f3f9ff;
    border-bottom: 1px solid #77abdb;
}

.subnav_area {
    width: 960px;
    height: 34px;
    margin: 0 auto;
    color: #1d5c99;
    font-size: 14px;
    background: #f3f9ff;
    border-bottom: 1px solid #77abdb;
    _border-bottom: 0;
}

.subnav_area .nav3 {
    margin-left: 176px;
}

.subnav_area a {
    color: #1d5c99;
    margin-right: 28px;
}

.subnav_area a:hover {
    text-decoration: underline;
}

/*正文内容*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

.clearfix {
    display: block;
}

.maincontent {
    width: 960px;
    height: auto;
    margin: 0 auto;
    margin-top: 9px;
    padding-bottom: 7px;
    _padding-bottom: 3px;
    font-family: '新宋体';
    color: #666666;
}

.linka:link, .linka:visited {
    color: #1d5c99;
}

.linka:hover {
    text-decoration: underline;
}

.fll {
    float: left;
}

.flr {
    float: right;
}

.mt3 {
    margin-top: 2px;
}

.mb10 {
    margin-bottom: 10px;
}

/*正文内容-交易中心*//* 供应产品 */
.cont_tleft {
    width: 212px;
    float: left;
    _z-index: 2;
    _position: relative;
}

.cont_tleft .cont_tltit {
    height: 33px;
    line-height: 2.5;
    background-color: #1d5c99;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    padding-left: 10px;
}

.cont_tlcon {
    border: 2px solid #1d5c99;
    border-top: 0;
    height: 496px;
    background-color: #f3f9ff;
    _padding-bottom: 0px;
}

.cont_tlcon .bli {
    position: relative;
}

.cont_tlcon .ctgcon {
    position: absolute;
    margin-left: 210px;
    z-index: 1000;
    background-color: #fff;
    width: 350px;
    min-height: 46px;
    padding: 6px;
    padding-left: 19px;
    padding-bottom: 15px;
    display: none;
    top: 0;
    border: 2px solid #1d5c99;
    left: -2px;
}

.cont_tlcon .ctgcon a {
    line-height: 2.5;
    color: #656565;
    font-size: 12px;
    font-weight: normal;
    margin-right: 18px;
    display: inline-block;
}

.cont_tlcon .ctgcon a:hover {
    color: #1d5c99;
}

.cont_tlcon li {
    height: 57px;
    font-size: 14px;
    color: #0b59a5;
    font-weight: bold;
    width: 208px;
    _float: left;
}

.cont_tlcon li.blueline {
    width: 188px;
    height: 0px;
    border-top: 1px dotted #6e7073;
    margin: 0 auto;
    margin-top: 0px;
    _margin-top: 0px;
    _font-size: 0;
    _line-height: 0;
    _overflow: hidden;
    _margin-left: 5px;
    background-color: #f3f9ff;
}

.cont_tlcon .lic {
    width: 208px;
    height: 53px;
    border: 2px solid #f3f9ff;
    border-left: 0;
    border-right: 0;
}

.cont_tlcon .lic .lictit {
    float: left;
    font-size: 12px;
    color: #0b59a5;
    font-weight: bold;
    margin-top: 12px;
    margin-bottom: 3px;
    margin-left: 8px;
}

.cont_tlcon .lic .lictit:hover {
    text-decoration: underline;
}

.cont_tlcon .direct {
    float: right;
    margin-right: 23px;
    margin-top: 12px;
    margin-bottom: 3px;
}

.cont_top .pro {
    margin-left: 8px;
}

.cont_top .pro a {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    margin-right: 6px;
}

.cont_top .pro a:hover {
    color: #1d5c99;
}

.cont_top .wline {
    position: absolute;
    left: -2px;
    top: 0;
    height: 53px;
    width: 2px;
    background: #fff;
}

/* 图片展示及中间信息 */
.cont_top .cont_tcenter {
    width: 517px;
    float: left;
    margin-left: 9px;
    _z-index: 1;
    _position: relative;
}

div#MainPromotionBanner {
    width: 517px;
    height: 251px;
    background: #ecfaff; /*#feb900*/
}

#MainPromotionBanner #SlidePlayer {
    position: relative;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}

#MainPromotionBanner .Slides {
    padding: 0;
    margin: 0;
    list-style: none; /*width:516px;*/
    width: auto;
    height: 251px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 0;
}

#MainPromotionBanner .Slides li {
    float: left;
    width: 516px;
    height: 251px;
}

#MainPromotionBanner .Slides img {
    border: 0;
    display: block;
    width: 516px;
    height: 251px;
}

#MainPromotionBanner .SlideTriggers {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 221px;
    right: 8px;
    z-index: 0;
    height: 21px;
}

#MainPromotionBanner .SlideTriggers li {
    float: left;
    display: inline;
    color: #74a8ed;
    text-align: center;
    line-height: 16px;
    width: 14px;
    height: 14px;
    font-size: 12px;
    cursor: pointer;
    overflow: hidden;
    margin: 0px 6px;
    background: #FFF;
    border: 1px solid #74a8ed;
    margin-top: 5px;
    font-family: "微软雅黑";
}

#MainPromotionBanner .SlideTriggers li.Current {
    color: #fff;
    background: #74a8ed;
    border: 0;
    font-size: 14px;
    line-height: 19px;
    width: 19px;
    height: 19px;
    margin: 0 6px;
    border: 1px solid #ccdef7;
    margin-top: 0px;
    font-weight: bold;
    font-family: "微软雅黑";
}

.shopcenter {
    border: 1px solid #cccccc;
    margin-top: 10px;
    height: 139px;
    width: 515px;
}

.shopcenter .sctitdiv {
    height: 33px;
    line-height: 33px;
    border-bottom: 1px solid #cccccc;
}

.shopcenter .sctit {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin-left: 10px;
    margin-top: 2px;
}

.shopcenter .viewmore {
    float: right;
    margin-right: 10px;
    margin-top: 3px;
}

.shopcenter .viewmore a:hover {
    color: #1d5c99;
}

.shopcenter .scul {
    display: inline-block;
}

.shopcenter .scul li {
    float: left;
    width: 167px;
    margin-left: 4px;
    _margin-left: 2px;
}

.shopcenter .scultit:link, .shopcenter .scultit:visited {
    color: #1d5c99;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-left: 11px;
}

.shopcenter .scultit:hover {
    text-decoration: underline;
}

.shopcenter .sccon {
    border-top: 2px solid #b1b1b1;
    padding-left: 11px;
    padding-top: 5px;
}

.shopcenter .sccon p {
    line-height: 22px;
    color: #666666;
}

.mine .mtit {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-left: 11px;
    line-height: 32px;
    margin-top: 1px;
}

.mine .mineul li {
    float: left;
    width: 236px;
    margin-left: 11px;
    _margin-left: 5px;
    margin-right: 10px;
}

.mine .imga {
    float: left;
}

.mine .imga {
    float: left;
    width: 96px;
    height: 96px;
    background-color: #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
}

.mine .imga img {
    max-width: 96px;
    max-height: 96px;
    vertical-align: middle;
    top: -50%;
    left: -50%;
    _height: 96px;
}

.mine .rmineinfo {
    float: left;
    width: 131px;
    margin-left: 7px;
}

.mine .rmineinfo p {
    color: #666666;
    line-height: 1.5;
    margin-top: 3px;
}

.mine .rminea:link, .mine .rminea:visited {
    color: #333333;
    font-weight: bold;
    line-height: 1.5;
    margin-top: 8px;
    display: block;
}

.mine .rminea:hover {
    text-decoration: underline;
}

/* 右侧信息 */
.cont_top .cont_tright {
    width: 213px;
    float: left;
    margin-left: 9px;
    _margin-left: 6px;
}

.c_trmember {
    width: 209px;
    height: 93px;
    border: 2px solid #77abdb;
    background-color: #f3f9ff;
}

.c_trmember .c_trmtit {
    font-size: 14px;
    font-weight: bold;
    color: #1d5c99;
    line-height: 30px;
    margin-left: 7px;
}

.c_trmember .stoneicon {
    background: url(../images/stoneicon.png) no-repeat;
    width: 17px;
    height: 17px;
    float: left;
    margin-left: 10px;
    margin-top: 21px;
}

.c_trmember .c_trminfo {
    float: left;
    line-height: 2;
    margin-top: 5px;
    margin-left: 12px;
}

.c_tractivity {
    border: 1px solid #d3e5f6;
    width: 211px;
    height: 76px;
    margin-top: 9px;
}

.c_tractivity .c_tratit {
    color: #1d5c99;
    font-weight: bold;
    line-height: 30px;
    margin-left: 8px;
}

.c_tractivity .activitycon {
    line-height: 1.9;
    margin-left: 11px;
}

.c_tractivity .activitycon a:hover {
    color: #1d5c99;
}

.c_trtrend {
    border: 1px solid #d3e5f6;
    width: 211px;
    height: 335px;
    margin-top: 10px;
}

.c_trtrend .c_trttit {
    color: #1d5c99;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    padding-left: 8px;
    border-bottom: 1px solid #d3e5f6;
}

.c_trtrend .newp {
    color: #333333;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    margin-left: 8px;
}

.c_trtrend .newpimga {
    float: left;
    width: 85px;
    height: 85px;
    background-color: #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
    position: relative;
    margin-left: 9px;
    margin-right: 9px;
}

.c_trtrend .newpimga img {
    max-width: 85px;
    max-height: 85px;
    vertical-align: middle;
    top: -50%;
    left: -50%;
    _height: 85px;
}

.c_trtrend .imghover {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/imghover.png) repeat-x;
    width: 85px;
    height: 23px;
    line-height: 23px;
    color: #fff;
    text-align: center;
    display: inline-block;
}

.c_trtrend .trendcon {
    margin-top: 9px;
}

.c_trtrend .trendcon li {
    color: #1d5c99;
    line-height: 1.8;
    margin-left: 9px;
    width: 191px;
    padding-left: 2px;
    border-bottom: 1px solid #d3e5f6;
    padding-top: 7px;
    padding-bottom: 4px;
}

.c_trtrend .trendcon li p {
    color: #666666;
    margin-left: 14px;
}

.c_trtrend .trendcon .black {
    color: #333333;
}

/*产品介绍*/
.cont-mid {
    border-top: 2px solid #1d5c99;
    margin-top: 20px;
}

.cont-mid .cont-midtit {
    height: 37px;
    line-height: 37px;
    background: #f3f9ff;
    color: #1d5c99;
}

.cont-mid .more:link, .cont-mid .more:visited {
    color: #ff0000;
    float: right;
    margin-right: 20px;
}

.cont-mid .more:hover {
    text-decoration: underline;
}

.cont-mid .flltit {
    font-size: 16px;
    font-weight: bold;
    float: left;
    margin-left: 10px;
    margin-top: -2px;
}

.cont-mid .fllsearch {
    margin-left: 17px;
    float: left;
    margin-top: 2px;
}

.cont-mid .fllsearch a {
    margin-right: 8px;
}

.cont-mid .cont-midcon {
    margin-top: 10px;
}

.cont-mid .leftinfo {
    width: 212px;
    float: left;
}

.cont-mid .leftinfoimg {
    width: 212px;
    height: 275px;
    background-color: #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
}

.cont-mid .leftinfoimg img {
    max-width: 212px;
    max-height: 275px;
    vertical-align: middle;
    top: -50%;
    left: -50%;
    _height: 275px;
}

.cont-mid .leftinfoa {
    line-height: 1.8;
    margin-top: 8px;
}

.cont-mid .leftinfoa li {
    float: left;
    margin-right: 8px;
}

.cont-mid .leftinfoa a {
    color: #333333;
    display: inline-block;
}

.cont-mid .leftinfoa a:hover {
    color: #1d5c99;
}

.cont-mid .midinfo {
    width: 521px;
    float: left;
}

.cont-mid .midinfo li {
    width: 245px;
    height: 101px;
    float: left;
    margin-left: 15px;
    _margin-left: 8px;
    padding-bottom: 20px;
}

.cont-mid .midinfoimg {
    width: 101px;
    height: 101px;
    background-color: #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
    float: left;
}

.cont-mid .midinfoimg img {
    max-width: 101px;
    max-height: 101px;
    vertical-align: middle;
    top: -50%;
    left: -50%;
    _height: 101px;
}

.cont-mid .midinfocon {
    float: left;
    margin-left: 9px;
}

.cont-mid .midinfoa1 {
    width: 135px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 2;
    margin-top: 3px;
    height: 28px;
    overflow: hidden;
}

.cont-mid .midinfoa1:hover {
    color: #1d5c99;
}

.cont-mid .midinfoa2 {
    width: 135px;
    display: block;
    text-decoration: underline;
}

.cont-mid .midinfoa2:hover {
    color: #1d5c99;
}

.cont-mid .infoicon {
    background: url(../images/stoneicon.png) no-repeat;
    width: 17px;
    height: 17px;
    display: inline-block;
    float: left;
    margin-right: 10px;
}

.cont-mid .infored {
    color: #fe0000;
    font-size: 14px;
}

.cont-mid .infodiv {
    margin-top: 10px;
    margin-bottom: 8px;
}

.cont-mid .otherpro:link, .cont-mid .otherpro:visited {
    width: 100%;
    height: 21px;
    line-height: 21px;
    color: #fff;
    text-align: center;
    background: #999999;
    display: block;
}

.cont-mid .otherpro:hover {
    text-decoration: none;
}

.rightinfo {
    border: 1px solid #d3e5f6;
    width: 211px;
    height: 358px;
    float: right;
}

.rightinfo .rightinfotit {
    color: #333333;
    font-weight: bold;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    padding-left: 8px;
}

.rightinfo .rightinfotit a {
    font-size: 12px;
    color: #1d5c99;
    float: right;
    margin-right: 12px;
    font-weight: normal;
}

.rightinfo .newp {
    color: #333333;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    margin-left: 8px;
}

.rightinfo .newpimga {
    float: left;
    width: 85px;
    height: 85px;
    background-color: #fff;
    overflow: hidden;
    position: relative;
    text-align: center;
    position: relative;
    margin-left: 9px;
    margin-right: 9px;
}

.rightinfo .newpimga img {
    max-width: 85px;
    max-height: 85px;
    vertical-align: middle;
    top: -50%;
    left: -50%;
    _height: 85px;
}

.rightinfo .imghover {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/imghover.png) repeat-x;
    width: 85px;
    height: 23px;
    line-height: 23px;
    color: #fff;
    text-align: center;
    display: inline-block;
}

.rightinfo .rightinfocon {
    margin-top: 1px;
}

.rightinfo .rightinfocon li {
    color: #1d5c99;
    line-height: 1.8;
    margin-left: 9px;
    width: 191px;
    padding-left: 2px;
    border-bottom: 1px solid #d3e5f6;
    padding-top: 7px;
    padding-bottom: 4px;
}

.rightinfo .rightinfocon li p {
    color: #666666;
    margin-left: 14px;
}

.rightinfo .rightinfocon .redf {
    color: #ff0000;
    font-size: 14px;
    line-height: 1.7;
}

.hei8 {
    margin-top: 5px;
}

/*现货信息、代理信息、合作信息*/
.cont_bottom {
    margin-top: 10px;
}

.cont_bottom_left {
    width: 734px;
    height: 338px;
    border: 2px solid #77abdb;
    float: left;
    background: #f3f9ff;
}

.cont_bottom_right {
    width: 213px;
    margin-left: 9px;
    float: right;
}

.cont_bottom_right .cbinfo {
    height: 164px;
    width: 211px;
    border: 1px solid #d3e5f6;
}

.cont_bottom_left .infotable {
    width: 694px;
    margin: 0 auto;
    margin-top: 8px;
}

.cont_bottom_left .infotable td {
    color: #333333;
    border-bottom: 1px solid #c4d7e9;
    line-height: 31px;
}

.cont_bottom_left .cbltit {
    color: #1d5c99;
    font-size: 14px;
    font-weight: bold;
    margin-left: 9px;
    margin-top: 10px;
    float: left;
}

.cont_bottom_left .viewall {
    color: #ff0000;
    font-size: 12px;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}

.cont_bottom_left .viewall:hover {
    text-decoration: underline;
}

.hei8 {
    margin-top: 5px;
}

.cont_bottom_right .cbinfotit {
    line-height: 30px;
    margin-left: 8px;
    color: #1d5c99;
    font-weight: bold;
}

.cont_bottom_right .cbinfotit a {
    color: #1d5c99;
    float: right;
    margin-right: 12px;
    font-weight: normal;
}

.cont_bottom_right .cbrcon {
    color: #1d5c99;
    margin-left: 8px;
}

.cont_bottom_right .cbrcon a {
    color: #1d5c99;
    line-height: 1.9;
    _line-height: 1.8;
}

.cont_bottom_right .cbrcon a:hover {
    text-decoration: underline;
}

/*首页-合作站点 */
.botnones {
    margin: 0px auto 10px;
    width: 960px;
}

.link {
    line-height: 2;
}

.link em {
    font-style: normal;
    display: inline-block;
    color: #999;
}

.link a {
    padding: 0 3px;
    color: #666;
}

.link a:hover {
    text-decoration: underline;
}

.link-point {
    color: #369;
}

.linkHeZuo {
    background-color: #FBFBFB;
    padding-top: 8px;
    border-top: 1px solid #DDD;
    margin-top: 10px;
}

/*正文内容-企业黄页*/
.subnav_area .nav5 {
    margin-left: 20px;
}

.subnav_area .nav5 a {
    color: #1d5c99;
    margin-right: 28px;
}

.companycontent {
    width: 100%;
    background: url(../images/topimg.jpg) no-repeat center top;
    min-height: 331px;
}

.centercon {
    width: 960px;
    height: auto;
    margin: 0 auto;
    font-family: '新宋体';
    color: #666666;
}

.companycontent .areas {
    padding-top: 106px;
    padding-left: 748px;
    width: 213px;
    height: 224px;
}

.companycontent .areas a {
    color: #fff;
    margin-left: 9px;
    margin-right: 9px;
    display: inline-block;
    line-height: 1.9;
}

.companycontent .companys {
    margin-bottom: 10px;
}

.companycontent .companylogos img {
    width: 90px;
    height: 69px;
}

.companycontent .companylogos td {
    border: 1px solid #f2f2f2;
}

.companycontent .companylogos {
    border-collapse: collapse;
    border-spacing: 0;
    float: left;
    margin-top: 17px;
    margin-left: 3px;
}

.companycontent .addcompany {
    width: 208px;
    height: 123px;
    border: 2px solid #77abdb;
    background: #f3f9ff;
    margin-top: 20px;
    float: right;
    text-align: center;
}

.companycontent .addca {
    color: #333;
    font-weight: bold;
    font-size: 14px;
    margin-top: 9px;
    display: inline-block;
}

.companycontent .addphone {
    background: url(../images/addphone.png) no-repeat;
    width: 167px;
    height: 33px;
    margin-left: 11px;
    margin-top: 11px;
}

.companycontent .addopdiv {
    width: 175px;
    height: 27px;
    background: #ff8f00;
    color: #fff;
    text-align: center;
    line-height: 27px;
    margin: 0 auto;
    margin-top: 13px;
}

.companycontent .addopdiv a {
    color: #fff;
}

.companycontent .companypagetit {
    font-size: 14px;
    color: #1d5c99;
    font-weight: bold;
    float: left;
    margin-left: 13px;
    margin-top: 20px;
}

.companycontent .nextgroup {
    float: right;
    margin-right: 14px;
    margin-top: 24px;
}

.companycontent .hotpareas {
    width: 740px;
    float: left;
}

.companycontent .hotpareascon {
    width: 738px;
    border: 1px solid #77abdb;
    margin-top: 10px;
}

.companycontent .hotpareascon li {
    width: 246px;
    float: left;
    margin-bottom: 23px;
}

.companycontent .hotpareascon li.mb19 {
    margin-bottom: 17px;
}

.companycontent .hotpacontit {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #cccccc;
}

.companycontent .channel {
    color: #333333;
    font-size: 14px;
    float: left;
    margin-left: 20px;
}

.companycontent .enter:link, .companycontent .enter:visited {
    color: #0c80b6;
    float: right;
    margin-right: 22px;
}

.companycontent .companyname:link, .companycontent .companyname:visited {
    color: #000000;
    font-weight: bold;
    float: left;
    margin-top: 9px;
}

.companycontent .usericon {
    background: url(../images/stoneicon.png) no-repeat;
    width: 17px;
    height: 17px;
    display: inline-block;
    float: left;
    margin-top: 9px;
    margin-left: 9px;
}

.companycontent .hotpaconcon {
    padding-left: 22px;
    _padding-left: 0px;
}

.companycontent .hotpaconcon p {
    _margin-left: 22px;
}

.companycontent .hotpaconcon ul li {
    _margin-left: 10px;
    _width: 226px;
}

.companycontent .cpros {
    float: right;
}

.companycontent .companyhotpros {
    width: 193px;
    line-height: 1.5;
    margin-top: 2px;
}

.companycontent .channelcompany {
    margin-top: 8px;
}

.companycontent .channelcompany li {
    color: #1d5c99;
    line-height: 1.9;
    margin-bottom: 0px;
}

.companycontent .channelcompany li a {
    color: #1d5c99;
}

.companycontent .channelcompany li a:hover {
    text-decoration: underline;
}

.companycontent .channelcompany li span {
    color: #666666;
}

.companycontent .cprostit {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 12px;
    margin-left: 10px;
}

.companycontent .cproscon {
    width: 210px;
    border: 1px solid #d3e5f6;
    margin-bottom: 7px;
    padding-bottom: 9px;
    _padding-bottom: 6px;
}

.companycontent .cprosconline {
    width: 210px;
    height: 1px;
    border-top: 1px solid #77abdb;
    margin-bottom: 15px;
    margin-bottom: 11px \9;
    _margin-bottom: 5px;
}

@-moz-document url-prefix() {
    .companycontent .cprosconline {
        width: 210px;
        height: 1px;
        border-top: 1px solid #77abdb;
        margin-bottom: 11px;
        margin-bottom: 11px \9;
        _margin-bottom: 5px;
    }
}

.companycontent .cprosconul {
    width: 193px;
    margin: 0 auto;
}

.companycontent .cprosconul li {
    border-bottom: 1px solid #d3e5f6;
    display: block;
    padding-top: 5px;
    _padding-top: 0px;
    padding-bottom: 4px;
}

.companycontent .cprosconul li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.companycontent .cprosconul li {
    display: inline-block;
}

.companycontent .cprosconul li {
    display: block;
}

.companycontent .cprosconul li p {
    float: left;
    line-height: 1.9;
}

.companycontent .cprosconul li .lwp {
    width: 52px;
    font-weight: bold;
}

.companycontent .cprosconul li .rwp {
    width: 141px;
}

.companycontent .cprosconul li p a {
    color: #336699;
    display: inline-block;
    margin-right: 11px;
}

.companycontent .cprosconul li p a:hover {
    text-decoration: underline;
}

.companycontent .companylayer {
    _margin-bottom: 20px;
}

.companycontent .companyorder {
    width: 738px;
    float: left;
    margin-bottom: 20px;
}

.companycontent .companyordercon {
    width: 736px;
    border: 1px solid #d3e5f6;
    margin-top: 8px;
}

.companycontent .companyordertab {
    width: 700px;
    margin: 0 auto;
    border-collapse: collapse;
    border-spacing: 0;
    line-height: 1;
    margin-bottom: 6px;
    _margin-top: 0;
}

.companycontent .companyordertab td {
    border-bottom: 1px solid #d3e5f6;
    padding-bottom: 12px;
    _padding-bottom: 10px;
}

.companycontent .companyorderline {
    width: 736px;
    height: 1px;
    border-top: 1px solid #77abdb;
    _overflow: hidden;
}

.companycontent .usericon2 {
    background: url(../images/stoneicon.png) no-repeat;
    width: 17px;
    height: 17px;
    display: inline-block;
    float: left;
    margin-top: 9px;
}

.companycontent .companyname2:link, .companycontent .companyname2:visited {
    color: #000000;
    font-weight: bold;
    float: left;
    margin-top: 17px;
    _line-height: 1.2;
}

.companycontent .ordericon {
    background: url(../images/iconpm.png) no-repeat;
    width: 61px;
    height: 20px;
    display: inline-block;
    float: left;
    margin-top: 9px;
    margin-left: 3px;
}

.companycontent .companybook {
    float: right;
}

.companycontent .flword {
    float: left;
    display: inline-block;
    margin-left: 10px;
    margin-top: 11px;
}

.companycontent .rednum {
    color: #fe0000;
    font-size: 14px;
}

.companycontent .keywordp {
    margin-top: 18px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 12px;
}

.companycontent .ykeyword {
    color: #ff6600;
}

.companycontent .bprointro {
    margin-top: 18px;
    margin-bottom: 12px;
    color: #0c80b6;
}

.companycontent .vieworder:link, .companycontent .vieworder:visited {
    color: #333333;
    text-decoration: underline;
}

.companycontent .companybookcon {
    width: 210px;
    border: 1px solid #d3e5f6;
    margin-top: 8px;
}

.companycontent .companybooks {
    margin-left: 15px;
    margin-top: 19px;
    margin-bottom: 10px;
}

.companycontent .companybooks .cbook {
    width: 85px;
    height: 112px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}

.companycontent .companybooks .cbook img {
    width: 83px;
    height: 110px;
    border: 1px solid #cccccc;
}

.companycontent .companybookintro {
    width: 191px;
    margin: 0 auto;
    border-top: 1px dashed #cccccc;
    line-height: 1.9;
    padding-top: 6px;
    margin-bottom: 24px;
    margin-bottom: 22px \9;
}

@-moz-document url-prefix() {
    .companycontent .companybookintro {
        width: 191px;
        margin: 0 auto;
        border-top: 1px dashed #cccccc;
        line-height: 1.9;
        padding-top: 6px;
        margin-bottom: 22px;
        margin-bottom: 22px \9;
    }
}

.companycontent .companypagetit2 {
    font-size: 14px;
    color: #1d5c99;
    font-weight: bold;
    margin-left: 11px;
    margin-top: 20px;
}

.companycontent .pronews {
    width: 738px;
    float: left;
    margin-bottom: 30px;
}

.companycontent .pronewscon {
    border: 2px solid #77abdb;
    width: 734px;
    padding-top: 17px;
    padding-bottom: 18px;
    margin-top: 9px;
}

.companycontent .pronewscon ul {
    width: 697px;
    margin: 0 auto;
}

.companycontent .pronewscon li {
    width: 344px;
    float: left;
}

.companycontent .pronewscon li.lt {
    border-right: 1px dotted #77abdb;
    border-bottom: 1px dotted #77abdb;
}

.companycontent .pronewscon li.rt {
    border-bottom: 1px dotted #77abdb;
    padding-left: 20px;
    width: 332px;
}

.companycontent .pronewscon li.lb {
    border-right: 1px dotted #77abdb;
    padding-top: 10px;
}

.companycontent .pronewscon li.rb {
    padding-left: 20px;
    width: 332px;
    padding-top: 10px;
}

.companycontent .procintro {
    font-size: 14px;
}

.companycontent .procname {
    color: #000;
    margin-right: 15px;
}

.companycontent .viewdetail:link, .companycontent .viewdetail:visited {
    margin-left: 14px;
    color: #1d5c99;
}

.companycontent .updateinfo {
    margin-top: 12px;
    margin-bottom: 10px;
}

.companycontent .updatepro {
    padding-top: 10px;
    border-top: 1px solid #cccccc;
    width: 330px;
    margin-bottom: 15px;
}

.companycontent .updatepro a {
    width: 88px;
    height: 78px;
    display: inline-block;
    margin-right: 6px;
}

.companycontent .updatepro img {
    width: 88px;
    height: 78px;
}

.companycontent .hotcompany {
    float: right;
}

.companycontent .hotcompanycon {
    width: 210px;
    border: 1px solid #d3e5f6;
    margin-top: 9px;
}

.companycontent .nextgroup2 {
    float: right;
    margin-right: 14px;
    margin-top: 21px;
}

.companycontent .linum {
    background: url(../images/numbg.jpg) no-repeat;
    width: 17px;
    height: 17px;
    line-height: 17px;
    color: #1d5c99;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
    margin-left: 15px;
}

.companycontent .hotcompanycon li {
    line-height: 3;
    _height: 26px;
    _padding-top: 10px;
}

.companycontent .hotcompanycon li a {
    color: #666666;
}

.companycontent .hotcompanycon li a:hover {
    text-decoration: underline;
}

.companycontent .pronewslayer {
    _margin-bottom: 30px;
}

/*正文内容-石材资讯*/
.news_index_position {
    width: 960px;
    background: #f2f9ff;
    border: 1px solid #d5e3ee;
    height: 28px;
    line-height: 28px;
    text-indent: 15px;
    margin: 0 auto;
    margin-top: 9px;
}

.newscontent {
    width: 960px;
    height: auto;
    margin: 0 auto;
    margin-top: 10px;
    font-family: '新宋体';
    color: #666666;
}

.subnav_areah {
    padding-top: 29px;
    position: relative;
}

.subnav_area .nav2 {
    margin-left: 60px;
    position: absolute;
    top: 10px;
}

.subnav_area .nav2 li {
    float: left;
    line-height: 1.6;
    position: relative;
    padding: 0 9px;
}

.subnav_area .nav2 a {
    color: #1d5c99;
    font-size: 12px;
    margin: 0 12px;
}

.subnavw {
    width: 100%;
    height: 29px;
    line-height: 34px;
    background: #ffffff;
    position: absolute;
    top: 0;
}

.subnav_area .nav2line {
    position: absolute;
    top: 5px;
    right: 0;
    width: 1px;
    height: 33px;
    background: #cccccc;
}

div#MainPromotionBanner2 {
    width: 345px;
    height: 225px;
    background: #feb900;
}

#MainPromotionBanner2 #SlidePlayer {
    position: relative;
    margin: 0 auto;
}

#MainPromotionBanner2 .Slides {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 225px;
    overflow: hidden;
}

#MainPromotionBanner2 .Slides li {
    float: left;
    width: 345px;
    height: 225px;
}

#MainPromotionBanner2 .Slides img {
    border: 0;
    display: block;
    width: 345px;
    height: 225px;
}

#MainPromotionBanner2 .SlideTriggers {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 195px;
    right: 0px;
    z-index: 10;
    height: 25px;
}

#MainPromotionBanner2 .SlideTriggers li {
    float: left;
    display: inline;
    color: #74a8ed;
    text-align: center;
    line-height: 16px;
    width: 16px;
    height: 16px;
    font-family: Arial;
    font-size: .9em;
    cursor: pointer;
    overflow: hidden;
    margin: 3px 6px;
    background: url(../images/slide_trigger.gif) no-repeat center center;
}

#MainPromotionBanner2 .SlideTriggers li.Current {
    color: #fff;
    background: url(../images/slide_trigger_c.gif) no-repeat center center;
    border: 0;
    font-weight: bold;
    font-size: 1.4em;
    line-height: 21px;
    height: 21px;
    width: 21px;
    margin: 0 6px;
}

.newscontent .news_left {
    float: left;
    width: 710px;
}

.newscontent .news_right {
    float: right;
    width: 250px;
}

/*左侧资讯信息*/
.newscontent .news_first {
    margin-bottom: 18px;
}

.newscontent .news_first_left {
    float: left;
    width: 345px;
}

.newscontent .newshot {
    border-top: 1px dotted #9a9a9a;
    margin-top: 11px;
    width: 345px;
}

.newscontent .newshottit, .newscontent .newstit {
    color: #333333;
    font-weight: bold;
    font-size: 14px;
    margin: 10px 0 9px 0;
}

.newscontent .newstit span {
    float: left;
}

.newscontent .newstit a.conmore {
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin-top: 2px;
    margin-right: 10px;
}

.newscontent .imgleft {
    float: left;
}

.newscontent .imgleft img {
    width: 130px;
    height: 99px;
    object-fit: cover;
}

.newscontent .inforight {
    float: left;
    margin-left: 10px;
    width: 205px;
}

.newscontent .infoname {
    color: #1d5c99;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.3;
}

.newscontent .infoname:hover {
    text-decoration: underline;
}

.newscontent .inforight p {
    line-height: 1.5;
    margin-top: 4px;
}

.newscontent .redview {
    color: #ff0000;
}

.newscontent .redview:hover {
    text-decoration: underline;
}

.newscontent .newslist {
    margin-top: 3px;
}

.newscontent .newslist li {
    font-size: 14px;
    color: #1d5c99;
    line-height: 2;
    width: 345px;
}

.newscontent .newslist li.bfirst {
    font-weight: bold;
}

.newscontent .newslist li a {
    font-size: 14px;
    color: #1d5c99;
}

.newscontent .newslist li a span {
    font-size: 14px;
    color: #1d5c99;
}

.newscontent .newslist li a:hover {
    color: #cc3300;
    text-decoration: underline;
}

.newscontent .newslist li span {
    color: #333333;
    font-size: 12px;
}

.newscontent .newslist li span a {
    color: #333333;
    font-size: 12px;
}

.newscontent .newslist li span a:hover {
    color: #cc3300;
    text-decoration: underline;
}

.newscontent .news_first_mid {
    float: left;
    width: 365px;
}

.newscontent .newsfirst2 {
    width: 328px;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-top: 7px;
    border-bottom: 1px solid #e3e3e3;
}

.newscontent .infoname2:link, .newscontent .infoname2:active, .newscontent .infoname2:visited {
    color: #1d5c99;
    font-size: 16px;
    font-family: "微软雅黑";
    font-weight: bold;
    line-height: 1.3;
}

.newscontent .infoname2:hover {
    text-decoration: underline;
}

.newscontent .newsfirst2 p {
    line-height: 1.5;
    margin-top: 4px;
}

.newscontent .redview2 {
    color: #cc3300;
}

.newscontent .redview2:hover {
    text-decoration: underline;
}

.newscontent .wnews2 {
    width: 329px;
    margin: 0 auto;
    margin-top: 7px;
    margin-bottom: 3px;
}

.newscontent .adleft {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
}

.newscontent .news_second {
    padding-top: 3px;
}

.newscontent .newstit {
    margin: 8px 0 7px 0;
}

.newscontent .news_slayer1, .newscontent .news_slayer2 {
    margin-right: 10px;
    _margin-right: 6px;
    float: left;
    border-bottom: 2px solid #004995;
    padding-bottom: 10px;
    width: 345px;
}

.newscontent .news_slayer2 {
    border-bottom: 0;
}

.newscontent .newsfirst3 {
    width: 345px;
    border-bottom: 1px dotted #9a9a9a;
    padding-bottom: 16px;
    padding-top: 5px;
}

.newscontent .newsfirst3 .daytime {
    color: #333333;
}

.newscontent .newsfirst3 .daytime span {
    font-family: Arial;
}

.newscontent .newsfirst3 p {
    line-height: 1.5;
    margin-top: 4px;
}

/*右侧资讯信息*/
.newscontent .news_rcon {
    width: 248px;
    border: 1px solid #e3e3e3;
    margin-bottom: 10px;
}

.newscontent .news-rtit, .newscontent .news-rtit2 {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding-top: 9px;
    padding-bottom: 6px;
    border-top: 1px solid #77abdb;
    padding-left: 10px;
}

.newscontent .news-rtit span {
    float: left;
}

.newscontent .news-rtit a.conmore {
    float: right;
    margin-top: 2px;
    margin-right: 10px;
    font-weight: normal;
    font-size: 12px;
}

.newscontent .adlist img {
    border: 1px solid #ddd;
    text-align: center;
    padding: 1px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.newscontent .adlist {
    padding: 0px 5px 0px 8px;
}

.newscontent .news_rlist {
    padding: 5px 5px 5px 8px;
}

.newscontent .news_rlist li {
    color: #336699;
    line-height: 2.1;
}

.newscontent .news_rlist li a {
    color: #336699;
}

.newscontent .news_rlist li a:hover {
    color: #cc3300;
    text-decoration: underline;
}

.newscontent .pb10 {
    padding-bottom: 10px;
}

.newscontent .news_rcon2 {
    width: 248px;
    border: 1px solid #77abdb;
    padding-bottom: 6px;
    margin-bottom: 10px;
}

.newscontent .news-rtit2 {
    border-top: 0;
}

.newscontent .viewmore {
    float: right;
    color: #cc3300;
    margin-right: 10px;
    font-size: 12px;
    font-weight: normal;
}

.newscontent .viewmore:hover {
    text-decoration: underline;
}

.newscontent .dzzklist {
    margin-left: 6px;
    _margin-left: 3px;
}

.newscontent .mt-10 {
    margin-top: -9px;
}

.newscontent .dzzklist li {
    width: 70px;
    float: left;
    height: 26px;
    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 24px;
    margin: 4px;
}

.newscontent .dzzklist li a {
    color: #1d5c99;
    display: inline-block;
    background: #e3e3e3;
    width: 70px;
    height: 26px;
}

.newscontent .dzzklist li a:hover {
    background: #77abdb;
    color: #ffffff;
}

.newscontent .dzzklist li.first {
}

.newscontent .dzzklist li.first a {;
}

.newscontent .applylist {
    margin-left: 3px;
    margin-bottom: 18px;
    _width: 245px;
}

.newscontent .applylist td {
    width: 99px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 5px;
    vertical-align: top;
}

.newscontent .applylist td img {
    border: 1px solid #dddddd;
    padding: 1px;
    margin-bottom: 7px;
}

.newscontent .applylist td a {
    color: #336699;
    text-align: center;
    display: block;
    line-height: 1.5;
}

.newscontent .applylist td a:hover {
    text-decoration: underline;
}

.newscontent .applylist li {
    width: 100px;
    float: left;
    margin: 5px 7px 2px 13px;
    color: #369;
    _margin: 5px 5px 2px 8px
}

.newscontent .applylist img {
    width: 95px;
    height: 94px;
}

.newscontent .applylist a {
    width: 96px;
    display: block;
    text-align: center;
    overflow: hidden;
    line-height: 22px;
    color: #369;
    white-space: nowrap;
}

.newscontent .applylist a:visited {
    color: #369;
}

.newscontent .applylist a:hover {
    color: #369;
    text-decoration: underline
}

/*正文内容-石材资讯详细*/
.newsdetailcon {
    width: 960px;
    height: auto;
    margin: 0 auto;
    margin-top: 13px;
    font-family: '新宋体';
    color: #666666;
}

.newsdetailcon .newsd_left {
    float: left;
    width: 700px;
}

.newsdetailcon .newsd_right {
    float: right;
    width: 250px;
}

.newsdetailcon .position {
    height: 23px;
    line-height: 2;
    border: 1px solid #cccccc;
    padding-left: 10px;
    color: #999999;
}

.newsdetailcon .position a {
    color: #999999;
}

.newsdetailcon .position a:hover {
    text-decoration: underline;
}

.newsdetailcon .newsd_right {
    float: right;
    width: 250px;
}

.newsdetailcon .newsdtit {
    border-bottom: 1px solid #e3e3e3;
    width: 680px;
}

.newsdetailcon .newsname {
    font: 24px '微软雅黑';
    color: #333333;
    padding: 34px 0 26px 0;
}

.newsdetailcon .newsintro {
    color: #999999;
    padding-bottom: 10px;
}

.newsdetailcon .newsintro span {
    color: #666666;
}

.newsdetailcon .newsdcon {
    color: #656565;
    font-size: 16px;
    line-height: 2;
    padding-top: 6px;
    padding-bottom: 36px;
    width: 680px;
}

.newsdetailcon .newsdcon #Div1 {
    font-size: 14px;
    line-height: 2.6
}

.newsdetailcon .newsdcon .newsContent > div {
    padding-bottom: 15px
}

.newsdetailcon .newsdcon img {
    max-width: 680px !important;
    max-height: auto !important;
}

.newsdetailcon .newsdcon p {
    padding-bottom: 15px;
}

.newsdetailcon .newsdcon .p {
    text-align: center;
    padding-bottom: 15px;
    text-indent: 0;
    padding-top: 10px;
}

.newsdetailcon .newsdcon table {
    line-height: 32px;
    color: #656565;
    border-collapse: collapse;
    border: #ccc solid 1px;
    text-align: center;
    margin: 10px 0 15px;
    border-spacing: 0px;
}

.newsdetailcon .newsdcon table td {
    border: #ccc solid 1px;
    padding-bottom: 0px;
}

.newsdetailcon .articalinfo {
    float: left;
    color: #666666;
    margin-bottom: 40px;
}

.newsdetailcon .source {
    color: #999999;
    margin-bottom: 7px;
}

.newsdetailcon .articalinfo a {
    color: #1d5c99;
}

.newsdetailcon .renewstit {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}

.newsdetailcon .relatednews {
    _margin-top: 40px;
}

.newsdetailcon .relatednews li {
    color: #1d5c99;
    font-size: 14px;
    line-height: 2;
}

.newsdetailcon .relatednews li a {
    color: #1d5c99;
    font-size: 14px;
}

.newsdetailcon .relatednews li a:hover {
    text-decoration: underline;
}

.newsdetailcon .newscomment {
    border: 1px solid #cccccc;
    margin-bottom: 20px;
    margin-top: 10px;
    _padding-bottom: 21px;
}

.newsdetailcon .publishc {
    line-height: 28px;
    border-bottom: 1px solid #cccccc;
    color: #999999;
    padding-left: 10px;
}

.newsdetailcon .publishc a {
    color: #1d5c99;
}

.newsdetailcon .publishc a:hover {
    text-decoration: underline;
}

.newsdetailcon .publishc span {
    color: #1d5c99;
}

.newsdetailcon .publishc span.rednum {
    color: #ff0000;
}

.newsdetailcon .cuser {
    color: #333333;
    padding: 10px 0 5px 10px;
}

.newsdetailcon .cdate {
    color: #666666;
}

.newsdetailcon .commentcon {
    padding-left: 21px;
    color: #666666;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 1.5;
}

.newsdetailcon .comments {
    border-bottom: 1px solid #cccccc;
}

.newsdetailcon .commentarea {
    width: 635px;
    height: 121px;
    border: 1px solid #ccc;
    color: #666666;
    font-size: 14px;
    padding: 10px 14px;
    margin-left: 22px;
    margin-top: 14px;
}

.newsdetailcon .commentbtn {
    width: 82px;
    height: 30px;
    display: block;
    background: #1d5c99;
    color: #ffffff;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    margin-top: 10px;
    margin-left: 605px;
    margin-bottom: 21px;
}

.newsdetailcon .commentbtn:hover {
    background: #1e74c7;
    text-decoration: none;
}

.newsdetailcon .recomments {
    border: 2px solid #ff9f0f;
    position: relative;
    min-height: 243px;
    margin-bottom: 3px;
}

.newsdetailcon .recommentsbg {
    background: url(../images/recommendbg.png) no-repeat;
    width: 80px;
    height: 80px;
    position: absolute;
    left: -8px;
    top: -7px;
}

.newsdetailcon .recommentsnav {
    color: #1e74c7;
    margin-left: 75px;
    margin-top: 17px;
}

.newsdetailcon .recommentsnav a {
    color: #1e74c7;
}

.newsdetailcon .recommentsnav a:hover {
    text-decoration: underline;
}

.newsdetailcon .recinfoimg {
    width: 254px;
    height: 166px;
    border: 1px solid #d3d3d3;
    position: relative;
    float: left;
    margin-left: 30px;
    _margin-left: 15px;
    margin-top: 20px;
}

.newsdetailcon .recinfoimg img {
    width: 254px;
    height: 166px;
}

.newsdetailcon .hovertit {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: url(../images/hovertit.png) repeat-x;
    height: 25px;
    line-height: 2.2;
    display: block;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
}

.newsdetailcon .hovertit:hover {
    text-decoration: none;
}

.newsdetailcon .recinfocon {
    float: left;
    margin-left: 20px;
    margin-top: 30px;
}

.newsdetailcon .recinfo {
    width: 318px;
}

.newsdetailcon .recinfotit {
    color: #1d5c99;
    font-size: 16px;
    font-family: "微软雅黑";
    font-weight: bold;
}

.newsdetailcon .recinfotit:hover {
    text-decoration: underline;
}

.newsdetailcon .recinfo {
    line-height: 1.5;
    margin-top: 4px;
}

.newsdetailcon .redview {
    color: #cc3300;
}

.newsdetailcon .redview:hover {
    text-decoration: underline;
}

.newsdetailcon .recinfocon ul {
    width: 384px;
    margin-top: 18px;
}

.newsdetailcon .recinfocon li {
    color: #1d5c99;
    width: 168px;
    float: left;
    margin-right: 24px;
    _margin-right: 18px;
    line-height: 1.6;
}

.newsdetailcon .recinfocon li a {
    color: #1d5c99;
}

.newsdetailcon .recinfocon li a:hover {
    text-decoration: underline;
}

.newsdetailcon .statement {
    color: #333333;
    line-height: 2;
    margin-bottom: 44px;
}

.newsdetailcon .statetit {
    font-size: 14px;
}

.newsdetailcon .news_rcon {
    width: 248px;
    border: 1px solid #e3e3e3;
    margin-bottom: 10px;
}

.newsdetailcon .news-rtit {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding-top: 9px;
    padding-bottom: 6px;
    border-top: 1px solid #77abdb;
    padding-left: 10px;
}

.newsdetailcon .applylist {
    margin-left: 3px;
    margin-bottom: 18px;
    _width: 245px;
}

.newsdetailcon .applylist td {
    width: 99px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 5px;
    vertical-align: top;
}

.newsdetailcon .applylist td img {
    border: 1px solid #dddddd;
    padding: 1px;
    margin-bottom: 7px;
}

.newsdetailcon .applylist td a {
    color: #336699;
    text-align: center;
    display: block;
    line-height: 1.5;
}

.newsdetailcon .applylist td a:hover {
    text-decoration: underline;
}

.newsdetailcon .applylist li {
    width: 100px;
    float: left;
    margin: 5px 7px 2px 13px;
    color: #369;
    _margin: 5px 5px 2px 8px
}

.newsdetailcon .applylist img {
    width: 95px;
    height: 94px;
}

.newsdetailcon .applylist a {
    width: 96px;
    display: block;
    text-align: center;
    overflow: hidden;
    line-height: 22px;
    color: #369;
    white-space: nowrap;
}

.newsdetailcon .applylist a:visited {
    color: #369;
}

.newsdetailcon .applylist a:hover {
    color: #369;
    text-decoration: underline
}

.newsdetailcon .newsd_rcon {
    border: 2px solid #ff9900;
    margin-bottom: 10px;
}

.newsdetailcon .newsd-rtit {
    height: 33px;
    line-height: 33px;
    padding-left: 9px;
    background: #ff9900;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}

.newsdetailcon .newsd_rcon ul {
    margin-top: 4px;
    margin-bottom: 8px;
}

.newsdetailcon .newsd_rcon li a {
    color: #333333;
}

.newsdetailcon .newsd_rcon li a:hover {
    text-decoration: underline;
}

.newsdetailcon .newsd_rcon li {
    line-height: 2;
    _padding: 5px 0;
}

.newsdetailcon .newsd_rcon li span {
    display: inline-block;
    background: url(../images/gndot.png) no-repeat;
    width: 15px;
    height: 14px;
    _line-height: 14px;
    font: 10px Arail;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    margin: 0 9px;
}

.newsdetailcon .newsd_rcon li.new span {
    background: url(../images/yndot.png) no-repeat;
}

/*正文内容-石材资讯列表页*/
.newslistcon {
    width: auto;
    height: auto;
    padding: 12px 12px 0px 12px;
    margin-top: 10px;
    border: 1px solid #e3e3e3;
}

.newslistcon ul {
    margin: 0px;
    padding: 0px;
    margin-bottom: 8px;
}

.newslistcon ul li {
    width: auto;
    height: 28px;
    display: block;
    font-size: 14px;
    line-height: 23px;
    color: #333;
}

.newslistcon ul li a {
    color: #333;
}

.newslistcon ul li a:hover {
    color: #cc3300;
    text-decoration: underline;
}

.newslistcon b {
    float: right;
    font-weight: normal;
    font-size: 14px;
}

.newslistcon .gey {
    color: #999;
}

.newslistcon .xx {
    border-bottom: 1px dashed #ddd;
    padding-top: 11px;
}

.newslistcon .fenpage {
    width: 585px;
    height: 25px;
    margin: 0px auto;
    margin-bottom: 10px;
    _margin-bottom: 6px;
    *margin-bottom: 6px;
    margin-top: 10px;
    _margin-top: 1px;
    text-align: center;
    color: #000;
}

.newslistcon .fenpage .fon_t {
    font-size: 14px;
    line-height: 25px;
}

.newslistcon .fenpage1 {
    width: 585px;
    height: 25px;
    margin: 0px auto;
    margin-bottom: 10px;
    text-align: center;
    color: #000;
}

.newslistcon .fenpage1 .fon_t1 {
    font-size: 14px;
    line-height: 25px;
}

.newslistcon .fenpage1 .fon_t1 a {
    color: #333
}

.newslistcon .fenpage1 .fon_t1 a:hover {
    text-decoration: underline;
}

.newslistcon .pagenum a {
    margin-left: 8px;
    font-size: 14px;
    color: #333;
}

.newslistcon .pagenum span {
    margin-left: 8px;
    color: #F00;
    font-weight: bold;
}

.newslistcon .red_red {
    color: #f10000;
}

/*子导航增加*/
.subnav_area .nav2 a.rednav {
    color: #ff0000;
    font-weight: bold;
    _line-height: 23px;
    *+line-height: 23px;
}

/***************************** 新的底部样式 *******************************************/
.bottom {
    width: 960px;
    height: auto;
    border-top: 2px solid #004995;
    margin: 0 auto;
    line-height: 24px;
    text-align: center;
    color: #656565;
    font-size: 12px;
    font-family: \5fae\8f6f\96c5\9ed1;
    margin-top: 0px;
    margin-bottom: 15px;
}

.bottom * {
    margin: 0;
    padding: 0;
}

.bottom a {
    font-size: 12px;
    text-decoration: none;
    font-family: \5fae\8f6f\96c5\9ed1;
}

.bottom a:hover {
    text-decoration: underline;
}

.bottom .stonefriends {
    line-height: 40px;
    background: #fbfbfb;
    border-bottom: 1px solid #dddddd;
    margin: 0;
    color: #656565;
}

.bottom .stonefriends a {
    margin: 0 2px;
}

.bottom .stonecopyright {
    color: #999b98;
}

.bottom .stonecopyright img {
    border: 1px solid #d2d2d2;
}

.bottom .stonecopyright a {
    margin-right: 8px;
    margin-top: 10px;
    display: inline-block;
}

.bottom .bottomnav {
    margin: 0 auto;
    padding-top: 16px;
    position: relative;
}

.bottom .bottomnav a {
    margin: 0 2px;
}

.bottom .usersicon {
    display: inline-block;
    position: absolute;
    margin-left: 10px;
}

.bottom .stonecontact {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
}

.bottom .nbold {
    font-family: Arial;
    font-weight: bold;
    margin-right: 20px;
}

/******************************************************************//*企业黄页列表*//*当前位置*/
.dq_lz {
    width: 949px;
    height: 26px;
    background: #ebebeb;
    border: 1px solid #DDD;
    margin: 0 auto;
    margin-bottom: 7px;
    padding-left: 9px;
    line-height: 26px;
}

.ssmain {
    width: 960px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 8px;
}

/*内目选择，地区选择*/
.ssmain .xuanze {
    border: 1px solid #a2d2ff;
    line-height: 22px;
    color: #333;
    background-color: #e6f2fa;
}

.ssmain .xuanze-title {
    float: left;
    padding: 6px 0 6px 10px;
    width: 60px;
    text-align: right;
}

.ssmain .xuanze-body {
    float: left;
    padding: 6px 0px 6px 10px;
    background-color: #f9fdff;
    width: 878px;
}

.ssmain .xuanze-body a:link, .xuanze-body a:visited {
    margin-right: 22px;
    display: inline-block;
    color: #0066cc;
}

.ssmain .xuanze_two {
    border-top: none;
    margin-bottom: 8px;
}

.ssmain .qyhylist li {
    margin-top: 10px;
    border: 1px solid #cccccc;
    padding: 0 20px 0 30px;
    height: 226px;
}

.ssmain .qyhylist .hotkey {
    background-color: #FFF9D8;
}

.ssmain .qyhylist li.licur {
    border: 2px solid #6699cc;
    padding: 0 19px 0 29px;
    height: 224px;
}

.ssmain .qyhylist li.licur .companytit {
    margin-top: 0px;
}

.qyhylist .companytit {
    height: 45px;
    margin-top: 1px;
    border-bottom: 1px dotted #c5c5c5;
    display: inline-block;
    width: 100%;
    _overflow: hidden;
}

.qyhylist .companytit a {
    font: 16px "微软雅黑";
    color: #1d5c99;
    font-weight: bold;
    line-height: 56px;
}

.qyhylist .qyhy_pro {
    float: left;
    margin-top: 10px;
    width: 260px;
    height: 140px;
    border-right: 1px solid #e3e3e3;
}

.qyhylist .proa {
    width: 245px;
    line-height: 1.8;
    margin-bottom: 8px;
}

.qyhylist .proa .protype {
    color: #1d5c99;
    font: 12px "微软雅黑";
}

.qyhylist .cstuser {
    background: url(../images/stoneicon.png) no-repeat 3px 4px;
    padding-left: 30px;
    color: #333333;
    font: 12px "微软雅黑";
    font-weight: bold;
    line-height: 17px;
    margin-top: 8px;
}

.qyhylist .cstuserfree {
    padding-left: 30px;
    color: #333333;
    font: 12px "微软雅黑";
    font-weight: bold;
    line-height: 17px;
    margin-top: 8px;
}

.qyhylist .cstuser span {
    color: #ff6600;
    font: 18px 'Arial';
}

.qyhylist .pricemsg {
    background: url(../images/pricemsg.jpg) no-repeat;
    padding-left: 28px;
    color: #333;
    display: block;
    width: 58px;
    height: 26px;
    line-height: 26px;
    margin-top: 10px;
}

.qyhylist .pricemsg:hover {
    text-decoration: none;
}

.qyhylist li.licur .pricemsg {
    background: url(../images/pricemsgh.jpg) no-repeat;
    padding-left: 28px;
    color: #333;
    display: block;
    width: 58px;
    height: 26px;
    line-height: 26px;
    margin-top: 10px;
}

.qyhylist .qyhy_intro {
    float: left;
    line-height: 2;
    margin-top: 7px;
    margin-left: 36px;
}

.qyhylist .qyhy_intro .blueintro {
    color: #1d5c99;
}

.qyhylist .qyhy_intro .viewcomp {
    color: #1d5c99;
}

.qyhylist .qyhy_img {
    float: left;
    margin-left: 25px;
    _margin-left: 5px;
}

.qyhylist .qyhy_img .flrimg {
    float: left;
    margin-left: 17px;
    margin-top: 10px;
}

.qyhylist .qyhy_img .flrimg img {
    border: 1px solid #cccccc;
    width: 128px;
    height: 128px;
}

.qyhylist .qyhy_img .flrimg a {
    display: block;
    text-align: center;
}

.qyhylist .qyhy_img .flrimg .imgtit {
    color: #666666;
    font-family: "新宋体";
    line-height: 2.5;
    height: 30px;
    width: 130px;
    overflow: hidden;
}

.qyhylist .qyhy_img .noimg {
    line-height: 128px;
    width: 128px;
    height: 128px;
    border: 1px solid #cccccc;
    color: #333333;
}

.qyhylist .qyhy_img .noimg:hover {
    text-decoration: none;
}

/*温馨提示*/
.ssmain .stonenotice {
    height: 28px;
    line-height: 30px;
    background: #fafaf2;
    color: #e68541;
    border: 1px solid #f5e7dc;
    font-size: 14px;
}

.ssmain .stonenotice .greyn {
    color: #656565;
    font-size: 12px;
    font-weight: bold;
    margin-left: 21px;
}

.ssmain .stonenotice .phoneico {
    background: url(../images/phone2.png) no-repeat 0 5px;
    display: inline-block;
    padding-left: 22px;
    height: 24px;
}

/***************************** 最新弹出对话框CSS like add  *******************************************/
.msgbg {
    position: absolute;
    background-color: #000;
    width: 100%;
    left: 0;
    top: 0;
    display: none;
    z-index: 1;
    filter: Alpha(opacity=30); /* IE */
    -moz-opacity: 0.3; /* Moz + FF */
    opacity: 0.3; /* CSS3*/
}

.xyAlertBoxBox {
    position: absolute;
    z-index: 3;
    width: 494px;
    padding-bottom: 24px;
    background: url('../images/bg-box-bottom.png') bottom left no-repeat !important;
    background: url('../images/bg-box-bottom.gif') bottom left no-repeat;
}

.xyAlertBoxInBox {
    padding-top: 15px;
    background: url('../images/bg-box-top.png') top left no-repeat !important;
    background: url('../images/bg-box-top.gif') top left no-repeat;
}

.xyAlertBoxBoxContent {
    background: url('../images/bg-box-body.png') top left repeat-y !important;
    background: url('../images/bg-box-body.gif') top left repeat-y;
    padding: 0px 20px;
    width: 455px;
}

.xyAlertBoxBoxContenedor {
    background: url('../images/dialog-information.png') top left no-repeat;
    padding: 0px 0px 5px 55px;
    text-align: left;
    font-family: Verdana;
    font-size: 12px;
    color: #000;
    height: 100%;
    display: block;
    width: 100%;
}

.xyAlertBoxBoxTitle {
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    line-height: 20px;
    margin: 0px;
    padding: 0px;
    display: block;
}

.xyAlertBoxBoxContenedor em {
    line-height: 10px;
    font-family: Verdana;
    font-style: italic;
}

.xyAlertBoxBoxContenedor p {
    margin-top: 10px;
}

.xyAlertBoxButtons {
    text-align: right;
}

.xyAlertBoxButtons {
    width: 100%;
    text-align: right;
}

.xyAlertBoxButtons input {
    margin: 10px 10px;
    padding: 2px 5px;
    BORDER-RIGHT: #7b9ebd 1px solid;
    BORDER-TOP: #7b9ebd 1px solid;
    FONT-SIZE: 12px;
    FILTER: progid: DXImageTransform . Microsoft . Gradient(GradientType = 0, StartColorStr = #ffffff, EndColorStr = #cecfde);
    BORDER-LEFT: #7b9ebd 1px solid;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: #7b9ebd 1px solid;
}

/******************************************************************/