@charset "utf-8";
/* CSS Document */

/* 全局样式 */

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { margin: 0; padding: 0; border: 0; }
body { background: url(../images/bj.gif); font-size: 12px; font-family: "新宋体"; color: #333; }
ul, ol { list-style-type: none; }
select, input, img, select { vertical-align: middle; }
input { font-size: 12px; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }
.dbt { color: #a71059; }
.clear { clear: both; }
.red { color: #8e114e !important; }
.yryh { font-family: "微软雅黑"; }
.top { width: 100%; height: auto; background: url(../images/top_bj.gif) repeat-x; }
.top_xt { height: 30px; width: 100%; background: url(../images/top_xt.gif) repeat-x; }
.top_xtn { width: 1000px; height: 26px; margin: 0 auto; position: relative; z-index: 100; }
.top_xtn .d1 { position: absolute; width: 600px; height: 20px; left: 0; top: 6px; _top: 3px; }
.top_xtn .d1 span { display: block; background: url(../images/xhhhhd.gif) left no-repeat; float: left; margin: 0 10px 0; padding-left: 10px; color: #961045; }
.top_xtn .d2 { height: 26px; width: 400px; position: absolute; right: 0; top: 0px; _top: -5px; }
.top_xtn .d2 a { color: #333; float: left; display: block; float: left; margin-left: 5px; }
.top_xtn .d2 a:hover { color: #999; }
#weixin { background: url(../images/top_wxxb.gif) left no-repeat; font-weight: bold; color: #F00; }
#weixintu { display: none; width: 120px; height: 120px; display: block; z-index: 999; position: absolute; top: 30px; left: 0; }
.top_1 { height: 126px; width: 1000px; margin: 0 auto; position: relative; z-index: 1; }
.logo { width: 488px; height: 117px; background: url(../images/logo.gif) no-repeat; position: absolute; left: 0px; top: 5px; }
.logo a { text-indent: -9999px; display: block; width: 488px; height: 117px; }
.logor { width: 497px; height: 86px; position: absolute; right: 0px; bottom: 15px; background: url(../images/logoright.jpg) no-repeat; z-index: 1; text-indent: -9999px; }
.dh { width: 100%; height: auto; background: url(../images/dhbj.gif) top repeat-x; }
.dh_n { width: 997px; height: 45px; line-height: 45px; margin: 0 auto; }
.dh_ul { width: 1000px; }
.dh_ul li { width: auto; height: 45px; background: url(../images/dhbjt.gif) right no-repeat; float: left; text-align: center; font-size: 14px; padding-right: 2px; position: relative; }
.dh_ul li a { color: #FFF; font-weight: bold; display: block; width: 109px; height: 45px; }
.dh_ul li a.hover { background: url(../images/dhxjt.gif) bottom no-repeat; }
.dh_t { height: 350px; width: 100%; background: url(../images/dhtbj.gif) repeat-x; position: absolute; }
/*导航结束*/

.gnb_wrap { height: 45px; line-height: 45px; background: url(../images/dhbj.gif) top repeat-x; }
.gnb_wrap a { font-size: 14px; color: #FFF; cursor: pointer; }
.gnb_wrap img { border: 0 none; vertical-align: middle; font-size: 0; line-height: 0 }
.gnb_container { width: 1000px; margin: auto; }
.nav_style { float: left; height: 45px; font-size: 14px; display: inline; }
.nav_style span { text-align: center; font-weight: bolder; width: 110px; display: block; background: url(../images/dhbjt.gif) right no-repeat; cursor: pointer; }
.nav_style span a:hover, .nav_style span a:active { color: #FFF; font-size: 14px; }
.gnb_wrap li img { display: block }
.gnb_wrap li.alt { padding: 4px 10px 4px 6px; background: none }
.depth_wrap { position: absolute; top: 193px; left: 0; width: 100%; z-index: 900; display: none }
.depth_bg { padding: 0 0 16px; background: url(../images/dhtbj.gif) repeat-x; height: 334px; }
.depth { width: 960px; margin: 0 auto; padding: 0 20px; }
.m_over_wrap { position: relative; width: 950px; margin: 0PX auto 0; padding: 0; height: 8px; }
.m_over { position: absolute; }
.tanchunr { width: 1100px; margin: 0 auto; position: relative; padding-top: 9px; }
.tanchur_g { width: 1050px; height: 332px; background: url(../images/dhdt_1.jpg) right no-repeat; }
.dht_1 { width: 140px; height: auto; position: absolute; top: 30px; left: 60px; }
.dht_1 li { width: 120px; height: 34px; _height: 30px; border-bottom: 1px #999999 dotted; line-height: 34px; _line-height: 30px; padding-left: 5px; overflow: hidden; }
.dht_1 li a { color: #333; font-size: 14px; display: block; padding-left: 25px; font-size: 14px; font-weight: bold; }
.dht_1 li :hover {color: #9a124c; }
.tanchur_2 { background: url(../images/dhdt_2.jpg) right no-repeat; }
.tanchur_3 { background: url(../images/dhdt_3.jpg) right no-repeat; }
.dht_3 ul li a { font-size: 12px; }
.tanchur_4 { background: url(../images/dhdt_4.jpg) right no-repeat; }
.dht_4 { width: 250px; top: 14px; left: 50px; }
.dht_4 li { width: 250px; }
.dht_4 li a { font-weight: 100; }
.tanchur_5 { background: url(../images/dhdt_5.jpg) right no-repeat; }
.dht_5 { left: 60px; }
.dht_5 a strong { font-weight: bold; }
.dht_5 a:hover strong { background: 0; }
.tanchur_6 { background: url(../images/dhdt_6.jpg) right no-repeat; }
.dht_6 { left: 55px; top: 15px; width: 160px; }
.dht_6 li { width: 160px; }
.tanchur_7 { background: url(../images/dhdt_7.jpg) right no-repeat; }
.dht_7 { padding: 20px 0 0 90px; }
.dht_7 li { width: 189px; height: 128px; float: left; margin: 0 50px 20px 0; text-align: center; }
.dht_7 li a { width: 189px; font-size: 12PX; height: 128px; display: block; color: #b74267; text-align: center; line-height: 26px; background: url(../images/top_ztimgbj.png) no-repeat; }
.dht_7 li a img { width: 169px; height: 78px; padding: 1px; border: 1px #d0b937 solid; margin: 6px 0 0 7px; float: left; background: #FFF; display: inline; }
.dht_7 li a:hover { color: #FFF; line-height: 34PX; font-size: 14PX; text-decoration: NONE; }
.dht_7 li a:hover img { padding: 1px; border: 1px #900548 solid; background: #900548; }
.dht_71 li a:hover {color: #FFF; line-height: 34PX; font-size: 12px; }
.tanchur_8 { background: none !important; }
.dht_9 { width: 328px; height: 213px; position: absolute; top: 30px; left: 230px; }
.dht_9 p { line-height: 25px; font-size: 12px !important; }
.dht_9 p strong { display: block; color: #890545; }
.dht_10 { width: 438px; height: 307px; position: absolute; right: 50px; top: 20px; }
/*关闭按钮*/

.depth_close { position: absolute; top: 23px; width: 14px; height: 14px; display: block; right: 0; background: url(../images/gbx.png) no-repeat; z-index: 999; }
#depth_wrap1 .m_over { left: 130px }
#depth_wrap2 .m_over { left: 240px }
#depth_wrap3 .m_over { left: 350px }
#depth_wrap4 .m_over { left: 460px }
#depth_wrap5 .m_over { left: 570px }
#depth_wrap6 .m_over { left: 680px }
#depth_wrap7 .m_over { left: 790px }
#depth_wrap8 .m_over { left: 900px }
#depth_wrap9 .m_over { left: 1100px }
.banner { height: 350px; width: 1000px; margin: 0 auto; }
.banner_jj { width: 100%; height: 350px; margin: 0 auto;}
.zj_banner { height: 566px; width: 100%; margin-bottom: 20px; }
.zj_banner img { display: block; margin: 0 auto; }
.erdh { width: 1000px; height: 94px; background: url(../images/erdhbj.gif) repeat-x; margin: 0 auto 0; position: relative; }
.erddh { width: 960px; float: left; height: auto; overflow: hidden; position: absolute; }
.erdh_n { width: 152px; height: auto; float: left; background: url(../images/bj_4.gif) top no-repeat #FFF; margin: 8px 0 0 8px; cursor: pointer; display: inline; }
.erdh_left { width: 152px; height: 23px; background: #ececec; text-align: center; }
.erdh_left a { font-size: 14px; font-weight: bold; color: #77003a; line-height: 23px; }
.erdh_left a:hover { color: #77003a; text-decoration: none; }
.erdh_right { text-align: justify; width: 135px; font-size: 12px; margin: 3px auto 0; line-height: 22px; margin-bottom: 5px; height: 41px; overflow: hidden; }
.erdh_right a { margin: 0 7px; color: #333; }
.erdh_right a:hover { margin: 0 7px; color: #F00; }
.erdh_bottom { width: 152px; height: 8px; background: url(../images/erdh_dj.gif) top no-repeat; display: block; overflow: hidden; bottom: 0; padding: 0; }
.erdh_2 .erdh_right { text-align: center; }
.erdh_1 .erdh_right { text-align: center; width: 152px; }
.erdh_1 .erdh_right a { margin: 0 4px; }
.erdh_3 .erdh_right { text-align: center; width: 152px; }
.erdh_5 .erdh_right { text-align: center; width: 152px; }
.erdh_6 .erdh_right { text-align: center; width: 152px; }
.erdh_7 .erdh_right { text-align: justify; width: 152px; }
.erdh_8 .erdh_right { text-align: center; width: 152px; }
.erdh_8 .erdh_right a { margin: 0 3px; }
.erdh_9 .erdh_right { text-align: center; width: 152px; }
.erdh_9 .erdh_right a { margin: 0 3px; }
.erjt { width: 24px; height: 75px; background: url(../images/erdhjt.gif) no-repeat; position: absolute; right: 8px; top: 9px; }
.erjt span { width: 24px; height: 24px; display: block; cursor: pointer; float: left; margin-top: 8px; }
.erjt span.sjt { margin-top: 12px; }
.znss { width: 996px; height: 42px; padding: 1px; padding-top: 0; border: 1px #e6e5e5 solid; margin: 0 auto 15px; border-top: 0; }
.znssn { width: 996px; height: 42px; background: url(../images/znssbj.gif) repeat-x; }
.znssn p { line-height: 42px; background: url(../images/rmssbj.gif) 0 9px no-repeat; padding-left: 80px; margin-left: 10px; float: left; display: inline; }
.znssn p a { margin: 0 6px; color: #7d0841; }
.znssn form { width: 300px; height: 35px; display: block; float: right;margin: 5px 45px 0 0; display: inline; }
.znssn .t { width: 220px; height: 21px; float: left; margin: 5px 0 0 6px; border: 0; line-height: 21px; }
.znssn .b { width: 64px; height: 23px; float: left; background: 0; border: 0; cursor: pointer; }
.main { width: 1000px; height: auto; margin: 0 auto; }
.main_r1 { width: 234px; height: 458px; padding: 1px; border: 1px #dedede solid; margin-bottom: 14px; }
.main_r1 .p1 { height: 50px; background: url(../images/bjt.gif) 0 0 repeat-x; line-height: 50px; text-align: center; font-size: 14px; }
.main_r1 .p1 a { font-weight: bold; }
.main_r1 .i1 { width: 216px; height: 110px; display: block; padding: 1px; border: 1px #CCCCCC solid; margin: 10px auto 5px; }
.main_r1 span { width: 220px; height: 90px; display: block; line-height: 22px; border-bottom: 1px #ebe9e9 solid; margin: 0 auto; text-indent: 2em; color: #666666; }
.main_r1 .i2 { width: 216px; height: 165px; display: block; margin: 13px auto 0; }
.main_r2 { width: 238px; height: 117px; }
.foot { width: 100%; height: auto; padding-top: 15px; clear: both; }
.foot_1 { width: 1000px; height: auto; background: #FFF; margin: 0 auto; margin-bottom: 15px; }
.foot_1n { width: 998px; height: 187px; border: 1px #CCC solid; overflow: hidden; }
.foot_1ntop { height: 38px; background: url(../images/foot_1tbj.gif) repeat-x; }
.foot_1ntop a { color: #8f7528; }
.foot_1ntop li { width: 97px; height: 38px; float: left; line-height: 38px; border: 1px #cccccc solid; border-top: 0; border-bottom: 0; text-align: center; margin-left: -1px; overflow: hidden; cursor: pointer; font-size: 14px; }
.foot_1ntop li.hover { border-left: 1px #cccccc solid; background: url(../images/foot_xt2.gif) 0 0 repeat-x #FFF; line-height: 33px; }
.foot_1ntop li.hover a { color: #8d0d48; font-weight: bold; }
.foot_1nb { padding: 15px 0 0 15px; }
.foot_1nb li { width: 166px; height: auto; float: left; margin-left: 23px; display: inline; margin-top: 10px; }
.foot_1nb li img { width: 158px; height: 99px; background: #dacea8; padding: 4px; }
.foot_1nb p { line-height: 30px; text-align: center; }
.foot_1nb p a { color: #333; }
.foot_1nn { height: 164px; width: 998px; border: 1px #CCC solid; border-top: none; }
.foot_1nntop { height: 36px; line-height: 36px; background: url(../images/foot_1nnbj.gif) repeat-x; }
.foot_1nntop a { color: #8f7528; }
.foot_1nntop li { width: 110px; height: 35px; float: left; line-height: 35px; border: 1px #cccccc solid; border-top: 0; border-bottom: 0; text-align: center; margin-left: -1px; font-size: 14px; cursor: pointer; }
.foot_1nntop li.hover { border-left: 1px #cccccc solid; border-bottom: 1px #ffffff solid; font-weight: bold; }
.foot_1nntop li.hover a { color: #8c0e47; }
.foot_1nnbot .yqlj { padding: 10px; display: none; }
.foot_1nnbot .yqlj li { float: left; width: 200px; line-height: 30px; }
.foot_1nnbot .yqlj li a { color: #7d3d09; }
.foot_1nn img { display: block; margin: 8px auto 0; }
.foot_2 { width: 100%; height: 70px; background: url(../images/foot_2bj.gif) repeat-x; }
.foot_2n { width: 1000px; height: 43px; background: url(../images/foot_2bj1.gif) no-repeat; margin: 0 auto; line-height: 43px; font-size: 14px; }
.foot_2n p { width: 870px; height: 43px; margin: 0 20px 0 40px; float: left; display: inline; }
.foot_2n p a { margin: 0 12px; }
.foot_2n a:hover { font-weight: bold; color: #8f0e49; }
.djhdtb { width: 37px; height: 37px; background: url(../images/main_lbj.gif) right top no-repeat; display: block; float: left; margin-top: 3px; }
.djhdtb:hover {}
.foot_3 { height: 190px; width: 980px; margin: 0 auto 30px; padding-left: 20px; }
.foot_3n { width: 120px; height: 185px; border-right: 1px #cccccc solid; float: left; }
.foot_3n h2 { font-size: 16px; text-align: center; line-height: 40px; }
.foot_3n h2 a { color: #8f0e49; }
.foot_3n ul { margin: 0 0 0 35px; }
.foot_3n ul li { line-height: 30px; }
.foot_3n ul li a { color: #8c7729; }
.foot_3n ul li a:hover { color: #8f0e49; }
.hzdw_img li { width: 90px; height: 100px; float: left; margin: 10px 0 0 30px; text-align: center; line-height: 22px; display: inline; }
.foot_4 { width: 950px; height: 26px; margin: 0 auto; background: url(../images/foot_4bj.gif) top no-repeat; padding: 20px 0; }
.foot_4 span { line-height: 24px; text-align: center; display: block; color: #999999; }
.foot_hf { width: 100%; height: 87px; background: url(../images/foot_hfbj.gif) repeat-x; position: fixed; bottom: 0; z-index: 99999999; }
.foot_hfn { width: 980px; height: 106px; margin: 0 auto; position: relative; }
.foot_hfzj { width: 154px; height: 160px; position: absolute; bottom: 0; }
.foot_hfsc { width: 678px; height: 25px; background: #b6b6b6; position: absolute; left: 168px; top: 5px; padding: 3px 0 0 10px; color: #FFF; }
.foot_hfsc form { width: 678px; }
.foot_hfsc span { line-height: 20px; float: left; margin-left: 5px; height: 20px; }
.foot_yy { width: 90px; height: 28px; background: url(../images/foot_hfyy.gif) no-repeat; display: block; position: absolute; left: 880px; top: 4px; }
.foot_zx { width: 493px; height: 24px; position: absolute; left: 200px; bottom: 39px; }
html { _text-overflow: ellipsis; }
.bottom_box { position: fixed; right: 5px; top: 100px; width: 91px; height: 430px; border-radius: 3px; z-index: 999999; }
.bottom_boxn { width: 85px; height: 390px; background: #FFF; margin: 35px auto 0; padding-top: 1px; border-radius: 3px; }
.bottom_boxn a { width: 81px; height: 62px; border: 1px #cccccc solid; display: block; margin: 0 auto 1px; border-radius: 3px; }
.bottom_boxn a:hover { background: #b62465; border: 1px #b62465 solid; text-decoration: none; }
.bottom_boxn a:hover span { }
.bottom_boxn a.swt_a2:hover span {}
.bottom_boxn a.swt_a3:hover span {}
.bottom_boxn a.swt_a4:hover span {}
.bottom_boxn a.swt_a5:hover span {}
.bottom_boxn a.swt_a6:hover span {}
.bottom_boxn a:hover p { color: #FFF; }
.bottom_boxn a span { width: 41px; height: 40px; display: block; margin: 0 auto; margin-top: 3px; }
.bottom_boxn a.swt_a2 span { width: 41px; height: 40px; display: block; margin: 0 auto;}
.bottom_boxn a.swt_a3 span { width: 41px; height: 40px; display: block; margin: 0 auto; }
.bottom_boxn a.swt_a4 span { width: 41px; height: 40px; display: block; margin: 0 auto;  }
.bottom_boxn a.swt_a5 span { width: 41px; height: 40px; display: block; margin: 0 auto; }
.bottom_boxn a.swt_a6 span { width: 41px; height: 40px; display: block; margin: 0 auto; }
.bottom_boxn a p { text-align: center; line-height: 20px; color: #c1125d; }
*html .bottom_box { position: absolute; top:expression(eval(document.documentElement.scrollTop+((document.documentElement.clientHeight-this.offsetHeight)/2)))
}
 @media(max-width: 650px) {
.top_1, .logo a, .logo, .gnb_container, .banner, .erdh, .erddh, .erdh_left, .erdh_bottom, .znss, .znssn, .main, .main_c, .main_c1, .main_c1b, .main_c1br, .main_c1bb, .main_c1bb li a, .main_c2, .main_c2top, .main_c2b, .main_c2b ul, .main_c2b li, .foot_1, .foot_1n, .foot_2n, .foot_2n p ,.foot_4,.dqwz,.er_l,.er_list,.list_ul li,.list_ul li .s1,.er_wz,.wz_fy{ width: 100% !important; overflow: hidden; }
.logor, .erjt, .main_l, .main_r, .main_c1b img ,.djhdtb,.er_r,.wz_d1{ display: none; }
.gnb_wrap, .znssn,.foot_2n{ height: auto; background-repeat: repeat; }
.nav_style { width: 33%; }
.banner, .erddh, .znssn p, .znss, .foot_1n, .foot_2n p,.foot_4,.list_ul li .s1{ height: auto; }
.banner img { width: 130%; margin-left: -14%; }
.erdh { height: 275px; background-repeat: repeat; }
.erdh_n, .foot_1nb li { width: 46%; }
.main_c { margin-left: 0; }
.main_c1br { float: none; }
.main_c1bb li { width: 98%; padding-left: 2%; }
.main_c1bb li a { overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; }
.foot_1nb li { margin-left: 2%; }
.foot_2n p{margin:0;}
.foot_2n p a{width:23%; margin:0; display:inline-block; text-align:center;}
.foot_2n p a:last-child,.fenye,.wz_nr div:nth-child(2){display:none;}
#Map20~div{display:none;}
}


.clean{clear:both;}
.zy {
    width: 998px;
    height: 500px;
    margin: 0 auto;
    border: 1px #b4b3b3 solid;
    border-top: none;
}
.zy ul {
    height: 53px;
    float: left;
    margin-left: 8px;
    margin-top: 30px;
    *margin-left: 4px;
}
.zy ul li {
    width: 480px;
    height: 40px;
    margin-right: 12px;
    float: left;
}
.pubTitle span {
    height: 39px;
    line-height: 39px;
    border-bottom: 2px solid #da0d40;
    float: left;
    font-size: 20px;
    color: #da0d40;
}
.pubTitle a {
    height: 39px;
    line-height: 39px;
    float: right;
    font-size: 18px;
    color: #333;
    padding-right: 10px;
    border-right: 1px solid #cecece;
}
