﻿@charset "utf-8";
*{
    margin: 0;
    padding: 0;
    border: none;
    box-sizing: border-box;
    font-family: "Microsoft YaHei",serif;
}

body{
	width: 100%;
	min-width: 1200px;
    position: relative;
}
body{color:#333333; font-size:14px; font-family:微软雅黑,Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none; background: url(/images/mzzjbg_r2_c1_s1.jpg) top center no-repeat #fff;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#D02424;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #999999;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px; clear:both;}
.mb30{margin-bottom: 30px; clear:both;}
.mb40{margin-bottom: 40px; clear:both;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.fs15{font-size:15px;}
.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}

/*layout*/
.container{width:1200px; margin:0 auto; clear:both; position: relative;}
.container:after {clear:both;}
.container:after, .container:before{display:table; content:"";}
.page-box{}


/***** header *****/
.tblj{height: 40px; line-height: 40px; background: #D02424; color: #fff;}
.tblj .container {}
.tblj .container .menu{float: right; position: relative;}
.tblj .container .menu li{float: left; margin-left: 20px;}
.tblj .container .menu li img{vertical-align: middle;}
.tblj .container .menu li a {color: #fff;}
.tblj .container .menu li.jqr{background: url(/images/tblj_icon10.png) left center no-repeat; padding-left: 26px;}
.tblj .container .menu li.wza{background: url(/images/tblj_icon01.png) left center no-repeat; padding-left: 20px;}
.tblj .container .menu li.weixin{background: url(/images/tblj_icon02.png) left center no-repeat; padding-left: 20px; z-index: 9;}
.tblj .container .menu li.weixin b {display: none; position: absolute; left: 160px; top: 40px; width: 150px; height: 150px; background: url(/images/header-wap-ewm.jpg) no-repeat;
}
.tblj .container .menu li.mobile{background: url(/images/tblj_icon03.png) left center no-repeat; padding-left: 20px; z-index: 9;}
.tblj .container .menu li.mobile b {display: none; position: absolute; left: 240px; top: 40px; width: 150px; height: 150px; background: url(/images/wxewm.jpg) no-repeat;
}
.tblj .container .menu li.zfj{background: url(/images/tblj_icon04.png) left center no-repeat; padding-left: 20px;}
.top img{width:100%;}
.header .container .banner {padding-top: 26px; height: 334px; text-align: center;}
.header .container .banner .search{width: 380px; height: 34px; border-radius: 34px; border: 1px #BB2929 solid; line-height: 34px; margin: 33px auto 0px; background-color: #fff;}
.header .container .banner .search .gjz{padding-left: 18px; width: 85%; border: none;}
.header .container .banner .search input[type=submit]{width: 34px;  background: url(/images/ss-btn.png) left center no-repeat; cursor: pointer; border: none;}

.header .container .mainnav{background-color: #D02424;}
.header .container .mainnav li{width: 16.666%; float: left; text-align: center; color: fff; font-size: 20px; line-height: 60px;}
.header .container .mainnav li a{display:block; color: #fff; font-size: 20px;}
.header .container .mainnav li.on, .header .container .mainnav li a:hover{background-color: #BA1617;}
/*footer*/
.footer {background:#EDEDED;border-top: 1px #D9D9D9 solid;}
.yqlj{border-bottom: 1px #fff solid; }
.yqlj dl{float:left; width:20%;  position:relative; text-align: center;}
.yqlj dl dt{background: url(../images/yqlj_line.png) right center no-repeat; font-size:16px; height: 59px; line-height: 59px; font-weight: bold; color: #333; position:relative; z-index:2;}
.yqlj dl dt:hover{background: #BD2929; color: #fff; height: 59px;}
.yqlj dl dt.dlEnd{background: none;}
.yqlj dl dt.dlEnd:hover{background: #BD2929; color: #fff; height: 59px;}
.yqlj dd{ display:none; position:absolute; top:-180px; left:0; background:#fff; border:#EDEDED 1px solid; border-top: none; width:100%; height:180px; overflow-y:scroll;}
.yqlj dl dd a{display:block; text-align: center; font-size: 16px; color:#bc2929; line-height: 59px; height: 59px; border-top:#EDEDED 1px dotted; background:#fff;}
.yqlj dl dd a:hover{background:#FBECEC;}

.link{border-bottom: 1px #fff solid;}
.link li{float:left; width:20%; text-align: center; background: url(/images/yqlj_line.png) right center no-repeat; font-size:16px; height: 59px; line-height: 59px; font-weight: bold; color: #333; position:relative; z-index:2;}
.link li:hover{background: #BD2929; color: #fff;}
.link li:hover a{color: #fff;}
.link li a{display: block; font-size: 16px; color: #000;}
.link li a:hover{background: #BD2929; color: #fff;}
.link li .text{width:100%; height:0; overflow:hidden; position:absolute; left:0; bottom:59px; background: #fff; border-top:none; border: #EDEDED 1px solid; z-index: 3; overflow-y: scroll;}
.link li .text .zjhd li {line-height: 59px; display:block; width: 100%; font-size: 16px; position: relative; height: auto; text-align: center; margin-top: 0; background: none; color: #bc2929; border-top: #EDEDED 1px dotted;}
.link li .text .zjhd li a{font-size:16px; color:#bc2929;}
.link li .text .zjhd li a:hover{color: #bc2929; background:#FBECEC;}
.link li .text .zjhd li:hover{background:#FBECEC; font-size:16px; color:#bc2929}
.link li .text .zjhd li:hover a{font-size:16px; color:#bc2929}
.link li.dlEnd{background: none;}
.link li.dlEnd:hover{background: #BD2929; color: #fff; height: 59px;}

.foot_copyright{padding: 39px 0px;}

.foot_copyright_left{float: left; padding: 0px 10px; padding-right: 30px; border-right: 1px  #fff solid; width: 228px;}
.foot_copyright_left .jiucuo{margin-top: 15px;}
.foot_copyright_right{float: right; width: 934px; font-size: 16px;}
.foot_copyright_right b{display: block; margin-bottom: 10px;}

.foot_text{text-align: center; line-height: 56px; font-size: 14px; color: #5f5f5f; background: #E7E7E7;}

.newsList{padding:10px 0px;}
.newsList li{position:relative; padding:0 100px  0 20px; height:46px; line-height:46px; overflow:hidden; vertical-align:top;}
.newsList li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #BB292A;}
.newsList li font{position:absolute; right:0; top:0; color:#999999;}
.newsList li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:16px;}
.newsList_nd li{padding-right:0;}
.common_opaHov:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}



