

/* CSS Document */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
video,
object,
caption,
hr {
    vertical-align: baseline;
    font-style: inherit;
    outline: 0;
    padding: 0;
    margin: 0;
    /*border: 0;*/
}

.column-last {
    margin: 0px;
}

.column-1-2 {
    width: 460px;
}

.column-1-4 {
    width: 220px;
}

.column-1-6 {
    width: 140px;
}

.column-3-4 {
    width: 700px;
}

.column-1-3 {
    width: 300px;
}

.column-1-2,
.column-1-3,
.column-2-3,
.column-1-4,
.column-3-4,
.column-1-6,
.column-7-12,
.column-5-12 {
    margin: 0 20px 0 0;
    height: auto;
    float: left;
}

body {
    font-family: "Microsoft YaHei", Arial;
    font-weight: normal;
    font-size: 14px;
    color: #333;
    background-color: #FFF;
    background-image: url(/*UI/index_header_bg.png*/);
    background-repeat: repeat-x;
    background-position: center top;
}

ul,
ol {
    list-style: none outside none;
}

li {
    list-style: none outside none;
}

.fn-clear:after,
#header:after,
.content:after,
#aside:after,
#footer:after,
.pop-container:after,
.fm-item:after,
.fm-title:after,
.page:after,
.title:after,
.pop:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.hr-smaller-space {
    clear: both;
    height: 10px;
}

.hr-biger-space {
    padding-top: 25px;
    margin-bottom: 20px;
}

.deepBlue {
    color: #29578A;
    font-weight: bold;
}

.middleBlue {
    color: #326ca5;
}

.lightBlue {
    color: #07F;
}

.PaddingLeft10px {
    padding-left: 10px;
}

.PaddingRight10px {
    padding-right: 10px;
}

.PaddingTop10px {
    padding-top: 10px;
}

.right {
    float: right;
}

.left {
    float: left;
}

.clear {
    clear: both;
}

body .fn-right {
    float: right;
}

.textBlueButton a {
    font-size: 14px;
    text-align: center;
    color: #FFF;
    display: inline-block;
    width: 100px;
    background-color: #326ca5;
    padding-top: 5px;
    margin-right: 10px;
    padding-bottom: 6px;
    font-weight: bold;
}

.textBlueButton a:hover {
    background-color: #29578A;
    text-decoration: none;
    color: #FFF;
}

a:hover {
    color: #29578A;
}

.article {
    margin: 0 auto;
    width: 990px;
    display: block;
}

.site-background {
    width: 100%;
}

.divheight10 {
    clear: both;
    height: 10px;
}

body.boxed .main-wrapper,
body.boxed .main-wrapper .home-page-header {
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

.logo-menu-container {
    height: auto;
    background-color: #fff;
    background-image: url(../image/gradient-dark-top.png);
    background-repeat: repeat-x;
    background-position: bottom;
}

.main-wrapper,
.main-wrapper .home-page-header {
    width: 100%;
    background-color: #fff;
}

.wrapper {
    width: 1200px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
}

.logo-menu-container .wrapper {
    background: url(../image/top-page-glow.png) no-repeat;
    background-position: 20px 0;
    position: relative;
}

#logo {
    float: left;
    margin-top: 0;
    margin-right: 20px;
    margin-bottom: 15px;
    margin-left: 0;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

.logo-menu-container-bottom {
    background: url(../image/logo-menu-bottom.png) center top repeat-x;
    position: absolute;
    z-index: 900;
    height: 10px;
    width: 100%;
    display: block;
}

.head-pagename {
    position: absolute;
    overflow: visible;
    margin-top: 17px;
    padding-left: 10px;
    padding-top: 28px;
    height: 20px;
    top: 0;
    left: 467px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #333;
}

.head-info {
    position: absolute;
    overflow: visible;
    margin-top: 15px;
    float: right;
    height: 35px;
    right: 10px;
    top: 0;
}

.invent-content {
    padding-bottom: 25px;
    padding-top: 30px;
    overflow: visible;
    height: auto;
}

.home-page-content {
    padding-top: 30px;
}

.icon-header {
    line-height: 40px;
}

.icon-header .icon {
    padding: 6px 10px 0 0;
}

h1 {
    font-size: 36px;
    line-height: 40px;
    padding-top: 2px;
    margin-bottom: 8px;
}

h2 {
    font-size: 24px;
    line-height: 30px;
    padding-top: 3px;
    margin-bottom: 7px;
}

h3 {
    font-size: 22px;
    line-height: 30px;
    padding-top: 3px;
    margin-bottom: 7px;
}

h4 {
    font-size: 18px;
    line-height: 20px;
    padding-top: 0px;
    margin-bottom: 0px;
}

h5 {
    font-size: 14px;
    line-height: 12px;
    padding-top: 0;
    margin-bottom: 10px;
}

h6 {
    font-size: 12px;
    line-height: 12px;
    padding-top: 0;
    margin-bottom: 2px;
    font-weight: bolder;
}

icon-header h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

hr {
    border-bottom: 1px solid #eaeaea;
    padding-top: 0;
    margin: 5px 0;
}

.hr-biger-space {
    padding-top: 25px;
    margin-bottom: 20px;
}

a {
    color: #333;
    text-decoration: none;
}

a:hover {
    color: #333;
    text-decoration: underline;
}

.site-footer a {
    color: #666;
    text-decoration: none;
}

.site-footer a:hover {
    text-decoration: underline;
}

.site-footer .invent-social-list {
    padding-top: 0;
}

.site-footer {
    padding: 15px 0 10px 0;
    height: 30px;
    width: 100%;
    text-align: center;
}

.site-footer p {
    font-size: 12px;
}

article,
aside,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

.invent-color,
.invent-color-on-hover:hover {
    color: #fd4b30;
}


/*-----------------------------------后台和前台页面---------------------------------页码数字样式---------------------------------------*/

.page {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
    width: 100%;
    height: 40px;
    padding-top: 10px;
    clear: both;
}

.page a,
.page span {
    display: inline-block;
    line-height: 36px;
    height: 36px;
    border: 1px solid #ddd;
    margin-right: 10px;
    _width: 36px;
    white-space: nowrap;
    min-width: 36px;
    text-decoration: none;
    text-align: center;
    background: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}

.page a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background: #ddd;
}

.page a:hover b {
    background-position: 0px -6px;
}

.page .dot {
    text-decoration: none;
}

.page .current {
    background: #EDEDED;
    border-color: #ddd;
}

.page .prev {
    _width: auto;
    min-width: auto;
    padding-right: 8px;
    padding-left: 8px;
    position: relative;
}

.page .next {
    _width: auto;
    min-width: auto;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 10px;
    position: relative;
}

.page .disabled {
    color: #999999;
    border-color: #d6d6d6;
}

.page b {
    background: url(../image/page.png) no-repeat 0px -62px;
    padding-left: 10px;
    text-decoration: none;
    vertical-align: middle;
}

.page .next b {
    background-position: right -62px;
    padding-right: 15px;
    padding-left: 0px;
}

.page .next:hover b {
    background-position: right -3px;
}

.page .prev b {
    margin-left: 8px;
}

.page .disabled b {
    background-position: 0px -34px;
}

.page .nextdisabled b {
    background-position: right -34px !Important;
}


/*----------------------------------------企业前台页面————主页推广————页头部分————————————---------------------------------------*/

.EnterPriseBg {
    background: none !important;
}

.companyHeader {
    min-width: 950px;
    position: relative;
    z-index: 1000;
    display: block;
    margin-top: 40px;
    margin-right: 0;
    margin-left: 0;
}

.companyHeader .nameSlogan {
    padding-left: 20px;
    height: 100px;
    display: block;
    background-image: url(../image/nameSlogan_bg.jpg);
    background-repeat: no-repeat;
    color: #FFF;
    padding-bottom: 10px;
}

.companyHeader .nameSlogan .titleText {
    float: left;
    width: 50%;
    padding-top: 20px;
}

.companyHeader .nameSlogan .titleText h2 {
    font-weight: bolder;
    color: rgb(97, 157, 216);
    font-size: 2em;
}

.companyHeader .logoImage {
    background-image: url(/style/UI/logoImage.png);
    background-repeat: no-repeat;
    height: 50px;
    width: 160px;
    float: right;
    margin-top: 20px;
    margin-right: 20px;
    padding: 2px;
    border: 1px solid #CCC;
    background-color: #FFF;
}


/*企业————前台页面————顶部导航菜单————————————————————————————————————————————————————————————————————————————————————————*/

.site-nav {
    background-color: #FFF;
    border-bottom: 1px solid #DCDCDC;
    min-width: 990px;
    position: absolute;
    width: auto;
    left: 0px;
    top: 0px;
    right: 0px;
}

.site-nav-bd {
    color: #000000;
    height: 21px;
    line-height: 22px;
    margin: 0 auto;
    padding: 3px 0;
    width: 990px;
    z-index: 10000;
    position: relative;
}

.sitenav-mobile {
    float: left;
    margin-right: 10px;
    padding: 0 10px 0 20px;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(/style/UI/user-grey.png);
    background-repeat: no-repeat;
    background-position: 0 4px;
}

.site-nav a {
    color: #666;
}

.site-nav .sitenav-mobile a {
    color: #0077FF;
    float: right;
    padding-left: 20px;
}

.site-nav .quick-menu {
    position: absolute;
    right: 0;
    top: 1px;
}

.site-nav .quick-menu li {
    float: left;
    list-style-type: none;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 0;
    padding-left: 15px;
}


/*企业————前台页面 CONTENT主内容部分———————————————————————————————————————————————————————————————————————————————————————*/

.companyContent {
    min-width: 950px;
    position: relative;
    z-index: 1000;
    display: block;
    margin-right: 0;
    margin-left: 0;
    background-color: #FFF;
    background-image: url(../image/tabnav_gray_bg.png);
    background-repeat: repeat-x;
    background-position: center 0px;
}

.companyContent:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.companyMain {
    float: left;
    height: auto !important;
    min-height: 500px;
    padding-bottom: 10px;
    width: 100%;
}

.companyMain .BOX {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 10px;
}

.companyMain .INBOX {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #DBDBDB;
    border-bottom-color: #DBDBDB;
    border-left-color: #DBDBDB;
}

.companyMain .BOX_TITLE {
    height: 29px;
    background-image: url(../image/companyMain_title_bg.jpg);
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #DBDBDB;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #DBDBDB;
    border-left-color: #DBDBDB;
}

.companyMain .BOX_TITLE p {
    display: inline;
    float: left;
    font-weight: bold;
    height: 29px;
    line-height: 29px;
    margin-left: 10px;
    width: 118px;
}

.BOX_TITLE_WORD {
    color: #004499;
    font-size: 14px;
    font-weight: bold;
}

.INBOX .word {
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    padding: 10px;
}

.INBOX .word table {
    border-collapse: collapse;
}

.INBOX .word table td {
    line-height: 35px;
    border: 1px solid #EFEFEF;
}

.companyMain .BOX_TITLE span {
    margin-right: 10px;
    width: 400px;
    float: right;
    text-align: right;
    display: block;
    margin-top: 5px;
}

.softRoundBox {
    background: url(../image/softRoundBoxT.gif) repeat-x scroll left top #FFFFFF;
}

.softRoundBox div {
    background: url(../image/softRoundBoxR.gif) repeat-y scroll right top transparent;
}

.softRoundBox div div {
    background: url(../image/softRoundBoxB.gif) repeat-x scroll left bottom transparent;
}

.softRoundBox div div div {
    background: url(../image/softRoundBoxL.gif) repeat-y scroll left top transparent;
}

.softRoundBox div div div div {
    background: url(../image/softRoundBoxTL.gif) no-repeat scroll left top transparent;
}

.softRoundBox div div div div div {
    background: url(../image/softRoundBoxTR.gif) no-repeat scroll right top transparent;
}

.softRoundBox div div div div div div {
    background: url(../image/softRoundBoxBR.gif) no-repeat scroll right bottom transparent;
}

.softRoundBox div div div div div div div {
    background: url(../image/softRoundBoxBL.gif) no-repeat scroll left bottom transparent;
    padding: 15px;
}

.popularLenses {
    border-collapse: collapse;
    font-size: 12px;
    width: 100%;
}

.popularLenses td {
    padding: 0 10px;
    vertical-align: top;
    width: 25%;
}

.popularLenses td a {
    pointer-events: none;
}

.popularLenses img {
    margin-bottom: 5px;
}

.landingFeature {
    color: #585858;
    cursor: pointer;
    display: block;
    float: left;
    margin-top: 18px;
    width: 245px;
}

.landingFeature img {
    width: 245px;
    margin-bottom: 5px;
}

