@charset"utf-8";
/*===========================================ResetCss=========================================*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,table,strong,th,td,frameset,frame,iframe,span,em,img{padding:0;margin:0;}
fieldset,img,iframe{border:0;}
:focus{outline:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,textarea,select,option{font-size:12px;vertical-align:middle;}
address,caption,cite,code,dfn,th,var{font-weight:normal;}
em{font-style:normal;}
q:before,q:after{content:'';}
table,th,td{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
fieldset,img{border:0none; vertical-align:bottom}
ol,ul{list-style:none;}
a{color:#666464;text-decoration:none; }
a:hover{  text-decoration:none;}
b{font-weight:normal}
/*area{star:expression(this.onFocus=this.blur());}
a{star:expression(this.onFocus=this.blur());}
a{blr:expression(this.onFocus=this.blur())}
a{outline:none;}*/
/*===========================================ClearBoth==========================================*/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}


.clear{width:0px;height:0px;padding:0px;margin:0px;line-height:0px;font-size:0px;clear:both;}

/*===========================================GlobalCss==========================================*/
*{box-sizing:border-box}
body{ font: 14px/1.8 "Microsoft Yahei",verdana; color:#666464}
.pr {
    position: relative;
}
.fr{float:right;display:inline;}
.fl{float:left;display:inline;}


img {display:block;}

/* CSS clearfix */

.clearfix:after {
    content: "."; display: block; height: 0; clear: both; visibility: hidden;}



* html .clearfix {	height: 1%;}

.clearfix {	display: block;}


.suoxiao li{ width:98%; margin:1% 0 3% 1%; padding-bottom:4%; margin-top:2%; float:left; display:inline; border-bottom:1px solid #d9d9d9;}
.suoxiao li dl{ width:28%; float:left; display:inline; }
.suoxiao li dl dt,.zxsmallicon dl dt{width:76px;height:76px; margin:0 auto}
.suoxiao li dl dd,.zxsmallicon dl dd{font-size:18px; text-align:center;}
.suoxiao-right{ float:right; width:70%;}
.suoxiao-right li{ width:48%; float:left; display:inline; line-height:18px; font-size:12px; border-bottom: none; margin-left:2%; padding:0;}
.map {
    width: 100%;
    height: auto;
    margin: 0 auto;
    background: #ededed;
    display: block;
    border: 0;
    padding: 0 0 40px 0;
    overflow: hidden;
}
.mapcon {

    width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
    border: 0;
    padding: 0;
    overflow: hidden;
}
.map a {
    width: 100%;
    background: none;
    margin: 0 auto;
    display: block;
    border: 0;
    padding: 0;
}
.map img {
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
    border: 0;
    padding: 0;
}

/*-----------------------底部版权信息-----------------------*/
.wrap {
    position: relative;
    width: 1150px;
    margin: 0 auto;
}
#copyRight { display:none;

    height:250px;
    padding:50px 0;
    background:#363543;
    color:#ccc;
}
.bottomLogo {
    width:274px;
    height:62px;
    margin-top:44px;
}
.bottomLogo h1 {
    height:62px;
    background:url(../images/logo_bottom.jpg) top center no-repeat;
    text-indent:-9999px;
}
.copyRight {
    width:542px;
    margin:0 50px;
    padding:0 50px;
    border:1px dotted #888;
    border-top:none;
    border-bottom:none;
}
.copyRight dl {float:left;}
.copyRight dl dt {font-size:20px;margin-bottom:6px;}
.copyRight dl dd {line-height:2.2;}
.copyRight dl dd a{font-size:14px;color:#ccc;}
.copyRight dl dd a.btn_zx {
    display:inline-block;
    margin-right:6px;
    padding:0 16px;
    border:1px solid #ccc;
    border-radius:30px;
}
.copyRight dl dd h4 {font-size:26px;font-weight:bold;line-height:1.6;}
.copyRight dl dd a:hover { color:#b30051; }
.copyRight dl dd.bottom-mlrx {margin-top:16px;}
.weixin {width:132px;text-align:center;}
.copyRight .copyRight-c {margin:0 44px;}
#topnav{
    display: none;
}
.navbar{
    margin-bottom:0.5px;
}

@media (min-width: 768px) {

    #band {
        display: none;
    }
    #topnav{
        display: block;
    }
    #wapnav{
        display: none;
    }
    .caidan{
        width: 76%;}
    .pubwrap{   display: block;}
    .lt_layout{ margin-top:50px; }
    .caidan li a {padding: 15px 10px;	}
    .lt_layout li {	 border: 1px solid #e9e9e9;   padding: 1% 1% 22px;  margin: 0 1% 1% 1%;}
    .lt_layout li{ width:31%; height:400px;}
    .lt_layout li h2{padding-top: 10px; color: #be9e7f; font-size:1.3em;}
    .lt_layout li p{font-weight: bold;   color: #666464;    letter-spacing: 1px; font-size:1.1em;}
    .lt_layout li h4{color: #666464; line-height:20px; font-size:1em; max-height:200px;}
    .suoxiao{ display:none;}
    #copyRight { display: block;}
    .map { display: none;}
}



/* 涓瓑灞忓箷锛堟闈㈡樉绀哄櫒锛屽ぇ浜庣瓑浜� 992px锛� */

@media (min-width: 992px) {
    #band {
        display: none;
    }
    #topnav{
        display: block;
    }
    #wapnav{
        display: none;
    }
    .caidan{
        width: 75%;}
    .caidan li a {
        padding: 15px 21px;
    }
    .pubwrap{   display: block;}
    .lt_layout{ margin-top:50px; }
    .caidan li a {padding: 15px 10px;	}
    .lt_layout li {	 border: 1px solid #e9e9e9;   padding: 1% 1% 22px;  margin: 0 1% 1% 1%;}
    .lt_layout li{ width:31%; height:400px;}
    .lt_layout li h2{padding-top: 10px; color: #be9e7f; font-size:1.3em;}
    .lt_layout li p{font-weight: bold;   color: #666464;    letter-spacing: 1px; font-size:1.1em;}
    .lt_layout li h4{color: #666464; line-height:20px; font-size:1em; max-height:200px;}
    .suoxiao{ display:none;}
    #copyRight { display: block;}
    .map { display: none;}

}


@media (min-width: 1000px) {
    #topnav{
        display: block;
    }
    #wapnav{
        display: none;
    }
    #band {
        display: none;
    }
    .caidan{
        width: 70%;
    }
    .caidan li a {
        padding: 15px 19px;
    }
    .pubwrap{   display: block;}
    .lt_layout{ margin-top:50px; }
    .caidan li a {padding: 15px 10px;	}
    .lt_layout li {	 border: 1px solid #e9e9e9;   padding: 1% 1% 22px;  margin: 0 1% 1% 1%;}
    .lt_layout li{ width:31%; height:400px;}
    .lt_layout li h2{padding-top: 10px; color: #be9e7f; font-size:1.3em;}
    .lt_layout li p{font-weight: bold;   color: #666464;    letter-spacing: 1px; font-size:1.1em;}
    .lt_layout li h4{color: #666464; line-height:20px; font-size:1em; max-height:200px;}
    .suoxiao{ display:none;}
    #copyRight { display: block;}
    .map { display: none;}

}

@media (min-width: 1200px) {
    #topnav{
        display: block;
    }
    #wapnav{
        display: none;
    }
    #band {
        display: none;
    }
    .caidan{
        width: 70%;}
    .caidan li a {
        padding: 15px 29px;
    }
    .pubwrap{   display: block;}
    .lt_layout{ margin-top:50px; }
    .caidan li a {padding: 15px 10px;	}
    .lt_layout li {	 border: 1px solid #e9e9e9;   padding: 1% 1% 22px;  margin: 0 1% 1% 1%;}
    .lt_layout li{ width:31%; height:400px;}
    .lt_layout li h2{padding-top: 10px; color: #be9e7f; font-size:1.3em;}
    .lt_layout li p{font-weight: bold;   color: #666464;    letter-spacing: 1px; font-size:1.1em;}
    .lt_layout li h4{color: #666464; line-height:20px; font-size:1em; max-height:200px;}
    .suoxiao{ display:none;}
    #copyRight { display: block;}
    .map { display: none;}

}

@media (min-width: 1500px) {
    #topnav{
        display: block;
    }
    #wapnav{
        display: none;
    }
    #band {
        display: none;
    }
    .caidan{
        width: 71%;}
    .caidan li a {
        padding: 15px 45px;
    }
    .pubwrap{   display: block;}
    .lt_layout{ margin-top:50px; }
    .caidan li a {padding: 15px 10px;	}
    .lt_layout li {	 border: 1px solid #e9e9e9;   padding: 1% 1% 22px;  margin: 0 1% 1% 1%;}
    .lt_layout li{ width:31%; height:400px;}
    .lt_layout li h2{padding-top: 10px; color: #be9e7f; font-size:1.3em;}
    .lt_layout li p{font-weight: bold;   color: #666464;    letter-spacing: 1px; font-size:1.1em;}
    .lt_layout li h4{color: #666464; line-height:20px; font-size:1em; max-height:200px;}
    .suoxiao{ display:none;}
    #copyRight { display: block;}
    .map { display: none;}

}
/*xinjia*/
.navbar-toggle {
    float: left;
}
.navbar-brand{
    float: right;
}
.nav-topbg{ background:#2e3642;}

:link, :visited,:hover , ins {
    text-decoration: none;
}

.head-bg{ overflow:hidden;}
.top-bg{ height: 30px;
    line-height: 30px;
    color: #fff;
    background: #363543;}
.maincell{width:1150px;	margin:0 auto;}
.top-bg p {
    float: right;
    display: inline-block;
    font-size: 12px;
}
.top-bg p span {
    font-size: 18px;
    font-weight: bold;
}
.top-bg p.mzTime {
    margin-right: 60px;
}


.topLogo {
    width:1150px;
    height:52px;
    margin:19px auto;
}
.topLogo h1 {
    float:left;
    width:240px;
    height:52px;
    margin:0 auto;
    background:url(../images/logo.jpg) top center no-repeat;
}
.topLogo h1 a {

    display:block;
    width:100%;
    height:100%;
}

.topNavs {
    float:right;
    width:auto;
    height:52px;
}
.topNavs li {
    float:left;
    width:auto;
    height:52px;
    margin:0 0 0 30px;
    overflow:hidden;
    font-size:18px;
    line-height:52px;
}
.topNavs li a{color: #444;}
.topNavs li a:hover{color:#c53775; text-decoration:none;}

.navBar {
    background:#b30051;

    z-index:1;
    color:#fff;
    height:50px;
    line-height:50px;
}
.nav-bg {position:relative;
    width:1150px;
    margin:0 auto;
    font-family:"Microsoft YaHei", SimSun, SimHei;
}
.nav-bg h3 {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    transition: all 1.5s ease;
    transition-property: all;
    transition-duration: 1.5s;
    transition-timing-function: ease;
    transition-delay: initial;
    cursor: pointer;

}
.nav-bg .mli { line-height:50px;
    width: 12.5%;
    height: 50px;
    float:left;
    display:inline;
    text-align:center;
}
.nav-bg .mli h3 i {
    display:inline-block;
    *display:inline;
    zoom:1;
    width:7px;
    height:4px;
    /*background:url(images/icon.png) 0 -280px no-repeat;*/
    overflow:hidden;
    margin:-2px 0 0 5px;
    vertical-align:middle;
    filter:alpha(opacity=50);
    opacity:0.5;
}
.nav-bg h3 a {
    zoom:1;
    height:50px;
    line-height:50px;

    display:block;
    color:#fff
}
.nav-bg .mli:hover{ background:#8e033e;}
.nav-bg h3 a:hover{ text-decoration:none;}
.nav-bg .on h3 a i {
    filter:alpha(opacity=100);
    opacity:1;
}
.nav-bg .sub-bg {
    display:none;
    width:1150px; margin:0 auto;
    background:#eee;
    float:left;
    line-height:30px;
}
.nav-bg .sub-bg li {
    text-align:center;
}
.nav-bg .sub-bg li a {
    color:#333;
    display:block;
    zoom:1;
}
.nav-bg .sub-bg li a:hover {
    background:#ddd;
    color:#c00;
}
.nav-bg .sub-bg dl {

    padding:15px 29px;

}


.nav-bg #m2 .sub-bg ,.nav-bg #m1 .sub-bg ,.nav-bg #m3 .sub-bg ,.nav-bg #m4 .sub-bg ,.nav-bg #m5 .sub-bg ,.nav-bg #m6 .sub-bg{
    padding: 20px 0 0 0;
    font-size: 14px;
    position: absolute; left:0; top:50px;
    width: 1148px;
    background-color: #FFF;
    z-index: 10;
    border-bottom: 2px solid #c0025a;
    border-right: 1px solid #c0025a;
    border-left: 1px solid #c0025a;
}
.fl {
    float: left;
}
img {
    vertical-align: top;
}
.sub-bg dd { width: 122px; float: left; color: #2a2a2a; font-weight: 600; padding-left: 5px; height: 24px; line-height: 24px; overflow: hidden; }
.sub-bg dt { width: 122px;margin-bottom:14px; float: left; overflow: hidden;text-align:center; }
.sub-bg dt a { display: inline-block; padding: 0 5px; font-weight:normal;}
.sub-bg dt a:hover { color: #fff; background-color: #b30051;border-radius:2px; text-decoration: none; }
.sub-bg dl { margin-bottom: 5px; margin-left: 8px; }
.subMenuTitle {width:191px;margin-left:10px;font-size:26px;line-height:1.4;}

.subMenuTitle1 {margin-top:25px;color:#ec5094;}
.subMenuTitle2 {margin-top:25px;color:#25bf8f;}
.subMenuTitle3 {margin-top:25px;color:#ff604a;}
.subMenuTitle4 {margin-top:25px;color:#f04d60;}
.subMenuTitle5 {margin-top:25px;color:#8759d4;}
.subMenuTitle6 {margin-top:25px;color:#67d9fe;}
.subMenuTitle7 {margin-top:25px;color:#2b9ff4;}
.subMenuTitle8 {margin-top:25px;color:#ec5094;}

.subMenuLogo1 { width: 140px; height: 150px;position: relative;margin-left:14px; }
.subMenuLogo2 { width: 140px; height: 150px;position: relative; }
.subMenuLogo3 { width: 140px; height: 150px;position: relative; }
.subMenuLogo4 { width: 140px; height: 150px;position: relative; }
.subMenuLogo5 { width: 140px; height: 150px;position: relative; }
.subMenuLogo6 { width: 140px; height: 150px;position: relative; }
.subMenuLogo7 { width: 140px; height: 150px;position: relative; }
.subMenuLogo8 { width: 140px; height: 150px;position: relative; }

.sub-bg .subMenuLinkBox {width:790px;}
.subMenu1 .subMenuLinkBox {margin-top:28px;}
.subMenu2 .subMenuLinkBox {margin-top:28px;}
.subMenu3 .subMenuLinkBox {margin-top:28px;}
.subMenu4 .subMenuLinkBox {margin-top:28px;}
.subMenu5 .subMenuLinkBox {margin-top:28px;}
.subMenu6 .subMenuLinkBox {margin-top:28px;}
.subMenu7 .subMenuLinkBox {margin-top:28px;}
.subMenu8 .subMenuLinkBox {margin-top:28px;}
.sub-bg .subMenuLinkBox a { display: inline-block;
    padding: 0 5px;
    color:#8b8b8b;
    text-decoration: none;
    -moz-transition: all 0.3s linear 0s;
    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
    line-height: 24px;
}
