/* CSS Document */
/*È«¾Ö*/
body { font-family:"Î¢ÈíÑÅºÚ"; margin:0; padding:0; font-size:12px; color:#333; background: #e2f0ff; }
body, div, form, img, ul, ol, li, dl, dt, dd, p, fieldset, table, th, td { margin:0 auto; padding:0; border:0; }
img { vertical-align:top; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; font-size:12px; font-weight:normal; }
ul, ol, li { list-style:none; list-style-type:none; }
table, td { font-size:12px; }
input, select, form, button { font-size:12px; vertical-align:middle; }
iframe { padding:0; margin:0; }
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.clearfix:after { clear:both; content:""; display:block; height:0; }
a { text-decoration:none; font-family:"Î¢ÈíÑÅºÚ" }
a:link, a:visited { color:#333333; font-family:"Î¢ÈíÑÅºÚ" }
a:hover { color:#ff3300; text-decoration:underline; font-family:"Î¢ÈíÑÅºÚ" }
.unline, .unline a { text-decoration:underline; font-family:"Î¢ÈíÑÅºÚ" }
.pub_dis { display:none; }
.pad12 { width:100%; float:left; height:12px; line-height:12px; font-size:0px; background:#fff }
.green, .green a:link, .green a:visited { color: #006500; }
.blue, .blue a:link, .blue a:visited { color: #006699; }
.white, .white a:link, .white a:visited { color: #ffffff; }
.black, .black a:link, .black a:visited { color: #000000; }
.black a:hover { color: #ff3300; }
.red, .red a:link, .red a:visited { color:#F30; }
.pic { border:#CCC 1px solid; padding:1px; float:left; }
.pub_990 { width:990px; background:#fff }
.body { background:#fff; height: auto; margin: 0 auto; width: 990px; padding:0 15px; }
.JB_banner { width:990px; margin-top:10px; }
.JB_banner img { margin:0px auto; }
.JB_top { width:990px; height:auto; margin:0 auto; }
.head { width:990px; height:27px; margin:0 auto; }
.head1 { float: left; font-size: 12px; height: 27px; line-height: 27px; margin-left:5px; }
.head ul { width:250px; height:27px; float:right; padding-right:20px; }
.head ul li { float: left; height: 27px; padding-left: 20px; width: 60px; }
.head ul .li1 { background: url(../images/tu1.jpg) no-repeat scroll 0 5px transparent; }
.head ul .li2 { background: url(../images/tu2.jpg) no-repeat scroll 0 6px transparent; }
.head ul .li3 { background: url(../images/tu3.jpg) no-repeat scroll 0 6px transparent; }
.head ul li a { height:27px; line-height:27px; color:#333; font-size:12px; }
.logo { width:100%; height:auto; margin:0 auto; text-align:center; background:#fff; }
.topleft { float: left; width:493px; height:73px; padding-top:5px; }
.topboxrig { float: right; height: 72px; margin-top: 12px; overflow: hidden; width: 289px; }
.top_menu { float: right; height: 24px; line-height: 24px; overflow: hidden; padding-right: 3px; text-align: right; width: 284px; }
.top_menu span { color:#999; font-size:9px; }
.top_menu a:link, a:visited { color: #333333; }
.topboxrig form { float: right; height: 35px; line-height: 29px; overflow: hidden; padding-top: 10px; width: 289px; }
.input1 { border: 1px solid #CCCCCC; color: #999999; float: left; font-size: 14px; height: 23px; line-height: 23px; padding-left: 5px; width: 240px; padding-top:2px; margin-top:1px }
.input2 { background: url(../images/top_2.gif) no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; float: left; height: 29px; width: 41px; }
.JB_dh { background:#217fc4; width:990px; height:40px; margin-top:5px; line-height:40px; text-align:center; margin:0 auto; }
.JB_dh ul { padding:0 27px; }
.JB_dh ul li { float: left; font-size: 14px; height: 40px; line-height: 40px; text-align: center; width: 104px; font-weight: bold; }
.JB_dh ul li span { font-size: 10px; font-weight: normal; padding:0 3px 0 7px; _padding:0 1px 0 7px; *padding:0 1px 0 7px;
}
.JB_dh li a { color:#FFF; }
.JB_dh ul, .JB_dh a:link, .JB_dh a:visited { color: #FFFFFF; }
.JB_fdh { width:988px; height:50px; border: 1px solid #217fc4; margin:0 auto 15px; border-radius:0 0 8px 8px; }
.JB_fdh .v1 { width:440px; }
.fdh1 { width:470px; float:left; padding:13px 0 0 25px; }
.fdh1 h1 a { width:55px; height:46px; padding-top:5px; float:left; background:#217fc4; display:block; font-size: 14px; font-weight: bold; color: #FFF; text-align:center; line-height: 42px; border-radius:8px; }
.fdh1 ul { width:auto; float:left; padding-left:5px; }
.fdh1 ul li { display:inline; width:auto; line-height:24px; padding-left:12px; }
.JB_rongyu { width:988px; border:#e0e0e0 1px solid; float:left; margin-top:15px; }
.JB_linetit { width:988px; height:35px; line-height:35px; background:#f5f5f5; border-bottom:#217fc4 1px solid; }
.JB_linetit h2 { font-size:16px; float:left; text-align:center; color: #fff; width:160px; background:#217fc4 }
.JB_roll { width:950px; height:180px; margin:0 auto; }
#demo { width:100%; height:176px; overflow:hidden; text-align:center; margin:13px 0 0 0px; }
#demo li { width:199px; float:left; padding:3px 0 0 25px; }
#demo p { width:100%; float:left; text-align:center; font-size:14px; padding-top:7px; }
#demo img { float:left; border:1px solid #ddd; padding:1px; }
#indemo { float:left; width:10000%; }
#demo1, #demo2 { float:left; }
.JB_friend { width:988px; border:#e0e0e0 1px solid; float:left; margin-top:15px; }
.JB_friend ul { width:960px; float:left; padding:10px 0 10px 15px; }
.JB_friend ul li { display:inline; line-height:30px; }
.JB_friend ul li span { font-size:10px; font-weight:normal; padding:0 3px 0 7px; }
.JB_footer { width:990px; background:#1a75c8; float:left;  margin-top:15px; }
.JB_footer01 { width:920px; height:45px; line-height:40px; font-size:14px; background:#1162b3; margin:0 auto; }
.JB_footer01 ul { width:845px; float:left; padding-left:170px; }
.JB_footer01 ul li { display:inline; float:left; }
.JB_footer01 li a { color: #fff; }
.JB_footer01 span { font-size:10px; font-weight:normal; padding:0 7px 0 7px; }
.JB_footer02 { width:990px; height:170px; padding-top:20px; float:left; }
.JB_footer02 span { width:400px; height:160px; float:left; }
.JB_footer03 { width:470px; float:left; padding-left:40px; line-height:27px; color: #fff; }
.JB_jj { width:285px; float:left; border:#e0e0e0 1px solid; }
.JB_jj1 { height:35px; background:#f5f5f5; line-height:35px; }
.JB_jj1 h2 { background:#217fc4; font-size:14px; float:left; width:135px; text-align:center; }
.JB_jj1 span, .zhuan span { float:right; font-size:14px; padding-right:10px; line-height:34px; }
.nr1 { width:252px; float:left; padding:12px 0 0 16px; }
.nr1 p { width:252px; float:left; color:#666; padding:8px 0 7px 0; line-height:20px; }
/*½áÊø*/

.JB_zj { width:276px; border:#e0e0e0 1px solid; float:left; background:#f5f5f5; margin-top:15px; padding-bottom:15px; }
.zhuan { width:276px; height:35px; background:#217fc4; line-height:35px; float:left; }
.JB_zj01 { width:254px; float:left; padding:15px 0 0 12px; }
.JB_zj02 { width:134px; float:right; }
.JB_zj02 h3 { width:100%; float:left; font-size:14px; }
.JB_zj02 h3 b { color:#217fc4; }
.JB_zj02 p { width:100%; float:left; line-height:22px; color:#666; padding-top:7px; }
.JB_zj03 a { background-color: #ffa203; border-radius: 2px; color: #fff; display: inline-block; height: 25px; line-height: 25px; margin: 7px 0 0; padding: 0 7px; }
.JB_zj03 .zj03a { background-color: #4583d1; margin: 7px 0 0 4px; }
.list_pub { width:276px; border:#e0e0e0 1px solid; float:left; }
.list_pubnav { width:276px; height:35px; background:url(../images/nav02.jpg) no-repeat; line-height:35px; float:left; }
.list_pubnav span { float:right; font-size:14px; padding-right:10px; line-height:34px; }
.list_pubnav h2 { font-size:14px; float:left; padding-left:39px; width:auto; }
.list_publist { width:264px; float:left; padding:7px 0 13px 12px; }
.list_publist ul li { width:230px; float:left; border-bottom:#B7B7B7 1px dotted; background:url(../images/icon02.jpg) no-repeat 0 9px; padding-left:22px; font-size:14px; line-height:33px; height:33px; overflow:hidden; }
/* ======== ·­Ò³ ======== */

.article-page { text-align:center; padding:25px 20px 8px 0; font:12px Arial, Helvetica, sans-serif; float:left; }
.article-page li { float:left; list-style-type:none; }
.article-page select { width:auto; height:auto; line-height:25px; float:left; margin-right:5px; }
.article-page a, .article-page span, .article-page .thisclass { height:16px; line-height:16px; padding:4px 9px; border:#E4E4E4 1px solid; background:#fff; color:#000; vertical-align:middle; margin-right:5px; text-decoration:none; float:left; }
.article-page span { color:#000; }
.article-page .thisclass { border:#1D569C 1px solid; background:#2160AF; height:16px; color:#fff; font-weight:700; }
.article-page a.active { border:#E4E4E4 1px solid; background:#fff; color:#346799; }
.article-page a.active:hover { text-decoration:none; }
.article-page a:hover { border:#000 1px solid; }
r { border:#2261AF 1px solid; }
#bingli_demo ul { padding:0px 10px; width:255px; }
#bingli_demo ul li { overflow:hidden; display:block; height:30px; margin-bottom:10px; }
#bingli_demo { overflow:hidden; width:255px; height:217px; float:left; display:inline; margin-top:5px; }
.stybox3lef2li002 { width:255px; height:99px; border-bottom:1px dotted #666666; overflow:hidden; }
.stybox3lef2li002 .bingli_img { width:115px; height:85px; padding:1px; border:1px solid #ccc; float:left; overflow:hidden; }
.stybox3lef2li002 .bingli_con { float:right; width:133px; height:89px; line-height:20px; color:#666; overflow:hidden; }
.stybox3lef2li002 h3 { width:122px; height:22px; line-height:22px; overflow:hidden; font-size:14px; margin-bottom:4px; display:block; }
.stybox3lef2li002 p { width:122px; line-height:22px; color:#666; }
.rcswx { background: #01957c url(../images/bottom_pc.gif) no-repeat scroll center top; bottom: 0; height: 66px; left: 0; position: fixed; width: 100%; z-index: 2147483647; }
.rcswx ul { list-style-type: none; }
#wxtp { bottom: 66px; display: block; left: 13px; padding: 0; position: absolute; width: 0; z-index: 99; }
.rcswx ul li.ftbot1 { display: inline; float: left; height: 66px; position: relative; width: 270px; }
.rcswx ul li.ftbot1 a { display: block; height: 100%; width: 100%; }
.rcswx ul li.ftbot2 { display: inline; float: left; height: 66px; position: relative; width: 130px; }
.rcswx ul li.ftbot2 a { display: block; height: 100%; width: 100%; }
.rcswx ul li.ftbot3 { display: inline; float: left; height: 66px; margin-left: 10px; position: relative; width: 150px; }
.rcswx ul li.ftbot3 a { display: block; height: 100%; width: 100%; }
.rcswx ul li.ftbot4 { display: inline; float: left; height: 66px; position: relative; width: 130px; }
.rcswx ul li.ftbot4 a { display: block; height: 100%; width: 100%; }
.rcswx ul li.ftbot5 { display: inline; float: right; height: 66px; position: relative; width: 270px; }
.rcswx ul li.ftbot5 a { display: block; height: 100%; width: 100%; }
#LRfloater1 { top: 40% !important; }
.rcswt { background: rgba(0, 0, 0, 0) url(../images/swtright.gif) no-repeat scroll 0 0; height: 375px; position: fixed; right: 5px; top: 100px; width: 69px; z-index: 2147483647; }
.rcswt ul { list-style-type: none; }
.rcswt ul li { cursor: pointer; height: 71px; margin-bottom: 5px; position: relative; text-align: center; width: 69px; }
.rcswt ul li img { padding: 10px 10px 0; }
.rcswt ul li a { color: #ffffff; display: block; font-size: 14px; height: 100%; text-decoration: none; width: 100%; }


