@charset "utf-8";
* { padding:0px; margin:0px; }
body, td, th, {color:#222323;font-size:12px;line-height:1.75em;}
body { background:url(../images/rl_bg.jpg) repeat-y center; font-size:12px; }
input, select { vertical-align:middle; line-height:normal; font-size:1em; }
table { border-collapse:collapse; }
textarea { font-size:1em; line-height:1.5em; }
a { outline:0; cursor:pointer; *star:expression(this.onFocus=this.blur());}
a:link, a:active { color:#222323; text-decoration:none; }
a:visited { color:#222323; text-decoration:none; }
a:hover { color:#f00; text-decoration:underline; }
a.red:link, a.red:visited, a.red:active { color:#eb2a62; }
a.red:hover { color:#e60012; }
a.blue_bg:link, a.blue_bg:visited, a.blue_bg:active { color:#fff; background:#24bfff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
a.blue_bg:hover { color:#fff; }
img { border:0; }
ul, li { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:1em; line-height:1.5em; }
p { word-break:break-all; text-justify:inter-ideograph; }
.hidden { display:none; }
.clear { clear:both; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden; }
.border { border:1px solid #e6e6e6; }
.left { float:left; }
.right { float:right; }
.mt10 { margin-top:10px; }
.mt16 { margin-top:16px; }
.adv { margin:10px auto 0; text-align:center; }
.bd img { border:1px solid #dedede; }
.top-img { height:119px; background:url(../images/top-img.jpg) no-repeat center; }
.top-img-box { width:980px; margin:0 auto; height:119px; position:relative; }
.top-img-box img { position:absolute; }
.top-img-box img.top-btn2 { bottom:15px; right:30px; }
.top-img-box img.top-btn1 { bottom:15px; right:212px; }
.top { background:url(../images/top_bg.jpg) no-repeat center center; }
.top_cont { width:970px; height:87px; margin:0 auto; background:url(../images/t_c_bg.jpg) no-repeat right; }
.nav { width:100%; height:49px; background:url(../images/nav_bg.jpg) repeat-x; }
.nav ul { width:1166px; margin:0 auto; overflow:hidden; }
.nav li { width:106px; height:49px; background:url(../images/nav_line.jpg) no-repeat right center; float:left; line-height:49px; text-align:center; }
.nav li.nav_end { background:none; }
.nav li a { display:block; width:104px; height:49px; line-height:49px; text-align:center; font-size:14px; font-weight:900; color:#fff; }
.nav li a:hover { background:url(../images/nav_h.jpg) no-repeat; color:#3e0000; text-decoration:none; }
.banner { height:420px; background:url(../images/rl-bannerbg.jpg) no-repeat center; }
.banner ul { width:980px; margin:0 auto; }
.banner li img { vertical-align:bottom; }
.banner-zl { height:420px; overflow:hidden; zoom:1; }
.banner-zl li { height:420px; text-align:center; }
.banner-zl li img { vertical-align:bottom; }
.banner-zl li.bg1 { background:url(../images/banner-zlbg.jpg) no-repeat center; }
.banner-zl li.bg2 { background:url(../images/banner-zlbg2.jpg) no-repeat center; }
.banner-zl li.bg3 { background:url(../images/banner-yzbg.jpg) no-repeat center; }
.banner-zl li.bg4 { background:url(../images/banner-gjbg.jpg) no-repeat center; }
.banner-zl li.bg5 { background:url(../images/banner-zxbg.jpg) no-repeat center; }
.banner-zl li.bg6 { background:url(../images/banner-bybg.jpg) no-repeat center; }
.banner-zl li.bg7 { background:url(../images/banner-zxbg2.jpg) no-repeat center; }
.banner-zl p { width:1004px; margin:-20px auto 0; position:relative; text-align:right; }
.banner-zl p b { padding:0 6px; color:#b0b0b0; }
.banner-zl p b.active { color:#f75b26; }
.main { width:980px; margin:0 auto; font-size:12px; overflow:hidden; zoom:1; }
.sub-nav { padding-top:10px; overflow:hidden; zoom:1; text-align:center; }
.sub-nav dl { float:left; height:35px; border:1px solid #fc5db8; margin-right:9px; display:inline; }
.sub-nav dt { height:35px; line-height:35px; text-align:center; background:#f97098; font-size:14px; color:#fff; font-weight:bold; }
.sub-nav dt a, .sub-nav dt a:visited { color:#fff; }
.sub-nav dt img { vertical-align:middle; padding-right:5px; }
.sub-nav dd { padding:8px 6px; line-height:25px; }
.sub-nav dl.w1 { width:228px; }
.sub-nav dl.w2 { width:128px; }
.sub-nav dl.w3 { width:138px; }
.sub-nav dl.w4 { width:126px; }
.sub-nav dl.w5 { width:165px; margin:0; }
.website { height:24px; line-height:24px; padding:5px 12px 5px 30px; border:1px solid #ddd; overflow:hidden; zoom:1; background:#f4f4f4; background:url(../images/search-bg.jpg) no-repeat 10px center; }
.website span { width:336px; float:right; }
.seh-text { width:254px; height:22px; line-height:22px; border:1px solid #ededed; border-top:1px solid #e2e2e2; color:#9a9a9a; padding:0 3px; }
.seh-bt { width:61px; height:22px; line-height:22px; text-align:center; background:#fa4a7d; color:#fff; margin-left:5px; border:0; }
.rl-lefBar { width:660px; padding:10px 14px; border:1px solid #ddd; float:left; }
.view-head h1 { height:44px; line-height:44px; text-align:center; font-size:24px; font-family:"微软雅黑"; font-weight:normal; }
.view-head h2 { font-size:14px; height:26px; line-height:26px; text-align:center; font-weight:normal; font-family:"微软雅黑"; }
.view-head .info { height:22px; line-height:22px; padding-top:10px; text-align:center; }
.view-head .info img { vertical-align:middle; margin-left:10px; }
.view-head .info strong { color:#eb2a62; font-weight:normal; padding-right:6px; }
.cont-tab { width:658px; height:150px; margin:20px auto 0; border:1px solid #ccc; overflow:hidden; position:relative; }
.cont-tab ul { width:128px; position:absolute; left:0; top:0; z-index:10 }
.cont-tab li { background:url(../images/a_qa.png) no-repeat; width:128px; height:51px; text-align:center; line-height:51px; z-index:10; }
.cont-tab li a { font-size:14px; color:#494949; font-weight:bold; }
.cont-tab li.active { height:51px; background:url(../images/a_qh.png) no-repeat; }
.cont-tab li.active a { color:#FFF; font-weight:bold; }
.cont-tab dl { width:530px; height:148px; position:absolute; right:1px; top:1px; }
.cont-tab dd { height:148px; display:none; }
.cont-tab dd.show { display:block; }
.view-text { font-size:14px; line-height:26px; border-bottom:1px dashed #ddd; padding-bottom:20px; padding-top:30px; }
.view-text h3 { font-size:14px; text-indent:2em; line-height:34px; padding-top:10px; }
.view-text p { padding-top:10px;}
.view-text .linkbt { text-align:center; padding:10px; margin-top:30px; }
.view-text .linkbt img { margin:0 15px; }
.hidden { display:none; }
.pl_tixi { width:654px; margin:15px auto 0; border:1px solid #e7e7e7; }
.pl_title { height:42px; background:url(../images/p_tt.jpg) repeat-x; }
.pl_title ul { overflow:hidden; zoom:1; }
.pl_title ul li { width:109px; height:39px; font-size:14px; text-align:center; font-weight:900; color:#616161; line-height:39px; line-height:42px; float:left; }
.pl_title ul li.active { background:url(../images/p_tt_active.jpg) no-repeat; color:#FFF; }
.pl_neirong { overflow:hidden; zoom:1; }
.pl_n1 { overflow:hidden; zoom:1; display:block; height:78px; background:#f1f1f1; padding:15px 18px 0; position:relative; }
.pl_n1 p { overflow:hidden; zoom:1; padding-right:96px; }
.pl_n1 p strong { float:left; color:#949494; font-size:14px; line-height:24px; display:block; height:30px; }
.pl_n1 p a, .pl_n1 p a:link, .pl_n1 p a:visited { float:left; display:block; border:1px solid #f2d6cd; background:#FFF; padding:0 10px; margin-bottom:5px; height:24px; line-height:24px; margin-left:15px; overflow:hidden; zoom:1; display:inline; color:#ff0000; }
.pl_n1 p a:hover { border:1px #f3501d solid; color:#ff0000; background:#fff5f3; }
.pl_n1 .zx { width:55px; height:58px; position:absolute; top:18px; right:18px; background:url(../images/zx.jpg) no-repeat; }
.pl_n1 .zx a { border:none; padding:0; margin:0; width:55px; height:58px; }
.pl_n2 { overflow:hidden; zoom:1; }
.pl_n2_tt { height:39px; border-top:1px solid #e7e7e7; overflow:hidden; zoom:1; border-bottom:1px solid #c2c2c2; line-height:39px; padding:0 10px 0 18px; _height:24px; _padding:15px 10px 0 18px; background:url(../images/tt1.jpg) repeat-x; }
.pl_n2_tt p { float:left; margin-right:15px; overflow:hidden; zoom:1; }
.pl_n2_tt p img { vertical-align:middle; margin-right:7px; }
.pl_n2_tt span { float:right; }
.pl_n2_tt span img { vertical-align:middle; }
.pl_n2_tt span a { color:#959595 }
.pl_n2_tt ul { overflow:hidden; zoom:1; float:left; width:380px; }
.pl_n2_tt ul li { float:left; width:77px; margin-left:15px; }
.pl_n2_tt ul li img { vertical-align:middle; margin-right:3px; }
.pinj ul { overflow:hidden; zoom:1; background:#FFF; }
.pinj ul li { overflow:hidden; zoom:1; padding:10px 15px; border-bottom:1px dotted #cccccc; }
.x_lf { width:350px; float:left; }
.x_lf p { line-height:26px; }
.x_lf p span { color:#bbbbbb; padding-right:20px; }
.x_rt { width:235px; float:right; padding:10px 0; }
.x_rt p { line-height:30px; }
.x_rt p span { float:right; display:block; text-align:left; width:80px; }
.x_rt p span .bicon { display:block; text-align:left; width:80px; }
.hs { color:#bbbbbb; }
.pl_n2 .ctent { display:none; }
.pl_n2 .curr .bicon { display:block; }
.pl_n2 .curr .ctent { display:block; }
.page { overflow:hidden; zoom:1; text-align:center; padding:5px; width:440px; margin:0 auto; border:0; }
.pl_n2 .page ul { }
.page a, .page a:visited { padding:2px 8px; color:#000; }
.page a.cur:link, .page a:visited { color:#000; }
.page a.up:link, .page a:visited { padding-left:9px; }
.page a.down:link, .page a:visited { padding-right:9px; }
.page a:hover { color:#a00000; text-decoration:none; background:#efebe3; }
.pl_n2 .page li { text-align:center; float:left; padding:0 5px; border-bottom:0; }
.pl_n2 .page { display:none; }
.pl_n2 .curr .page { display:block; }
.pl_2 table { overflow:hidden; zoom:1; color:#494949; }
.pl_2 table tr td { height:45px; text-align:center; line-height:45px; border:1px solid #dcdcdc; }
.pl_2 table tr td.sj { line-height:22px; }
.pl_2 table tr.red { color:#F00; }
.pl_2 table tr.bghs { background:#f2f2f2; }
.pl_2 table tr td.red { color:#F00 }
.pl_n_2 { overflow:hidden; zoom:1; display:block; height:78px; background:#f1f1f1; padding:15px 18px 0; position:relative; }
.pl_n_2 p { overflow:hidden; zoom:1; margin-right:96px; }
.pl_n_2 p strong { float:left; color:#949494; overflow:hidden; zoom:1; font-size:14px; line-height:24px; display:block; height:50px; }
.pl_n_2 p a { float:left; display:block; border:1px solid #f2d6cd; background:#FFF; width:98px; text-align:center; margin:0 0 5px 5px; height:24px; line-height:24px; overflow:hidden; zoom:1; display:inline; }
.pl_n_2 p a.active { border:1px #f3501d solid; color:#ff0000; background:#fff5f3; }
.pl_n_2 .zx { width:55px; height:58px; position:absolute; top:18px; right:18px; background:url(../images/zx.jpg) no-repeat; }
.pl_n_2 .zx a { border:none; padding:0; margin:0; width:55px; height:58px; }
.pl_n2_tt p input.rd { margin-top:3px; vertical-align:middle; color:#3F0; }
.pl3_n { overflow:hidden; zoom:1; }
.pl3_n table { overflow:hidden; zoom:1; width:585px; height:200px; margin:10px auto 0; }
.pl3_n table tr td { height:40px; line-height:40px; margin-bottom:10px; text-align:left; verflow:hidden; zoom:1; }
.pl3_n table tr td input { border:1px solid #e0e0e0; height:20px; line-height:20px; padding:2px; width:162px; verflow:hidden; zoom:1;/*color:#c5c5c5;*/ }
.pl3_n table tr td .red { color:#F00; }
.pl3_n table tr td .wb2 { border:1px solid #e0e0e0; height:24px; line-height:20px; padding:2px; width:168px; verflow:hidden; zoom:1;/*color:#c5c5c5;*/ }
.pl3_n table tr td .wb3 { border:1px solid #e0e0e0; height:64px; line-height:20px; padding:2px; width:555px; overflow:hidden; zoom:1;/*color:#c5c5c5;*/ color:#000000 }
.tiyan { overflow:hidden; zoom:1; width:648px; margin:10px auto 0; height:40px; position:relative; border-top:1px solid #dcdcdc; background:#f1f1f1; }
.tiyan span { display:block; width:100px; font-size:14px; text-align:center; color:#616161; float:left; font-weight:900; line-height:40px; border-right:1px solid #dcdcdc; }
.tiyan p { overflow:hidden; zoom:1; padding:6px 10px 0 15px; position:relative; }
.tiyan p a { display:block; background:url(../images/bt2.jpg) no-repeat; width:100px; height:28px; float:left; overflow:hidden; zoom:1; line-height:28px; color:#494949; text-align:center; margin-right:15px; }
.tiyan p a.active { display:block; width:100px; height:28px; float:left; overflow:hidden; zoom:1; line-height:28px; color:#F00; text-align:center; margin-right:15px; }
.tiyan .t_b3 { position:absolute; top:6px; right:10px; width:105px; height:28px; display:block; }
.t_b2 { display:block; background:url(../images/bt2.jpg) no-repeat; width:100px; height:28px; margin-right:15px; float:left; line-height:28px; text-align:center; }
.tiyan p img { margin-left:30px; }
.view-best { width:641px; height:149px; margin:10px auto 0; background:url(../images/rl_tjbg.jpg); }
.view-best ul { padding:28px 5px 0; overflow:hidden; zoom:1; }
.view-best li { height:26px; line-height:26px; width:299px; float:left; padding-left:16px; background:url(../images/view-li.jpg) no-repeat 8px center; }
.view-best li span { width:80px; padding-left:18px; background:url(../images/ding.jpg) no-repeat left; float:right; }
.view-best li span b { color:#0e88e5; font-weight:normal; }
.view-next { padding-top:10px; overflow:hidden; zoom:1; height:30px; line-height:30px; }
.view-next li { width:50%; float:left; font-size:14px; font-weight:bold; text-align:center; }
.view-next a, .view-next a:visited { font-weight:normal; }
.a_but { width:659px; padding:20px 0; text-align:center; overflow:hidden; zoom:1; }
.a_but a { margin:0 5px; }
.view-xz { text-align:center; }
.rl-rigBar { width:278px; float:right; border:1px solid #ddd; background:#fff; padding-bottom:10px; }
.view-about { padding-top:67px; background:url(../images/rl_aboutbg.jpg) no-repeat top; }
.view-about span { display:block; text-align:center; padding-top:5px; }
.view-about p { padding:6px 6px 84px; line-height:23px; text-indent:24px; background:url(../images/rl_a-img2.jpg) no-repeat bottom; }
.view-about2 { padding-top:67px; background:url(../images/yz_aboutbg.jpg) no-repeat top; }
.view-about2.tbg { background:url(../images/about-byt.jpg) no-repeat top; }
.view-about2 span { display:block; text-align:center; padding-top:5px; }
.view-about2 p { padding:6px 6px 84px; line-height:23px; text-indent:24px; background:url(../images/rl_a-img21.jpg) no-repeat bottom; }
.rl-rigBar h2 { height:50px; line-height:50px; font-weight:normal; padding-left:30px; font-size:20px; font-family:"微软雅黑"; color:#eb2a62; background:url(../images/rl_t-bg.jpg); }
.view-zj { position:relative; height:438px; }
.view-zj ul { padding:9px; height:370px; overflow:hidden; zoom:1; }
.view-zj li { width:260px; height:370px; display:none; }
.view-zj li p { line-height:19px; padding-top:10px; }
.view-zj li.show { display:block; }
.view-zj li img { vertical-align:bottom; }
.view-zj dl { position:absolute; top:330px; width:100%; text-align:center; }
.view-zj dd b { padding:0 6px; color:#b0b0b0; }
.view-zj dd b.active { color:#f75b26; }
.view-zx span { display:block; text-align:center; }
.view-zx span img { margin:0 10px; }
.view-zx img { vertical-align:bottom; }
.view-zx p { text-align:center; padding-top:16px; }
.view-zx ul { padding:10px 0 0 16px; overflow:hidden; zoom:1; }
.view-zx li { width:116px; height:28px; text-align:center; line-height:28px; border:1px solid #dcdcdc; float:left; margin:0 10px 10px 0; display:inline; }
.view-zx .bt { display:block; padding-bottom:8px; text-align:center; height:26px; line-height:26px; color:#f00; text-decoration:underline; }
.view-zt li { text-align:center; margin-top:10px; }
.hot-ph ul { background:url(../images/view-li2.jpg) no-repeat 5px 3px; padding:0 10px }
.hot-ph li { height:32px; line-height:32px; border-bottom:1px dashed #ddd; padding-left:26px; font-size:14px; }
.hot-ph li.end { border-bottom:0; }
.view-hd { background:#FFF; }
.view-hd dt { border-bottom:1px solid #ddd; border-top:1px solid #ddd; }
.view-hd img { vertical-align:bottom; }
.view-hd dd { margin-top:6px; text-align:center; }
.view-map p { display:block; padding-top:10px; text-align:center; }
.view-map img { vertical-align:bottom; }
.view-hd2 { background:#FFF; }
.view-hd2 dt { border-bottom:1px solid #ddd; border-top:1px solid #ddd; }
.view-hd2 img { vertical-align:bottom; }
.view-hd2 dd { margin-top:6px; text-align:center; }
.gf-cont { padding-top:53px; width:978px; margin:10px auto 0; background:url(../images/view-gf-tbg.jpg) no-repeat top; border:1px solid #ddd; height:278px; overflow:hidden }
.gf-cont.yz { background:url(../images/view-gf-tbg2.jpg) no-repeat top }
.gf-cont ul { padding:15px 50px; overflow:hidden; zoom:1; }
.gf-cont li { width:876px; float:left; overflow:hidden; zoom:1; }
.gf-cont li .td1 { width:304px; height:238px; float:left; background:#f2f2f2 url(../images/view-gf-bg1.jpg) no-repeat top; }
.gf-cont li .td1 h3 { padding-top:41px; height:42px; line-height:42px; font-size:22px; color:#eb2a62; padding-left:20px; }
.gf-cont li .td1 p { padding:0px 13px; height:91px; overflow:hidden; font-size:12px; line-height:23px; text-indent:24px; }
.gf-cont li .td1 span { display:block; padding-left:156px; height:36px; overflow:hidden; zoom:1; }
.gf-cont li .td1 span a { width:36px; height:36px; float:left; margin-left:14px; display:inline; }
.gf-cont li .td1 span a.bt1 { background:url(../images/view-gf-ico1.jpg); }
.gf-cont li .td1 span a.bt2 { background:url(../images/view-gf-ico2.jpg); }
.gf-cont li .td1 span a.bt1:hover { background:url(../images/view-gf-ico11.jpg); }
.gf-cont li .td1 span a.bt2:hover { background:url(../images/view-gf-ico22.jpg); }
.gf-cont li img { float:right; }
.fw-tab { width:978px; margin:10px auto 0; border:1px solid #ddd; }
.fw-tab .tit { height:53px; background:url(../images/view-hj-t.jpg); }
.fw-tab .tit ul { padding:10px 0 0 6px; overflow:hidden; zoom:1; }
.fw-tab .tit li { height:35px; line-height:35px; font-size:14px; font-weight:bold; padding-bottom:6px; width:106px; float:left; text-align:center; }
.fw-tab .tit li.active { background:url(../images/view-hj-c.jpg) no-repeat center bottom; color:#eb2a62; }
.fw-tab .cont { padding:8px 0 8px 8px; overflow:hidden; zoom:1; }
.fw-tab .cont dd { width:187px; height:142px; float:left; margin-right:7px; display:inline; text-align:center; }
.fw-tab .cont dd span { display:block; height:24px; line-height:24px; font-size:12px; }
.fw-tab .cont dd img { vertical-align:bottom; }
#demo1 { height:304px; overflow:hidden; }
#demo2 { height:274px; overflow:hidden; }
.mycarousel_1 { padding:20px 0 20px 50px; position:relative; }
.mycarousel_1 .jcarousel-container { overflow:hidden; zoom:1; position:relative; }
.mycarousel_1 .jcarousel-clip-horizontal { width:876px; }
.mycarousel_1 .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.mycarousel_1 .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.mycarousel_1 .jcarousel-item { }
.mycarousel_1 .jcarousel-next-horizontal { z-index: 3; width:31px; height:32px; background:url(../images/view-gf-right.jpg); position:absolute; right:10px; top:105px; cursor:pointer; }
.mycarousel_1 .jcarousel-prev-horizontal { z-index: 3; width:31px; height:32px; background:url(../images/view-gf-left.jpg); position:absolute; left:10px; top:105px; cursor:pointer; }
.con11 { width:954px; border:2px solid #e8c8bd; margin:10px auto 0; background:#f4f4f4; padding:1px; overflow:hidden; padding:10px }
.c11_1 { width:230px; margin-right:6px; display:inline; }
.con11 span { float:left; width:69px; margin-right:10px; }
.con11 ul { background:url(../images/c11_ul.jpg) no-repeat left center; float:left; height:143px; text-indent:20px; }
.con11 ul li { line-height:24px; }
.con11 ul li a { color:#393939; }
.con11 ul li a:hover { color:#F60; text-decoration:none; }
.copy { line-height:24px; color:#FFF; }
.copy img { vertical-align:middle; }
.f_but { padding-top:10px; position:absolute; top:20px; right:20px; }
.f_but a { margin:5px; }
.l-swt { width:145px; left:5px; position:fixed; top:50px; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop)+50);
font-size:12px; }
.l-swt span { display:block; text-align:right; line-height:19px; cursor:pointer; }
.l-swt ul { height:318px; background:url(../images/swt-leftbg.gif); padding-top:40px; }
.l-swt li { height:32px; line-height:32px; padding-left:18px; font-size:15px; font-family:"微软雅黑"; }
.yz-al span { display:block; text-align:center; padding:6px; }
.yz-al h3 { height:26px; line-height:26px; font-size:14px; text-align:center; color:#ee5e2b; }
.yz-al p { line-height:21px; text-indent:24px; padding:0 10px; }
.yz-al ul { padding:5px; }
.yz-al li { height:26px; line-height:26px; padding-left:24px; background: url(../images/view-li.jpg) no-repeat 10px; font-size:14px; }
.pagelist { padding-bottom: 20px; text-align: center; width: 100%; }
.pagelist li { display: inline; }
.pagelist li a { border: 1px solid #e5e5e5; display: inline-block; font-size: 14px; padding: 2px 5px; }
.pagelist li a:hover { color: red; }
.wrap { margin:0 auto; overflow:hidden; }
.top_bj { width:100%; height:166px; background:#fff; }
.top_c { width:1000px; height:166px; margin:0 auto; }
#foot { height:auto; background:#e9e9e9 url(../images/foot.gif) repeat-x; overflow:hidden; }
.foot_nav { width:820px; height:40px; line-height:40px; margin:0 auto; }
.foot_nav li { float:left; margin-left:25px; display:inline }
.foot_nav li a { color:#FFF; font-weight:bold; font-size:14px; }
.footer { width:1000px; height:248px; margin:0 auto; margin-top:25px; border-bottom:1px #999 solid }
.footer_l { width:252px; height:174px; float:left; }
.footer_c { width:428px; height:198px; float:left; margin-top:20px; }
.footer_r { width:304px; height:196px; float:right; margin-top:20px; }
.yl { width:1000px; line-height:30px; margin:0 auto; font-size:14px; font-weight:bold; }
.yl p { line-height:30px; }
.yl p a { padding-right:15px; display:inline; font-size:12px; font-weight:normal; }
.yl p a:hover { color:#F39; }
.pl_tixi { display:none }
#left1 { display:none; }
.pubW { width:1000px; }
.centerr { margin:0px auto; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; overflow:hidden; }
.clearfix { zoom:1; }
.footer_logo, .zxmr, .wzx, .pfmr, .kqmr, .mfzz, .footer_wx dl dd, .submit_btn, .footer_secicon1, .footer_secicon2, .footer_secicon3, .footer_secicon4, .footer_secicon5, .footer_secicon6, .footer_secicon7, .footer_secicon8 { background:url(/public/images/footer_icon.png) no-repeat; }
#footer { width:100%; padding:30px 0 0 0; background-color:#414141; margin-top:20px; min-width:1190px; height:315px; }
.footer_logo { width:340px; height:125px; background-position:0px -4px; float:left; margin-top:50px; margin-left:-40px; display:inline; margin-right:20px; }
.footer_border { border-left:1px dashed #363636; float:left; width:1px; height:206px; margin:20px 35px 0 0px; display:inline; }
.footer_border1 { border-left:1px dashed #363636; float:left; width:1px; height:206px; margin:20px 35px 0 0px; display:inline; }
.footer_list { width:420px; float:left; overflow:hidden; margin-top:15px; }
.footer_list > li { float:left; color:#a7a7a7; margin-right:15px; display:inline; }
.footer_list li span { display:block; float:left; height:31px; line-height:31px; border-bottom:1px solid #303030; font-size:14px; margin-bottom:10px; }
.footer_list a { transition: all 0.3s linear 0s; padding:3px; display:block; }
.footer_list a:hover { color:#FFF; background-color:#ef4565; }
.footer_list li span a { color:#d6d6d6; text-decoration:none; display:block; height:22px; line-height:22px; float:left; }
.zxmr { width:65px; height:31px; background-position:-2px -180px; padding-left:21px; }
.wzx { width:65px; height:31px; padding-left:21px; background-position:-159px -182px; }
.pfmr { width:65px; height:31px; padding-left:21px; background-position:-332px -182px; }
.kqmr { height:31px; padding-left:21px; background-position:-509px -184px; }
.mfzz { height:31px; padding-left:21px; background-position:-237px -130px; }
.footer_list li ul { float:left; padding-left:3px; overflow:hidden; }
.zxmr_ul li { width:87px; height:22px; line-height:22px; float:left; font-size:12px; overflow:hidden; }
.zxmr_ul li a { display:block; height:16px; line-height:16px; text-decoration:none; float:left; margin-right:8px; display:inline; color:#a7a7a7; }
.kqmr_ul { width:102px; }
.kqmr_ul li { width:102px; height:22px; line-height:22px; float:left; font-size:12px; overflow:hidden; }
.kqmr_ul li a { display:block; text-decoration:none; float:left; margin-right:8px; display:inline; color:#a7a7a7; height:16px; line-height:16px; }
.mfzz_ul li { width:137px; height:22px; line-height:22px; float:left; font-size:12px; overflow:hidden; }
.mfzz_ul li a { display:block; text-decoration:none; float:left; margin-right:8px; display:inline; color:#a7a7a7; height:16px; line-height:16px; }
.footer_wx { width:134px; float:left; height:225px; color:#a7a7a7; }
.footer_wx dl { width:234px; float:left; height:77px; margin:10px 0 5px; }
.footer_wx dl dd { float:left; width:77px; height:77px; background-position:-359px -50px; }
.footer_wx dl dt { float:left; margin-left:10px; display:inline; margin-top:3px; }
.footer_wx p { width:234px; line-height:22px; float:left; font-size:14px; }
.footer_dh { float:left; width:235px; margin-top:15px }
.footer_dh a { display:block; width:48px; height:37px; float:left; margin-right:10px; color:#fff }
.footer_dh .cbg1 { background:url(/public/images/cbg1.png) no-repeat }
.footer_dh .cbg1:hover { background:url(/public/images/cbg1-a.png) no-repeat }
.footer_dh .cbg2 { background:url(/public/images/cbg2.png) no-repeat }
.footer_dh .cbg2:hover { background:url(/public/images/cbg1-b.png) no-repeat }
.footer_dh .cbg3 { background:url(/public/images/cbg3.png) no-repeat }
.footer_dh .cbg3:hover { background:url(/public/images/cbg1-c.png) no-repeat }
.footer_dh .cbg4 { background:url(/public/images/cbg4.png) no-repeat }
.footer_dh .cbg4:hover { background:url(/public/images/cbg1-d.png) no-repeat }
#LRdiv0, #LRdiv1, #LRdiv2, #LRdiv3, .swt_right { display:none !important; }