﻿@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0
}
/*公用元素*/

a {
    color: #0282c4;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

html{
    overflow-x: hidden;
    width: 100%;
}

body {
    height: 100%;
    width: 100%;
    text-align: center;
    font-family:  "微软雅黑",Tahoma, '宋体';
    font-size: 12px;
    color: #666;
    background: #fcfcfc url(../images/bg.gif) top repeat-x;
    overflow-x: hidden;
}

div {
    text-align: left
}

.clear {
    clear: both;
    width: 100%;
    height: 0px;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
}

p.more {
    clear: both;
    text-align: right;
}


/**
    wrapper宽度应为940px；由于阴影应用较多，两侧分别预留出10px的阴影空间。
    对于没有阴影的div，应注意调整左右margin。

*/

.wrapper {
    margin: 0 auto;
    width: 960px;
}

.header {
    margin: 0 6px 0 9px;
    background: url(../images/header-bg.gif) 0 0 no-repeat;
}

#index-body .header {
    background: none;
}

.header .welcome {
    position: relative;
    margin: 0 4px 0 1px;
    text-align: right;
    height: 33px;
    line-height: 33px;
    z-index: 1000;
}

.header .welcome a {color:#666}
.header .menu {
    z-index: 500;
    width: 944px;
    height: 52px;
}

#index-body .header .menu {
    background: url(../images/menu-list-bg-index.gif) 0 0 no-repeat;
}

.header .menu a.logo {
    position: relative;
    float: left;
    _display: inline;
    margin: 1px 0 0 0px;
    width: 185px;
    height: 50px;
    background: url(../images/menu-list-logo.gif) no-repeat;
}

#index-body .header .menu a.logo {
    background: url(../images/menu-list-logo-index.gif) no-repeat;
}

.header .menu ul.menu-list {
    float: right;
    width: 617px;
    _width: 637px;
}

.header .menu ul.menu-list li {
    position: relative;
    z-index: 500;
    float: left;
    margin: 0 -1px;
	padding-right:30px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
	color:#4C4C4C;
    font-weight: bold;
}

.header .menu ul.menu-list li a {
    display: block;
    _display: inline-block;
    padding: 0 0 0 2px;
    _width: 100%;
    height: 50px;
    color:#4C4C4C;
}

.header .menu ul.menu-list li a span {
    display: block;
    _display: inline-block;
    padding: 1px 2px 0 0;
    _width: 100%;
    cursor: pointer;
}

.header .menu ul.menu-list li.current a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.header .menu ul.menu-list li a.hover, 
.header .menu ul.menu-list li a:hover {
    color:#4C4C4C;
    text-decoration: none;
    white-space: nowrap;
}


.feature {
    margin: 0 auto;
    width: 940px;
    height: 260px;
    background: url(../images/feature-bg.jpg) 0 0 no-repeat;
}

.feature dl.col {
    float: left;
    padding: 20px;
    width: 200px;
    height: 189px;
    line-height: 20px;
    font-size: 12px;
    color: #333;
}

.feature dl.col a {
    text-decoration: underline;
}

.feature dl.col a:hover {
    text-decoration: none;
}

.feature dl.col dt {
    margin: 0 0 12px 0;
    font-size: 14px;
    font-weight: bold;
}

.feature dl.col1 {
    width: 189px;
}

.feature dl.col4 {
    width: 190px;
}


.list-news {
    float: left;
    margin: 0 0 0 60px;
    width: 380px;
    height: 230px;
}

.list-news h3 span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 0 0 15px;
    font-size: 12px;
    font-weight: normal;
}

.list-news h3 span img {
    display: inline-block;
    margin: 0 2px;
    height: 16px;
    width: 16px;
}

.list-news ul {
    border-bottom: 0px;
}

.list-news ul li {
    line-height: 23px;
    height: 23px;
}

#index-body .list-news ul li {
    white-space: nowrap;
}

.list-news ul li a img.list-news-new {
    margin: 0 0 0 2px;
}


.index-news-wrap {
    width: 100%;
    border-top: 1px solid #e4e4e4;
}

.index-news {
    position: relative;
    width: 920px;
    height: 25px;
    margin: 0 auto;
    padding: 6px 0;
    line-height: 25px;
}

.index-news strong {
    display: inline-block;
    margin-right: 15px;
    padding-right: 14px;
    border-right: 1px solid #e4e4e4;
    color: #666;
    font-weight: bold;
}