.landingFeature span {
    background: url(http://optical.cvs.com/images/sprite-v2013021102.png) no-repeat scroll right -104px transparent;
    color: #CC0000;
    font-size: 12px;
    line-height: 200%;
    padding-right: 8px;
}

.mt-avatar {
    width: 100%;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 10px;
}

.mt-avatar .mt-avatar-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    text-align: center;
}

.mt-avatar .mt-avatar-box .mt-user-avatar {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 180px;
}

.mt-avatar .mt-avatar-box img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

fieldset,
img {
    border: medium none;
}


/*企业————前台页面 CompanyLeftside主内容部分—————————————————————————————————————————————————————————————————————————————————*/

.companyleftSide {
    display: inline;
    float: left;
    width: 200px;
    margin-bottom: 45px;
    margin-top: 30px;
}

.companyRightSide {
    float: right;
    width: 780px;
}

.ui-nav-vertical {
    margin-top: 10px;
}

.ui-nav-item {
    font-size: 14px;
    line-height: 32px;
    padding-left: 20px;
    border-bottom: 1px solid #DBDBDB;
    border-top: 1px solid #F7F7F9;
    background: url(/style/UI/sprite-v2013021102.png) no-repeat scroll -925px -158px transparent;
}

.news ul {
    padding-top: 5px;
    padding-bottom: 5px;
}

.ui-nav-news {
    font-size: 14px;
    line-height: 28px;
    padding-left: 10px;
}

.ui-nav-news a {
    color: #29578A
}

.leftItem {
    margin-bottom: 10px;
    background-color: #F9F9F9;
    border: 1px solid #DBDBDB;
}

.leftItem ul {}

.leftItem h4 {
    height: 29px;
    background-image: url(http://b2b.h2o-china.com/f/img/4BA0811D-000001-02-0001001D.jpg);
}

.leftItem span {
    display: block;
    padding-top: 5px;
    padding-left: 10px;
    font-weight: bolder;
    color: #29578A;
    font-size: 14px;
}

.leftItem .lxfs {}

.leftItem .lxfs p {
    float: left;
    padding: 8px 0 8px 10px;
    width: 70px;
    font-size: 16px;
    line-height: 24px;
    font-weight: bolder;
    color: #000;
    white-space: nowrap;
}

.leftItem .lxfs a.ly {
    display: none;
    float: right;
    height: 24px;
    margin: 10px 10px 0 0;
    width: 70px;
}

.leftItem .lxfs dl {
    font: 12px/22px border;
    padding-top: 10px;
    width: 100%;
}

.leftItem .lxfs dl dd.title {
    color: #666666;
    text-align: right;
    width: 50px;
}

.leftItem .lxfs dl dd#site {
    display: block;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all;
}

.point .lxfs dl dd.title {
    color: #666666;
    text-align: right;
    width: 75px;
}

.leftItem .lxfs dl dd {
    width: 140px;
    display: inline;
    float: left;
}

.point .lxfs dl dd {
    width: 110px;
    display: inline;
    float: left;
}


/*企业——------------------------------------------------——前台页面-----主内容菜单-----------内容部分—————————————————————————————————————————————————————————————————————————————————*/

.productNav {
    float: left;
    overflow: hidden;
    text-transform: uppercase;
    width: 100%;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 7px;
    padding-top: 8px \9;
    padding-bottom: 12px;
}

.productNav li.acted {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

.productNav li a {
    font-size: 14px;
    font-weight: bold;
}

.productNav .path {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color: transparent;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 0px;
    width: 194px;
    background-image: none;
}

.productNav .path a {
    color: #29578A;
}

.productNav li {
    background-image: -moz-linear-gradient(center bottom, #DBD8DB 0%, #F9F9F9 52%, #FFFFFF 77%);
    border-color: #D8D8D8 #D8D8D8 #DBDBDB;
    border-image: none;
    border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 1px;
    float: left;
    background-color: #F3F3F3;
    display: block;
    margin-top: 0;
    margin-right: 10px;
    margin-bottom: 0;
    margin-left: 0px;
    padding-top: 6px;
    padding-right: 25px;
    padding-bottom: 6px;
    padding-left: 25px;
}


/*企业店铺——--——前台页面-----【工程案例】———————————————————-----------------------------------------------------------------------------------—————————————————————————————————————*/

.INBOX dl.list_fl {
    font: 12px/22px border;
    margin: 5px auto;
    width: 741px;
}

.INBOX dl.list_fl dt.t {
    height: 22px;
    margin-bottom: 10px;
}

.INBOX dl.list_fl dd {
    font-size: 13px;
    height: 22px;
    text-align: center;
    width: 180px;
}

.INBOX dl.list_fl dd a {
    color: #044288;
}

.INBOX dl.title {
    background: none repeat scroll 0 0 #F6F6F6;
    font: 12px/32px border;
    height: 32px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #DBDBDB;
}

.INBOX dl.title dd.l,
.INBOX dl.title dd.r_a,
.INBOX dl.title dd.r_b,
.INBOX dl.title dd.r_c,
.INBOX dl.title dd.r_d,
.INBOX dl.title dd.r_f {
    float: left;
    height: 26px;
    text-align: center;
}

.INBOX dl.title dd.left_title {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
    width: 200px;
}

.INBOX dl.title dd.right {
    float: right;
    margin-right: 10px;
    text-align: right;
    width: 300px;
}

.INBOX dl.title dd.l {
    padding-left: 180px;
}

.INBOX dl.title dd.r_a {
    float: right;
    width: 90px;
}

.INBOX dl.title dd.r_b {
    float: right;
    margin-right: 10px;
    width: 150px;
}

.INBOX dl.title dd.r_c {
    float: right;
    width: 100px;
}

.INBOX .list_gc {
    border-top: 1px dotted #CDCDCD;
    width: 753px;
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 10px;
}

.INBOX .list_gc a.cpshow {
    display: inline;
    float: left;
    height: 110px;
    margin: 0 20px 0 0;
}

.INBOX .list_gc a.cpshow img {
    border: 1px solid #CCCCCC;
    height: 100px;
    padding: 5px;
    width: 160px;
}

.INBOX .list_gc dl.mainword {
    color: #666666;
    float: left;
    font-size: 12px;
    width: 560px;
}

.INBOX .list_gc dl.mainword dd.f_a {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    width: 250px;
}

.INBOX .list_gc dl.mainword dd.f_b {
    width: 104px;
}

.INBOX .list_gc dl.mainword dd.f_c {
    width: 140px;
}

.INBOX .list_gc dl.mainword dd.f_d {
    margin-right: 2px;
    vertical-align: top;
}

.INBOX .list_gc dl.mainword dd {
    line-height: 22px;
}

.INBOX .list_gc dl.mainword dd.ny {
    width: 500px;
}

.fy {
    color: #EEEEEE;
    font: 12px/20px border;
    margin: 30px 0;
    text-align: center;
    width: 100%;
}

.fy .pagerCurrent {
    background: none repeat scroll 0 0 #046CB5;
    color: #FFFFFF;
}

.fy a,
.fy .pagerCurrent {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    color: #16387C;
    font: 12px/24px border;
    height: 20px;
    margin: 0 2px;
    padding: 3px 8px;
    text-align: center;
    width: 20px;
}

#LAYOUT_MAIN .fy span.pagerPer a,
#LAYOUT_MAIN .fy span.pagerNext a {
    color: #000000;
}


/*--------------------------------------------------------------------------------------新首页—————————————————————————————————————————————————————————————————————————————————*/

.header {
    clear: both;
    background-repeat: no-repeat;
    background-position-x: center;
}

.header .TopMenu .member {
    height: 32px;
    display: block;
    width: 110px;
    background-image: url(../image/user-grey.png);
    background-repeat: no-repeat;
    background-position: 12px 9px;
    padding-left: 10px;
    padding-right: 10px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #DDD;
}

.header .TopMenu .member:hover {
    background-image: url(../image/user1.png);
}

.header .TopMenu .member a {
    padding-right: 10px;
}

.header .TopMenu .right {
    display: block;
    clear: right;
}

.header .TopMenu .right li .WelText {
    padding-right: 10px;
}

.header .TopMenu .right li a {
    line-height: 31px;
    display: inline-block;
    text-align: center;
}

.header .LogoLoginSearch {
    height: 140px;
}

.header .LogoLoginSearch .logo {
    width: 480px;
    padding-top: 30px;
}

.header .LogoLoginSearch .logo a {
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 80px;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../image/index_header_logo.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.header .LogoLoginSearch .login {
    padding-left: 10px;
    padding-top: 52px;
}

.header .search {
    position: absolute;
    right: 0;
    top: -80px;
}

.header .search .HotWord {
    font-size: 12px;
    line-height: 2.4em;
    display: inline-block;
}

.ftSearch {
    height: 36px;
    background-color: #5BA859;
}

.ftChoose {
    cursor: pointer;
    display: none;
    font-size: 14px;
    padding-right: 10px;
    position: relative;
    text-align: center;
    width: 50px;
    padding-top: 6px;
}

.ftSearchTxt {
    background: none repeat scroll 0 0;
    border-image: none;
    color: #FFF;
    float: left;
    font-size: 14px;
    width: 265px;
    padding-left: 10px;
    border: none;
    line-height: 36px;
    height: 36px;
}

#ftSearchId .ftSearchTxt:focus {
    outline: none;
    background-color: #3B944A;
}

.ftSearchBtn {
    border: 0 none;
    cursor: pointer;
    float: right;
    background-image: url(../image/index_SearchBar_button_bg.png);
    background-repeat: no-repeat;
    background-position: right top;
    height: 36px;
    width: 48px;
}

.ftChoose b {
    border-color: #868686 #FFFFFF #FFFFFF;
    border-style: solid;
    border-width: 4px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 8px;
    top: 14px;
    width: 0;
}

.ftChoosePop {
    background-color: #FFF;
    position: absolute;
    top: 3px;
    width: 60px;
    margin-left: -1px;
    display: none;
    z-index: 99;
}

.ftChoosePop ul {
    border-bottom: 1px solid #96cc4b;
}

.ftChoosePop ul li {
    display: block;
    padding-bottom: 5px;
    border-left: 1px solid #96cc4b;
    border-right: 1px solid #96cc4b;
    line-height: 24px;
    text-align: left;
    text-indent: 11px;
}

.ftChoosePop ul div:first-child li {
    border-right: none;
    background-image: url(../image/index_rightbar_ItemGroup_title.png);
    background-repeat: no-repeat;
    background-position: -498px -35px;
}

.ftChoosePop ul li a {
    font-size: 14px;
    width: 100%;
}

.ftChoosePop ul li a:hover {
    color: #005a28;
}

.MainMenu {
    background: #46AA55;
    border-top: #0C9646 5px solid;
}

.MainMenu .AllTitle {
    width: 1px;
    height: 30px;
}

.MainMenu h3 {
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    display: block;
    padding-left: 23px;
    display: none;
}

.MainMenu .navitems li,
.nav>li {
    float: none;
    display: table-cell;
    width: 1%;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #0C9646;
}

.RightBar .nav>li {
    border-right: none;
    border-top: 2px solid #999;
}

.navbar-nav {
    display: contents;
}

.MainMenu .navitems li:last-child,
.navbar-nav>li:last-child {
    border-right: none;
}

.MainMenu .navitems li a,
.navbar-nav li>a {
    color: #FFF;
    font-size: 1.2em;
    font-weight: bold;
    display: block;
    text-align: center;
    padding-top:10px;
    padding-bottom:10px;
}

nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {
    content: "›";
    font-family: 'FontAwesome';
    font-size: 18px;
    font-weight: 500;
    position: absolute;
    top: 25%;
    right: 18%;
    transition: all 0.4s ease 0s;
}

nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after {
    content: "›";
    top: 30%;
    transform: rotate(90deg);
}

.navbar-nav li.cur a:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid whitesmoke;
    border-top: none;
    height: 0;
    width: 0;
    bottom: 0;
    content: "";
    left: 50%;
    margin-left: -8px;
    position: absolute;
}

.MainMenu .navitems li a:hover {
    text-decoration: none;
    background-color: #0C9646;
}

.MainMenu .navitems .curr {
    background: linear-gradient(to bottom, #0072AA 0%, #005ea8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: -1px;
}

.IndexMain {
    clear: both;
    overflow: hidden;
}

.IndexMain .wrapper .area .detail_right {
    min-height: 720px;
}

.IndexMain #menuCatalog {
    overflow: hidden;
    background-color: #FFF;
    border: 1px solid #005A28;
}

.IndexMain .menuCatalog {
    width: 235px;
    height: 100%;
    margin-right: 9px;
    overflow: hidden;
    background-color: #FFF;
    border: 3px solid #005a28;
}

