@charset "gb2312";
/**
 * CSS Document * 
 * Created by Jessie 2015/2/9.
 */

/* ==¹«ÓÃÑùÊ½== */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, a {
    margin: 0;
    padding: 0;
    font: 12px Arial, Helvetica, sans-serif;
    color: #333;
}

html {
    width: 100%;
    text-align: center;
    background: #f6f6f6 url("images2015_zmq_bg.png") repeat-x left top;
}
body{position: relative;}
img {
    border: none;
}

a {
    text-decoration: none;
    cursor: pointer;
}

strong {
    font-weight: bold;
}

ul, ol, li, dt, dd {
    list-style: none;
}

em {
    font-style: normal;
}

table {
    width: 100%;
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.dis-in-b {
    display: inline-block;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.color-qh {
    color: #fff29a;
}

.color-ql {
    color: #9ffcff;
}

.width-230 {
    width: 230px;
}

.width-294 {
    width: 294px;
}

.width-454 {
    width: 454px;
}

.width-700 {
    width: 700px;
}

.width-760 {
    width: 760px;
}

.height-198 {
    height: 198px;
}

/* ==Í·²¿== */
#header .top-bar {
    width: 1002px;
    height: 69px;
    margin: 0 auto;
    padding:20px 0 21px 0;
    text-align: left;
}

#header h1 {
    width: 582px;
}

#header h1 a {
    display: inline-block;
    width: 582px;
    height: 68px;
    background: url("images2015_zmq_logo.png") no-repeat;
    text-indent: -9999px;
}

#header .top-bar span {
    display: inline-block;
    height: 30px;
    padding: 19px 0;
}

#header .sina {
    display: inline-block;
    float: left;
    width: 26px;
    height: 26px;
    margin: 2px 5px;
    background: url("../images/2015_zmq_sina_ico.png") no-repeat;
}

#header .sina:hover {
    background: url("../images/2015_zmq_sina_hover.png") no-repeat;
}

#header .qq {
    display: inline-block;
    float: left;
    width: 26px;
    height: 26px;
    margin: 2px 5px;
    background: url("../images/2015_zmq_qq_ico.png") no-repeat;
}

#header .qq:hover {
    background: url("../images/2015_zmq_qq_hover.png") no-repeat;
}

#header label {
    display: inline-block;
    float: left;
    height: 30px;
    border-left: 1px solid #528bca;
    margin-left: 20px;
    padding-left: 20px;
}

#header .home {
    display: inline-block;
    height: 29px;
    background: #3f7abc url("../images/2015_zmq_home_bg.png") no-repeat left center;
    padding: 0 15px 0 20px;
    font: 14px/29px "Î¢ÈíÑÅºÚ";
    color: #fff;
}

#header .home:hover {
    background: #4e9ae2 url("../images/2015_zmq_home_hover.png") no-repeat left center;
}

/* ==½¹µãÍ¼== */
.banner {
    height: 452px;
    overflow: hidden;
    z-index: 1;
}

#focus {
    height: 452px;
    clear: both;
    overflow: hidden;
    position: relative;
    float: left;
}

#focus ul {
    height: 452px;
    float: left;
    position: absolute;
    clear: both;
    padding: 0px;
    margin: 0px;
}

#focus ul li {
    float: left;
    width: 1172px;
    height: 452px;
    overflow: hidden;
    position: relative;
    padding: 0px;
    margin: 0px;
    z-index: 2;
}

#focus ul li img {
    z-index: 3;
    height: 452px;
}

#focus .preNext {
    width: 160px;
    height: 452px;
    position: absolute;
    top: 0px;
    cursor: pointer;
    z-index: 5;
}

#focus .pre {
    left: 0;
    background: url(imagessprite.png) no-repeat left center;
}

#focus .next {
    right: 0;
    background: url(imagessprite1.png) no-repeat right center;
}

.focus-wz {
    display: inline-block;
    width: 254px;
    height: 310px;
    padding: 20px;
    background: url("images2015_zmq_banner_bg.png") repeat left top;
    position: absolute;
    left: 174px;
    top: 20px;
    z-index: 3;
    text-align: left;
}

.focus-wz h2 {
    font: 18px/30px "Î¢ÈíÑÅºÚ";
    color: #fff;
}

