﻿body { margin: 0px; padding: 0px; font: 12px / 150% ����, Verdana, Geneva, sans-serif; color: rgb(51, 51, 51); background: rgb(239, 239, 239); }
img, h2, h3, ul, li, a { margin: 0px; padding: 0px; list-style: none; text-transform: none; border: 0px; font-weight: normal; }
a { color: rgb(51, 51, 51); font-size: 16px; line-height: 28px; text-decoration: none; }
a:hover { color: rgb(201, 0, 0); text-decoration: underline; }
.blue { color: rgb(0, 79, 156); text-decoration: none; }
.blue01 { color: rgb(4, 99, 191); }
.blue02 { color: rgb(22, 108, 182); }
.black { color: rgb(0, 0, 0); }
.black01 { color: rgb(0, 0, 0); }
.white { color: rgb(255, 255, 255); }
.gray66 { color: rgb(102, 102, 102); }
.gray99 { color: rgb(153, 153, 153); }
.gray71 { color: rgb(113, 113, 113); }
.black { color: rgb(0, 0, 0); }
.red { color: rgb(204, 0, 0); }
.fr { font-size: 12px; }
.fr01 { font-size: 18px; }
.fw { font-weight: bold; }
.f { float: left; overflow: hidden; }
.r { float: right; overflow: hidden; }
.fn { float: left; overflow: hidden; display: inline; }
.rn { float: right; overflow: hidden; display: inline; }
.box10 { height: 10px; margin: 0px auto; padding: 0px; overflow: hidden; clear: both; }
.box10n { height: 10px; margin: 0px auto; padding: 0px; overflow: hidden; clear: both; background-color: rgb(239, 239, 239); }
.cont_bg { background: url("../images/cont_bg.gif") repeat-y; }
.box7 { height: 7px; margin: 0px auto; padding: 0px; overflow: hidden; clear: both; }
.ad { width: 1000px; height: 60px; margin: 0px auto; padding: 0px; background: rgb(255, 255, 204); overflow: hidden; }
.more { width: 40px; height: 12px; padding-right: 7px; padding-top: 5px; float: right; }
.tip { height: 39px; line-height: 39px;border-bottom: 1px solid #eeeeee;padding-left: 12px; background: url("../images/red.jpg") left 13px  no-repeat; }
.clear { clear: both; }
.wrap { width: auto; height: 37px; margin: 0px auto; padding: 0px; background: url("../images/top_bg.jpg") left top repeat-x; overflow: hidden; }
.wrapper { width: 1200px; height: auto; margin: 0px auto; padding: 0px; overflow: hidden; }
.wrapper01 { width: 965px; height: auto; margin: 0px auto; padding: 0px; overflow: hidden; }
.header { width: 948px; height: 37px; padding-left: 12px; }
.header li { line-height: 25px; }
.logo { width: 185px; height: 37px; background: rgb(255, 255, 255); text-align: center; }
.weather { width: 300px; height: 25px; padding: 6px 180px 6px 18px; }
.mobile { width: 260px; height: 25px; padding-top: 6px; padding-bottom: 6px; }
.nav { width: 940px; height: 33px; padding-left: 20px; background: rgb(255, 255, 255); overflow: hidden; }
.nav li { width: 39px; line-height: 33px; }
.nav li.last { width: 60px; line-height: 33px; }
.nav li.qpd { width: 75px; height: 33px; line-height: 33px; background: url("../images/gqpd_bg.jpg") right 4px no-repeat; padding-right: 18px; padding-left: 25px; }
.top { width: 1000px; height: 64px; background: rgb(239, 249, 251); }
.top_logo { width: 107px; height: 54px; padding-top: 12px; padding-left: 10px; }
.topnav { width: 1000px; height: 38px; text-align: left; background: url("../images/xwzx_bg.jpg") left top repeat; overflow: hidden; }
.topnav ul { width: 800px; padding-left: 30px; }
.topnav ul li { width: auto; height: 38px; padding-left: 23px; line-height: 38px; }
.list_path { width: 1200px; height: 28px; text-align: left; line-height: 28px; float: left; background-color: rgb(255, 255, 255); padding: 10px 0px; }
.list_path span.list_title { width: auto; height: 28px; float: left; padding-left: 10px; font-size: 14px; font-weight: normal; }
.list_path span.list_title a { font-size: 14px; }
.list_path span.search { height: 28px; line-height: 28px; float: right; padding-right: 5px; display: block; }
.list_path span.search input.but { width: 44px; height: 24px; background: url("../images/but.jpg") left center no-repeat; border: none; }
.zone_left { width: 870px; float: left; overflow: hidden; background: rgb(255, 255, 255); padding-bottom: 10px; }
.zone_right { width: 310px; background: white; float: right; padding: 4px; box-sizing: border-box; overflow: hidden; }
.sharetop { width: 710px; height: 25px; overflow: hidden; }
.sharetop li { float: left; }
.sharetop .title { width: 100px; height: 21px; overflow: hidden; padding-top: 2px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(204, 0, 0); border-right-color: rgb(204, 0, 0); border-left-color: rgb(204, 0, 0); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; line-height: 21px; color: rgb(204, 0, 0); font-size: 14px; text-align: center; font-weight: bold; }
.sharetop .ftsize { width: 110px; height: 22px; overflow: hidden; padding-top: 2px; line-height: 22px; padding-left: 10px; border-bottom: 1px solid rgb(204, 0, 0); }
.sharetop .ftsize span { padding: 4px; line-height: 16px; cursor: pointer; }
.sharetop .ftsize span.over { background-color: rgb(0, 154, 217); color: rgb(255, 255, 255); }
.sharetop .sharecon { width: 218px; height: 20px; padding: 4px 0px 0px 270px; overflow: hidden; border-bottom: 1px solid rgb(204, 0, 0); }
.sharetop .line { float: right; width: 608px; height: 24px; overflow: hidden; border-bottom: 1px solid rgb(204, 0, 0); }
.A_L_con { width: 802px; height: auto; background: rgb(255, 255, 255); overflow: hidden; margin: 0px auto; border: 1px solid rgb(233, 233, 233); padding: 5px 10px; }
.A_L_con p { font-size: 16px; line-height: 30px; background: url("../images/dot2.jpg") 11px 14px no-repeat; padding-left: 20px; }
.A_L_con p a { font-size: 16px; }
.A_L_con p font { color: rgb(109, 107, 107); }
.A_L_con p.split { width: 97%; padding: 0px; height: 1px; overflow: hidden; margin: 10px auto; background: url(""); border-bottom: 1px dashed rgb(170, 170, 170); }
.A_L_con p span { float: right; font-size: 14px; line-height: 24px; color: rgb(204, 204, 204); padding-right: 10px; }
.A_L_con .showpage { width: 640px; margin: 0px auto; clear: both; padding: 5px 0px 15px; text-align: center; line-height: 24px; font-size: 12px; }
.title01 { /* font-size: 18px; */height: 40px; background: #F8F8F8;line-height: 40px;/* background: url("../images/title-bg01.jpg") left top repeat-x; */ overflow: hidden; }
.tm { width: 100%; /* float: left; */ font-size: 18px; color: rgb(204, 0, 0); font-weight: bold; }
.A_r_main { background: rgb(233, 248, 253); line-height: 24px; }
.A_r_main li { }
.A_r_main li.headft { height: 24px; overflow: hidden; }
.A_r_main li.headft a { font-weight: bold; }
.B_r_main { clear: both; width: 220px; margin: 0px auto; background: rgb(233, 248, 253); border-right: 1px solid rgb(209, 209, 209); border-bottom: 1px solid rgb(209, 209, 209); border-left: 1px solid rgb(209, 209, 209); border-image: initial; border-top: none; padding: 7px 8px; }
.B_r_main li { width: 220px; text-align: center; line-height: 24px; }
.B_r_main li img { border: 1px solid rgb(209, 209, 209); padding: 1px; }
.r_t { width: 300px; border-top: 1px solid rgb(209, 209, 209); border-right: 1px solid rgb(209, 209, 209); border-left: 1px solid rgb(209, 209, 209); border-image: initial; border-bottom: none; overflow: hidden; /* font-size: 18px; */}
.r_m { width: 302px; padding: 5px; box-sizing: border-box; border-right: 1px solid rgb(209, 209, 209); border-bottom: 1px solid rgb(209, 209, 209); border-left: 1px solid rgb(209, 209, 209); border-image: initial; border-top: none; overflow: hidden; }
.r_m li { height: 24px; width: 240px; line-height: 24px; padding-left: 12px; overflow: hidden; background: url("../images/icon03.jpg") 0px 14px no-repeat scroll transparent; }
.r_m01 { width: 216px; height: 274px; padding: 10px; border: 1px solid rgb(209, 209, 209); background: url("../images/szb_bg.jpg") right top no-repeat rgb(233, 248, 253); overflow: hidden; }
.r_m01 h3 { width: 218px; height: 24px; padding: 5px 0px; text-align: center; float: left; overflow: hidden; }
.szb { width: 198px; height: 233px; padding-left: 10px; padding-right: 10px; float: left; overflow: hidden; }
.szb li { width: auto; height: 233px; float: left; overflow: hidden; }
.szb li.icon { height: 133px; padding-top: 100px; float: left; overflow: hidden; }
.C_r_main { width: 300px; height: 240px; background: rgb(233, 248, 253); padding: 5px 0px; border-right: 1px solid rgb(209, 209, 209); border-bottom: 1px solid rgb(209, 209, 209); border-left: 1px solid rgb(209, 209, 209); border-image: initial; border-top: none; }
.C_r_main ul, .C_r_main div.container { height: 240px; }
.C_r_main ul { background: url("../images/t14.gif") 4px 3px no-repeat; }
.C_r_main ul li { width: 234px; height: 24px; overflow: hidden; padding-left: 34px; line-height: 24px; }
.C_r_main div.list1 { width: 246px; height: 24px; overflow: hidden; line-height: 24px; padding-left: 20px; }
.C_r_main ul li a { color: rgb(0, 0, 0); }
.C_r_main li, .C_r_main li a { font-size: 16px; }
.E_r_main { background: rgb(233, 248, 253); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-top: none; text-align: center; }
.E_r_main td { line-height: 14px; padding: 6px; }
.E_r_main td img { border: 1px solid rgb(221, 221, 221); padding: 2px; margin-bottom: 6px; height: 90px;width: 100%;}
.E_r_main td a:link, .E_r_main td a:visited { color: rgb(102, 102, 102); /* width: 65%; *//* white-space: nowrap; *//* text-overflow: ellipsis; *//* overflow: hidden; *//* display: block; */}
.E_r_main .E_top { clear: both; width: 220px; margin: 0px auto; height: 75px; border-bottom: 1px dashed rgb(204, 204, 204); overflow: hidden; }
.E_r_main .E_top .E_title { text-align: center; padding: 7px 0px; }
.E_r_main .E_top .E_title a { font-size: 14px; font-weight: bold; }
.E_r_main .E_top .E_con { color: rgb(102, 102, 102); text-align: left; }
.E_r_main a:link, .E_r_main a:visited { text-decoration: none; color: rgb(0, 0, 0); }
.E_r_main a:hover, .E_r_main a:active { text-decoration: underline; color: rgb(204, 0, 0); }
.E_r_main .E_con a:link, .E_r_main .E_con a:visited { text-decoration: none; color: rgb(0, 79, 156); }
.E_r_main .E_con a:hover, .E_r_main .E_con a:active { text-decoration: underline; color: rgb(204, 0, 0); }
.E_r_main .list { width: 220px; margin: 0px auto; padding: 5px 0px; }
.E_r_main .list li { width: 220px; line-height: 22px; color: rgb(0, 79, 156); text-align: left; }
.D_r_main { background: rgb(233, 248, 253); }
.r_m04 { clear: both; width: 258px; padding: 8px 10px 10px; border-right: 1px solid rgb(209, 209, 209); border-bottom: 1px solid rgb(209, 209, 209); border-left: 1px solid rgb(209, 209, 209); border-image: initial; border-top: none; overflow: hidden; }
.r_m04 ul { float: left; width: 118px; height: 98px; padding: 10px 5px; overflow: hidden; }
.r_m04 ul li { text-align: center; line-height: 14px; }
.r_m04 ul li img { border: 1px solid rgb(209, 209, 209); padding: 1px; }
.r_m04 ul li.pic01 { padding: 5px 0px; }
.r_m05 { width: 234px; height: 274px; padding: 8px 22px; overflow: hidden; background-color: rgb(233, 248, 253); }
.r_m05 .conleft, .r_m05 .conright { width: 12px; height: 270px; background-image: url("../images/arrow01.gif"); background-repeat: no-repeat; cursor: pointer; float: left; }
.r_m05 .conleft { background-position: -24px center; }
.r_m05 .conleft:hover { background-position: 0px center; }
.r_m05 .conright { background-position: -36px center; }
.r_m05 .conright:hover { background-position: -12px center; }
.r_m05 .concenter { width: 210px; height: 270px; text-align: center; float: left; overflow: hidden; }
.r_m05 .concenter ul { height: 270px; }
.r_m05 .concenter li { vertical-align: top; text-align: center; width: 210px; float: left; }
.r_m05 .concenter .img1 { margin-top: 20px; border: 1px solid rgb(204, 204, 204); }
.r_m05 .concenter .img2 { margin-top: 8px; border: 1px solid rgb(204, 204, 204); }
.r_m05 .concenter .img3 { margin-top: 15px; }
.pictx { padding: 5px 0px; overflow: hidden; width: 300px; /* height: 257px; */ border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(209, 209, 209); border-bottom-color: rgb(209, 209, 209); border-left-color: rgb(209, 209, 209); border-image: initial; border-top-style: initial; border-top-color: initial; background-color: rgb(233, 248, 253); }
.pictx ul { margin: 0px auto; overflow: hidden; width: 300px; padding: 0px; }
.pictx li { float: left; width: 140px; padding: 5px; }
.pictx li p { text-align: center; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pictx li img { border: 1px solid rgb(215, 215, 215); padding: 1px; background-color: rgb(255, 255, 255); }
.l_cat_item { width: 350px; }
.l_cat_item.left { float: left; }
.l_cat_item.right { float: right; }
.l_t { width: 348px; border-top: 1px solid rgb(209, 209, 209); border-right: 1px solid rgb(209, 209, 209); border-left: 1px solid rgb(209, 209, 209); border-image: initial; border-bottom: none; overflow: hidden; }
.l_main { height: 448px; line-height: 28px; margin-bottom: 10px; }
.l_m { width: 328px; padding: 5px 10px 10px; border-right: 1px solid rgb(209, 209, 209); border-bottom: 1px solid rgb(209, 209, 209); border-left: 1px solid rgb(209, 209, 209); border-image: initial; border-top: none; overflow: hidden; }
.l_m li { height: 28px; width: 310px; line-height: 28px; font-size: 14px; padding-left: 12px; overflow: hidden; background: url("../images/icon03.jpg") 0px 10px no-repeat scroll transparent; }
.l_m li a { font-size: 14px; }
.baiducon2 { padding: 0px 0px 20px 20px; }
.clear { clear: both; }
.ov { overflow: hidden; }
.page-box { margin: 20px 0px 20px 10px; }
.page-box .page a, .page-box .page span { padding: 2px 7px; margin: 0px 4px; font-size: 12px; }
.page-box .page ._now { background-color: rgb(34, 102, 187); color: rgb(255, 255, 255); border-color: rgb(34, 102, 187); }
.page-box .page li { float: left; }
.page-box .page a { border: 1px solid rgb(204, 204, 204); float: left; }
.page-box .page a:hover { background-color: rgb(34, 102, 187); color: rgb(255, 255, 255); border-color: rgb(34, 102, 187); }
.page-box .page .disable, .page-box .page .disable:hover { color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); }
.page-box .page .now { background-color: rgb(34, 102, 187); color: rgb(255, 255, 255); border-color: rgb(34, 102, 187); }
.hr18 { height: 18px; clear: both; }