.index-news a {
    color: #666;
}

.index-news .attention {
    position: absolute;
    right: -2px;
    top: 10px;
    color: #666;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

.index-news .attention a {
    display: inline-block;
}

.index-news .attention a:hover {
    text-decoration: none;
}

.index-news .attention img {
    display: inline-block;
    height: 16px;
    margin: 2px;
    width: 16px;
    vertical-align: top;
}

.index-news #index-news {
    display: inline-block;
    width: 512px;
    height: 25px;
    overflow: hidden;
    vertical-align: top;
    word-break: keep-all;
    white-space: nowrap;
    
}
.index-news #index-news span {
    _display: inline-block;
}
.index-news #index-news a {
    margin-right: 14px;
}

.index-news i {
    margin: 0 10px 0 0;
    font-style: normal;
}

/* index page end*/




/* company page */

.crumb {
    margin: 0 10px 5px;
    padding: 0 10px 5px 10px;
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #dedede;
}

#mx2-body .crumb, 
#mx3-body .crumb, 
#mm-body .crumb, 
#company-body .crumb {
    border-bottom: 0;
    margin: 0 10px 0;
}

#company-body .with-border {
    border-bottom: 1px solid #dedede;
}

.crumb h2 {
    display: inline-block;
    float: left;
    font-size: 25px;
    color: #333;
}

.crumb ul {
    margin: 5px 0 0;
    float: right;
}

.crumb ul li {
    float: left;
    margin: 0 0 0 18px;
}

.crumb ul li a {
    color: #666;
}

.crumb ul li.current a {
    font-weight: bold;
    color: #333;
}

.crumb ul li a:hover {
    color: #0282c4;
}

.banner {
    margin: 0 10px 10px 10px;
}

.banner-company {
    margin: -15px 10px 5px 10px;
}

.content {
    float: left;
    margin: 10px 0 10px 10px;
    padding: 10px 20px 10px 0;
    width: 639px;
    color: #333;
    border-right: 1px solid #dedede;
}

.content .banner {
    margin: 0;
}

#company-body .content {
    margin: 10px 0 0 10px;
    padding: 0;
    width: 640px;
    border-right: 0;
}

#company-body .content.content-press, 
#company-body .content.content-life {
    margin: 10px 0 0 10px;
    padding: 0 19px 0 0;
    _padding: 0 15px 0 0;
    border-right: 1px solid #dedede;
}

.content h3, 
.content-contact h3, 
.box h3 {
    clear: both;
    margin: 0 0 15px 0;
    padding: 0 0 0 10px;
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    color: #333;
    border-bottom: 1px solid #dedede;
}

.content h4 {
    margin: 5px 0 0 10px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #333;
}

.content p {
    margin: 5px 0 15px 8px;
    line-height: 19px;
}

hr {
    clear: both;
    margin: 15px 0 10px 0;
    height: 0;
    overflow: hidden;
    border: 0;
    border-top: 1px dashed #cbcdd0;
}

.content .company-annual {
    margin: 20px 0;
    padding: 0 0 0 120px;
    height: 378px;
    line-height: 42px;
    background: url(../images/company-annual.gif) 0 0 no-repeat;
}

.sidebar {
    float: right;
    width: 290px;
    color: #333;
}

#company-body .sidebar {
    width: 300px;
}

.sidebar.business-contact, 
.sidebar.job {
    position: relative;
    height: 560px;
    background: url(../images/company-sidebar-job-bg.gif) 4px 20px no-repeat;
}

.sidebar.business-contact .mx-honor, 
.sidebar.job .mx-honor {
    position: relative;
    top: 114px;
    left: 145px;
    width: 150px;
}

.sidebar.business-contact .mx-honor a, 
.sidebar.job .mx-honor a {
    color: #fff;
}

.sidebar.job .job-content {
    margin: 240px 20px 0 20px;
}

.sidebar.job .job-content p {
    margin: 10px;
    color: #666;
    line-height: 18px;
}

.sidebar.job .find-jobs {
    position: relative;
    bottom: 0px;
    left: 30px;
    line-height: 18px;
}

.box {
    clear: both;
    margin: 0 10px;
    color: #333;
}

.sidebar .box {
    margin: 0 0 6px 0;
}

.box h3 {
    clear: both;
}