.IndexMain #menuCatalog dl {
    border-bottom: #CCC 1px dotted;
    float: left;
    padding-left: 20px;
    padding-top: 10px;
    /*background-image: url(../image/index_rightbar_ItemGroup_title.png);
    background-position: -280px -24px;*/
    background-repeat: no-repeat;
    width: 100%;
}

.IndexMain #menuCatalog dl:hover {
    background-position: -280px -77px;
}

.IndexMain #menuCatalog dt {
    font-weight: bold;
    font-size: 16px;
    color: #333;
    margin-bottom: 3px;
    position: relative;
    left: -10px;
    /*background-image: url(../image/index_rightbar_ItemGroup_title.png);
    background-position: -250px top;*/
    background-repeat: no-repeat;
    padding-left: 10px;
}

.IndexMain #menuCatalog dt span {
    font-size: 8px;
    line-height: 8px;
    position: relative;
    top: -3px;
}

.IndexMain #menuCatalog dd {
    text-indent: -6px;
    overflow: hidden;
}

.IndexMain #menuCatalog dd a {
    margin-right: 5px;
    padding-left: 5px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #666;
}

.IndexMain .FocusNews .roll {
    margin-bottom: 10px;
    overflow: hidden;
}

.IndexMain .FocusNews .roll .flashNews {
    margin-top: 0px;
}

.FocusNews .News {
    overflow: hidden;
}

.FocusNews .NewsItem li {
    display: block;
    line-height: 28px;
    overflow: hidden;
    background-image: url(../image/ico_2.png);
    background-repeat: no-repeat;
    background-position: left 10px;
    text-indent: 10px;
    height: 28px;
}

.FocusNews .NewsItem h3 {
    padding-top: 10px;
    font-weight: bold;
    font-size: 20px;
    display: block;
    margin-bottom: 0;
}

.FocusNews .NewsItem h3 span {
    background-image: url(../image/index_rightbar_ItemGroup_title.png);
    background-position: -498px top;
    font-size: 12px;
    font-weight: normal;
    color: #FFF;
    display: block;
    width: 62px;
    height: 23px;
    float: left;
    margin-top: 5px;
    line-height: 23px;
    padding-left: 5px;
    background-repeat: no-repeat;
}

.FocusNews .NewsItem h3 a {
    display: block;
    width: 390px;
    height: 35px;
    overflow: hidden;
    color: #C00;
    text-align: center;
}

.FocusNews .title {}

.FocusNews .title span a {
    display: block;
    padding-left: 12px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    line-height: 32px;
}

.FocusNews .title .current {
    background-color: #FFF;
    border-top: #005a28 2px solid;
    padding-bottom: 4px;
    top: -2px;
    position: relative;
}

.FocusNews .title .current a {
    color: #005a28;
}

.FocusNews .NewsItem strong {
    font-weight: bold;
}

.IndexMain .RightBar {
    background-color: #FFF;
}


/*右栏-加入群聊-START*/