.focus-wz h2 em {
    font: 22px/30px "Î¢ÈíÑÅºÚ";
}

.focus-wz h3 {
    font: 14px/24px "Î¢ÈíÑÅºÚ";
    color: #fff;
}

.focus-wz p.js {
    height: 96px;
    font: 12px/24px "Î¢ÈíÑÅºÚ";
    color: #fff;
}

.focus-wz p a {
    display: inline-block;
    background: url("images2015_zmq_ico_more.png") no-repeat right center;
    padding-right: 34px;
    font: 12px/24px "Î¢ÈíÑÅºÚ";
    color: #ffdf4d;
    text-transform: uppercase;
}

/* ==ÓÒ±ßµ¼º½== */
.nav {
    display: inline-block;
    width: 80px;
    position: fixed;
    top: 110px;
    right: 80px;
    z-index: 1000;
}

.nav li {
    height: 72px;
    border-bottom: 1px solid #3069a9;
}

.nav li a {
    display: inline-block;
    width: 80px;
    height: 72px;
    background: #3685d0;
    font: 16px/72px "Î¢ÈíÑÅºÚ";
    color: #fff;
    text-align: center;
}

.nav li a:hover {
    background: #36d069;
}

.nav li a.ewm, .nav li a.ewm:hover {
    background: #353535 url("../images/2015_zmq_ico_ewm.png") no-repeat center center;
}

.nav li a.back-to-top {
    background: #3685d0 url("../images/2015_zmq_gototop.png") no-repeat center center;
}

.nav li a.back-to-top:hover {
    background: #36d069 url("../images/2015_zmq_gototop.png") no-repeat center center;
}

.nav .ewm-btn {
    position: relative;
}

.nav .ewm-box {
    display: inline-block;
    width: 256px;
    height: 108px;
    padding: 24px 5px;
    background: url("../images/2015_zmq_ewm_bg.png") no-repeat;
    position: absolute;
    bottom: 0;
    left: -280px;
    z-index: 1000;
}

.nav .ewm-box span {
    display: inline-block;
    float: left;
    width: 108px;
    height: 108px;
    padding: 0 10px;
}

.nav .ewm-box span img {
    width: 108px;
    height: 108px;
}

/* ==Ö÷Ìå== */
#content {
    width: 1002px;
    margin: 0 auto;
    padding: 20px 0;
    text-align: left;
}

/* ==×ó±ßÂÖ²¥Í¼Æ¬== */
.focus-box01 {
    width: 288px;
    height: 256px;
    padding: 3px 3px 0 3px;
    background: #fff;
}

.focus01 {
    display: inline-block;
    width: 288px;
    height: 256px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.focus01 ul {
    width: 288px;
    height: 256px;
    position: absolute;
}

.focus01 ul li {
    float: left;
    width: 288px;
    height: 256px;
    overflow: hidden;
    position: relative;
}

.focus01 ul li img {
    width: 288px;
    height: 226px;
}

.focus01 ul li p {
    width: 288px;
    height: 30px;
    background: #25839c;
    position: absolute;
    left: 0;
    bottom: 30px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    opacity: 0.50;
    text-align: center;
}

.focus01 ul li p a {
    font: bold 12px/30px Arial, Helvetica, sans-serif;
    color: #fff;
}

.focus01 ul li div {
    position: absolute;
    overflow: hidden;
}

.focus01 .btnBg {
    position: absolute;
    width: 288px;
    height: 12px;
    padding: 9px 0;
    left: 0;
    bottom: 0;
}

.focus01 .btn {
    position: absolute;
    width: 288px;
    height: 12px;
    right: 0;
    bottom: 7px;
    text-align: center;
}

.focus01 .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 12px;
    height: 12px;
    margin: 0 2px;
    _font-size: 0;
    cursor: pointer;
    background: url("images2015_zmq_dd_bg.png") no-repeat -13px center;
}

.focus01 .btn span.on {
    background: url("images2015_zmq_dd_bg.png") no-repeat left center;
}