.box h3 span.mx-weibo {
    display: inline-block;
    float: right;
    margin: 15px 10px 0 0;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    font-weight: normal;
}

.box .list-news {
    float: left;
    margin: 0px 0 0 10px;
    width: 460px;
    height: 250px;
}

.box .list-news h4 {
    font-size: 14px;
    color: #333;
}

.box .list-news ul {
    margin: 5px 0;
}

.box .list-news ul li {
    line-height: 22px;
    height: 22px;
}

.box .list-news ul li a {
    color: #333;
}

.box .list-news ul li a:hover {
    color: #0481c3;
}

.box .list-news ul li.more {
    margin: 10px 0;
    list-style-type: none;
    background-image: none;
}

.box .list-news ul li.more a {
    color: #0481c3;
}

h3 span.tips {
    display: inline-block;
    margin: 0 0 0 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

.box h3 span.cooperation {
    display: inline-block;
    float: right;
    margin: 15px 10px 0 0;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
}

.box .promotion .promotion-box {
    float: left;
    margin: 0 0 0 10px;
    width: 400px;
}

.box .promotion .promotion-box p.buttons {
    float: left;
    width: 150px;
}

.box .promotion .promotion-box p.buttons img {
    margin: 5px 0;
}

.box .promotion .promotion-box p.mx-gongyi {
    clear: both;
}

.box .promotion .promotion-box p.mx-gongyi a {
    font-size: 14px;
    font-weight: bold;
}

.box .promotion .promotion-thankyou {
    margin: 0 0 15px 70px;
    *margin-bottom: 0;
}

.box .promotion .promotion-box p {
    margin: 0 0 10px;
    line-height: 20px;
}

/*awards*/
.banner-awards {
    margin-top: -15px;
}
#company-body .content-awards {
    margin-top: 5px;
    padding: 0 0 3px;
    background: url(../images/awards-content-bg.gif) 10px 57px no-repeat;
}

.content-awards p {
    margin: 10px 0 10px 140px;
}

.content-awards p b {
    margin: 10px 0 0;
    color: #4eaced;
    font-size: 14px;
}

.sidebar-awards {
    position: relative;
    padding: 180px 0 0;
}

.sidebar-awards .sidebar-awards-quote {
    position: absolute;
    top: 25px;
    left: 30px;
    padding: 24px 30px 30px 40px;
    width: 182px;
    height: 110px;
    line-height: 18px;
    color: #655b31;
    background: url(../images/awards-side-quote.png) no-repeat;
    _background-image: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/awards-side-quote.png', sizing='image');
}

.sidebar-awards p {
    position: relative;
    margin: 10px 30px 10px 0;
    line-height: 20px;
    text-align: right;
    color: #999;
}

.sidebar-awards p b {
    color: #333;
}

.sidebar-awards p q {
    display: none;
}

.box .list-awards-logo {
    margin: -24px 0 0 40px;
    height: 990px;
}

.box .list-awards-logo li {
    position: relative;
    float: left;
    margin: 0 0;
    width: 150px;
    height: 160px;
    color: #666;
}

.box .list-awards-logo li img {
    display: block;
    margin: 0 0 5px 0;
}

.box .list-awards-logo li p {
    position: absolute;
    bottom: 0;
}

/*life*/

.content .banner-life {
    margin-top: 10px;
    margin-bottom: 10px;
}

.content p.life-joinus-slogan {
    margin-bottom: 50px;
    text-align: right;
}

#company-body .sidebar.sidebar-life {
    padding: 0 10px 0 0;
    height: 1380px;
    width: 260px;
}

.sidebar ul.sidebar-nav {
    margin: 20px 0 0 0px;
    padding: 0;
    width: 260px;
    border-top: 2px solid #1469c3;
}

.sidebar ul.sidebar-nav li {
    padding: 0 0 0 25px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #dedede;
}

.sidebar ul.sidebar-nav li a {
    display: inline-block;
    padding: 0 19px 0 0;
    color: #333;
    background: url(../images/icon-sidebar-nav-li.gif) right center no-repeat;
}

.sidebar ul.sidebar-nav li.current {
    background: #eaf5fc;
}

.sidebar ul.sidebar-nav li.current a {
    color: #0282c4;
    background: url(../images/icon-sidebar-nav-li-current.gif) right center no-repeat;
}