.RightBar .joinQQ {
    background-image: url(../image/index_joinQQ_bg.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.RightBar .joinQQ h5 {
    padding-left: 45px;
    line-height: 38px;
    font-weight: bold;
    color: #134A8F;
    margin-bottom: 0px;
}

.RightBar .joinQQ .qqNumber a {
    padding-left: 18px;
    padding-right: 15px;
    color: #134A8F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.RightBar .joinQQ .qqNumber a:hover {
    color: #000;
    text-decoration: none;
}


/*右栏-加入群聊-END*/


/*右栏-加入协会-START*/

.RightBar .joinHnepi {
    background-image: url(../image/index_joinHnepi_bg.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.RightBar .joinHnepi h5 {
    padding-left: 45px;
    line-height: 38px;
    font-weight: bold;
    color: #134A8F;
}

.RightBar .joinHnepi .qqNumber a {
    padding-left: 10px;
    color: #339933;
    font-size: 15px;
    padding-top: 2px;
    display: block;
}

.RightBar .joinHnepi .qqNumber a:hover {
    color: #A2CF5C;
    text-decoration: none;
}


/*右栏-加入协会-END*/

.RightBar .channel {
    height: 140px;
    margin-bottom: 10px;
}

.RightBar .serviceNews {
    height: 140px;
    overflow: hidden;
}

.LeftBar .notice,
.RightBar .dynamic {
    overflow: hidden;
}

.RightBar .company {
    overflow: hidden;
    padding-bottom: 0 !important;
}

.RightBar .product {
    height: 264px;
    overflow: hidden;
}

.RightBar .journal {
    overflow: hidden;
}

.RightBar .person {
    height: 145px;
    overflow: hidden;
}

.RightBar .ItemGroup {
    background-color: #F2F2F2;
}

.LeftBar .dynamic ul { height:435px; overflow:hidden; }

.RightBar .assocDynamic ul, .RightBar .dynamic ul {
    padding-top: 14px;
}

.LeftBar .dynamic ul li,
.RightBar .dynamic ul li,
.RightBar .assocDynamic ul li {
    padding-bottom: 10px;
    display: block;
    overflow: hidden;
    max-height: 49px;
}
    
    .LeftBar .dynamic ul li a,
    .RightBar .dynamic ul li a,
    .RightBar .assocDynamic ul li a {
        display: inline-block;
        vertical-align: middle;
        line-height: 1.6em;
    }

    .LeftBar .dynamic ul li a, .NewsItem ul li a {
        display:inline-block;
        line-height: 1.3em;
        width: 85%;
    }

    .LeftBar .dynamic ul li a {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        float:left;
    } 

    .NewsItem ul li a {
        line-height: 1.6em;
    }

.RightBar .InviteInfo h4 span,
.RightBar .requirement h4 span,
.RightBar .company h4 span {
    color: #005927;
}

.LeftBar h4 span,
.EnvironalService h4 span,
.ProductCenter h4 span,
.column h4 span,
.LeftBar .notice h4 span,
.RightBar h4 span,
.member h4 span,
.RightBar .nav>li>a {
    font-size: 16px;
    font-weight: bold;
    line-height: 36px;
    padding-left: 15px;
    display: block;
    color: #005A28;
}

.RightBar .nav-tabs>li>a {
    text-align: center;
    color: #666;
    border-radius: 0;
    padding: 6px 0;
}

.nav>li.active>a,
.nav>li.active>a:hover,
.nav>li.active>a:focus {
    color: #005A28;
    border: none;
    background-color: #F2F2F2;
    border-radius: 0;
    cursor: pointer;
}

.RightBar .ItemList,
.LeftBar .ItemList,
.column .ItemList {
    padding: 10px;
}

.RightBar .ItemList li,
.LeftBar .ItemList li,
.column .ItemList li {
    padding-left: 10px;
    padding-bottom: 10px;
    overflow: hidden;
}
.LeftBar .zcfgPanel .ItemList li {
    max-height:48px;
}

.LeftBar .jsdtPanel .ItemList li {
    height:32px;
}

.LeftBar .jsdtPanel .ItemList li a { text-overflow: ellipsis;
    white-space: nowrap; }


.RightBar .journal .ItemList li {
    overflow: hidden;
    background: none;
    padding: 0;
}

.journal .ItemList {
    display: block;
    float: left;
    padding: 0;
    width: 190px;
}

.journal .ItemList h5 {
    font-size: 12px;
    line-height: 1.4em;
    text-align: center;
}

.LeftBar .ItemList li a,
.column .ItemList li a {
    display: inline-block;
    overflow: hidden;
    width: 85%;
}

.LeftBar .notice .ItemList li {
    background: url(../image/dot.gif) no-repeat scroll -5px -2px rgba(0, 0, 0, 0);
}

.LeftBar .notice .ItemList li a {
    display: block;
    overflow: hidden;
    float: left;
    width: 221px;
    line-height: 18px;
    height: 18px;
    font-size: 12px;
}

.RightBar .journal .ItemList li a {
    display: block;
    overflow: hidden;
    height: 180px;
    width: 130px;
    margin: 0 auto;
    float: none;
    border: solid 1px #EFEFEF;
    margin-bottom: 5px;
}

.RightBar .journal .ItemList li a img {
    width: 130px;
    height: auto;
}

.LeftBar .channel {
    width: 100%;
}

.channel .ItemList li {
    list-style-type: none;
    height: 28px;
    padding: 0px;
    margin-bottom: 12px;
    display: block;
}

.channel .ItemList li a {
    display: block;
    padding-top: 10px;
    margin-right: 0px;
}

.bg-style01,
.bg-style03,
.bg-style05 {
    margin-right: 4px;
}

.bg-style01 span,
.bg-style02 span,
.bg-style03 span,
.bg-style04 span,
.bg-style05 span,
.bg-style06 span {
    background-image: url(../image/index_rightbar_ItemGroup_title.png);
    background-repeat: no-repeat;
    height: 20px;
    width: 25px;
    display: block;
    float: left;
    padding: 0px;
    margin-top: 10px;
    margin-left: 8px;
}

.bg-style01 span {
    background-position: -100px -40px;
}

.bg-style02 span {
    background-position: -130px -40px;
}

.bg-style03 span {
    background-position: -160px -40px;
}

.bg-style04 span {
    background-position: -190px -40px;
}

.bg-style05 span {
    background-position: -220px -40px;
}

.bg-style06 span {
    background-position: -250px -40px;
}

.ItemGroup,
.RightBar .nav-tabs li.active {
    border-top: 2px solid #005A28;
    border-bottom: none;
}

.ItemGroup .tabRight {
    position: absolute;
    padding-left: 116px;
}

.ItemGroup .tabRight ul li {
    display: block;
    float: left;
    margin-top: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-left: #96CC4B 1px solid;
    border-top: #96CC4B 1px solid;
    text-align: center;
    width: 40px;
}

.ItemGroup .tabRight ul li.sel {
    background-color: #FFF;
    font-weight: bold;
}

.LeftBar .blueBox {
    background-image: url(../image/index_left_blue_title_bg.png);
    background-repeat: repeat-x;
    border: #6fbcda 1px solid;
}

.LeftBar .blueBox h4 span {
    color: #004B91;
}

.LeftBar .greenBox {
    background-image: url(../image/index_left_green_title_bg.png);
    background-repeat: repeat-x;
    border: #96cc4b 1px solid;
}

.LeftBar .topFirst {
    margin-top: 10px;
    margin-bottom: 10px;
}

.LeftBar .supply,
.LeftBar .ranking,
.LeftBar .FreeLogin {
    margin-bottom: 10px;
    padding-bottom: 8px;
}

.EnvironalService .ItemGroup,
.LeftBar .ItemGroup,
.column .ItemGroup {
    background-color: #F2F2F2;
}

.LeftBar .policy {
    margin-bottom: 9px;
    height: 244px;
    overflow: hidden;
    width: 100%;
}

.LeftBar .policy h4 {
    margin-bottom: 5px;
}

.LeftBar .policy .ItemList {
    padding-top: 0px;
}

.LeftBar .policy .ItemList li a {
    width: 168px;
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
}

.column .exhibition .ItemList li a {
    width: 120px;
    display: block;
    float: left;
    overflow: hidden;
    white-space: nowrap;
}

.LeftBar .forum {
    overflow: hidden;
    width: 100%;
    padding-bottom: 3px;
}

.LeftBar h4,
.ProductCenter h4,
.column h4,
.LeftBar .notice h4,
.RightBar .ItemGroup h4 {
    padding-top: 10px;
}

.EnvironalService h4 {
    background-image: url(../image/index_EnvironalService_h4_bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 28px;
    background-color: #F0F8E7;
}

.person .PhotoArticle {
    border: none;
    padding-top: 20px;
}

.PhotoArticle {
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #EFEFEF;
    padding-bottom: 7px;
}

.PhotoArticle a {
    display: block;
    height: 55px;
    overflow: hidden;
}

.PhotoArticle span {
    float: left;
    margin-right: 10px;
    padding: 1px;
    border: #EFEFEF 1px solid;
    margin-bottom: 10px;
}

.PhotoArticle strong,
.PhotoArticle h5 {
    font-weight: bold;
}

.IndexMain .EnvironalService {
    width: 477px;
    border: 1px solid #EFEFEF;
    background-color: #FFF;
}

.EnvironalService .ItemGroup {
    float: left;
    width: 478px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #96cc4b;
}

.EnvironalService .equip {
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #005a28;
}

.EnvironalService .list {
    padding-top: 10px;
    padding-left: 18px;
    width: 215px;
}

.EnvironalService .list span a {
    float: left;
    display: block;
    width: 70px;
    height: 50px;
    padding: 3px;
    border: #EFEFEF 1px solid;
    margin-bottom: 15px;
    margin-right: 10px;
}

.EnvironalService .list span a:hover {
    border: #AAA 1px solid;
}

.EnvironalService .list .titles {
    font-weight: bold;
}

.EnvironalService .list li {
    padding-bottom: 3px;
}

.RightBar .requirement,
.RightBar .InviteInfo {
    overflow: hidden;
}

.RightBar .InviteInfo .NeedItem ul li a {
    width: 180px;
}

.IndexMain .advert, .IndexMain .advert a {
    height: 120px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
}

.IndexMain .advertAll, .IndexMain .advertAll a {
    height: 120px;
    overflow: hidden;
}

    .IndexMain .advertAll a img, .IndexMain .advert a img {
        height: 120px;
        width: 100%;
    }

    .IndexMain .ProductCenter {
        padding-right: 15px;
    }

.ProductCenter ul {
    float: left;
    padding-top: 20px;
    width: 88%;
    height: 200px;
    overflow: hidden;
}

.ProductCenter li.last {
    margin-right: 0px;
}

.ProductCenter li {
    width: 165px;
    display: block;
    float: left;
    margin-right: 12px;
}

.ProductCenter li span {
    padding: 1px;
    border: #EFEFEF 1px solid;
    display: block;
    margin-bottom: 5px;
}

.ProductCenter li h5 {
    font-weight: bold;
    margin-bottom: 0px;
    line-height: 36px;
}

.ProductCenter li .price {
    font-weight: bold;
    color: #F00;
}

.ProductCenter .button {
    float: left;
    width: 45px;
    margin-top: 60px;
    margin-right: 5px;
}

.journal .button {
    float: left;
}

.ProductCenter .button a {
    background-image: url(../image/gundong_left.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 80px;
    width: 45px;
    float: left;
    display: block;
    text-indent: 45px;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.journal .button a {
    background-image: url(../image/gundong_left.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 200px;
    width: 47px;
    float: left;
    display: block;
    text-indent: 47px;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

    .journal .button a:hover {
        transform: translate(3px,3px,1);
    }

    .ProductCenter .last a,
    .journal .last a {
        background-image: url(../image/gundong_right.png);
        background-repeat: no-repeat;
        background-position: center center;
    }

.ProductCenter .TodayInfo {
    width: 729px;
    margin-top: 5px;
    height: 30px;
    background-color: #96cc4b;
    color: #FFF;
}

.ProductCenter .TodayInfo p {
    padding-left: 20px;
    padding-top: 5px;
}

.IndexMain .column {
    width: 729px;
    margin-top: 10px;
}

.column .ItemGroup {
    height: 145px;
    width: 234px;
    float: left;
    margin-right: 10px;
    border: #96cc4b 1px solid;
    background-image: url(../image/index_left_green_title_bg.png);
    background-repeat: repeat-x;
}

.column .standard {
    margin-right: 0px;
    padding-left: 1px;
}

.ItemGroup .more {
    float: right;
    margin-right: 10px;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    text-align: right;
}

.ItemGroup ul li.line {
    padding: 0;
    margin-right: 15px;
    background: none !important;
    min-height: inherit;
    display: block;
}

.ItemGroup ul li.line hr {
    border-bottom: #DEDEDE 1px dotted;
}

.ItemList li .CompanyName,
.ItemList li .time,
.ItemList li .indexNumber {
    float: right;
    margin-right: 5px;
}

.RightBar .PhotoArticle h6 {
    font-weight: bold;
    margin-bottom: 8px;
}

.LinksList {
    display: block;
    padding-bottom: 20px;
    background-image: url(../image/index_LinksList_bottom_bg.png);
    background-position: center bottom;
    background-repeat: repeat-x;
}

.gradient {
    height: 80px;
    background-image: url(../image/index_LinksList_bottom_bg.png);
    background-position: center bottom;
    background-repeat: repeat-x;
    clear: both;
}

.member h4 span a {
    float: right;
    text-align: right;
    margin-right: 10px;
    display: block;
    font-size: 12px;
    font-weight: normal;
    color: #666;
    padding-top: 2px;
}

.member h4 span a.rightButton {
    color: #FFF !important;
    margin-right: 0px;
    margin-top: -5px;
    height: 32px;
    width: 200px;
    line-height: 32px;
    text-align: center !important;
    background-color: #326ca5;
}

.member .ItemList {
    padding-left: 14px;
    padding-top: 10px;
    overflow: hidden;
    float: left;
}

.member .ItemList li {
    float: left;
    display: block;
}

.member .ItemGroup .ItemList li a span {
    padding: 3px;
    display: block;
    height: 65px;
    margin-right: 3px;
}

.member .ItemList li span img {
    width: 70px;
    height: 51px;
}

.member .button {
    float: left;
    width: 20px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
}

.member .button a {
    background-image: url(../image/gundong_left.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 70px;
    width: 20px;
    float: left;
    display: block;
    text-indent: 20px;
    display: block;
    overflow: hidden;
}

.member .last a {
    background-image: url(../image/gundong_right.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.friendship {
    margin-top: 20px;
}

.friendship .ItemGroup {
    border-top: none;
}

.friendship h4 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    background-color: #F5F5F5;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 12px;
    color: #666666;
}

.friendship .ItemList li {
    float: none;
    display: table-cell;
    width: 1%;
}

.friendship .ItemList li a {
    display: block;
    text-align: center;
    border: 1px solid #E0E0E0;
    line-height: 2.8em;
    width: 90%;
    margin: 0 auto;
}

.footer {
    background-color: #FFF;
    height: 120px;
    clear: both;
}

.footer .FooterLogo {
    width: 360px;
    margin-right: auto;
    margin-left: auto;
}

.footer .FooterLogo li {
    display: block;
    width: 60px;
    float: left;
}


/*----------------------------------------新首页的菜单弹出部分—————————————————————————————————————————————————————————————————————————————————*/

.IndexMain #popCatalog {
    display: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    height: 394px;
    width: 240px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #005a28;
    border-right-color: #005a28;
    border-bottom-color: #005a28;
    margin-left: 250px;
    z-index: 999;
    background-attachment: scroll;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: 10px 35px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    background-image: url(../image/index_popCatalog_arrow_bg.png);
}

.IndexMain #rightCatalog {
    /* display: none; */
    display: block;
    position: absolute;
    top: 0;
    left: 285px;
    z-index: 999;
}

.IndexMain #rightCatalog ul {
    /* background-color: rgb(192, 226, 173); */
    background-color: #DFF8D0;
    min-height: 237px;
    min-width: 350px;
    margin-top: -49px;
    border-top: #DBDBDB 1px solid;
    border-bottom: #DBDBDB 1px solid;
    padding: 15px;
}

.IndexMain #rightCatalog ul li a,
.IndexMain #rightCatalog ul li ol li a {
    font-size: 14px;
    line-height: 2em;
    padding-left: 15px;
    font-weight: normal;
    background: none;
}

.IndexMain #leftCatalog li a:hover,
.IndexMain #rightCatalog ul li ol li a:hover {
    /* background-color: rgb(192, 226, 173); */
    text-decoration: underline;
}

.IndexMain .Catalog {
    overflow: hidden;
    position: absolute;
    top: 164px;
    height: 370px;
    width: 280px;
    border-top-width: 3px;
    border-right-width: 3px;
    border-bottom-width: 3px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #005a28;
    border-right-color: #005a28;
    border-bottom-color: #005a28;
    margin-left: 238px;
    z-index: 999;
    background-attachment: scroll;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: 40px 35px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    background-image: url(../image/index_popCatalog_arrow_bg.png);
}

.IndexMain .catalog .sub-item {
    display: block;
    float: left;
    padding-bottom: 10px;
}

.catalog .sub-item .categoryTitle {
    border-bottom: #005a28 1px solid;
    margin-bottom: 20px;
    background-color: #DFF8D0;
    width: 220px;
}

.catalog .sub-item dl dt {
    line-height: 42px;
    padding-left: 20px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}

.catalog .sub-item dl dd {
    clear: left;
}

.catalog .sub-item dl dd a {
    font-size: 14px;
    float: left;
    display: block;
    margin-bottom: 10px;
    padding-right: 20px;
    background-image: url(../image/ico_1.png);
    background-position: left 8px;
    background-repeat: no-repeat;
    padding-left: 10px;
    margin-left: 12px;
}


/*------------------------------------------------------------------------------频道页【企业库】—————————————————————————————————————————————————————————————————————————————————*/

.Scope .tab {
    font: 12px/32px border;
    height: 32px;
    overflow: hidden;
    width: 730px;
    margin-bottom: 10px;
}

.Scope .tab a.marginright {
    background-position: left 0px;
    font-weight: bold;
    color: #005A28;
}

.Scope .tab a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
    color: #000000;
    display: inline;
    float: left;
    height: 32px;
    margin-right: 10px;
    text-align: center;
    width: 85px;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../image/index_list_title_bg_94.gif);
    background-repeat: repeat-x;
    background-position: left -3px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #DFF8D0;
    border-right-color: #DFF8D0;
    border-left-color: #DFF8D0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #DFF8D0;
    font-size: 14px;
}

.Scope .nobordertop {
    border-top: medium none;
    background-color: #FFF;
    border-top: #DFF8D0 1px solid;
}

.Scope .selectbox {
    line-height: 42px;
    min-width: 490px;
    float: right;
    padding-right: 10px;
}

.filter .selectbox {
    padding-right: 15px;
}

.buttonGroup {
    margin-left: 10px;
    padding-top: 10px;
    word-wrap: break-word;
}

.buttonGroup span {
    padding-top: -1px;
    float: left;
}

.buttonGroup span.grayBtn a,
.buttonGroup span.blueBtn a,
.buttonGroup span.greenBtn a {
    display: block;
    line-height: 24px;
    height: 24px;
    background-image: url(../image/index_scope_dd_grayBtn_bg.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    margin-right: 10px;
    width: 50px;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
}

.buttonGroup span.blueBtn a {
    background-image: url(../image/index_scope_dd_blueBtn_bg.png);
    color: #16387C;
}

.buttonGroup span.greenBtn a {
    background-image: url(../image/index_scope_dd_greenBtn_bg.png);
    color: #005a28;
}

.buttonGroup span.grayBtn a:hover,
.buttonGroup span.blueBtn a:hover,
.buttonGroup span.greenBtn a:hover {
    background-position: left -24px;
    text-decoration: none;
}

.Scope .main_title a {
    color: #004499;
}

.Scope .link_title {
    margin-bottom: 10px;
    height: 60px;
}

.detail_right .linkBanner {
    margin-top: 10px;
}

.Scope .link_title .itemColumn01 {
    background-image: url(../image/index_itemColumn_bg_01.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.Scope .link_title .itemColumn02 {
    background-image: url(../image/index_itemColumn_bg_02.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.Scope .link_title .itemColumn03 {
    background-image: url(../image/index_itemColumn_bg_03.png);
    background-repeat: no-repeat;
    background-position: left top;
}

.Scope .link_title .itemColumn04 {
    background-image: url(../image/index_itemColumn_bg_04.png);
    background-repeat: no-repeat;
    background-position: left top;
    margin-right: 0px;
}

.Scope .link_title span h5 {
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    padding-left: 65px;
    padding-top: 6px;
}

.Scope .link_title span {
    display: block;
    margin-right: 10px;
    width: 175px;
    height: 60px;
    float: left;
}

.Scope .link_title a {
    display: block;
    height: 60px;
    width: 175px;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
    text-indent: 65px;
    color: #1E3A58;
}

.Scope .link_title a:hover {
    text-decoration: none;
    color: #369;
}

.Scope .main_title p,
.detail_right_weizhi p {
    width: 50%;
    float: right;
    margin-right: 15px;
    text-align: right;
}

.l_box,
.l_box_2,
.r_box {
    border: 1px solid #DFF8D0;
    font: 12px/26px border;
    padding-bottom: 5px;
    overflow: hidden;
}

.l_box p.title,
.r_box p.title {
    border-bottom: 1px solid #DFF8D0;
    height: 26px;
    text-indent: 10px;
    width: 100%;
}

.l_box p.title span {
    display: block;
    float: left;
    margin-right: 20px;
    min-width: 250px;
}

.l_box p.title b {
    margin-right: 10px;
}

.l_box p.title a {
    margin-left: 5px;
}

.l_box dl.f {
    border-bottom: 1px solid #DFF8D0;
    line-height: 22px;
    padding: 5px;
    width: 100%;
}

.l_box dl.f dd {
    color: #999999;
    height: 22px;
    margin: 0 5px;
    overflow: hidden;
    width: 125px;
}

dd {
    display: inline;
    float: left;
}

.l_box dl.f dd a {
    color: #000000;
}

dt.clear,
li.clear {
    font-size: 0;
    height: 0;
}

dt.clear,
li.clear,
.clear {
    clear: both;
}

.Scope .noborder {
    border: medium none;
}

.l_box dl dd.margintitle {
    font-weight: bold;
    margin-left: 5px;
}

.l_box dl dd.title {
    color: #000000;
    font-weight: bold;
    text-align: left;
    text-indent: 5px;
    width: 70px;
}

.Scope .list {
    clear: both;
    padding-bottom: 20px;
    background-color: #FFF;
}

.Scope .list .list_title {
    width: 100%;
}

.Scope .list .list_title p {
    color: #16387C;
    float: right;
    padding-top: 5px;
    display: block;
    padding-right: 10px;
    line-height: 28px;
}

.Scope .list .list_title p span {
    position: relative;
    top: -3px;
    padding-right: 5px;
}

dl.jsxx_title .title {
    font-size: 14px;
    font-weight: bold;
    line-height: 42px;
}

dl.jsxx_title dd.anniu {
    line-height: 0;
    margin-top: 8px;
    width: 110px;
}

.list dl.jsxx_bottom dd.anniu {
    line-height: 0;
    margin-top: 5px;
    width: 200px;
}

dl.jsxx_title dd.anniu input,
.list dl.jsxx_bottom dd.anniu input {
    font-size: 12px;
    margin-left: 5px;
    vertical-align: middle;
}

dl.jsxx dd,
.list dl.jsxx_bottom dd {
    margin: 0 10px;
}

dl.jsxx_title dd {
    margin-left: 10px;
}

dl dd.lx {
    float: right;
    margin-right: 10px;
    text-align: center;
    display: none;
}

dl dd.hpz,
dl dd.hpz2,
dl dd.hpz_zb,
dl dd.hpz_al_qysl,
dl dd.hpz_qy,
dl dd.hpz_al,
dl dd.hpzong,
dl dd.hpz_jg,
dl dd.hpz_qg {
    background: url("/static/img/list_icon_07.jpg") no-repeat scroll 0 center transparent;
    color: #16387C;
    display: inline;
    float: right;
    margin-right: 10px;
    text-align: right;
    width: 60px;
}

dl dd.hpz_qy {
    width: 65px;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(http://www.tsinghuan.com/static/img/list_icon_08.jpg);
    background-repeat: no-repeat;
    background-position: 0 center;
}

dl.jsxx {
    overflow: hidden;
    padding: 20px 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #CDCDCD;
    margin: 0px;
}

dl.jsxx dd.img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CFCFCF;
    margin-left: 0;
    margin-right: 12px;
    overflow: hidden;
    width: 115px;
}

dl.jsxx dd.img table {
    height: 68px;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

dl.jsxx dd.img table td {
    text-align: center;
}

dl.jsxx dd.img table td img {
    display: block;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 3px;
    width: 110px;
    height: 80px;
}

img {
    border: medium none;
}

dl.jsxx dd.word {
    color: #999999;
    margin: 0;
    width: 80%;
    float: left;
}

dl.jsxx dd.word span {
    float: left;
    height: 20px;
    line-height: 20px;
}

dl.jsxx dd.word span img {
    margin: 0 3px;
}

.rongyu_img {
    cursor: pointer;
}

dl.jsxx dd.word span a,
.INBOX ul.news_list li p a, .popularLenses td a, dd.img td a {
    pointer-events: none;
    cursor: text;
}

    dl.jsxx dd.word span a:hover, .popularLenses td a:hover, .INBOX ul.news_list li p a:hover, dd.img td a:hover {
        text-decoration: none;
        cursor: text;
    }
dl.jsxx dd.word span a.chakan { display:none; }

dl.qiye_only dd.word p.zhzs {
    color: #FF6600;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 55px;
}

dl.jsxx dd.word p {
    color: #666666;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    height: 20px;
    line-height: 20px;
}

dl.jsxx dd.word span.block {
    width: 100%;
    display: inline-table;
}

dl.jsxx dd.word .block {
    margin-right: 10px;
}

dl.qiye_only dd.word I {
    color: #999999;
    font-style: normal;
}

.list dl dd.lx a {
    display: block;
    margin-bottom: 10px;
}

.list dl.jsxx_bottom {
    border-bottom: 1px solid #CDCDCD;
    clear: both;
    font: 12px/34px border;
    height: 34px;
}

dl.jsxx_title dd.anniu input,
.list dl.jsxx_bottom dd.anniu input {
    font-size: 12px;
    margin-left: 5px;
    vertical-align: middle;
}

.list dl.jsxx_bottom a {
    color: #16387C;
    cursor: pointer;
    margin-left: 10px;
}

.formError {
    color: #F00;
    padding-top: 5px;
}

.jsxx dd.info {
    margin-left: 50px;
}

.INBOX ul.news_list {
    clear: both;
    display: block;
    float: left;
}

.INBOX ul.news_list li {
    float: left;
    border-top: 1px dotted #CDCDCD;
    height: 50px;
    padding-top: 0;
    padding-right: 10px;
    padding-bottom: 0;
    padding-left: 10px;
    width: 759px;
}

.INBOX ul.news_list li p {
    float: left;
    height: 35px;
    padding-top: 20px;
    text-indent: 12px;
    width: 600px;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(http://sites.tsinghuan.com/static/corpsite/img/dd.jpg);
    background-repeat: no-repeat;
    background-position: 2px 28px;
}

.INBOX ul.news_list li span {
    margin-top: 5px;
    float: right;
    font: 12px/40px border;
    width: 110px;
}


/*--------------------------------------------------------------------------------文章详细页面【前台】—————————————————————————————————————————————————————————————————————————————————*/

.article-content {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #DBDBDB;
    border-bottom-color: #DBDBDB;
    border-left-color: #DBDBDB;
    padding-right: 20px;
    padding-bottom: 25px;
    padding-left: 25px;
}

.article-content h1 {
    font-weight: bold;
    color: #465E66;
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 12px;
    text-align: center;
    padding-top: 20px;
}

.article-content_meta {
    font-size: 16px;
    color: #6E6E6E;
    padding: 15px 0;
    text-align: center;
    background-color: #e5f8ee;
}

.article-content_body {
    color: black;
    font-size: 14px;
    line-height: 180%;
    text-align: left;
}

.article-content_body p {
    font-size: 14px;
    line-height: 180%;
}

.article-content_footer {
    border-top: 1px solid #DBDBDB;
    font-size: 14px;
    margin-top: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: right;
}

.CompanyLibrary .LeftBar {
    margin-top: 0px;
}

.CompanyLibrary .LeftBar .classify {
    margin-bottom: 10px;
}

.fy {
    color: #EEEEEE;
    font: 12px/20px border;
    margin-top: 30px;
    text-align: center;
    width: 690px;
}

.fy .pagerCurrent {
    background: none repeat scroll 0 0 #046CB5;
    color: #FFFFFF;
}

.fy a,
.fy .pagerCurrent {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EEEEEE;
    color: #16387C;
    font: 12px/24px border;
    height: 20px;
    margin: 0 2px;
    padding: 3px 8px;
    text-align: center;
    width: 20px;
}

.dibu_miaoshu {
    clear: both;
    margin-left: 0px;
    width: 690px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #EFEFEF;
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    line-height: 20px;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

dl.phb {
    padding: 15px;
    margin-bottom: 10px;
}

dl.phb dd {
    overflow: hidden;
    display: inline-block;
    line-height: 28px;
    height: 28px;
}


/*dl.phb dd.phbnum { display: inline; float: left; font-size: 9px; margin-right: 5px; text-align: center; width: 20px; background-attachment: scroll; background-color: transparent; background-image: url(../image/index_rightbar_ItemGroup_title.png); background-repeat: no-repeat; background-position: -540px -55px; color: #004B91; line-height: 32px; }*/

dl.phb dd.phbnum {
    width: 10%;
    text-align: center;
    font-size: 10px;
    margin-right: 8px;
    clear: left;
    height: 16px;
    line-height: 16px;
    margin-top: 5px;
    border-radius: 5px;
}

dl.phb dd.phbname {
    float: left;
    width: 70%;
}

dl.phb dd.on {
    padding-right: 8px;
    width: 15%;
}

.LeftBar .AdvertPic {
    overflow: hidden;
    margin-bottom: 20px;
}

.LeftBar .AdvertPic img {
    width: 100%;
    height: auto;
}


/*  图片翻页效果css*/

.flashNews {
    position: relative;
    height: 280px;
    overflow: hidden;
    border: 1px solid #F1F1F1;
}

.flashNews .bg {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 305px;
    height: 73px;
    background: #000000;
    filter: alpha(opacity=39);
    -moz-opacity: 0.39;
    opacity: 0.39;
}

.flashNews h3 {
    position: absolute;
    left: 10px;
    top: 140px;
    width: 330px;
    height: 35px;
    line-height: 35px;
    z-index: 2;
}

.flashNews h3 a {
    font-size: 20px;
    font-family: "黑体";
    font-weight: normal;
    color: #FFFFFF;
}

.flashNews h3 a:hover {
    color: #F20000;
}

.flashNews img {
    width: 100%;
    height: 100%;
    border: 0;
}

.flashNews p {
    position: absolute;
    left: 10px;
    top: 170px;
    width: 330px;
    height: 20px;
    line-height: 20px;
    ;
    z-index: 2;
}

.flashNews p a {
    color: #FFFFFF;
    font-size: 12px;
}

.flashNews p a:hover {
    color: #F20000;
}

.flashNews ul {
    position: absolute;
    right: 0;
    bottom: 0;
    padding-left: 47px;
    _padding-left: 46px;
    background: url('/img/flashPage_bg.png') no-repeat 0 0;
    z-index: 2;
    _background: none;
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='img/flashPage_bg.png', sizingMethod='crop')
}

.flashNews ul li {
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-left: 3px;
    background-color: #005a28;
}

.flashNews ul li a {
    display: block;
    width: 20px;
    height: 20px;
    font-size: 11px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.flashNews ul li a:hover,
.flashNews ul li a.sel {
    background-color: #96cc4b;
    text-decoration: none;
}

.searchingBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FF9100;
    margin: 0 auto;
    width: 520px;
}


/* 邱银功网站css*/

.area {
    padding-top: 20px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
}

.area .LeftBar {
    float: left;
    /* overflow: hidden; */
}

.area .classify #popCatalog {
    margin-left: 236px;
}

.area .company {
    clear: both;
    overflow: hidden;
    margin: 20px 0;
    background-color: rgb(239, 247, 255)
}

.area .company_title {
    height: 48px;
    line-height: 48px;
    vertical-align: middle;
    color: rgb(53, 107, 161);
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    border-top: 5px solid rgb(53, 107, 161);
}

.area .company_text_ck {
    height: 36px;
    line-height: 36px;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 10px;
}

.area .company_text_detail {
    margin: 0px auto 0px auto;
    clear: both;
    overflow: hidden;
}

.area .company_name {
    padding: 20px;
    line-height: 28px;
    overflow: hidden;
    clear: both;
}

.area .company_name span {
    font-size: 16px;
    color: #004499;
    font-weight: bold;
    display: block;
    float: left;
    clear: right;
    width: 120px;
}

.area .company_name em {
    float: left;
    width: 120px;
    display: block;
}

.area .company_ly {
    float: right;
}

.area .company_ly a {
    width: 83px;
    height: 0px;
    padding-top: 28px;
    background: url(../image/ly.jpg) no-repeat;
    display: block;
    overflow: hidden;
    float: right;
}

.area .company_ly a:hover {
    background: url(../image/ly_hover.jpg) no-repeat;
}

.area .company_lx {
    line-height: 24px;
    padding: 20px;
}

.area .company_lx .number {
    float: left;
    margin-right: 10px;
}

.area .company_lx table {
    color: #000;
    word-break: break-all;
    line-height: 24px;
}

.area .company_lx table td {
    vertical-align: top;
}

.area .company_lx font {
    color: #666666;
}

.area .company_zs {
    text-align: center;
    color: #000;
    margin: 0px;
    padding-bottom: 7px;
    font-weight: bold;
    border-bottom: #dce0e1 1px solid;
}

.area .company_zs span {
    color: #ff3300;
}

.company_web {
    margin-top: 15px;
    clear: both;
    overflow: hidden;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #CDCDCD;
}

.company_web span a:hover {
    background-color: rgb(80, 137, 194);
    text-decoration: none;
}

.company_web span a {
    color: #FFF;
    line-height: 48px;
    height: 48px;
    text-align: center;
    background-color: rgb(97, 157, 216);
    display: block;
}

.lxfs .company_web span {
    display: block;
    color: #FFF;
    text-align: center;
    background-image: url(../image/zc.jpg);
    background-repeat: no-repeat;
    background-position: 10px 5px;
    padding: 0;
    margin: 0;
    margin-left: 0 !important;
}

.area .grayBox {
    margin-bottom: 20px;
    background: #f0f0f0;
    clear: both;
}

.area .newArticle {
    width: 237px;
}

.area .grayBox h4 {
    height: 48px;
    vertical-align: middle;
    line-height: 48px;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.area .newArticle .area .ArticleClassify ul,
.area .gongying ul,
.area .grayBox ul {
    clear: both;
    /* overflow: hidden; */
}

.area .gongying ul li {
    line-height: 28px;
}

.area .ArticleClassify>ul.qualifyMenu>li {
    line-height: 36px;
}

.area .ArticleClassify>ul>li {
    line-height: 45px;
    display: block;
    float: left;
    font-size: 16px;
    border-bottom: #DBDBDB 1px solid;
    margin-left: 0px;
    margin-top: 0px;
    width: 100%;
    background-color: #F0F0F0;
}

.area .ArticleClassify>ul>li:last-child {
    margin-bottom: 20px;
}

.area .ArticleClassify ul>li.cur {
    background-color: #DFF8D0;
    font-weight: bolder;
}

.area .ArticleClassify ul>li.cur a {
    color: #005a28;
}

.area .ArticleClassify ul li a:hover {
    background-color: #DFF8D0;
}

.area .ArticleClassify ul>li>a,
.area .gongying ul li a {
    display: block;
    zoom: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 36px;
    background-image: url(../image/arrow0.png);
    background-repeat: no-repeat;
    background-position: 18px center;
    text-decoration: none;
}

.area .ArticleClassify ul>li>ol>li.subMenuTitle {
    line-height: 28px;
    padding-left: 48px;
    padding-top: 5px;
    font-size: 14px;
}

.area .ArticleClassify ul>li>.classify>ol>li>a>p,
.area .ArticleClassify ul>li>a>p,
.area .ArticleClassify ul>li>ol>li>a>p {
    line-height: 1.2em;
    padding: 8px 0;
}

.area .ArticleClassify ul li a:hover,
.area .ArticleClassify ul li a:active,
.area .ArticleClassify ul li a:focus,
.area .ArticleClassify ul li a:visited,
.area .gongying ul li a:hover {
    color: #005a28;
    text-decoration: none;
}

.LeftBar ol li:last-child {
    padding-bottom: 5px;
}

.LeftBar ol li a {
    display: block;
    padding-left: 48px;
    line-height: 2em;
    font-weight: normal;
}

#CertificationNav ol li a {
    line-height: 2.8em;
}

.LeftBar ol li.cur a,
.LeftBar ol li a:hover,
.area .ArticleClassify ul>li.cur a:hover,
.area .ArticleClassify ul>li.cur ol li.cur a:hover {
    background-color: rgb(192, 226, 173);
    text-decoration: none;
}

.area .ArticleClassify ul>li.cur ol li a:hover {
    color: #005a28;
    text-decoration: underline;
    background-color: #DFF8D0;
}

.area .gongying_more {
    border-top: #DBDBDB 1px dashed;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    text-align: right;
    padding-right: 10px;
}

.area .gongying_more a {
    color: #004499;
}

.area .gongying_more a:hover {
    text-decoration: underline;
}

.area .detail_right .notab {
    margin-top: 10px;
    padding-top: 8px;
}

.area .detail_right h4 .articleTitle {
    display: block;
    padding-left: 15px;
    overflow: hidden;
    padding-right: 10px;
    float: left;
    font-size: 16px;
    font-weight: bold;
}

.area .detail_right .wide .title {
    display: block;
    padding-left: 15px;
    overflow: hidden;
    float: left;
}

.area .detail_right .wide .target .type {
    width: 55px;
}

.area .detail_right .wide .longTitle {
    padding-left: 15px;
}

.area .detail_right .wide .jobTitle {
    display: block;
    width: 200px;
    padding-left: 15px;
    overflow: hidden;
    padding-right: 5px;
    float: left;
}

.area .detail_right .wide .companyName {
    display: block;
    float: left;
    padding-left: 15px;
    width: 230px;
}

.area .detail_right .wide .type {
    display: block;
    float: left;
}

.area .detail_right .wide h5 {
    margin-top: 10px;
    margin-bottom: 0;
    line-height: 28px;
    height: 28px;
    color: #005A28;
}

.area .detail_right .wide h5 span:last-child {
    float: right;
    padding-right: 15px;
}

.area .detail_right .wide h5 span:last-child em {
    display: inline-block;
    width: 60px;
    margin-left: 30px;
    text-align: center;
}

.area .detail_right .wide:after {
    clear: both;
}

.area .detail_right .ItemGroup .ItemList li {
    float: left;
    display: block;
    padding-bottom: 10px;
    padding-top: 10px;
    line-height: 24px;
    border-bottom: #DBDBDB 1px dotted;
    width: 100%;
}

.ItemGroup .ItemList li span:last-child {
    float: right;
}

.area .detail_right .ItemGroup h4 .time {
    float: left;
    margin-right: 15px;
    padding-left: 15px;
    min-width: 80px;
}

.area .detail_right .greenBox {
    border-top: 5px solid #0C9646;
    margin-top: 20px;
}

.area .detail_right .ItemGroup h4 {
    margin: 0px;
    padding: 0px;
    height: 52px;
    line-height: 52px;
    background-color: #DEDEDE;
}

.area .detail_right .ItemGroup h4 span {
    display: block;
    color: #005a28;
}

.detail_right .form-outer {
    padding: 15px 0 10px 20px;
    margin-bottom: 15px;
    background-color: #DEDEDE;
}

.detail_right .form-outer .form-group {
    margin-bottom: 10px;
    margin-right: 15px;
}

.detail_right .form-inline .form-group .form-control,
.detail_right .form-outer .form-group:last-child .btn {
    width: 14em;
}

.detail_right .form-outer .form-group:last-child .btn {
    padding: 7px 12px;
    float: right;
}

.detail_right .form-inline .form-group:last-child label {
    width: 5em;
}

.detail_right .ExpertShow ul li {
    display: block;
    float: left;
    width: 50%;
    margin: 0;
    padding-top: 15px;
    border-bottom: 1px solid #CCC;
}

.detail_right .ExpertShow ul li:nth-child(2n) {
    border-left: 1px solid #CCC;
    padding-left: 15px;
}

.detail_right .ExpertShow ul li a {
    display: block;
    margin-bottom: 10px;
    height: 100px;
    overflow: hidden;
    float: left;
}

.detail_right .ExpertShow ul li p {
    text-indent: 1.2em;
    width: 11em;
    line-height: 2.2em;
    overflow: hidden;
    height: 2.2em;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}

.detail_right .ExpertShow ul li a img {
    width: 90px;
    height: auto;
}

.area .detail_right_weizhi,
.Scope .main_title {
    height: 48px;
    line-height: 48px;
    background-color: #DEDEDE;
}

.area .detail_right_weizhi span,
.Scope .main_title span {
    height: 11px;
    width: 10px;
    background: url(../image/ico_1.png) no-repeat;
    margin: 22px 6px 0px 15px;
    display: block;
    float: left;
}

.area .detail_right_weizhi a {
    color: #004499;
}

.area .detail_right_weizhi a:hover {
    text-decoration: underline;
}

.area .product_title p,
.area .sub_title p {
    padding: 10px 30px;
}

.area .product_title {
    line-height: 36px;
    vertical-align: middle;
    font-size: 28px;
    text-align: center;
    color: #005a28;
    padding-top: 10px;
    margin: 20px 0 0 0;
    background-color: #e5f8ee;
    border-top: 5px solid #005a28;
}

.area .sub_title {
    font-size: 20px;
    color: #005a28;
    background-color: #e5f8ee;
    text-align: center;
}

.area .product_jianjie {
    clear: both;
    overflow: hidden;
}

.area .jianjie_photo {
    width: 290px;
    height: 216px;
    border: #dce0e1 1px solid;
    float: left;
}

.area .jianjie_photo img {
    float: left;
    overflow: hidden;
    z-index: -100;
}

.area .jianjie_xh {
    z-index: 100;
    margin: -25px 0px 0px 0px;
    float: left;
    width: 296px;
}

.area .jianjie_xh span {
    float: right;
    margin-right: 10px;
}

.area .jianjie_xh a {
    color: #004499;
}

.area .jianjie_xh a:hover {
    text-decoration: underline;
}

.area .product_hdp_number {
    width: 200px;
    float: left;
    margin: 0px!important;
}

.area .product_hdp_number span {
    margin-left: 5px!important;
    margin-right: -1px;
}

.area .product_hdp_more {
    float: right;
}

.area .jianjie_table {
    width: 388px;
    float: right;
    line-height: 35px;
    color: #080204;
}

.area .jianjie_table table {
    border-top: #dce0e1 1px solid;
    border-right: #dce0e1 1px solid;
}

.area .jianjie_table td {
    border-bottom: #dce0e1 1px solid;
    border-left: #dce0e1 1px solid;
    text-align: center;
}

.area .jianjie_table_td1 {
    background: #f3f3f3;
    color: #676968;
}

.area .jianjie_xq {
    background-color: #ececec;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    font-size: 14px;
    font-weight: bold;
    border-top: #dce0e1 1px dashed;
    margin: 20px 0px 0px 0px;
    clear: both;
}

.area .jobSearchBar {
    background: #DFF8D0;
    height: 48px;
    line-height: 48px;
    vertical-align: middle;
    padding-left: 15px;
    color: #005a28;
    font-size: 14px;
    border-top: #dce0e1 1px solid;
    margin: 10px 0px 0px 0px;
    clear: both;
}

.area .jobSearchBar ul {
    margin-left: -10px;
}

.area .jobSearchBar ul li {
    display: block;
    float: left;
    padding-left: 10px;
}

.area .jianjie_xq span {
    float: right;
    margin-right: 10px;
    margin-top: 9px;
}

.area .jianjie_xq font {
    float: right;
    margin-right: 10px;
}

.area .jianjie_xq font a {
    color: #004499;
    font-size: 12px;
    font-weight: normal;
}

.area .jianjie_xq font a:hover {
    text-decoration: underline;
}

.area .jianjie_xq span a {
    width: 34px;
    height: 0px;
    padding-top: 9px;
    display: block;
    overflow: hidden;
    background: url(../image/top.jpg) no-repeat;
}

.area .jianjie_xinxi {
    line-height: 32px;
    font-size: 14px;
    padding: 36px;
}

.area .jianjie_xinxi img {
    float: none !important;
    display: block;
    margin: 0 auto;
}

.area .jianjie_xinxi p {
    margin: 0px;
    padding-top: 10px;
    padding-right: 10px!important;
    padding-bottom: 10px;
    padding-left: 15px!important;
}

.area .jianjie_xinxi p a {
    color: #004499;
}

.area .jianjie_xinxi p a:hover {
    text-decoration: underline;
}

.area .jianjie_anli {
    line-height: 20px;
    font-size: 12px;
    color: #000000;
}

.area .jianjie_anli p {
    margin: 0px;
    padding: 0px;
}

.area .case_hdp {
    border: #dff8d0 1px solid;
}

.area .case_hdp_title {
    height: 29px;
    line-height: 29px;
    vertical-align: middle;
    clear: both;
    overflow: hidden;
    z-index: 100;
}

.area .case_hdp_title li {
    width: 118px;
    display: block;
    float: left;
    text-align: center;
    border-left: #dff8d0 1px solid;
    color: #004499;
    font-weight: bold;
    cursor: pointer;
}

.area .case_hdp_title li:first-child {
    border-left: none;
}

.area .case_hdp_select {
    display: block;
    background: #FFF!important;
}

.area .case_hdp_line {
    border-bottom: #dff8d0 1px solid;
    height: 1px;
    margin: -2px;
    clear: both;
    overflow: hidden;
    z-index: -100;
}

.flashNews .case_photo,
.flashNews .case_photo a {
    height: 100%;
    display: block;
}

.area .case_hdp_number {
    clear: both;
    overflow: hidden;
    margin: 10px 0px 0px 0px;
}

.area .case_hdp_number span {
    width: 18px;
    height: 18px;
    background: #f5fafc;
    border: #00abea 1px solid;
    display: block;
    line-height: 18px;
    text-align: center;
    cursor: pointer;
    color: #16387c;
    float: left;
    margin-left: 10px;
}

.area .case_hdp_number_select {
    background: #333366!important;
    color: #fff!important;
    display: block;
}

.area .case_danwei {
    margin-bottom: 10px;
    border: #dff8d0 1px solid;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    padding-left: 15px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}

.area .case_danwei_list {
    clear: both;
    overflow: hidden;
}

.area .case_danwei_list li {
    line-height: 22px;
    color: #000;
    margin-top: 10px;
    border-bottom: #CCC 1px dashed;
    padding-bottom: 8px;
}

.area .case_danwei_list li a {
    color: #004499;
}

.area .case_danwei_list li a:hover {
    text-decoration: underline;
}

.area .case_danwei_list li img {
    float: left;
    margin-right: 10px;
    border: #cccccc 1px solid;
}

.TrainTable table {
    margin-bottom: 0;
}

.TrainTable table tr:last-child td {
    border-bottom: 1px solid #dddddd;
}

.TrainTable .SignUp a {
    display: block;
    text-align: center;
    font-size: 1.6em;
    line-height: 2em;
    background-color: #f0ad4e;
    color: #FFF;
}

.TrainTable .SignUp a:hover {
    background-color: #dd9837;
    text-decoration: none;
}

.area .case_table {
    clear: both;
    overflow: hidden;
    line-height: 35px;
    color: #080204;
}

.area .case_table table {
    border-top: #dce0e1 1px solid;
    border-right: #dce0e1 1px solid;
}

.area .case_table td {
    border-bottom: #dce0e1 1px solid;
    border-left: #dce0e1 1px solid;
    text-align: center;
}

.area .case_dianping {
    background-color: #FFF;
    border: #DBDBDB 1px solid;
    padding: 15px;
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}

.area .case_dianping .SubmitBotton {
    padding-top: 10px;
    padding-bottom: 10px;
}

.area .case_dianping .ItemList {
    width: 100%;
}

.area .case_dianping .ItemList li {
    float: left;
    width: 100%;
    clear: both;
    display: block;
    margin-bottom: 10px;
    padding-top: 5px;
}

.area .case_dianping .ItemList li .AvatarPic {
    float: left;
    display: block;
    border: 1px solid #DBDBDB;
    padding: 3px;
    height: 58px;
    width: 68px;
    overflow: hidden;
}

.area .case_dianping .ItemList .say {
    float: left;
    width: 565px;
}

.area .case_dianping .ItemList .message {
    float: left;
    width: 570px;
    margin-left: 98px;
    padding-left: 10px;
    margin-top: 10px;
    border-left: #DBDBDB 2px solid;
}

.area .case_dianping .ItemList .message .words {
    display: block;
    margin-right: 20px;
    white-space: normal;
    font-weight: normal;
    clear: both;
}

.area .case_dianping .ItemList span {
    display: block;
    margin-right: 20px;
    white-space: nowrap;
    float: left;
    font-weight: bold;
}

.area .case_dianping ul {
    color: #000;
    float: left;
    width: 570px;
}

.area .case_dianping li {
    line-height: 23px;
}

.area .case_dianping_gb {
    text-align: right;
}

.area .case_dianping_gb a {
    color: #fea500
}

.area .case_dianping_gb a:hover {
    color: #ff6600;
    text-decoration: underline;
}

.area .detail_weizhi {
    clear: both;
    overflow: hidden;
}

.AttachmentsList {
    margin-top: 20px;
    border: 1px solid #CCC;
    background: #FFFFE1;
    padding: 10px 10px 2px!important;
    display: block;
}

.AttachmentsList li {
    background: no-repeat 0px 6px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.AttachmentsList li * {
    line-height: 20px;
    height: 20px;
}

.AttachmentsList .title {
    color: #000;
    font-weight: bold;
    background-image: url(../image/view_download.png);
    border-bottom: 1px dotted #CCC;
}


/* ------------------------------------------前台简历详细页面--------------------------------------------------------------------------css*/

.main3 {
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding-top: 0;
    padding-right: 10px;
    padding-left: 10px;
    display: block;
    float: left;
    border: #DCE0E1 1px solid;
}

.Terminal-title {
    color: #315AAA;
    font-size: 24px;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DCE0E1;
}

.left-box {
    background: url("/images/shadowmid.png") repeat-y scroll left center transparent;
    float: left;
    overflow: hidden;
}

.left-boxmid {
    padding: 8px 0px;
}

.left-boxmid .left {
    width: 50%;
}

.left-boxbot {
    background: url("/images/shadowbot.png") no-repeat scroll left center transparent;
    height: 12px;
    overflow: hidden;
}

.basic-information {
    padding-bottom: 15px;
}

.basic-condition {
    border-bottom: 0 none;
    margin-top: 10px;
}

.company-headline {
    background-color: #dff8d0;
    color: #555555;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
}

.company-introduction {
    color: #555555;
    font-size: 14px;
    line-height: 24px;
    padding: 10px;
}

.basic-information .company-logo {
    float: right;
    height: 90px;
    padding: 10px 10px 0 0;
    text-align: right;
    width: 149px;
}

.basic-information .company-logo img {
    width: 120px;
}

.basic-information dt {
    color: #999999;
    height: 24px;
    overflow: hidden;
    padding-left: 10px;
    width: 68px;
    float: left;
    clear: left;
}

.basic-information dd {
    color: #333333;
    width: 430px;
}

.basic-condition dd,
.basic-condition dt {
    padding-top: 0;
}

.basic-condition dd {
    width: 250px;
}

.basic-condition .wid540 {
    width: 200px;
}

.apply_box,
.basic-condition .apply_box {
    padding: 10px 0 0 10px;
    width: 600px;
}

.company-introduction p {
    padding: 8px 0;
}

.company-introduction h4,
.company-introduction h4 a {
    color: #315AAA;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
}

.company-introduction h5 {
    font-size: 12px;
    font-weight: normal;
}

.company-introduction h5 span {
    color: #333333;
    padding-right: 30px;
    margin-bottom: 10px;
    display: inline-block;
}


/* ------------------------------------------发送留言页面-----------------------------------------------------------------------------css*/

.sendMessage {
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    width: 760px;
    border: #dff8d0 3px solid;
    background-image: url(../image/index_left_green_title_bg.png);
    background-repeat: repeat-x;
    background-position: left top;
    padding-top: 20px;
    background-color: #FFF;
}

.sendMessage h4 {
    padding-left: 20px;
    font-weight: bold;
}

.sendMessage dl.fbk_middle {
    margin: 20px auto 0;
}

.sendMessage dl.fbk {
    color: #000000;
    margin: 20px 0 0;
    padding: 0 15px;
    position: relative;
}

.sendMessage dl.fbk dd.title {
    color: #FF0000;
    font-size: 14px;
    margin: 1px 5px 0 0;
    text-align: right;
    width: 125px;
}

.sendMessage dl.fbk dd {
    font-size: 14px;
    vertical-align: top;
    width: auto;
}

.sendMessage dl.fbk dt {
    font-size: 0;
    padding-bottom: 5px;
}

.sendMessage dl.fbk dd.title b {
    color: #000000;
    font-weight: normal;
}

.sendMessage dl.fbk dd .text_2 {
    width: 288px;
}

.sendMessage dl.fbk dd .text,
.sendMessage dl.fbk dd .tel,
.sendMessage dl.fbk dd .tel2,
.sendMessage dl.fbk dd .text_2,
.sendMessage dl.fbk dd .text_3,
.sendMessage dl.fbk dd .text_4,
.sendMessage dl.fbk dd .text_5 {
    border: 1px solid #7F9DB9;
    font-size: 13px;
    height: 18px;
    margin-right: 10px;
    width: 150px;
}

.sendMessage dl.fbk dd textarea.jieshao {
    border: 1px solid #7F9DB9;
    font-size: 13px;
    height: 120px;
    margin-right: 10px;
    margin-top: 3px;
    width: 402px;
}

.sendMessage dl.fbk dd .tel2 {
    margin: 0;
    width: 90px;
}

.sendMessage dl.fbk dd.bigtitle {
    height: 30px;
    text-indent: 10px;
    width: 100%;
    background-image: url(../image/index_focusNews_News.png);
    background-repeat: repeat-x;
    background-position: left top;
    line-height: 30px;
    font-family: border;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #DDD;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #DDD;
    border-left-color: #DDD;
}

.sendMessage dl.fbk dd.tel {
    padding-top: 28px;
}

.sendMessage dl.fbk dd b.tnormal,
#main dl.fbk dd b.tnormal2 {
    font-size: 12px;
    font-weight: normal;
    line-height: 28px;
    margin-right: 22px;
}

.sendMessage dl.fbk dd b.tnormal2 {
    margin-right: 40px;
}

.sendMessage dl.fbk dd .tel {
    margin: 0;
    width: 50px;
}

.sendMessage .duiqi_an2 {
    padding-left: 285px;
    width: 55px;
}

.sendMessage .duiqi_an {
    font-size: 14px;
    padding: 5px 0 18px 143px;
    width: 185px;
}

.sendMessage .duiqi_an input {
    height: 28px;
}


/* ------------------------------------------发送留言页面-----------------------------------------------------------------------------css*/

.about_text,
#about_lyb,
.about_zp {
    clear: both;
    line-height: 28px;
    border: #EFEFEF 1px solid;
    margin-top: 10px;
    font-size: 14px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}

.about_text .serviceItem {
    margin-top: 20px;
}

.about_text .info {
    margin-top: 20px;
}

.about_text .jianjie_xq {
    margin-bottom: 10px;
}

.about_text p,
.serviceItem ul,
.info p {
    padding-left: 15px;
}

.about_text h3,
.serviceItem h3 {
    padding-left: 15px;
    margin-bottom: 10px;
}


/* ------------------------------------------首页-新弹出菜单-来自苏宁样式-----------------------------------------------------------------------------css*/

#warp1000 #allsort {
    margin-right: 9px;
    margin-top: 10px;
    overflow: hidden;
    float: left;
    width: 240px;
    z-index: 4;
}

#warp1000 #allsortlist {
    height: 297px;
    border: 1px solid #005A28;
    background-color: #F7FEF8;
    padding-top: 3px;
}

#warp1000 #allsortlist .navlist {
    height: 42px;
    line-height: 42px;
}

#warp1000 #allsortlist .navlist h3 {
    height: 42px;
    line-height: 42px;
    font-weight: normal;
    background: url(../image/main.png) no-repeat;
    text-align: left;
    padding-left: 45px;
    padding-top: 0px;
}

#warp1000 #allsortlist .navlist h3 a {
    font-size: 14px;
    font-weight: bolder;
    text-align: left;
    color: #333;
}

#warp1000 #allsortlist .navlist h3 a:hover {
    color: #093;
    text-decoration: underline;
}

#warp1000 #allsortlist .navlist h3 span a {
    font-weight: normal;
    padding-left: 5px;
}

#warp1000 #allsortlist .navlist h3.hover {
    position: relative;
    z-index: 99;
}

#warp1000 #allsortlist .icon01 h3,
#warp1000 #allsortlist .icon02 h3,
#warp1000 #allsortlist .icon01 h3,
#warp1000 #allsortlist .icon03 h3,
#warp1000 #allsortlist .icon04 h3,
#warp1000 #allsortlist .icon05 h3,
#warp1000 #allsortlist .icon06 h3,
#warp1000 #allsortlist .icon07 h3 {
    background-position: -360px -320px;
}

#warp1000 #allsortlist .icon01 h3.hover,
#warp1000 #allsortlist .icon02 h3.hover,
#warp1000 #allsortlist .icon03 h3.hover,
#warp1000 #allsortlist .icon04 h3.hover,
#warp1000 #allsortlist .icon05 h3.hover,
#warp1000 #allsortlist .icon06 h3.hover,
#warp1000 #allsortlist .icon07 h3.hover {
    background-position: -360px -362px;
}


/*#warp1000 #allsortlist .icon02 h3 { background-position: -360px -386px; }
                                                   #warp1000 #allsortlist .icon02 h3.hover { background-position: -360px -419px; }
                                                   #warp1000 #allsortlist .icon03 h3 { background-position: -360px -452px; }
                                                   #warp1000 #allsortlist .icon03 h3.hover { background-position: -360px -485px; }
                                                   #warp1000 #allsortlist .icon04 h3 { background-position: -360px -518px; }
                                                   #warp1000 #allsortlist .icon04 h3.hover { background-position: -360px -551px; }
                                                   #warp1000 #allsortlist .icon05 h3 { background-position: -360px -584px; }
                                                   #warp1000 #allsortlist .icon05 h3.hover { background-position: -360px -617px; }
                                                   #warp1000 #allsortlist .icon06 h3 { background-position: -360px -650px; }
                                                   #warp1000 #allsortlist .icon06 h3.hover { background-position: -360px -683px; }
                                                   #warp1000 #allsortlist .icon07 h3 { background-position: -360px -716px; }
                                                   #warp1000 #allsortlist .icon07 h3.hover { background-position: -360px -749px; }
                                                   #warp1000 #allsortlist .icon08 h3 { background-position: -360px -782px; }
                                                   #warp1000 #allsortlist .icon08 h3.hover { background-position: -360px -815px; }
                                                   #warp1000 #allsortlist .icon09 h3 { background-position: -360px -848px; }
                                                   #warp1000 #allsortlist .icon09 h3.hover { background-position: -360px -881px; }
                                                   #warp1000 #allsortlist .icon10 h3 { background-position: -360px -914px; }
                                                   #warp1000 #allsortlist .icon10 h3.hover { background-position: -360px -947px; }
                                                   #warp1000 #allsortlist .icon11 h3 { background-position: -360px -980px; }
                                                   #warp1000 #allsortlist .icon11 h3.hover { background-position: -360px -1013px; }*/

#warp1000 #allsortlist .navlist h3 b img {
    position: relative;
    top: -2px;
    _padding-top: 6px;
    width: 23px;
    height: 14px;
    overflow: hidden;
}

