@charset "utf-8";
/********************
    Default set
********************/

html, body, div, dl, dt, dd, ul, ol, li, p, h1, h2 ,h3, h4, h5, h6{margin:0px; padding:0px; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; list-style:none; color:#282828;}
a{text-decoration:none;color:#282828;}
img{border:0; vertical-align: middle;}
select{font-family:"Î¢ÈíÑÅºÚ"; vertical-align:middle;}
input{font-family:"Î¢ÈíÑÅºÚ";vertical-align:middle; margin:0; padding:0;}
input[type='submit'],
input[type='reset'] { -webkit-appearance: none !important; border-radius: 0 !important; }
label {cursor:pointer;}
textarea{font-family:"Î¢ÈíÑÅºÚ"; vertical-align:middle;}
table caption{width:0;height:0;font-size:0;overflow:hidden;}

.blind{width:0;height:0;position:absolute;top:-9999px;left:-9999px;overflow:hidden;}
.clear {clear:both; font-size:0; line-height:0; overflow:hidden; height:0 !important; }
.clearf {*zoom:1;}
.clearf:after {content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.floatL {float:left;}
.floatR {float:right;}
.floatN {float:none;}
.disnone {display: none;}

.txtL {text-align:left !important;}
.txtC {text-align:center !important;}
.txtR {text-align:right !important;}
.txtJ {text-align:justify !important;}
.txtT {vertical-align:top !important;}
.txtM {vertical-align:middle !important;}
.txtB {vertical-align:bottom !important;}
.txtTB {vertical-align:text-bottom !important;}


/********************
    Margin
********************/
.mTxxl {margin-top:100px !important;}
.mTxl {margin-top:50px !important;}
.mTl {margin-top:30px !important;}
.mTm {margin-top:20px !important;}
.mTs {margin-top:15px !important;}
.mTxs {margin-top:10px !important;}
.mTxxs {margin-top:5px !important;}
.mTNo {margin-top:0px !important;}
.mt25 { margin-top: 25px !important; }


.mRxxl {margin-right:100px !important;}
.mRxl {margin-right:50px !important;}
.mRl {margin-right:30px !important;}
.mRm {margin-right:20px !important;}
.mRs {margin-right:15px !important;}
.mRxs {margin-right:10px !important;}
.mRxxs {margin-right:5px !important;}
.mRNo {margin-right:0px !important;}


.mBxxl {margin-bottom:100px !important;}
.mBxl {margin-bottom:50px !important;}
.mBl {margin-bottom:30px !important;}
.mBm {margin-bottom:20px !important;}
.mBs {margin-bottom:15px !important;}
.mBxs {margin-bottom:10px !important;}
.mBxxs {margin-bottom:5px !important;}
.mBNo {margin-bottom:0px !important;}


.mLxxl {margin-left:100px !important;}
.mLxl {margin-left:50px !important;}
.mLl {margin-left:30px !important;}
.mLm {margin-left:20px !important;}
.mLs {margin-left:15px !important;}
.mLxs {margin-left:10px !important;}
.mLxxs {margin-left:5px !important;}
.mLNo {margin-left:0px !important;}



/********************
    Padding
********************/

.pTxxl {padding-top:50px !important;}
.pTxl {padding-top:40px !important;}
.pTl {padding-top:30px !important;}
.pTm {padding-top:20px !important;}
.pTs {padding-top:15px !important;}
.pTxs {padding-top:10px !important;}
.pTxxs {padding-top:5px !important;}
.pTNo {padding-top:0 !important;}


.pRxxl {padding-right:50px !important;}
.pRxl {padding-right:40px !important;}
.pRl {padding-right:30px !important;}
.pRm {padding-right:20px !important;}
.pRs {padding-right:15px !important;}
.pRxs {padding-right:10px !important;}
.pRxxs {padding-right:5px !important;}
.pRNo {padding-right:0 !important;}


.pBxxl {padding-bottom:50px !important;}
.pBxl {padding-bottom:40px !important;} 
.pBl {padding-bottom:30px !important;}
.pBm {padding-bottom:20px !important;}
.pBs {padding-bottom:15px !important;}
.pBxs {padding-bottom:10px !important;}
.pBxxs {padding-bottom:5px !important;}
.pBNo {padding-bottom:0 !important;}


.pLxxl {padding-left:50px !important;} 
.pLxl {padding-left:40px !important;} 
.pLl {padding-left:30px !important;}
.pLm {padding-left:20px !important;}
.pLs {padding-left:15px !important;}
.pLxs {padding-left:10px !important;}
.pLxxs {padding-left:5px !important;}
.pLNo {padding-left:0 !important;}





/***********************************************
************************************************
				Start Coding
************************************************
************************************************/

#wrap { 
    /* background: url(/bmwz/mzj/images/images/site_bg.jpg) no-repeat center top #f4f4f4;  */
    background: #ebeff1;
}
.head_top_bg { background: #1f559f;  }
.head_top { width: 1160px; height: 30px; margin: 0 auto; }
.head_top .head_top_ul1 { float: left; }
.head_top .head_top_ul1 > li { float: left; height: 30px; }
.head_top .head_top_ul1 > li span { display: inline-block; height: 30px; line-height: 30px; vertical-align: top; font-size: 13px; color: #ffffff; }
.head_top .head_top_ul1 > li iframe  { margin-top: -5px; margin-left: 10px; }
.head_top .head_top_ul1 > li { float: left;  position: relative; color: #ffffff;}
.head_top .head_top_ul1 > li > a { 
    /* display: block;  */
    color: #ffffff; font-size: 14px; height: 30px; line-height: 30px; padding: 0 10px; }

.head_top .head_top_ul2 { float: right;  }
.head_top .head_top_ul2 > li { float: left;  position: relative; color: #ffffff;}
.head_top .head_top_ul2 > li > a { 
    /* display: block;  */
    color: #ffffff; font-size: 14px; height: 30px; line-height: 30px; padding: 0 10px; }
.head_top .head_top_ul2 > li > a.bg { background: url(/bmwz/mzj/images/images/head_li_bg.png) no-repeat left center; padding-left: 23px; }
.head_top .head_top_ul2 > li > a:hover { text-decoration: underline; }

.head_top .head_top_ul2 > li > a.weixin_code { padding: 0; position: absolute; left: -1px; z-index: 100; display: none; }
.head_top .head_top_ul2 > li.last:hover > a.weixin_code { display: block; }

.head_bottom_bg{
    height: 137px;
    background-color: #1f559f;
    /* background-image: url(/bmwz/mzj/images/images/head_bg1.jpg); */
    background-size: cover;
    background-position: center center;
    text-align: center;
    min-width: 1200px;
}
.head_bottom { width: 1160px; height: 137px; margin: 0 auto; position: relative; }
.head_bottom h1 { position: absolute; left: 0; top: 50px; }
.head_bottom .search_box { position: absolute; right: 0; top: 42px; width: 270px; padding: 0 89px 0 0; border: #537cdc 2px solid; background: #fff; border-radius: 5px;}
.head_bottom .search_box input[type='text'] { width: 100%; height: 46px; line-height: 46px; padding-left: 20px; box-sizing: border-box; color: #575757; font-size: 15px; border: 0; outline: none; }
.head_bottom .search_box input[type='submit'] { 
    background: url(/bmwz/mzj/images/fdj.png) no-repeat center;
    position: absolute; top: 0; right: 0; width: 60px; height: 46px; font-size: 17px; color: #fff; font-weight: bold; background-color: #537cdc; border: 0; cursor: pointer; outline: none;  }
.head_bottom .search_btn_m { position: absolute; top: 17px; right: 14px; width: 28px; height: 28px; font-size: 0; background: url(/bmwz/mzj/images/search_btn_m.png) no-repeat; display: none; }
.pcss_yw {
            color: #ffffff;
            background-color: #537cdc;
            padding: 5px 10px;
            position: absolute;
            font-size: 15px;
            left: 0;
        }
.logo_pic{
    float: left;
}
.logo_name{
    float: left;
}
.logo_txt{
    color: #ffffff;
    font-size: 34px;
    font-weight: bold;
    letter-spacing: 5px; /* Ôö¼Ó×Ö·û¼ä¾à */
}
.logo_en{
    word-spacing: 3px;
    color: #ffffff;
    font-size: 20px;
}

.menu_box_bg { background: #1f559f; border-top: 1px solid rgba(255, 255, 255, 0.3);}
.menu_box_bg:hover{
    /* border-bottom: #aa171b solid 2px; */
    /* border-bottom: 1px solid rgba(255, 255, 255, 0.3); */
}
.menu_box { width: 1099px; height: 55px; padding-right: 61px; margin: 0 auto; position: relative;}

#menu { }
#menu > li { float: left; width: 137px; position: relative; }
#menu > li > a { display: block; height: 55px; line-height: 55px; text-align: center; color: #ffffff; font-size: 18px; 
    /* background: url(/bmwz/mzj/images/images/main_menu_bg.gif) no-repeat left center;  */
}
#menu > li > a:hover{
    background-color:#ffffff ;
    color: #1f559f;
}
/* #menu > li:first-child > a { background: none; } */
/*#menu > li > a.on ,
#menu > li > a:hover { background: #0172a6; }*/
.menu_box .menu_btn { position: absolute; top: 0; right: 0; width: 61px; height: 55px; font-size: 0; *line-height: 0; background: url(/bmwz/mzj/images/menu_btn.png) no-repeat center; }
.menu_box .menu_btn_m { position: absolute; top: -41px; left: 20px; width: 61px; height: 55px; font-size: 0; *line-height: 0; background: url(/bmwz/mzj/images/menu_btn.png) no-repeat center; display: none; }
.menu_dech2 { position: absolute; /*left: 0px;*/ top: 54px; width: 182px; background: url(/bmwz/mzj/images/menu_pngbg.png); z-index: 999; border-left: 1px solid rgba(255, 255, 255, 0.3); border-right: 1px solid rgba(255, 255, 255, 0.3); border-top: 1px solid rgba(255, 255, 255, 0.3); display: none; }
.menu_dech2 > li { position: relative; z-index: 999; }
.menu_dech2 > li > a { display: block; color: #fff; font-size: 16px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding: 14px 0 13px 15px; }
.menu_dech2 > li a:hover{ background-color:#ffffff ; color: #1f559f;}
.menu_dech2 > li:hover > a { text-decoration: none; }
.menu_dech2 > li > a.on , .menu_dech2 > li > a.has_m { background: url(/bmwz/mzj/images/menu_towicon.png) no-repeat 93% center; }
.menu_dech2 ol { background: url(/bmwz/mzj/images/menu_bg2.png); width: 100%; position: absolute; left: 182px; top: -1px; z-index: 999; border: 1px solid rgba(255, 255, 255, 0.3); display: none; }
.menu_dech2 ol a { display: block; font-size: 15px; color: #444; padding: 10px 0 10px 15px; }
.menu_dech2 ol a:hover { color: #1c4680; text-decoration: underline; }


.all_menu_box_m { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9999; display: none; }
.all_menu_box_m .right { float: right; width: 280px; transition: .3s all; transform: translateX(280px); background: #14609c; }
.all_menu_box_m .right > a.close { display: block; height: 60px; font-size: 0; background: url(/bmwz/mzj/images/all_menu_box_m_bg1.png) no-repeat 95% center #2f343a; background-size: 10% 40%;}
.all_menu_box_m .right > a.gohome { display: block; color: #fff; font-size: 20px; font-weight: bold; padding: 13px 15px; }
.all_menu_box_m .right > ul { border-bottom: 1px solid #00305a; }
.all_menu_box_m .right > ul > li { position: relative; }
.all_menu_box_m .right > ul > li > a { display: block; color: #ffffff; font-size: 20px; font-weight: bold; background: #14609c; padding: 13px 15px; border-top: #00305a 1px solid; }
.all_menu_box_m .right > ul > li > .open { position: absolute; top: 1px; right: 0; width: 52px; height: 52px; display: block; background: url(/bmwz/mzj/images/all_menu_box_m_bg2.png) no-repeat center rgba(255, 255, 255, 0.2);background-size: 40% 70%; display: none; }
.all_menu_box_m .right > ul > li > .open.on { background: url(/bmwz/mzj/images/all_menu_box_m_bg2_on.png) no-repeat center rgba(255, 255, 255, 0.2);background-size: 40% 70%; }
.all_menu_box_m .right > ul > li > ul { display: none; }
.all_menu_box_m .right > ul > li > ul > li { position: relative; }
.all_menu_box_m .right > ul > li > ul > li > a { display: block; background: #297f3b; color: #ffffff; font-size: 18px; padding: 13px 15px; border-top: #00305a 1px solid; }
.all_menu_box_m .right > ul > li > ul > li > .open { position: absolute; top: 1px; right: 0; width: 52px; height: 50px; display: block; 
    background: url(/bmwz/mzj/images/all_menu_box_m_bg2.png) no-repeat center rgba(255, 255, 255, 0.2); 
    display: none; 
}
.all_menu_box_m .right > ul > li > ul > li > .open.on { background: url(/bmwz/mzj/images/all_menu_box_m_bg2_on.png) no-repeat center rgba(255, 255, 255, 0.2); }
.all_menu_box_m .right > ul > li > ul > li > ul { display: none; }
.all_menu_box_m .right > ul > li > ul > li > ul > li { padding: 13px 15px 0 15px; background: #fff; }
.all_menu_box_m .right > ul > li > ul > li > ul > li:first-child { padding-top: 16px; }
.all_menu_box_m .right > ul > li > ul > li > ul > li:last-child { padding-bottom: 16px; }
.all_menu_box_m .right > ul > li > ul > li > ul > li > a { padding-left: 10px; color: #2a2a2a; font-size: 15px; display: block; background: url(/bmwz/mzj/images/images/all_menu_box_m_bg5.gif) no-repeat left 10px; }
.all_menu_box_m .right > ul > li > ul > li > ul > li > a:hover { text-decoration: underline; }



#container { width: 1200px; margin: 0 auto; }
/*#container.main { background: #fff; }*/
#container.sub { width: 1135px; padding: 0 25px 30px 0; background: #ffffff; }



/*tab*/
.tab_box .tab { border-bottom: #dddddd 1px solid; height: 55px; }
.tab_box .tab li { float: left; }
.tab_box .tab li+li { border-left: #fff 1px solid; }
.tab_box .tab li > a { color: #1f559f; font-size: 22px; height: 55px; line-height: 55px; display: block;  }
.tab_box .tab li > a.on { color: #fff; }
.tab_box.h50 .tab { height: 50px; }
.tab_box.h50 .tab li > a { height: 50px; line-height: 50px; }
.tab_box .con { position: relative; display: none; }
.tab_box .con.on { display: block; }
.tab_box .con .more { position: absolute; right: 0; top: -31px; font-size: 0; display: block; width: 14px; height: 14px; *line-height: 0; }
.tab_box .con .list_data { padding-top: 12px; }
.tab_box .con .list_data > li { padding: 14px 0 0 0; *zoom:1; }
.tab_box .con .list_data > li:after {content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.tab_box .con .list_data > li > a { float: left; color: #555555; font-size: 16px; display: block; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; width: 75%; }
.tab_box .con .list_data > li > span { float: right; text-align: right; color: #c6c6c6; font-size: 15px; width: 25%; *width: 24%; }
.tab_box .con .list_data > li > a:hover { text-decoration: underline; }
.tab_box .con .list { padding-top: 12px; }
.tab_box .con .list > li { padding-top: 11px; *zoom:1;}
.tab_box .con .list > li:after {content:'';display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.tab_box .con .list > li > a { color: #555555; font-size: 16px; display: block; white-space:nowrap; overflow: hidden; text-overflow: ellipsis; }
.tab_box .con .list > li > a:hover { text-decoration: underline; }
.tab_scroll { width: 100%; overflow: scroll; }



#footer { border-top: #a1a2a4 1px solid; background: #1f559f;text-align: center; margin-top: 10px;}
.foot_box { width: 1160px; padding-bottom: 30px; margin: 0 auto; }
.foot_box .logo { float:left;width:90px;padding-top:18px; }
.foot_box .foot_center { float:left; padding-top:20px; margin-left: 320px;}
.foot_box .foot_center .txt { line-height:23px;font-size:14px;color:#ffffff; }
.foot_box .foot_center .txt > p { font-size: 14px; color:#ffffff;}
.foot_box .foot_center .txt > p a{ color:#ffffff;}
.foot_box .foot_center .txt > p > br { display: none; }
.foot_box .icon { float:left; padding-top:30px; }
.foot_box .icon a { margin:0 2px }
#_span_jiucuo img { border: #eee 1px solid !important; }

#m_gotop { position: fixed; right: 20px; bottom: 20px; background:url(/bmwz/mzj/images/goTop.png) no-repeat center; width: 42px; height: 42px; display: none; font-size: 0; z-index: 5; }


.footer_top{width: 100%;text-align: center;margin: 0 auto;background-color: #393d49;color: #ffffff;padding: 10px 0px;font-size: 16px;}
.footer_top a{color: #ffffff;}
.gzh_box{position: relative;cursor: pointer;}
.ewm_h{
    width: 146px;
    height: 124px;
    position: absolute;
    left: 0;
    top: -144px;
    text-align: center;
    padding-top: 15px;
    background: url(/bmwz/mzj/images/evm_bg.png) 1px top no-repeat;
    display: none;
}

.gzh_box:hover .ewm_h{display: block;}