.sidebar ul.sidebar-joblist {
    margin: 30px 0 0 0;
    padding: 75px 20px 0 25px;
    width: 215px;
    height: 236px;
    background: url(../images/sidebar-joblist-bg.gif) 0 0 no-repeat;
}

.sidebar ul.sidebar-joblist li {
    height: 24px;
    line-height: 24px;
}

.sidebar ul.sidebar-joblist li a {
    padding: 0 0 0 10px;
    color: #666;
    background: url(../images/sidebar-joblist-li.gif) left center no-repeat;
}

.sidebar ul.sidebar-joblist li.more {
    text-align: right;
}

.sidebar ul.sidebar-joblist li.more a {
    padding: 0;
    color: #0282c3;
    background: none;
}

/*event*/



.content .banner-event {
    margin-top: -5px;
    margin-bottom: 10px;
}

#company-body .sidebar.sidebar-event {
    height: 2150px;
}

/*promotion*/



#company-body .sidebar.sidebar-promotion {
    height: 860px;
}

/*welfare*/



#company-body .sidebar.sidebar-welfare {
    height: 1100px;
}

h3.h3-welfare {
}

p.img-content {
    margin: 20px 0 10px;
    text-align: center;
}

h3.noborder {
    margin: 0 0 0 -10px;
    border-bottom: 0;
}

.all-welfare-box {
    float: left;
    width: 310px;
    border-top: 2px solid #666;
}

.all-welfare-box.r {
    float: right;
    margin: 0;
}

.all-welfare-box h4 {
    margin: 0;
    padding: 0 0 0 10px;
    height: 50px;
    line-height: 60px;
    border-bottom: 1px solid #dedede;
}

.all-welfare-box h4 img {
    display: inline;
    _margin: 17px 0 0 0;
}

.all-welfare-box p {
    min-height: 80px;
    _height: 80px;
}

/*contact*/

.content-contact {
    float: left;
    margin: 20px 0 10px 10px;
    width: 400px;
    height: 320px;

 *height: 289px;
    color: #333;
}

.content-contact h3 {
    margin-top: -5px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #dedede;
}

.content-contact p {
    margin: 5px 10px;
    color: #333;
    line-height: 18px;
}

.sidebar-contact {
    float: right;
    margin: 25px 10px 3px 0;
    _margin: 25px 5px 3px 0;
    padding: 20px 0;
    width: 530px;
    height: 320px;
}

.sidebar-map {
    padding: 10px;
    width: 500px;
    height: 285px;
    background: url(../images/contact-map.gif) 0 0 no-repeat;
}

.list-contact {
    clear: both;
   *margin-top: -7px;
    padding: 0;

}

.list-contact dl {
    float: left;
    margin: 7px 100px 23px 10px;
    width: 320px;
    font-size: 12px;
    color: #333;
}

.list-contact dl.r {
    margin: 7px 0 10px 10px;
    width: 350px;
}

.list-contact dl dt {
    margin: 0 0 10px 0;
    font-size: 14px;
    font-weight: bold;
}

.list-contact dl dd {
    margin: 5px 0;
}

/*business*/

.content h3.business-logo {
    margin-top: 5px;
    padding-left: 11px;
    border-bottom: 1px dashed #e4e4e4;
}

.content-business p {
    margin: 10px;
}

.content-business p.business-intro-link {
    margin: 33px 10px 0;
}

.sidebar.business-contact {
    margin-top: 20px;
    height: 377px;
    background: url(../images/business-sidebar-contact-bg.gif) 4px 20px no-repeat;
}

.sidebar.business-contact .business-contact-content {
    margin: 230px 0 0 25px;
    line-height: 20px;
    color: #666;
}

.business-case dl {
    float: left;
    position: relative;
    margin: 0 10px 10px;
    padding: 5px 0 0 0;
    width: 450px;
    height: 125px;
}

.business-case dl dt, 
.business-case dl dd {
    margin: 0 0 0 180px;
}

.business-case dl dt {
    margin: 0 0 0 180px;
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    font-size: 14px;
}

.business-case dl dd {
    line-height: 20px;
    color: #666;
}

.business-case dl img.business-case-img {
    position: absolute;
    left: 0;
    top: 0;
    padding: 11px 9px 10px 9px;
    width: 142px;
    height: 104px;
    background: url(../images/business-case-bg.gif) 0 0 no-repeat;
}