#warp1000 #allsortlist .navlist .navmore {
    display: none;
    position: absolute;
    margin-left: 234px;
    margin-top: -49px;
    border: 1px solid #005A28;
    background: #FFF;
    z-index: 9;
    overflow: hidden;
}

#warp1000 #allsortlist .navlist .navmore dl {
    float: left;
    margin: -1px 0 0;
    padding: 20px;
    color: #333;
    background-color: #fff;
}

#warp1000 #allsortlist .navlist .navmore dl dt {
    position: relative;
    top: -8px;
    float: left;
    width: 88px;
    font-weight: 700;
    padding-left: 10px;
}

#warp1000 #allsortlist .navlist .navmore dl dt a {
    color: #333;
}

#warp1000 #allsortlist .navlist .navmore dl dt a:hover {
    color: #f60;
    text-decoration: underline;
}

#warp1000 #allsortlist .navlist .navmore dl dd {
    float: left;
    line-height: 14px;
    +padding-bottom: 10px;
}

#warp1000 #allsortlist .navlist .navmore dl dd a {
    float: left;
    color: #333;
    padding: 0 20px 0 0;
    margin-bottom: 5px;
    white-space: nowrap;
}

#warp1000 #allsortlist .navlist .navmore dl dd a:hover {
    color: #f60;
}