/* ==±êÌâ01== */
.tit01 {
    height: 42px;
    background: #1885c4;
    padding-left: 10px;
    font: 16px/42px "Î¢ÈíÑÅºÚ";
    color: #fff;
}
.tit01 a{font: 16px/42px "Î¢ÈíÑÅºÚ";
    color: #fff;}
.tit01 a:hover{color: #f60;}
/* ==±êÌâ02== */
.tit02 {
    height: 30px;

    font: 16px/30px "Î¢ÈíÑÅºÚ";
    color: #333;
}

.tit02 .rss {
    display: inline-block;
    width: 43px;
    height: 12px;
    margin: 10px 0 0 5px;
    background: url("../images/2015_zmq_ico_rss.png") no-repeat;
}

.tit02 .more {
    display: inline-block;
    float: right;
    width: 43px;
    height: 19px;
    margin-top: 5px;
    background: url("images2015_zmq_more_bg.png") no-repeat;
    padding-right: 8px;
    font: 12px/19px "Î¢ÈíÑÅºÚ";
    color: #666;
    text-align: center;
}

.tit02 .more:hover {
    color: #f60;
}

/* ==ÁÐ±í01== */
.list01 {
    padding: 10px;
    background: #fff;
}

.list01 li {
    height: 33px;
}

.list01 li a {
    background: url("images2015_zmq_li_ico.png") no-repeat left center;
    padding-left: 12px;
    font: 12px/33px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.list01 li a:hover {
    color: #f60;
}

/* ==ÁÐ±í02== */
.list02 {
    padding: 10px;
    background: #fff;
}

.list02 li {
    height: 22px;
    padding: 5px 0;
}

.list02 li span {
    display: inline-block;
    border-right: 1px solid #999;
    padding-right: 10px;
    margin-right: 10px;
    font: 12px/22px "Î¢ÈíÑÅºÚ";
    color: #999;
}

.list02 li a {
    font: 12px/22px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.list02 li a:hover {
    color: #f60;
}

.tab-ul {
    height: 42px;
    background: #49666b;
}

.tab-ul li {
    display: inline-block;
    float: left;
    padding: 0 10px;
    font: 16px/42px "Î¢ÈíÑÅºÚ";
    color: #fff;
    cursor: pointer;
}

.tab-ul li.cur {
    background: #18c451;
}

/* ==¶¯Ì¬ÐÂÎÅ== */
.news-box {
    
	height: 244px;
    padding: 15px 15px 0 15px;
    background: #fff;
}

.new-top {
	width:424px;
	height:122px;
}

.news-list-box {
	width:404px;
	height:96px;
	padding:10px;
	overflow:hidden;
}

.news-list {
	width:404px;
	height:96px;
    background: #fff;
}

.news-list li {
	height: 22px;
    padding: 5px 0;
}

.news-list li span {
    display: inline-block;
    border-right: 1px solid #999;
    padding-right: 10px;
    margin-right: 10px;
    font: 12px/22px "Î¢ÈíÑÅºÚ";
    color: #999;
}

.news-list li a {
    font: 12px/22px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.news-list li a:hover {
    color: #f60;
}

.news-box dl {
    height: 48px;
    padding: 10px 0 5px 0;
}

.news-box dt, .news-box dt img {
    width: 74px;
    height: 48px;
}

.news-box dd {
    width: 330px;
}

.news-box dd h2 a {
    font: 12px/20px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.news-box dd h2 a:hover {
    color: #f60;
}

.news-box dd p {
    height: 28px;
    font: 12px/14px "Î¢ÈíÑÅºÚ";
    color: #999;
}

.news-box dd p span {
    margin-left: 10px;
}

/* ==ÓÒ±ß¿ì½ÝÈë¿Ú== */
.kjrj-li li {
    height: 57px;
}

.kjrj-li a {
    display: inline-block;
    width: 172px;
    padding-left: 58px;
    font: 18px/57px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.kjrj-li a:hover {
    color: #f60;
}

.kjrj-li .rico01 {
    background: #eddcd2 url("images2015_zmq_rico01.png") no-repeat 13px center;
}

.kjrj-li .rico02 {
    background: #c0d9dd url("images2015_zmq_rico02.png") no-repeat 13px center;
}

.kjrj-li .rico03 {
    background: #d3c0dd url("images2015_zmq_rico03.png") no-repeat 13px center;
}

.kjrj-li .rico04 {
    background: #d9d2e4 url("images2015_zmq_rico04.png") no-repeat 13px center;
}

.kjrj-li .rico05 {
    background: #dfdccd url("images2015_zmq_rico05.png") no-repeat 13px center;
}

.kjrj-li .rico06 {
    background: #d7ddc0 url("images2015_zmq_rico06.png") no-repeat 13px center;
}

/* ==ÓÒ±ßÂÖ²¥Í¼Æ¬== */
.focus02 {
    display: inline-block;
    width: 230px;
    height: 126px;
    background: #fff;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.focus02 ul {
    width: 230px;
    height: 116px;
    position: absolute;
}

.focus02 ul li {
    float: left;
    width: 230px;
    height: 110px;
    overflow: hidden;
    position: relative;
}

.focus02 ul li img {
    width: 230px;
    height: 110px;
}

.focus02 ul li div {
    position: absolute;
    overflow: hidden;
}

.focus02 .btnBg {
    position: absolute;
    width: 230px;
    height: 6px;
    left: 0;
    bottom: 0;
}

.focus02 .btn {
    position: absolute;
    width: 230px;
    height: 6px;
    right: 0;
    bottom: 10px;
    text-align: center;
}

.focus02 .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 30px;
    height: 6px;
    margin: 0 2px;
    _font-size: 0;
    cursor: pointer;
    background: url("images2015_zmq_dd_bg02.png") no-repeat -31px center;
}

.focus02 .btn span.on {
    background: url("images2015_zmq_dd_bg02.png") no-repeat left center;
}

/* ==×ÔÃ³Çø¹æ»®== */
.zmqgh-box {
    height: 218px;
    padding: 4px;
    background: #fff;
}

.zmqgh-box h2 {
    width: 160px;
    height: 218px;
    background: url("images2015_zmq_zmqgh.png") no-repeat;
    text-indent: -9999px;
}

.zmqgh-box .r-box {
    width: 820px;
}

.zmqgh-box .tab {
    width: 96px;
    padding-top: 5px;
}

.zmqgh-box .tab li {
    height: 30px;
    margin: 18px 0;
    cursor: pointer;
}

.zmqgh-box .tab li.cur {
    height: 30px;
    background: url("images2015_zmq_li_hover01.png") no-repeat right center;
}

.zmqgh-box .tab li strong {
    display: inline-block;
    width: 80px;
    height: 30px;
    background: #f6f8fe;
    border-radius: 5px;
    font: 15px/30px "Î¢ÈíÑÅºÚ";
    color: #2f4795;
    text-align: center;
}

.zmqgh-box .tab li.cur strong {
    background: #179ccd;
    color: #fff;
}

.zmqgh-box .main {
    width: 686px;
    height: 188px;
    padding: 15px;
    background: #f6f8fe;
    border-radius: 5px;
    overflow: hidden;
}

.zmqgh-box .main p {
    font: 12px/36px "Î¢ÈíÑÅºÚ";
    color: #666;
    text-indent: 2em;
}

/* ==µ×²¿== */
.footer {
    background: #11529a;
    padding: 15px 0;
}

.footer .main {
    width: 1002px;
    margin: 0 auto;
}

.footer .tit {
    height: 31px;
    background: url("images2015_zmq_f_ul.png") repeat-x;
}

.footer .tit strong {
    padding: 0 10px;
    font: 16px/31px "Î¢ÈíÑÅºÚ";
    color: #fff;
}

.footer .tit li {
    display: inline-block;
    float: left;
    padding: 0 25px;
    border-top: 1px solid #11529a;
    font: 14px/30px "Î¢ÈíÑÅºÚ";
    color: #2775cc;
    cursor: pointer;
}

.footer .tit li.cur {
    border: 1px solid #88a9cd;
    border-bottom: none;
    background: #11529a;
    color: #3fe8c7;
}

.footer td {
    padding-left: 20px;
    text-align: left;
}

.footer td a {
    font: 14px/30px "Î¢ÈíÑÅºÚ";
    color: #aac9eb;
}

.footer td a:hover {
    color: #f60;
}

.footer .bot-box {
    border-top: 1px solid #3685dc;
    padding: 20px 0;
}

.footer .bot-box p {
    font: 12px/24px "Î¢ÈíÑÅºÚ";
    color: #3685dc;
}

.footer .bot-box .link {
    font: 12px/24px "Î¢ÈíÑÅºÚ";
    color: #fff;
}

.footer .bot-box .link a {
    margin: 0 10px;
    font: 12px/24px "Î¢ÈíÑÅºÚ";
    color: #fff;
}

.footer .bot-box .link a:hover {
    color: #f60;
}

/* ==¹«¹²·þÎñ== */
.public-service {
    padding-bottom: 10px;
}

.public-service li {
    display: inline-block;
    float: left;
    width: 243px;
    height: 152px;
    padding-top: 10px;
}

.public-service .fgl-9 {
    padding-left: 9px;
}

.public-service li img {
    width: 243px;
    height: 152px;
}

.public-service li a{
    display: inline-block;
    width: 243px;
    height: 152px;
    overflow:hidden;
    position:relative;
}

.public-service li a span.bg{
    display: inline-block;
    width: 243px;
    height: 152px;
    position: absolute;
    left: 0;
    top: 0;
}
.public-service li a span.hover{
    display: inline-block;
    width: 243px;
    height: 152px;
    position: absolute;
    left:0;
    top:152px;
}

/* ==ÕþÎñ¹«¿ª-×ó±ß== */
.zwgk-left {
    background: #fff;
}

.zwgk-left li {
    height: 48px;
    border-bottom: 1px solid #f3f3f3;
}

.zwgk-left li a {
    display: inline-block;
    padding-left: 64px;
    width: 230px;
    height: 48px;
    font: 14px/48px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.zwgk-left li a:hover {
    color: #fff;
}

.zwgk-left .zwgk-ico01 {
    background: #fff url("../images/2015_zmq_zwgk_ico01.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico01:hover {
    background: #02c4fc url("../images/2015_zmq_zwgk_ico01_h.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico02 {
    background: #fff url("../images/2015_zmq_zwgk_ico02.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico02:hover {
    background: #02c4fc url("../images/2015_zmq_zwgk_ico02_h.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico03 {
    background: #fff url("../images/2015_zmq_zwgk_ico03.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico03:hover {
    background: #02c4fc url("../images/2015_zmq_zwgk_ico03_h.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico04 {
    background: #fff url("../images/2015_zmq_zwgk_ico04.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico04:hover {
    background: #02c4fc url("../images/2015_zmq_zwgk_ico04_h.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico05 {
    background: #fff url("../images/2015_zmq_zwgk_ico05.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico05:hover {
    background: #02c4fc url("../images/2015_zmq_zwgk_ico05_h.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico06 {
    background: #fff url("../images/2015_zmq_zwgk_ico06.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico06:hover {
    background: #02c4fc url("../images/2015_zmq_zwgk_ico06_h.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico07 {
    background: #fff url("../images/2015_zmq_zwgk_ico07.png") no-repeat 16px center;
}

.zwgk-left .zwgk-ico07:hover {
    background: #02c4fc url("../images/2015_zmq_zwgk_ico07_h.png") no-repeat 16px center;
}

/* ==ÕþÎñ¹«¿ª-¶¯Ì¬ÐÂÎÅ== */
.zwgk-news {
    height: 259px;
    background: #fff;
}

.zwgk-news .tit {
    height: 20px;
    padding: 9px;
    background: #3f5e7a;
}

.zwgk-news .tit strong {
    display: inline-block;
    float: left;
    padding-right: 10px;
    border-right: 1px solid #1760a1;
    font: 16px/20px "Î¢ÈíÑÅºÚ";
    color: #fff;
}

.zwgk-news .tit a {
    display: inline-block;
    float: right;
    font: 12px/20px "Î¢ÈíÑÅºÚ";
    color: #fff;
}

.zwgk-news .tit a:hover {
    color: #f60;
}

.zwgk-news .tit li {
    display: inline-block;
    float: left;
    padding: 0 5px 0 12px;
    background: url("../images/2015_zmq_zwgk_fgx.png") no-repeat left center;
    font: 12px/20px "Î¢ÈíÑÅºÚ";
    color: #84bcef;
    cursor: pointer;
}

.zwgk-news .tit li.cur {
    color: #fff;
}

.zwgk-news dl {
    height: 48px;
    padding: 10px 15px 5px 15px;
}

.zwgk-news dt, .news-box dt img {
    width: 74px;
    height: 48px;
}

.zwgk-news dd {
    width: 330px;
}

.zwgk-news dd h2 a {
    font: 12px/20px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.zwgk-news dd h2 a:hover {
    color: #f60;
}

.zwgk-news dd p {
    height: 28px;
    font: 12px/14px "Î¢ÈíÑÅºÚ";
    color: #999;
}

.zwgk-news dd p span {
    margin-left: 10px;
}

/* ==ÕþÎñ¹«¿ª-ÐÅÏ¢¹«¿ª== */
.zwgk-xxgk {
    height: 336px;
    background: #fff;
}

.zwgk-xxgk h2 {
    height: 38px;
    background: #e1e1e1;
    padding: 0 10px;
    font: 16px/38px "Î¢ÈíÑÅºÚ";
    color: #333;
}

.zwgk-xxgk h2 a {
    font: 14px/38px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.zwgk-xxgk h2 a:hover {
    color: #f60;
}

.zwgk-xxgk .main {
    padding: 8px 15px;
}

/* ==ÕþÎñ¹«¿ª-ÓÒ±ß== */
.zwgk-rtop {
    background: #fff;
    padding: 0 1px 9px 1px;
}

.zwgk-rtop li {
    display: inline-block;
    float: left;
    width: 68px;
    height: 68px;
    padding: 6px 0 0 6px;
}

.zwgk-rtop li a {
    display: inline-block;
    width: 68px;
    height: 28px;
    padding-top: 40px;
    font: 14px/28px "Î¢ÈíÑÅºÚ";
    color: #fff;
    text-align: center;
}

.zwgk-rtop li a:hover {
    color: #f60;
}

.zwgk-rtop .r01 {
    background: url("../images/2015_zmq_zwgk_r01.jpg") no-repeat;
}

.zwgk-rtop .r02 {
    background: url("../images/2015_zmq_zwgk_r02.jpg") no-repeat;
}

.zwgk-rtop .r03 {
    background: url("../images/2015_zmq_zwgk_r03.jpg") no-repeat;
}

.zwgk-rtop .r04 {
    background: url("../images/2015_zmq_zwgk_r04.jpg") no-repeat;
}

.zwgk-rtop .r05 {
    background: url("../images/2015_zmq_zwgk_r05.jpg") no-repeat;
}

.zwgk-rtop .r06 {
    background: url("../images/2015_zmq_zwgk_r06.jpg") no-repeat;
}

.zwgk-rtop .r07 {
    background: url("../images/2015_zmq_zwgk_r07.jpg") no-repeat;
}

.zwgk-rtop .r08 {
    background: url("../images/2015_zmq_zwgk_r08.jpg") no-repeat;
}

.zwgk-rtop .r09 {
    background: url("../images/2015_zmq_zwgk_r09.jpg") no-repeat;
}

.zwgk-rtop .pic {
    padding-left: 6px;
}

/* ==°ìÊÂ·þÎñ-ÒµÎñ°ìÀí== */
.bsfw-ywbl {
    background: #fff;
    height: 334px;
}

.bsfw-ywbl .tit-a {
    height: 28px;
    background: #ededed;
    padding: 5px 10px;
}

.bsfw-ywbl .tit-a strong {
    display: inline-block;
    float: left;
    font: 16px/28px "Î¢ÈíÑÅºÚ";
    color: #333;
}

.bsfw-ywbl .tit-a ul {
    display: inline-block;
    float: left;
    margin-left: 20px;
}

.bsfw-ywbl .tit-a li {
    display: inline-block;
    float: left;
    padding: 0 15px;
    margin: 0 5px;
    font: 12px/28px "Î¢ÈíÑÅºÚ";
    color: #666;
    cursor: pointer;
}

.bsfw-ywbl .tit-a li.cur {
    background: #00abe9;
    color: #fff;
    border-radius: 5px;
}

.bsfw-ywbl .tit-a a {
    display: inline-block;
    float: right;
    font: 12px/28px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.bsfw-ywbl .tit-a a:hover {
    color: #f60;
}

.bsfw-ywbl .tit-b {
    height: 29px;
    background: #ffffff;
    padding: 9px 0 1px 0;
    border-bottom: 1px solid #e4e4e4;
}

.bsfw-ywbl .tit-b li {
    display: inline-block;
    float: left;
    margin: 0 9px;
    padding: 0 8px;
    font: 12px/29px "Î¢ÈíÑÅºÚ";
    color: #666;
    cursor: pointer;
}

.bsfw-ywbl .tit-b li.cur {
    background: #3381d4;
    color: #fff;
    border-radius: 5px 5px 0 0;
}

.bsfw-ywbl table {
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}

.bsfw-ywbl th {
    height: 36px;
    background: #eeeeee;
    border-right: 1px solid #dedede;
    font: 12px/36px "Î¢ÈíÑÅºÚ";
    color: #666;
    text-align: center;
}

.bsfw-ywbl td {
    height: 36px;
    border-right: 1px solid #dedede;
    font: 12px/36px "Î¢ÈíÑÅºÚ";
    color: #666;
    text-align: center;
    vertical-align: middle;
}

.bsfw-ywbl .td01 {
    width: 314px;
    padding-left: 20px;
    text-align: left;
}

.bsfw-ywbl .td01 a {
    font: 12px/36px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.bsfw-ywbl .td01 a:hover {
    color: #f60;
}

.bsfw-ywbl .tr-bg {
    background: #f7f7f7;
}

/* ==°ìÊÂ·þÎñ-½á¹û¹«Ê¾== */
.bsfw-gs {
    background: #fff;
}

.bsfw-gs .tit-a {
    height: 40px;
    background: #ededed;
}

.bsfw-gs .tit-a li {
    display: inline-block;
    float: left;
    padding: 0 15px;
    font: 15px/40px "Î¢ÈíÑÅºÚ";
    color: #666;

    cursor: pointer;
}

.bsfw-gs .tit-a li.cur {
    background: #3381d4;
    color: #fff;
}

.bsfw-gs .tit-a .search {
    height: 26px;
    padding: 7px;
}

.bsfw-gs .tit-a .sr {
    width: 218px;
    height: 26px;
    padding: 0 10px;
    background: #fff;
    border: none;
    border-radius: 10px;
    font: 12px/26px "Î¢ÈíÑÅºÚ";
    color: #8098b1;
}

.bsfw-gs .tit-a .btn {
    width: 26px;
    height: 26px;
    border: none;
    background: url("../images/2015_zmq_bsfw_search.png") no-repeat center center;
    cursor: pointer;
}

.bsfw-gs .tit-b {
    height: 29px;
    background: #ffffff;
    padding: 9px 10px 1px 0;
    border-bottom: 1px solid #e4e4e4;
}

.bsfw-gs .tit-b li {
    display: inline-block;
    float: left;
    margin: 0 9px;
    padding: 0 8px;
    font: 12px/29px "Î¢ÈíÑÅºÚ";
    color: #666;
    cursor: pointer;
}

.bsfw-gs .tit-b li.cur {
    background: #3381d4;
    color: #fff;
    border-radius: 5px 5px 0 0;
}

.bsfw-gs .tit-b a {
    display: inline-block;
    float: right;
    font: 12px/29px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.bsfw-gs .tit-b a:hover {
    color: #f60;
}

.bsfw-gs table {
    border-left: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}

.bsfw-gs th {
    height: 36px;
    background: #eeeeee;
    border-right: 1px solid #dedede;
    font: 12px/36px "Î¢ÈíÑÅºÚ";
    color: #666;
    text-align: center;
}

.bsfw-gs td {
    height: 36px;
    border-right: 1px solid #dedede;
    font: 12px/36px "Î¢ÈíÑÅºÚ";
    color: #666;
    text-align: center;
    vertical-align: middle;
}

.bsfw-gs .td01 {
    width: 430px;
    padding-left: 20px;
    text-align: left;
}

.bsfw-gs .td02 {
    width: 280px;
    padding-left: 20px;
    text-align: left;
}

.bsfw-gs td a {
    font: 12px/36px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.bsfw-gs td a:hover {
    color: #f60;
}

.bsfw-gs .tr-bg {
    background: #f7f7f7;
}

/* ==¸ÅÀÀ== */
.gl-con {
    background: url("../images/2015_zmq_gl_bg.png") repeat-y left top;
}

.gl-left {
    width: 244px;
}

.gl-left h2 {
    height: 40px;
    background: #11529a;
    padding-left: 20px;
    font: 18px/40px "Î¢ÈíÑÅºÚ";
    color: #fff;
}

.gl-left li {
    height: 48px;
    border-bottom: 1px solid #ececec;
}

.gl-left li a {
    display: inline-block;
    padding-left: 20px;
    width: 224px;
    font: 15px/48px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.gl-left li a:hover, .gl-left li a.cur {
    background: #2dbbe3 url("../images/2015_zmq_gl_ico.png") no-repeat 218px center;
    color: #fff;
}

.curmb {
    height: 40px;
    background: #fff;
    padding-left: 20px;
    font: 12px/40px "Î¢ÈíÑÅºÚ";
    color: #11529a;
}

.curmb a {
    margin: 0 3px;
    font: 12px/40px "Î¢ÈíÑÅºÚ";
    color: #11529a;
}

.curmb a:hover {
    color: #f60;
}

.gl-right {
    width: 744px;
}

.gl-right ul {
    padding: 15px;
    background: #fff;
}

.gl-right li {
    height: 48px;
}

.gl-right li span {
    display: inline-block;
    float: right;
    font: 14px/48px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.gl-right li a {
    background: url("images2015_zmq_li_ico.png") no-repeat left center;
    padding-left: 12px;
    font: 14px/48px "Î¢ÈíÑÅºÚ";
    color: #666;
}

.gl-right li a:hover {
    color: #f60;
}

/* ==·ÖÒ³µ¼º½== */
.page {
    background: #fff;
    padding: 17px 0;
    height: 30px;
    font: 14px/30px "Î¢ÈíÑÅºÚ";
    text-align: center;
    color: #333;
}

.page a {
    display: inline-block;
    padding: 0 4px;
    margin: 2px;
    color: #333;
    text-decoration: none;
    font: 12px/30px "Î¢ÈíÑÅºÚ";
}

.page a:hover {
    background: #3368d2;
    color: #fff;
}

.page span {
    padding: 0 5px;
    font: 12px/30px "Î¢ÈíÑÅºÚ";
}

.page input.tz {
    width: 54px;
    height: 20px;
    text-align: center;
    font: 12px "Î¢ÈíÑÅºÚ";
    color: #333;
    padding-bottom: 3px;
    padding: 2px 0 0 0 \9;
    cursor: pointer;
}

.xlcontent .main {
    background: #fff;
    padding: 30px 40px;
    text-align: center;
}

.xlcontent .main h4 {
    padding: 10px 0;
    color: #11529a;
    font: 20px/40px "Î¢ÈíÑÅºÚ";
}

.xlcontent .main h6 {
    height: 30px;
    color: #999;
}

.xlcontent .main h6 label {
    list-style: none;
    padding: 0 6px;
    color: #999;
    font: 12px/30px "Î¢ÈíÑÅºÚ";
}

.xlcontent .main h6 label a {
    color: #999;
    padding: 0;
}

.xlcontent .main h6 label a:hover {
    color: #f60;
}

.xlcontent .nr {
    padding: 0 16px;
    text-align: left;
}

.xlcontent .nr p {
    font: 14px/24px "Î¢ÈíÑÅºÚ";
    padding: 0 0 24px;
}

.xlcontent .nr p * {
    font: 14px/24px "Î¢ÈíÑÅºÚ";
}

.xlcontent .nr p strong {
    font-weight: bold;
}

.xlcontent .bot-box {
    text-align: left;
}

.xlcontent .bot-box p {
    font: 12px/24px Arial, Helvetica, sans-serif;
    color: #333;
}

.xlcontent .bot-box a {
    font: 12px/24px Arial, Helvetica, sans-serif;
    color: #333;
}

.xlcontent .bot-box a:hover {
    color: #f60;
}

/*311 add*/
.page a.cur {
background: #3368d2;
color: #fff;
}



/* 319 add*/
#header #bb-box {
margin-left: 15px;
background: url("imagesqhzmq_index_bb_left.png") no-repeat left center;
padding-left: 12px;
height: 25px;
}

#header .bb-box a {
display: inline-block;
float: left;
background: url("imagesqhzmq_index_bb_bg.png") repeat-x;
padding: 0 5px;
font: 12px/25px "Î¢ÈíÑÅºÚ";
color: #fff;
}
#header .bb-box a:hover {
 color: rgb(125, 192, 37);
}
#header .bb-box label {
display: inline-block;
float: left;
width: 12px;
height: 25px;
background: url("imagesqhzmq_index_bb_right.png") no-repeat;
margin: 0;
padding: 0;
border: none;
}