﻿
a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

.clear, .c-b {
    clear: both;
}

.bodyWrap {
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

.bodyContainer {
    padding-top: 0px;
}

.wrap {
    width: 1002px;
    margin: 0 auto;
    background: #fff;
    position: relative;
}

.divleft {
    width: 730px;
    float: left;
    margin-right: 20px;
}

.divright {
    width: 250px;
    float: right;
}

#div_menu {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

#div_menu li {
    width: 220px;
    line-height: 35px;
    float: left;
    padding-left: 30px;
    font-size: 14px;
}

#div_menu .nav {
    background: url(../images/row_nav_bg.jpg) no-repeat;
}

#div_menu .act {
    background: url(../images/row_nav_bg_on.jpg) no-repeat;
    font-weight: bold;
}

#div_menu .act a {
    color: #016DB5
}

#div_menu .title {
    background: url(../images/nei_center_left_cpyx.jpg) no-repeat;
    color: #fff;
    padding-left: 50px;
}

.newstable td {
    border-bottom: 1px dotted #ccc;
    padding: 5px 0px 5px 15px;
}

.newstable .row {
    background: url(../images/d.gif) no-repeat 5px 17px;;
}

.container {
    width: 1002px;
    margin: 0 auto;
}

.languageBar {
    position: absolute;
    top: 0;
    right: 10px;
    line-height: 30px;
    color: #fff;
}

.languageBar a {
    color: #fff;
    padding: 0 5px;
}


.navContainer {
    float: right;
    position: relative;
    z-index: 3;
    margin-top: 30px;
}

.navContainer ul.nav {
}

.navContainer ul.nav li {
    float: left;
}

.navContainer ul.nav li a {
    display: block;
    margin: 0 2px;
    padding: 0 8px;
    text-align: center;
    font: bold 16px/42px "黑体";
    color: #fff;
    text-decoration: none;
    position: relative;
    border-bottom: 5px #e78034 solid;
}

.navContainer ul.nav li a:hover, .navContainer ul.nav li a.act {
    border-bottom-color: #2d2d2d;
}

.navContainer ul.nav li.first a {
}

.navContainer ul.nav li.last a {
}

.navContainer ul.nav li ul {
    display: none;
    float: left;
    width: 141px;
    margin: 0;
    padding: 0;
    list-style: none;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border: 1px solid #295065;
    position: absolute;
    left: 0;
    top: 41px;
    background: #184157;
}


.footer {
    width: 100%;
    margin-top: 25px;
    background: #303842;
    overflow: hidden;
}

.footer .footerContent {
    width: 1002px;
    height: 63px;
    margin: 9px auto;
    line-height: 21px;
    color: #8E8C8A;
}

.footer .footerContent a {
    color: #C5C7C9;
}

.main_left {
    display: inline;
    float: left;
    width: 220px;
    overflow: hidden
}

.main_right {
    display: inline;
    float: left;
    width: 770px;
}

.pageChannelName {
    display: none;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 5;
}

.pageChannelName span.cn {
    display: block;
    font: bold 36px/1.3 "黑体";
    color: #e78034;
}

.pageChannelName span.en {
    display: block;
    font: 18px/1.3 "黑体";
    color: #bfbfbf;
}

.pagemenu {
    padding-left: 18px;
    line-height: 52px;
    position: relative;
}

.pagemenu ul {
    position: absolute;
    top: 0;
    right: 0;
}

.pagemenu ul li {
    float: left;
    border-left: 1px #e7e7e7 solid;
    position: relative;
}

.pagemenu ul li a {
    display: block;
    padding: 0 27px;
    color: #8c8c8c;
}

.pagemenu ul li a:hover, .pagemenu ul li.act a {
    color: #fff;
    background: #e78034;
}

.pagemenu ul li.act span {
    width: 0;
    height: 0;
    border-left: 11px transparent solid;
    border-top: 11px #e78034 solid;
    border-right: 11px transparent solid;
    position: absolute;
    top: 52px;
    left: 40px;
}

.currentlocation {
    float: left;
    color: #a6a6a6;
}

.currentlocation a {
    color: #a6a6a6;
}

.currentlocation a:hover {
    color: #f60;
}

.currentlocation span {
    color: #e78034;
}

.pagecontent {
    border: 1px #e6e6e6 solid;
    background: #fff;
    min-height: 400px;
    padding-bottom: 10px;
}

.team_top {
    position: relative;
    margin-bottom: 50px;
}