#warp1000 #allsortlist .navlist .navmore .navmoreRight {
    float: right;
    width: 150px;
}

#warp1000 #allsortlist .navlist .navmore .navmoreRight .brand {
    float: right;
    padding: 10px 10px 0 0;
}

#warp1000 #allsortlist .navlist .navmore .navmoreRight .brand a {
    display: block;
    width: 69px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    text-indent: 8px;
    color: #fff;
    font-weight: 700;
    background-image: url(../image/main.png);
    background-repeat: no-repeat;
    background-position: -280px -120px;
}

#warp1000 #allsortlist .navlist .navmore .navmoreRight .brand a:hover {
    color: #fff;
}

#warp1000 #allsortlist .navlist .navmore .navmoreRight a:hover {
    color: #f60;
}

#warp1000 #allsortlist .navlist .navmore .navmoreRight h4 {
    clear: right;
    width: 130px;
    font-size: 12px;
}

#warp1000 #allsortlist .navlist .navmore .navmoreRight span {
    float: left;
    display: block;
    line-height: 20px;
    padding-bottom: 30px;
}

#warp1000 #allsortlist .navlist .navmore .navmoreRight span.booklist a {
    width: 140px;
    overflow: hidden;
}

#warp1000 #allsortlist .navlist .navmore .navmoreRight span a {
    display: inline;
    float: left;
    width: 60px;
    height: 20px;
    margin-right: 10px;
    color: #666;
    overflow: hidden;
}