.business-case dl a.business-case-dl {
    position: absolute;
    left: 180px;
    bottom: 10px;
    padding: 0 2px 2px 0;
    width: 65px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: url(../images/business-case-button-bg.gif) 0 0 no-repeat;
}

.customize {
    margin-bottom: 20px;
}

.customize dl {
    float: left;
    margin: 0 10px 20px;
    width: 450px;
}

.customize dl dt {
    height: 25px;
    line-height: 25px;
    font-weight: bold;
    font-size: 14px;
}

.customize dl dd {
    line-height: 22px;
    color: #666;
}

.customize dl dd img {
    margin: 10px 0 0;
}

.customize h4 {
    margin: 20px 0 0 10px;
    font-size: 14px;
}

.customize p {
    margin: 5px 10px;
    color: #333;
    line-height: 18px;
}

.link-image, 

.link-text {
    clear: both;
    margin: 10px 0 30px 10px;
    height: 355px;
}

.link-image ul li, 
.link-text ul li {
    float: left;
    width: 160px;
    height: 90px;
}

.link-image ul li.lastlogo {
    width: 130px;
}

.link-image ul li img {
    margin: 0 0 5px 0;
}

.link-image ul li strong {
    margin: 0 0 0 10px;
}

.link-image ul li a {
    color: #666;
}

.link-text {
    margin: 5px 0 30px 10px;
    height: auto;
}

.link-text ul li {
    float: left;
    margin: 0 0 10px 0;
    padding: 0 0 0 10px;
    width: 140px;
    height: 14px;
    line-height: 14px;
    border-left: 4px solid #6598c5;
}

.link-text ul li a {
    color: #333;
}

p.brand-info {
    clear: both;
    margin: 0 10px;
    height: 60px;
    color: #333;
}

/*press*/

.content.list-news {
    height: auto;
}

#company-body .content.content-press {
    margin: 10px 0 0 10px;
    padding: 0 19px 0 0;
    _padding: 0 15px 0 0;
    height: 700px;
    border-right: 1px solid #dedede;
}

ul.press-cat {
    margin: 6px 0 0 0;
    padding: 0 10px;
    height: 35px;
    font-size: 14px;
    background: url(../images/press-tab-bg.gif) bottom repeat-x;
}

ul.press-cat li {
    cursor:pointer;
    float: left;
    margin: 5px 0 0 0;
    padding: 0;
    width: 112px;
    height: 30px;
    list-style-type : none;
    line-height: 30px;
    text-align: center;
    background: url(../images/press-tab-li-bg.gif) bottom no-repeat;
}

ul.press-cat li a {
    color: #333;
}

ul.press-cat li.current {
    margin: 3px 0 0 0;
    width: 113px;
    height: 32px;
    line-height: 32px;
    font-weight: bold;
    background: url(../images/press-tab-li-current-bg.gif) bottom no-repeat;
}

ul.press-cat li.current a {
    color: #0282c4;
}

ul.press-list {
    margin: 10px;
    height: 490px;

 *height: 475px;
}

ul.press-list li {
    height: 25px;
    line-height: 25px;
}

ul.press-list li a {
    color: #333;
}

ul.press-list li span.date {
    margin: 0 10px 0 0;
    color: #999;
}

p.page {
    margin-top: -3px;
}

p.page a, 
p.page span.page-info {
    margin: 0 5px;
    color: #666666;
}

p.page a.current {
    color: #0382c5;
    font-weight: bold;
}

p.page span.count {
    margin: 0 5px;
    color: #0382c5;
    font-weight: bold;
}

#company-body .sidebar.sidebar-press {
    width: 290px;
    _width: 280px;
    overflow: hidden;
    height: 730px;
}

#company-body .sidebar.sidebar-press .follow {
    margin: 10px 10px 10px 16px;
    padding: 15px 0 10px 10px;
    background-color: #d5ebf9;
}

#company-body .sidebar.sidebar-press .follow h3 {
    margin: 0 0 5px 0;
}

#company-body .sidebar.sidebar-press .follow dl {
    position: relative;
    margin: 10px 0 20px 0;
    height: 54px;
    color: #666;
}

#company-body .sidebar.sidebar-press .follow dt {
    margin: 0 0 6px 64px;
    font-weight: bold;
    height: 12px;
    line-height: 12px;
    color: #333;
}