.loading {
    display: none;
    width: 100%;
    height: 253px;
    background: url("http://www.mmzbjd.com/images/loading.gif") center no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
}

.team_pic {
    display: table;
    float: left;
    width: 365px;
    height: 253px;
    overflow: hidden;
    background: #eee;
    text-align: center;
}

.team_pic div {
    display: table-cell;
    vertical-align: middle;
}

.team_pic div img {
    max-width: 365px;
    max-height: 253px;
}

.team_content {
    float: right;
    width: 580px;
    height: 253px;
    overflow: hidden;
    background: #cf9d5f;
    color: #fff;
}

.team_title {
    padding: 16px 32px;
}

.team_name {
    font: 24px/1 "黑体";
    padding-right: 10px;
}

.team_position {
    font: 14px/1 "黑体";
    color: #f5f5f5;
}

.team_Introduction {
    margin: 0 32px;
    height: 180px;
    overflow: auto;
    overflow-x: hidden;
    scrollbar-arrow-color: #fff;
    scrollbar-face-color: #cf9d5f;
    scrollbar-darkshadow-color: #fff;
    scrollbar-highlight-color: #fff;
    scrollbar-3dlight-color: #fff;
    scrollbar-shadow-color: #fff;
    scrollbar-track-color: #fff;
}

#CSSBox {
    float: left;
}

#CSSContent {
}

.btnmq {
    display: block;
    float: left;
    width: 35px;
    height: 52px;
    margin-top: 25px;
    background: #e6e6e6;
    color: #333;
    font: bold 18px/52px "黑体";
    text-align: center;
}

a#LeftButton {
    float: left;
}

a#RightButton {
    float: right;
}

a.btnmq:hover {
    background: #e78034;
}

ul.plist {
    margin: 0;
    padding: 0;
}

ul.plist li {
    display: inline;
    float: left;
    width: 113px;
    height: 155px;
    margin: 0 7px;
    text-align: center;
}

ul.plist li a {
    font-size: 14px;
    color: #737373;
    line-height: 42px;
}

ul.plist li a:hover {
    color: #e78034;
}

ul.plist li a img {
    width: 111px;
    height: 111px;
    border: 1px #fff solid;
}

ul.plist li a:hover img {
    border-color: #e78034;
}

ul.plist li br {
    clear: both;
}


ul.newslist {
    width: 100%;
    margin: 0 auto;
    padding: 3px 0;
    zoom: 1;
}

ul.newslist li {
    width: 100%;
    height: 30px;
    background: url("http://www.mmzbjd.com/images/ico.jpg") 10px 13px no-repeat;
    clear: both;
}

ul.newslist li a {
    float: left;
    line-height: 30px;
    color: #595959;
    text-indent: 23px;
    font-family: "黑体";
}

ul.newslist li a:hover {
    color: #f60;
}

ul.newslist span {
    float: right;
    width: 65px;
    line-height: 30px;
    color: #595959;
}


.news_list {
    list-style: none;
    width: 95%;
    margin: 0 auto;
}

.news_list dl {
    padding: 15px 0;
    border-bottom: #bbb dashed 1px;
}

.news_list dt {
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
}

.news_list dd {
    color: #6e6e6e;
}

.news_list a {
    color: #4b4949;
}

.news_list a:hover {
    color: #f60;
}


.newspic_list {
    width: 95%;
    margin: 0 auto;
}

.newspic_list dl {
    display: block;
    width: 100%;
    padding: 20px 0;
    border-bottom: #bbb dashed 1px;
    color: #010101;
    position: relative;
    clear: both;
}

.newspic_list dt {
    float: right;
    width: 70%;
    line-height: 22px;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 5px;
}

.newspic_list dt a {
    color: #010101;
}

.newspic_list dt a:hover {
    color: #f60;
}

.newspic_list dd.intro {
    float: right;
    width: 70%;
    line-height: 20px;
    min-height: 80px;
    height: 100%;
    _height: 80px;
    overflow: visible;
}

.newspic_list dd.intro a {
    color: #f00;
}

.newspic_list dd.intro a:hover {
    color: #f60;
}

.newspic_list dd.pic {
    display: inline;
    float: left;
    width: 25%;
    margin-top: 5px;
}

.newspic_list dd.pic img {
    display: block;
    margin: 0 auto;
    padding: 5px;
    border: 1px #ddd solid;
}