#warp1000 #allsortlist .navlist .navmore .navmoreRight p {
    width: 120px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

#warp1000 #allsortlist .navlist .navmore .navmoreRight p a {
    color: #666;
}

#snflash {
    display: inline;
    position: relative;
    float: left;
    width: 530px;
    height: 180px;
    margin-left: 10px;
    overflow: hidden;
}

#snflash #snflashContent {
    position: relative;
    width: 530px;
    height: 180px;
    overflow: hidden;
}


/* ---------------------------------------------首页-环保协会栏目-------------------------------------------------css*/

.assoc {
    margin-bottom: 20px;
}

.assoc a {
    padding-left: 90px;
    display: block;
    background-color: #fff7e0;
    background-image: url(../image/index_assoc_logo.png);
    background-repeat: no-repeat;
    background-position: 15px center;
    height: 80px;
}

.assoc a:hover {
    text-decoration: none;
    background-color: #fff1c6;
}

.assoc a h5 {
    padding-top: 8px;
    text-align: right;
    margin-right: 15px;
}

.assoc a h5:hover { text-decoration:underline; }

    .assoc h3 {
        font-size: 20px;
        font-weight: bolder;
        margin: 0;
        padding: 15px 0 0 0;
        line-height: 30px;
    }

.assoc span {
    padding-top: 3px;
    margin-top: 3px;
    display: block;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #CCC;
}


