﻿@charset "utf-8";
/* CSS Document */

/*清除默认样式*/
body, div, dl, dt, dd, ul, ol, nl, li, h1, h2, h3, h4, h5, h6, p, span, a, b, strong, object, iframe, label, 

img, select, form, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, 

canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, 

mark, audio, video {margin:0;padding:0}
body{font-size:12px;font-family:'微软雅黑';}
.left{float:left;_display:inline;}
.right{float:right;_display:inline;}
.clear:after{content:"";clear:both;display:block;}
.clear{zoom:1;}
a{text-decoration:none;font-size:12px;}
a:hover{text-decoration:underline;}
span{font-size:12px;}
li{list-style:none;}
img{border:none 0; vertical-align:middle;}
.col_f{color:#fff;}
.col_0{color:#000;}
.col_3{color:#333;}
.col_4e4e4e{color:#4e4e4e;}
.col_6{color:#666;}
.col_83b91f{color:#ffd700;}
.col_ls54{color:#cd7f32;}
.f_12{font-size:12px;}
.f_14{font-size:14px;}
.f_16{font-size:16px;}
.f_17{font-size:17px;}
.f_18{font-size:18px;}
.f_20{font-size:20px;}
.f_22{font-size:22px;}
.f_24{font-size:24px;}
.pad_l_20{padding-left:20px;}
.mar_l_10{margin-left:10px;}
.mar_t_10{margin-top:10px;}
.mar_r_10{margin-right:10px;}
.mar_b_10{margin-bottom:10px;}
input{vertical-align:middle;}
.t_center{text-align:center;}
.t_2em{text-indent:2em;}
.tex_right{text-align:right;}

/*头部*/
.headerBj{width:100%;height:162px;background:#f00 url(/images/masozi/headerBJ.jpg) repeat-x scroll left top;}
.header_top{width:1000px;height:90px;margin:0px auto;padding-top:30px;}
.searchBox{height:26px;padding-top:10px;}
.searchText {
    width: 150px;
    height: 24px;
    background: #dcdcdc;
    color: #fff;
    border: 1px solid #333;
    text-indent: 10px;
    border-radius: 20px 0px 0px 20px;
    font-size: 12px;
}
.searchBtn{cursor:pointer;width:50px;height:26px;background:#333;color:#fff;border:1px solid #333;border-radius:0px 20px 20px 0px;font-size:12px;}
.searchText::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
.searchText:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
.searchText::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
.searchText:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}
.navBox{width:1000px;height:42px;margin:0px auto;}
.nav{width:1000px;height:42px;}
.nav_li {
    position: relative;
    float: left;
    width: 124px;
    height: 42px;
    line-height: 44px;
    text-align: center;
    background: url(/images/masozi/nav_liBJ.jpg) no-repeat scroll right center;
}
.nav_a{display:block;width:122px;height:42px;font-size:16px;color:#fff;}
    .nav_a.active, .nav_a:hover {
        background: url(/images/masozi/nav_hovBj.jpg) no-repeat scroll 0px 0px;
        text-decoration: none;
    }
.nav_li ul{position:absolute;width:122px;top:42px;left:0px;display:none;z-index:10;}
.nav_li ul li{width:114px;height:28px;margin:1px auto;}
.nav_li ul li a{display:block;width:114px;height:28px;line-height:28px;background:#f00;font-size:14px;color:#fff;}
.nav_li ul li a:hover{background:#8dbf33;}
/*banner*/
.homeBanner{cursor:pointer;position:relative;width:100%;height:464px;text-align:center;overflow:hidden;}
.homeBannerImgBox{width:1920px;height:464px;text-align:center;overflow:hidden;position: relative;  left: 50%; margin-left: -960px;}
#bannerScrollUl{display:inline-block;width:10000px; height:464px;white-space:nowrap;position:absolute;top:0px;left:0px;}
.bannerScroll_li {
    width: 1920px;
    height: 464px;
    position: relative;
    top: 0px;
    left: 0px;
}
.bannerScroll_li img {
    width: 100%;
}
.homeBannerBtnBox{position:absolute;left:50%;margin-left:-500px;bottom:30px;width:1000px;text-align:right;padding-bottom:20px;}
.homeBannerBtn{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:0.9;filter:alpha(opacity=90);background:#333;margin:0px 2px;}
.homeBannerBtn.on{background:#cd7f32;opacity:1;filter:alpha(opacity=100);}
.towBanner{cursor:pointer;width:100%;height:300px;padding-bottom:1px;text-align:center;overflow:hidden;}
.towBannerBox{width:1920px;height:300px;text-align:center;overflow:hidden;position: relative;  left: 50%; margin-left: -960px;}
.homeBanner_bottom{position:absolute;left:50%;bottom:0px;width:1000px;height:34px;margin-left:-500px;}
.homeBanner_bottomBj{width:1000px;height:34px;background:#a0a0a0;opacity:0.8;filter:alpha(opacity=80);}
.homeBanner_bottom_text {
    position: absolute;
    top: 0px;
    left: 0px;
    padding-left: 40px;
    height: 34px;
    line-height: 34px;
    background: url(/images/masozi/laba_fff.png) no-repeat scroll 6px 8px;
}
.homeBanner_bottom_text a:hover{}
/*中间*/
.main{width:1000px;height:auto;margin:0px auto; min-height:100px;}




/*底部*/
.footerBj {
    width: 100%;
    height: 198px;
    background: url(/images/masozi/footerBJ.jpg) no-repeat scroll center bottom;
    margin: 0px auto;
    text-align: center;
}
.footer_top{width:1000px;height:52px;margin:0px auto;}
.footer_nav{display:inline-block;height:44px;}
.footer_nav_li {
    position: relative;
    float: left;
    width: 94px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    background: url(/images/masozi/footer_navbj.jpg) no-repeat scroll right center;
}
.footer_nav_a{display:block;width:94px;height:52px;font-size:14px;color:#fff;}
.footer_bottom{position:relative;width:1000px;height:114px;padding-top:30px;margin:0px auto;text-align:center;line-height:24px;}
.footer_text{padding-top:30px;}
.erweima{position:absolute;right:70px;top:45px;width:90px;height:90px;overflow:hidden;}
.erweima img{width:90px;height:90px;}


/*右侧浮动*/
.rightNav{ width:54px; position:fixed; right:25px; bottom:20px;}
    .rightNav li {
        height: 54px;
        margin-bottom: 5px;
        background-color: #cd1612;
    }
        .rightNav li a {
            display: block;
            height: 54px;
            line-height: 22px;
            text-align: center;
            color: #fff;
            font-size: 16px;
            text-decoration: none;
        }
    .rightNav li a:hover {
        background-color: #e05855;
    }
.rightNav li a img{ margin-top:19px;}
.rightNav li.text a{ height:46px; padding:4px;}
#goTop{ display:none;}


.is_text, .input_text {
    border: #cfd8e1 1px solid;
    background-color: #fff;
    width: 260px;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    padding: 3px 5px;
}

.is_upload {
    border: #cfd8e1 1px solid;
    width: 328px;
}

.is_textarea {
    border: #cfd8e1 1px solid;
    background-color: #fff;
    width: 320px;
    height: 90px;
    padding: 3px 5px;
}

.is_btn {
    line-height: 16px;
    padding: 5px 10px;
}

.is_success {
    margin: 0 auto;
    font: 14px Arial, Helvetica, sans-serif;
    color: #090 !important;
    padding: 10px 10px 10px 45px;
    width: 90%;
    text-align: left;
    line-height: 160%;
    font-weight: bold;
}

.is_failure {
    margin: 0 auto;
    font: 14px Arial, Helvetica, sans-serif;
    color: #CC0000 !important;
    padding: 10px 10px 10px 45px;
    width: 90%;
    text-align: left;
    line-height: 160%;
    font-weight: bold;
}

/*遮挡整个页面*/
.mark {
    position: fixed;
    left: 0;
    top: 0;
    opacity: .5;
    width: 100%;
    height: 100%;
    z-index: 19998;
    pointer-events: none; /*不能操作*/
    background: #000 url('/lib/bootstrap/dist/image/ajax-loading.gif') center 50% no-repeat !important;
}

.mapBoxx {
    width: 744px;
    height: 268px;
    overflow: hidden;
    margin: 0 0 16px;
    padding: 0;
}

.mapBox-frame {
    width: 966px;
    height: 498px;
    overflow: hidden;
    margin: 0 0 20px;
}

.c-pointer {
    cursor: pointer;
}

.page-active {
    background: url(/images/icon06.gif) no-repeat left center !important;
    color: #fff !important;
    cursor: pointer !important;
}

.page-off {
    background: none !important;
    color: #ddd !important;
    cursor: default !important;
}

.margin-right5 {
    margin-right: 5px;
}

.margin-right-20 {
    margin-right: 20px;
}

.color888 {
    color: #888;
}