.newspic_list dl:afterNONE {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.content {
    margin: 0 auto;
    padding: 20px 20px;
    text-align: left;
    line-height: 1.8;
    overflow: visible;
    font-size: 14px;
}

.contenthead {
    width: 99%;
    margin: 0 auto 25px auto;
    border-bottom: #ccc dashed 1px;
}

.contenthead h1 {
    color: #000;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    height: 40px;
    padding-bottom: 10px;
}

.contenthead h1.subtitle {
    color: #f64100;
    text-align: center;
    font-size: 14px;
}

.contenthead h1.subtitle {
    color: #f64100;
    text-align: center;
    font-size: 14px;
}

.contenthead h2 {
    font-weight: normal;
    text-align: center;
    font-size: 12px;
    padding: 5px 0 10px 0;
}

.contentsummary {
    padding: 10px;
    background: #fafafa;
    border: 1px #f0f0f0 dashed;
}

.contentmain {
    margin: 0 auto;
    padding: 0;
    color: #666;
    line-height: 2;
    word-wrap: break-word;
}

.contentmain p {
    margin: 1em 0;
}

.contentmain img {
    border: none;
}

.contentfooter {
    margin: 10px 0;
    color: #666;
}

.contentfooter a {
    color: #666;
}

.contentfooter a:hover {
    color: #2ea2c5;
}

.contentmain table td p, .contentmain table td ul li {
    margin: 0;
}

.contentinputer {
    text-align: right;
}


.page {
    width: auto;
    margin: 20px auto;
    padding: 0;
}

.morePage {
    float: left;
}

.morePage a {
    word-break: normal;
    word-wrap: normal;
    color: #3384c5;
    text-align: center;
}

.morePage * {
    font-style: normal;
    font: normal 12px/18px "黑体";
    text-decoration: none;
}

.morePage b {
    display: block;
    float: left;
    width: auto;
    height: 18px;
    line-height: 18px;
    margin: 0 4px;
    padding: 4px 10px;
    color: #404040;
    border: 1px #e7e7e7 solid;
}

.morePage code {
    display: block;
    float: left;
}

.morePage code a, .morePage code i {
    display: block;
    float: left;
    width: auto;
    height: 18px;
    line-height: 18px;
    margin: 0 4px;
    padding: 4px 10px;
    color: #404040;
    border: 1px #e7e7e7 solid;
}

.morePage code a {
}

.morePage code a:hover {
    color: #fff;
    border-color: #e78034;
    background: #e78034;
}

.morePage code a.active {
    color: #fff;
    border-color: #e78034;
    background: #e78034;
    font-weight: bold;
}

.morePage code a:hover.active {
}

.morePage code i {
    display: block;
    border: 0;
    margin: 0;
    padding: 0;
    font-weight: bold;
    line-height: 14px;
}

.morePage kbd, .morePage dfn {
    display: block;
    float: left;
    width: auto;
    height: 18px;
    line-height: 18px;
    margin: 0 4px;
    padding: 4px 10px;
    border: 1px #e7e7e7 solid;
    color: #fff;
    border-color: #e78034;
    background: #e78034;
}

.morePage dfn {
}

.morePage dfn.disable {
}

.morePage kbd a, .morePage dfn a {
    display: block;
    overflow: hidden;
    color: #fff;
}

.morePage dfn a {
}

.morePage dfn.disable, .morePage kbd.disable {
    background: #e6e6e6;
    border: 1px #e6e6e6 solid;
}

.morePage kbd.disable {
}

.morePage .disable a {
    color: #fff;
    background: #e6e6e6;
}

.disable {
    background-color: #eee;
}

.morePage .off {
    display: none;
}

.morePage input {
    display: none;
    float: left;
    width: 50px;
    height: 18px;
    line-height: 18px;
    font-family: "黑体";
    border: 1px solid #999;
    background: #fff;
    color: #3384c5;
    text-align: center;
}

.tb {
    border-collapse: collapse;
    border: 1px #ccc solid;
}

.tb td {
    border: 1px #ccc solid;
    text-align: center;
    font-size: 12px;
    padding: 0 5px;
}

#floatContainer {
    position: absolute;
    top: 200px;
    right: 0px;
    width: 200px;
    overflow: hidden;
}

#floatContent {
    position: absolute;
    top: 0;
    left: 0px;
}

#floatContent a {
    color: #fff;
}

#floatContent a:hover {
    color: #f60;
}

.floatContainer {
    position: absolute;
    top: 200px;
    right: 0px;
    width: 200px;
    overflow: hidden;
}

.floatContent {
    position: absolute;
    top: 0;
    left: 0px;
}

.floatContent a {
    color: #fff;
}