/* ---------------------------------------------平台首页改版-20140519------------------------------------------css*/

#warp1000 #allsort {
    margin-right: 9px;
    margin-top: 10px;
    overflow: hidden;
    float: left;
    width: 240px;
    z-index: 4;
}


/* ---------------------------------------------风琴伸缩菜单-20140523------------------------------------------css*/


/*收缩菜单*/

.v {
    float: right;
    width: 14px;
    height: 14px;
    overflow: hidden;
    display: inline-block;
    margin-top: -5px;
    margin-bottom: -5px;
    background-image: url(../image/vicon.png);
    background-repeat: no-repeat;
}

.v01 {
    background-position: 0 0;
}

.v02 {
    background-position: 0 -16px;
    ;
}

.vtitle {
    height: 41px;
    line-height: 42px;
    margin-top: -1px;
    font-size: 14px;
    color: #005ea8;
    cursor: pointer;
    background: linear-gradient(to bottom, #C9E4F1 0%, #91C5DD 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #71B2D3;
    border-right-color: #D2E1F1;
    border-bottom-color: #D2E1F1;
    border-left-color: #D2E1F1;
    font-weight: bolder;
}

.vtitle em {
    margin: 10px 10px 0 0;
}

.vconlist {
    background-color: #F5F8FC;
}

.vtitle .icon {
    background-image: url(../image/icon-add.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 36px;
    height: 40px;
    display: inline-block;
    float: left;
    background-color: #C0E0EF;
}

.vconlist li .icon {
    background-image: url(../image/ico_1.png);
    background-repeat: no-repeat;
    background-position: 24px center;
    width: 38px;
    height: 36px;
    display: inline-block;
    float: left;
}

.vconlist li a {
    height: 36px;
    line-height: 36px;
    display: block;
    font-size: 14px;
    color: #808080;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #D2E1F1;
    border-left-color: #D2E1F1;
}

.vconlist li.select a,
.vconlist li a:hover {
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(243, 243, 243, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(243, 243, 243, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(243, 243, 243, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(243, 243, 243, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(243, 243, 243, 1) 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(243, 243, 243, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
    color: #1f1f1f;
    text-decoration: none;
}


/* ---------------------------------------------滚动文字-20140801------------------------------------------css*/

.marquee {
    margin: 0px auto 20px auto;
    overflow: hidden;
    clear: both;
    background: #F2F2F2;
}

.marquee .prefix {
    float: left;
    line-height: 36px;
    height: 36px;
    font-weight: bolder;
    padding-left: 25px;
    background-image: url(../image/icon-sound.png);
    background-repeat: no-repeat;
    background-position: 8px center;
}

.xMarquee {
    height: 36px;
    overflow: hidden;
}

.xMarquee ol {
    list-style-type: none;
    margin-left: 30px;
    margin-right: 5px;
    padding: 0px;
    width: 100000%;
}

.xMarquee ol li {
    float: left;
    margin-right: 30px;
}

.xMarquee ol li a {
    color: #000;
    text-decoration: none;
    line-height: 36px;
    background-image: url(../image/ico_1.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
}

.xMarquee ol li a:hover {
    text-decoration: underline;
}

.publishTime {
    margin-right: 5px;
    border-radius: 3px;
    color: #0070AA;
}

.row {
    margin-bottom: 15px;
    overflow: hidden;
}

.row>div:first-child,
.row>.col-md-9>div:first-child {
    padding-left: 0;
}

.row>div:last-child,
.row>.col-md-9>div:nth-child(2) {
    padding-right: 0;
}

.row>.col-md-9>.col-md-6>div {
    height: 22em;
    margin-bottom: 18px;
    overflow: hidden;
}

.navbar,
.nav-tabs,
.tab-content>.tab-pane>.ItemGroup,
.RightBar .nav-tabs>li>a:hover,
.RightBar .nav-tabs>li>a {
    border: none;
    margin-right: 0;
    min-height:42px;
}

.nav>li>a:hover,
.nav>li>a:focus,
nav.navbar.bootsnav ul.nav>li:hover {
    text-decoration: none;
    background-color: #0C9646;
}

.RightBar .nav>li>a:hover,
.RightBar .nav>li>a:focus,
.tab-content {
    background-color: #F2F2F2;
}

.tab-content { height:335px; overflow:hidden; }

.tab-content .tab-pane>div>h4 {
    display: none;
}

.dropdown-menu {
    border: none;
    border-radius: 0;
    background-color: #0C9646;
    min-width: 172px;
    left: -1px;
    padding: 0;
}

.dropdown-menu>li>a {
    line-height: 45px;
    text-align: left;
    font-style: normal;
    font-weight: normal
}

.dropdown-menu>li>a:hover {
    color: #FFF;
    text-decoration: none;
    background-color: #46AA55
}

.RightBar .Bt-List ul {
    margin: 2px 15px 0 15px;
}

.RightBar .Bt-List ul li {
    display: block;
    float: left;
    width: 47%;
    margin-bottom: 15px;
}

.RightBar .Bt-List ul li:nth-child(1),
.RightBar .Bt-List ul li:nth-child(3),
.RightBar .Bt-List ul li:nth-child(5) {
    margin-right: 15px;
}

.RightBar .requirement ul li:last-child {
    width: 100%;
}

.RightBar .Bt-List ul li a {
    display: block;
    text-align: center;
    height: 2.8em;
    line-height: 2.8em;
    background-color: #e5e5e5;
}

.RightBar .Bt-List ul li a:hover,
.friendship .ItemList li a:hover {
    background-color: #E0E0E0;
    text-decoration: none;
}

.RightBar .company {
    margin-top: 20px;
}

.DownloadCenter .panel a {
    background-image: url(/Hnepi/images/1393255503_docx_mac.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left: 24px;
    color: #36C;
    border-radius: 5px;
    border: #EFEFEF 1px solid;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
}

.detail_right .col-md-8 {
    padding-left: 0;
}

.form-inline .form-control,
.btn,
.form-horizontal .form-control {
    border: none;
    border-radius: unset;
}

.form-inline .form-control {
    vertical-align: unset;
}

.friendship .ItemGroup .ItemList li span:last-child {
    float: none;
    margin-right: 0;
}

.greenBox .panel {
    border-top: 5px solid #0C9646;
}

.greenBox .panel:first-child {
    border-top: none;
}

.greenBox .panel h3 {
    color: #0C9646;
    line-height: 1em;
}

.greenBox .panel ul li,
.greenBox .panel ol li {
    display: inline-block;
    line-height: 2.4em;
}

.greenBox .panel ul li {
    width: 49%;
}

.greenBox .panel ol li {
    border-right: 1px solid #ddd;
    padding-right: 10px;
    margin-right: 10px;
}

.greenBox .panel ol li:last-child {
    border-right: none;
}

.panel,
.panel-heading,
.panel-footer {
    border-radius: 0;
}

.contact .LeftBar .fixedBar {
    width: 285px;
    top: 15px;
}


/* ------------------------------------文档下载部分-20180123--------------------------------css*/

.downloadFiles {
    background-color: #fcf8e3;
    padding: 25px;
}

.downloadFiles a {
    background-image: url(../image/AppTile_Word_68x68.png);
    background-position: center 15px;
    background-repeat: no-repeat;
    text-align: center;
    height: 150px;
    line-height: 230px;
    display: block;
    color: #005ea8;
    font-size: 20px;
}

.searchKeyword {
    background-color: yellow;
}

.HotWord span {
    cursor: pointer;
}

#NO111 a,
#NO222 a,
#NO333 a,
#NO444 a {
    background: url(../image/icon-arrowright.png) no-repeat 8em center;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .LeftBar .dynamic ul li a {
        height: 42px;
        line-height:1.4em;
    }
}

@media screen and (max-device-width: 1200px) {

    .area .LeftBar {
        display: none;
    }

    .wrapper {
        width: 100%;
    }
}