#company-body .sidebar.sidebar-press .follow dt a {
    color: #333;
}

#company-body .sidebar.sidebar-press .follow dt span {
    margin: 0 0 0 5px;
    font-weight: normal;
    color: #666;
}

#company-body .sidebar.sidebar-press .follow dd.follow-avatar {
    position: absolute;
    top: 0;
    left: 0;
    padding: 2px;
    width: 48px;
    height: 48px;
    border: 1px solid #c3d5e1;
    background: #fff;
}

#company-body .sidebar.sidebar-press .follow dd.follow-avatar img {
    width: 48px;
    height: 48px;
}

#company-body .sidebar.sidebar-press .follow dd.follow-intro {
    margin: 0 0 0 64px;
    height: 14px;
    line-height: 14px;
}

#company-body .sidebar.sidebar-press .follow dd.follow-btn {
    position: absolute;
    bottom: 0;
    left: 64px;
    width: 62px;
    height: 18px;
}

#company-body .sidebar.sidebar-press .event h3 {
    margin: 10px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    border-bottom: 1px solid #e4e4e4;
}

#company-body .sidebar.sidebar-press .event-show {
    position: relative;
    margin: 10px;
    padding: 12px 11px;
    width: 248px;
    height: 161px;
    background: url(../images/press-sidebar-bg.gif) left no-repeat;
}

#company-body .sidebar.sidebar-press .event-show img {
    width: 248px;
    height: 161px;
}

#company-body .sidebar.sidebar-press .event-show p.event-info {
    position: absolute;
    left: 11px;
    bottom: 12px;
    padding: 0 8px;
    width: 232px;
    height: 24px;
    line-height: 24px;
}

#company-body .sidebar.sidebar-press .event-show p.event-info span {
    position: relative;
    z-index: 10;
    opacity: 1;
    filter: alpha(opacity=100);
}

#company-body .sidebar.sidebar-press .event-show p.event-info .event-info-bg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    padding: 0 8px;
    width: 232px;
    height: 24px;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#company-body .sidebar.sidebar-press .event-show .event-title {
    display: inline-block;
    float: left;
    color: #fff;
}

#company-body .sidebar.sidebar-press .event-show .event-title a {
    color: #fff;
}

#company-body .sidebar.sidebar-press .event-show .event-count {
    display: inline-block;
    float: right;
}

#company-body .sidebar.sidebar-press .event-show .event-count a {
    display: inline-block;
    margin-top: 3px;
    height: 15px;
    line-height: 15px;
    width: 18px;
    text-align: center;
    color: #fff;
    border: 1px solid #fff;
}

#company-body .sidebar.sidebar-press p.event-contect {
    margin: 0 0 20px 10px;
    padding: 0 0 0 25px;
    line-height: 22px;
    background: url(../images/icon-press-event-contact.gif) 3px 3px no-repeat;
}

#company-body .sidebar.sidebar-press p.event-contect span {
    color: #999;
}

/*mx2*/


#mx2-body .banner {
    margin: 0 10px;
    height: 278px;
    background: url(../images/banner-mx2.jpg) 0 0 no-repeat;
}

#mx3-body .mx-intro, 
#mx2-body .mx-intro, 
#mm-body .mx-intro {
    padding: 80px 0 0 40px;
    line-height: 22px;
    font-size: 14px;
    color: #333;
}

#mx3-body .banner .btn-download, 
#mx2-body .banner .btn-download, 
#mm-body .banner .btn-download {
    margin-top: 14px;
    margin-left: 32px;
}

#mx3-body .banner .btn-download a, 
#mx2-body .banner .btn-download a, 
#mm-body .banner .btn-download a {
    font-size: 16px;
    padding: 20px 0 0 26px;
    height: 60px;
}

#mx3-body .banner .mx-download-info, 
#mx2-body .banner .mx-download-info, 
#mm-body .banner .mx-download-info {
    margin: 6px 0 0 40px;
    line-height: 20px;
    color: #5c5c5c;
}

#mx2-body .content, 
#mx3-body .content, 
#mm-body .content {
    border-right: 0;
    width: 620px;
}
/**决定页面高度**/
#mx2-body .sidebar {
    height: 600px;
}

#mx2-body .content h3, 
#mx3-body .content h3, 
#mm-body .content h3 {
    margin-bottom: 13px;
}