.floatContent a:hover {
    color: #f60;
}


/*图文列表*/
.base_pictextlist {
    width: 100%;
    margin: 0 auto;
}

.base_pictextlist dl {
    display: block;
    float: left;
    width: 50%;
    padding: 20px 0;
    color: #6e6e6e;
    position: relative;
}

.base_pictextlist dt {
    float: left;
    width: 310px;
    font: 14px/32px "黑体";
}

.base_pictextlist dt a {
    color: #737373;
}

.base_pictextlist dt a:hover {
    color: #e78034;
}

.base_pictextlist dd.intro {
    float: left;
    width: 310px;
    line-height: 20px;
    color: #a6a6a6;
}

.base_pictextlist dd.intro span {
    color: #fe8610;
    padding-left: 10px;
}

.base_pictextlist dd.pic {
    display: block;
    float: left;
    width: 146px;
    margin-right: 10px;
}

.base_pictextlist dd.pic img {
    display: block;
    width: 146px;
    height: 75px;
    _width: 152px;
    _height: 81px;
    margin: 0 auto;
    padding: 2px;
    border: 1px #e6e6e6 solid;
}

.base_pictextlist dl:afterNONE {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*图片列表*/
ul.base_piclist {
    list-style: none;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

ul.base_piclist li {
    float: left;
    width: 224px;
    margin: 20px 8px;
}

ul.base_piclist li img {
    display: block;
    width: 210px;
    height: 158px;
    _width: 224px;
    _height: 172px;
    padding: 6px;
    border: 1px #f2f2f2 solid;
}

ul.base_piclist li a {
    color: #595959;
    font: 14px/40px "黑体";
}

ul.base_piclist li a:hover {
    color: #e78034;
}

ul.base_piclist li h6 {
    display: none;
    font-weight: normal;
    line-height: 2;
    color: #a6a6a6;
    clear: both;
    font-size: 12px;
}

ul.base_piclist li h6 div {
    float: left;
    color: #737373;
}

ul.base_piclist li h6 span {
    display: block;
    float: left;
    width: 160px;
}

/*单页效果*/
.base_singlepage {
    margin: 0 auto;
    padding: 0;
    text-align: left;
    line-height: 2;
}

.base_singlepage_head {
    width: 80%;
    margin: 0 auto 20px auto;
}

.base_singlepage_head h1 {
    color: #f64100;
    text-align: center;
    font-size: 16px;
}

.base_singlepage_head h2 {
    font-weight: normal;
    text-align: center;
    font-size: 12px;
    padding: 5px 0 2px 0;
}

.base_singlepage_summary {
    margin: 5px auto;
    padding: 10px;
    background: #fafafa;
    border: 1px #f0f0f0 dashed;
}

.base_singlepage_main {
    margin: 0 auto;
    padding: 10px 0;
}

.base_singlepage_main p {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
}

/*常用基础*/

.equal {
    margin-bottom: -10000px;
    padding-bottom: 10000px;
}

.mg-0 {
    margin: 0px;
}

.mg-5 {
    margin: 5px;
}

.mb-5 {
    margin-bottom: 5px;
}

.mb-10 {
    margin-bottom: 10px;
}

.pd-0 {
    padding: 0px;
}

.pd-5 {
    padding: 5px;
}

.mt-0 {
    margin-top: 0px;
}

.mb-0 {
    margin-bottom: 0px;
}

.ml-0 {
    margin-left: 0px;
}

.mr-0 {
    margin-right: 0px;
}

.pt-0 {
    padding-top: 0px;
}

.pb-0 {
    padding-bottom: 0px;
}

.pl-0 {
    padding-left: 0px;
}

.pr-0 {
    padding-right: 0px;
}

.pl-5 {
    padding-left: 5px;
}

.pr-5 {
    padding-right: 5px;
}

.pb-5 {
    padding-bottom: 5px;
}

.w-5 {
    width: 5px;
}

.h-5 {
    height: 5px;
}

.h-10 {
    height: 10px;
}

.h-15 {
    height: 15px;
}

.h-20 {
    height: 20px;
}

.lh-24 {
    line-height: 24px;
}

.c-b {
    clear: both;
}

.f-l {
    float: left;
}

.f-r {
    float: right;
}

.bc-1 {
    background: #f2f6f9;
}

.ta-l {
    text-align: left;
}

.ta-c {
    text-align: center;
}

.ta-r {
    text-align: right;
}

.va-m {
    vertical-align: middle;
}

.casepic img {
    max-width: 850px;
}