#mx2-body .sidebar, 
#mx3-body .sidebar, 
#mm-body .sidebar {
    margin: 0 5px 0 0;
    padding: 22px 0 0 0;
    overflow: hidden;
}

.link-download {
    position: relative;
    margin: 0 10px;
    padding: 0 10px;
    height: 45px;
    line-height: 40px;
    background: #fff url(../images/link-download-bg.gif) bottom repeat-x;
}

.link-download b {
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
    color: #333;
}

.link-download a.link-download-more {
    position: absolute;
    top: 13px;
    right: 10px;
    display: inline-block;
    float: right;
    margin: 0;
    width: 19px;
    height: 19px;
    background: #fff url(../images/icon-link-download-more.gif) 0 0 no-repeat;
}

.link-download p.link-download-all-links {
    display: inline-block;
    margin: 8px 0 0;
    width: 780px;
    line-height: 25px;
}

.link-download p.link-download-all-links a {
    margin: 0 9px;
    display: inline-block;
}

h3 span.mx-help {
    float: right;
    display: inline-block;
    padding: 0 0 0 20px;
    font-size: 12px;
    font-weight: normal;
    background: url(../images/icon-mx-help.gif) 0 center no-repeat;
}

.feature-block {
    float: left;
    display: inline-block;
    padding: 10px 10px 14px;
    width: 270px;
}

.feature-block img.icon {
    float: left;
}

.feature-block .feature-description {
    margin: 0 0 0 50px;
    font-size: 12px;
}

.feature-block .feature-description h4 {
    margin: 0 0 13px 0;
    padding: 0;
    height: 17px;
    line-height: 17px;
    font-size: 14px;
}

.feature-block .feature-description p {
    margin: 0;
    /**color: #666;**/
	 color: #404040;
	 font-size: 14px;
}
/**软件介绍页面用**/
.introduce-feature-block {
    float: left;
    display: inline-block;
    padding: 10px 10px 14px;
	width: 540px;
}

.introduce-feature-block img.icon {
    float: left;
}

.introduce-feature-block .feature-description {
    margin: 0 0 0 50px;
    font-size: 12px;
}

.introduce-feature-block .feature-description h4 {
    margin: 0 0 13px 0;
    padding: 0;
    height: 17px;
    line-height: 17px;
    font-size: 14px;
}

.introduce-feature-block .feature-description p {
    margin: 0;
    color: #666;
}
/**软件介绍页面end**/
/**如何赚钱页面用**/
.money-feature-block {
    float: left;
    display: inline-block;
    padding: 10px 10px 14px;
	width: 100%;
}

.money-feature-block img.icon {
    float: left;
}

.money-feature-block .feature-description {
    margin: 0 0 0 0px;
    font-size: 14px;
}
.money-feature-block .feature-description h3 {
    clear: both;
    margin: 0 0 10px 0;
    padding: 0 0 0 0px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    color: #333;
}
.chuantong {
    font-size: 14px;
    color: #004080;
}
.clonezq {
    font-size: 14px;
    color: #458B00;
}
.money-feature-block .feature-description h4 {
    margin: 0 0 13px 0;
    padding: 0;
    height: 17px;
    line-height: 17px;
    font-size: 16px;
}

.money-feature-block .feature-description p {
    margin: 0;
    color: #404040;
	font-size: 14px;
	line-height: 25px;
}
/**如何赚钱页面end**/
#mx2-body .sidebar .list-news, 
#mx3-body .sidebar .list-news, 
#mm-body .sidebar .list-news {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
}

#mx2-body .sidebar .list-news h3, 
#mx3-body .sidebar .list-news h3, 
#mm-body .sidebar .list-news h3 {
    padding: 0 0 0 0px;/**相关评价**/
}

#mx2-body .sidebar .list-news ul, 
#mx3-body .sidebar .list-news ul, 
#mm-body .sidebar .list-news ul {
    margin: 0 0 20px 0;
    padding: 0;
}


#mx2-body .sidebar .list-news ul li, 
#mx3-body .sidebar .list-news ul li, 
#mm-body .sidebar .list-news ul li {
    margin: 0;
    padding: 6px 0 6px 0px;/*相关评价缩进**/
    height: auto;
    line-height: 20px;
    color: #666;
    border-bottom: 1px dashed #ccc;
    background-position: 10px 15px;
}

#mx2-body .sidebar .list-news ul li .date, 
#mx3-body .sidebar .list-news ul li .date, 
#mm-body .sidebar .list-news ul li .date {
    margin: 0 10px 0 0;
    color: #999;
}



td {
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    color: #333;
}

#love-body .sidebar .donator_list th {
    background: #e8e8e8;
    color: #666;
    border-right: 2px solid #fcfcfc;
}

#love-body .love-diandian-more-detail {
    display: none;
}

/*crumb-footer*/

.crumb-footer {
    clear: both;
    height: 33px;
    line-height: 33px;
    text-align: center;
    border-top: 1px solid #e4e4e4;
    background: #fff;
}

.crumb-footer ul {
    margin: 0 auto;
    width: 940px;
}

.crumb-footer ul li {
    float: left;
    padding: 0 10px 0 20px;
    background: url(../images/crumb-footer-li.gif) left no-repeat;
}

.crumb-footer ul li.home {
    width: 50px;
    padding: 0;
    background: url(../images/crumb-footer-home.gif) center center no-repeat;
}

.crumb-footer ul li.home a {
    display: block;
    width: 100%;
    height: 100%;
}

.crumb-footer ul li.home a:hover {
    text-decoration: none;
}

.footer {
    clear: both;
    margin: 0;
    background: #004798;
    height: 50px;
}

.footer .wrapper {
    padding: 5px 0 0;
    width: 940px;
}

.footer dl.col {
    float: left;
    width: 110px;
    height: 178px;
    font-size: 12px;
}

.footer dl.col1 {
    margin: 0 0 0 240px;
    _margin: 0 0 0 120px;
}

.footer dl.col dt {
    margin: 0 0 6px 0;
    font-weight: bold;
    color: #333;
}

.footer dl.col dd {
    line-height: 20px;
}

.footer dl.col dd a {
    color: #666;
}

.footer dl.col dd a.highlight {
    color: red;
}

.footer p.copyright {
    clear: both;
    height: 50px;
    color: #a0c5de;
    line-height: 50px;
}

.footer p.copyright a {
    color: #a0c5de;
}

.footer p.copyright span.all-rights {
    float: left;
}

.footer p.copyright span.beian {
    float: right;
}
/* index-feature-list */
.index-feature li {
    padding: 15px 0 40px;
    font-size: 14px;
    overflow: hidden;
    zoom: 1;
}
.index-feature h5 {
    color: #333;
    font-weight: bold;
    font-size: 16px;
    padding: 0 0 10px;
}
.index-feature  p {
    margin-left: 100px;
}
.index-feature li .pic {
    float: left;
    margin: 2px 15px 0 10px;
}
.kefu{
	font-size:12px;
	float:right;
	padding-top:1px;
}
.span1{
	font-size:12px;
	float:left;
	margin-top:18px;
	margin-right:5px;
}
.span2{
	font-size:12px;
	padding:0px,0px,5px,5px;
	margin-right:5px;
	color:#191970;
}
.span3{
	font-size:12px;
	float:left;
	margin-bottom:15px;
	margin-right:5px;
}
.pingjia{
	margin-left:120px;
}
/* header navigator */
.website-links {
    float: right;
    width: 617px;
    _width: 637px; 
    position: relative;
    z-index: 500;

	padding-top:10px;

    text-align: center;
    font-size: 16px;
	color:#4C4C4C;
	font-family: "Microsoft YaHei","微软雅黑","宋体";
    font-weight: bold;
}
.website-links a {
	float: left;
	display: inline;
	margin-left: 5px;
	cursor: pointer;
	color:#4C4C4C;
	font-family: "Microsoft YaHei","微软雅黑","宋体";
    font-weight: bold;
}
.website-links a span {
	float: left;
	height: 18px;
	padding: 5px 5px;
	overflow: hidden;
	color:#4C4C4C;
	font-family: "Microsoft YaHei","微软雅黑","宋体";
    font-weight: bold;
}
.website-links a.current,
.website-links a:hover {
	color: white;
	text-decoration: none;
	color:#4C4C4C;
	font-family: "Microsoft YaHei","微软雅黑","宋体";
    font-weight: bold;
}
.website-links a.current span,
.website-links a:hover span {
	color:#4C4C4C;
	font-family: "Microsoft YaHei","微软雅黑","宋体";
    font-weight: bold;
}