﻿@charset "utf-8";

body { font-size: 12px; font-family:"宋体"; color:#333; background:url(img/bg.jpg) repeat-x #fbe3df;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; }
img, table, td, th { border: 0; }
ul, ol { list-style-type:none; }

a{color:#333;}
a:link, a:visited{text-decoration:none; border:none;}
a:hover{text-decoration:none; color:#ff0000; border:none;}
.hot{color:#cd0000;}
a.hot:link, a.hot:visited{text-decoration:underline;}
a.hot:hover, a.hot:active{text-decoration:none;}

.main{ width:1002px; overflow:hidden; margin:0 auto; background:#fff;}
.top_nav{ background:url(img/top_nav_bg.gif) repeat-x; height:26px; line-height:26px; overflow:hidden; padding:0 10px;}
.top_nav span{ float:right;}
.top_nav span a.s1{ background:url(img/ico1.gif) no-repeat left; padding-left:20px; color:#999;}
.top_nav span a.s2{ background:url(img/ico2.gif) no-repeat left; padding-left:20px; color:#999; margin-left:20px;}

.banner{ width:1002px; height:170px; overflow:hidden;}
.menu{ height:35px; line-height:35px; overflow:hidden; background:url(img/menu_bg.png) repeat-x; position:relative;}
.menu_l{ position:absolute; width:10px; height:35px; overflow:hidden; background:url(img/menu_l.png) no-repeat; top:0; left:0;}
.menu_r{ position:absolute; width:10px; height:35px; overflow:hidden; background:url(img/menu_r.png) no-repeat; top:0; right:0;}
.menu li{ float:left;}
.menu li a{ display:block; width:104px; overflow:hidden; margin:0 10px; height:35px; font-size:14px; color:#fff; font-weight:bold; text-align:center;}
.menu li a.cur{ color:#000; background:url(img/menu_cur.png) no-repeat bottom;}
.menu li a:hover{ color:#000; background:url(img/menu_cur.png) no-repeat bottom;}

.nav{ height:32px; line-height:36px; overflow:hidden; background:url(img/nav_bg.gif) repeat-x; padding:0 15px;}
.nav .ss{ float:right; background:url(img/ico3.gif) no-repeat left; padding-left:17px; display:block; height:20px; overflow:hidden; line-height:20px; margin-top:6px;}
.nav .ss input{ margin:0 5px; vertical-align:middle;}
.nav .ss select{ font-size:12px; vertical-align:middle; height:15px; overflow:hidden;}

.mod { clear:both; overflow:hidden; margin-bottom:10px;}
.col1 { background:url(img/col1_bg.png) no-repeat; width:155px; height:277px; overflow:hidden; padding:15px 0 15px 20px; margin-right:10px; float:left;}
.col1 ul{ overflow:hidden; background:url(img/line1.png) no-repeat top;}
.col1 li {background:url(img/line1.png) no-repeat bottom;}
.col1 li a{ color:#f9ec11; display:block; height:34px; line-height:34px; overflow:hidden; background:url(img/ico4.gif) no-repeat 135px center; font-size:14px; font-weight:bold; text-align:center;}
.col1 li a:hover{ color:#fff;}

.col2{ width:266px; float:left;overflow:hidden; margin-right:10px;}
.col2_1{ padding:2px;height:267px;height:302px; border:1px solid #dedede; overflow:hidden;}
.col2_2{ height:28px; overflow:hidden;}
.col2_2 a{ display:block; width:105px; height:28px; overflow:hidden; float:left; margin-left:16px; _display:inline;}
.col2_2 a.t1{ background:url(img/tpxw.png) no-repeat;}
.col2_2 a.t2{ background:url(img/spxw.png) no-repeat;}

.col3{ width:325px; height:305px; border:1px solid #dedede; float:left; margin-right:10px;}
.col3 h3{ height:27px; overflow:hidden; line-height:27px; position:relative;}
.col3 h3 .t1{ width:82px; background:none;float:left; height:27px; text-align:center; font-size:14px; color:#de2a02;}
.col3 h3 #e1{ position:absolute; left:0; top:0;border-left:none !important;}
.col3 h3 #e2{ position:absolute; left:82px; top:0;}
.col3 h3 #e3{ position:absolute; left:164px; top:0;}
.col3 h3 .ac{ background:url(img/col3_tit_bg1.gif) repeat-x; border-right:1px solid #dedede;border-left:1px solid #dedede; }
.col3 h3 .t2{ background:url(img/col3_tit_bg2.gif) repeat-x; height:26px;border-bottom:1px solid #dedede;  text-align:right; font-weight:normal; padding-right:10px; overflow:hidden;}
.col3 .con h4{text-align:center; line-height:36px; height:36px; overflow:hidden; margin:5px 0;}
.col3 .con h4 a{ font-size:14px; color:#ff0000;}
.col3 .con table{ margin:0 10px;width:307px;}
.col3 .con table tr td{ overflow:hidden; height:24px; line-height:24px; border-bottom:1px dashed #e0e0e0;color:#444;}
.col3 .con table tr td a{ padding-left:10px; background:url(img/ico6.gif) no-repeat left 2px;color:#444;}
.col3 .con table tr td a:hover{color:#ff0000;}

.col4{ width:194px; height:307px; float:left; overflow:hidden;}
.col4_1{ height:157px; overflow:hidden; background:url(img/col4_1_bg.png) no-repeat; margin-bottom:10px;}
.col4_1 p{margin:60px auto 0; width:150px; height:20px; line-height:20px;background:url(img/col4_1_put.png) no-repeat right bottom; overflow:hidden; text-align:right;}
.col4_1 p span{ float:right; display:block; width:110px; height:20px; text-align:center; overflow:hidden;}
.col4_1 input.text{width:105px; display:inline;height:20px; border:none; line-height:20px; vertical-align:middle; background:none;}
.col4_1 p a{ display:block; width:57px; height:23px; overflow:hidden; border:none; float:left; margin-left:15px; _display:inline;}
.col4_1 p a.t1{ background:url(img/btn_dl.png) no-repeat;}
.col4_1 p a.t2{ background:url(img/btn_qx.png) no-repeat;}

.col4_2 h3{ height:22px; background:url(img/col4_2_titbg.gif) repeat-x; line-height:22px; color:#fff; text-align:center;}
.col4_2 .con{ background:#fef8e8; height:98px; overflow:hidden; padding:10px;}
.col4_2 .con li{ height:24px; line-height:24px; overflow:hidden; background:url(img/ico5.gif) no-repeat left 8px; padding-left:15px;}

.left { width:220px; overflow:hidden; margin-right:10px; float:left; /*height:837px;*/}
.right{ width:762px; overflow:hidden; float:left; /*height:837px;*/}

.left_1,.left_2{ overflow:hidden; margin-bottom:10px;}
.left_1 h3,.left_2 h3{ height:28px; line-height:28px; overflow:hidden; background:url(img/left_titbg1.png) no-repeat; padding:0 10px; color:#fff; font-size:14px;}
.left_1 h3 span,.left_2 h3 span{ display:block; height:28px; line-height:30px; overflow:hidden; background:url(img/left_tit_ico1.png) no-repeat left 5px; padding-left:25px;}
.left_1 .con,.left_2 .con{ border:1px solid #ddb288; border-top:none; background:url(img/left_con_bg.gif) repeat-x top; overflow:hidden; height:220px; padding-top:10px;}
.left_1 .con a{ width:98px; height:22px; border:1px solid #ddb288; background:url(img/left_1_con_abg.gif) repeat-x; display:block; overflow:hidden; float:left; line-height:22px; text-align:center; margin:10px 0 0 6px; _display:inline;}

.left_2 h3 span{ background:url(img/left_tit_ico2.png) no-repeat left 5px;}
.left_2 .con{ padding:10px; height:auto; /*height:145px;*/}
.left_2 .con li{ height:24px; line-height:24px; overflow:hidden; background:url(img/ico6.gif) no-repeat left 8px; padding-left:10px;}

.left_3{ overflow:hidden; margin-bottom:10px;}
.left_3 h3,.left_4 h3{ height:28px; line-height:34px; overflow:hidden; background:url(img/left_titbg2.png) no-repeat; color:#cc4600; font-size:14px; padding:0 10px 0 22px;}
.left_3 h3 a{ float:right; font-size:12px; font-weight:normal; display:inline; color:#666;}
.left_3 .con,.left_4 .con{ border:1px solid #deb188; padding:10px 7px; overflow:hidden;}
.left_3 .con span{ border:1px solid #deb188; padding:1px; width:200px; height:75px; overflow:hidden;display:block; line-height:24px;}

.left_4 .con{ height:96px;}
.left_4 .con a{ width:55px; height:24px; line-height:24px; overflow:hidden; display:block; background:url(img/ico7.gif) no-repeat left 9px; text-align:right; float:left; padding-left:10px; margin-left:20px; _display:inline;}

.right_1{ margin-bottom:10px; overflow:hidden;}
.right_1 h3{ height:38px; overflow:hidden; line-height:42px; background:url(img/right_titbg1.gif) repeat-x; border-bottom:2px solid #9f0200; padding:0 10px;}
.right_1 h3 span{ width:156px; height:33px; overflow:hidden; display:block; background:url(img/right_tit1.png) no-repeat; margin-top:5px;}
.right_1 h3 a.more{ float:right; font-weight:normal; background:url(img/ico5.gif) no-repeat left 16px; padding-left:15px;}
.right_1 .con{ padding:0 10px; overflow:hidden;}
.right_1 .nav1{ border:1px solid #dedede; background:url(img/right_1_navbg1.gif) repeat-x; height:26px; line-height:26px; margin:10px 0; *overflow:hidden;}
.right_1 .nav1 li{ float:left; width:99px; height:26px; border-right:1px solid #dedede; text-align:center;}
.right_1 .nav1 li a{ display:block; width:99px; height:31px; text-align:center;}
.right_1 .nav1 li a.cur{ background:url(img/right_1_navbg2.png) no-repeat; font-weight:bold; color:#fff; position:relative; z-index:9;}
.right_1 .nav1 li a:hover{ background:url(img/right_1_navbg2.png) no-repeat; font-weight:bold; color:#fff;position:relative; z-index:9;}
.right_1 .list { margin:10px 0; overflow:hidden;}
.right_1 .list li{ width:50%; overflow:hidden; height:24px; line-height:24px; float:left;}
.right_1 .list li a{ padding-left:10px; background:url(img/ico6.gif) no-repeat left 2px;}

.rw h3{ border-bottom:2px solid #a23700;}
.rw h3 span{ background:url(img/right_tit4.png) no-repeat;}

.right_2{ margin-bottom:10px; overflow:hidden; clear:both;}
.right_2 h3{ height:38px; overflow:hidden; line-height:42px; background:url(img/right_titbg1.gif) repeat-x; border-bottom:2px solid #0064af; padding:0 10px;}
.right_2 h3 span{ width:156px; height:33px; overflow:hidden; display:block; background:url(img/right_tit2.png) no-repeat; margin-top:5px;}
.right_2 h3 a.more{ float:right; font-weight:normal; background:url(img/ico5.gif) no-repeat left 16px; padding-left:15px;}
.right_2 .con{ padding:0 10px; overflow:hidden;}
.right_2 .nav1{ height:84px; margin:10px 0; overflow:hidden;}
.right_2 .nav1 li{ float:left; width:95px; height:84px; text-align:center; margin-left:34px;}
.right_2 .nav1 li img{ padding:1px; border:1px solid #dedede; border-bottom:none; margin:0; display:block;}
.right_2 .nav1 li a{ overflow:hidden; height:84px; width:95px;}
.right_2 .nav1 li span{ display:block; height:22px; line-height:24px; text-align:center; border:1px solid #dedede; background:#fcfcfc; margin:0; overflow:hidden;}
.right_2 .nav1 li a.cur span{ background:url(img/right_2_picbg.png) no-repeat; font-weight:bold; color:#0064af; position:relative; z-index:9; border:1px solid #deb187;}
.right_2 .nav1 li a:hover span{ background:url(img/right_2_picbg.png) no-repeat; font-weight:bold; color:#0064af; position:relative; z-index:9; border:1px solid #deb187;}
.right_2 .list { margin:10px 0 0px; border:1px solid #deb187; height:86px; background:url(img/right_2_listbg.gif) repeat-x bottom; padding:20px; position:relative;}
.right_2 .list li{overflow:hidden;float:left; height:32px;}
.right_2 .list li a{ height:32px; line-height:32px; margin:0 5px; overflow-y:hidden; display:block; width:60px;} 
.right_2 .list span{ display:block; width:11px; height:7px; overflow:hidden; background:url(img/right_2_ico.gif) no-repeat; position:absolute; top:-7px; left:42px;}
.right_2 .list_2 span{ left:202px;}
.right_2 .list_3 span{ left:362px;}
.right_2 .list_4 span{ left:522px;}
.right_2 .list_5 span{ left:684px;}

.right_3{ margin-bottom:10px; overflow:hidden;}
.right_3 h3{ height:38px; overflow:hidden; line-height:42px; background:url(img/right_titbg1.gif) repeat-x; border-bottom:2px solid #f26900; padding:0 10px;}
.right_3 h3 span{ width:156px; height:33px; overflow:hidden; display:block; background:url(img/right_tit3.png) no-repeat; margin-top:5px;}
.right_3 h3 a.more{ float:right; font-weight:normal; background:url(img/ico5.gif) no-repeat left 16px; padding-left:15px;}
.right_3 .con{padding-top:10px;overflow:hidden;}

.jour{width:247px;height:222px;overflow:hidden;float:left;display:inline;margin-right:10px;letter-spacing:0px;}
.jour1{width:247px;height:222px;overflow:hidden;float:right;display:inline;}
.jour_tit{width:247px;height:29px;overflow:hidden;background:url(img/jour_tit.png) no-repeat;line-height:29px;}
.bt{color:#D32E01;margin-left:15px;font-weight:bold;float:left;display:inline;overflow:hidden;}
.a_xx{float:right;display:inline;overflow:hidden;color:#D32E01;margin-right:15px;}
.a_xx:hover{color:#000;}
.jour_txt{width:245px;height:180px;overflow:hidden;clear:both;border-left:1px #DEB490 solid;border-bottom:1px #DEB490 solid;border-right:1px #DEB490 solid;color:#444;line-height:23px;padding-bottom:10px;background:url(img/jour_txt.jpg) repeat-x;}
.jour_text{width:228px;margin:0 auto;overflow:hidden;letter-spacing:1px;}
/*.jour .new table tr td{line-height:25px;height:25px;_line-height:21px;_height:21px;*line-height:21px;*height:21px;overflow:hidden;}
.jour .new table tr td a{ padding-left:10px;float:left;}
.jour .new table tr td img{float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.jour .news table tr td{width:228px;line-height:25px;height:25px;overflow:hidden; background:url(img/ico6.gif) no-repeat left 8px; padding-left:10px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.jour .news table tr td a{background:url(img/ico6.gif) no-repeat left 8px; padding-left:10px;float:left;}}
.jour table{ margin:10px auto; overflow:hidden;}*/
.jour .new table{margin:10px auto;overflow:hidden;}
.jour .new table tr td{line-height:25px;height:25px;/*_line-height:21px;_height:21px;*line-height:21px;*height:21px;*/}
.jour .new table tr td a{background:url(img/ico6.gif) no-repeat left 8px;padding-left:10px;color:#444;float:left;}
.jour .new table tr td img{float:left;padding-top:3px;}
.jour .new table tr td a:hover{ color:#ff0000;}
.jour .new table tr td span{ float:right;display:inline;overflow:hidden;letter-spacing:0px;}


.right_3_l{ width:200px; overflow:hidden; margin-right:10px; float:left;}
.right_3_l a.pic{ width:200px; height:50px; overflow:hidden; background:url(img/pic_my.png) no-repeat; display:block;}
.right_3_l ul{ padding:0 5px; overflow:hidden; margin-top:10px;}
.right_3_l li{ height:28px; line-height:28px; overflow:hidden; padding-left:15px; background:url(img/ico5.gif) no-repeat left 9px;}

.right_3_r { float:left; width:532px; overflow:hidden;}
.right_3_r .nav1 { overflow:hidden;}
.right_3_r .nav1 li{ float:left; overflow:hidden; margin:0 16px; _display:inline;}
.right_3_r table { border-top:1px solid #ddb185;border-left:1px solid #ddb185; margin-top:10px;border-collapse:collapse; border-spacing:0;}
.right_3_r th{border-bottom:1px solid #ddb185;border-right:1px solid #ddb185; background:#fdf4da; height:28px; line-height:28px;}
.right_3_r td{ border:1px solid #ddb185;height:24px; line-height:24px; text-align:center;}

.col5{ margin-bottom:10px; overflow:hidden;}
.col5 h3{ height:38px; overflow:hidden; line-height:42px; background:url(img/right_titbg1.gif) repeat-x; border-bottom:2px solid #048f00; padding:0 10px;}
.col5 h3 span{ width:156px; height:33px; overflow:hidden; display:block; background:url(img/col5_tit.png) no-repeat; margin-top:5px;}
.col5 h3 a.more{ float:right; font-weight:normal; background:url(img/ico5.gif) no-repeat left 16px; padding-left:15px;}
.col5 .con{ margin:10px 10px 0; overflow:hidden; height:135px;}
.col5 .con img{ border:1px solid #dedede; padding:1px;}
.col5 .con .t a{ line-height:24px; height:24px; overflow:hidden;}
.col5 .con td div{ margin-right:10px;}

.col6{ border:1px solid #dedede; height:83px; overflow:hidden; position:relative; padding:0 41px;}
.col6_l{ position:absolute; left:0; top:0; width:41px; height:83px; overflow:hidden; background:url(img/col6_l.png) no-repeat;}
.col6_r{ position:absolute; right:0; top:0; width:41px; height:83px; overflow:hidden; background:url(img/col6_r.png) no-repeat;}
.col6 .con{ background:#f8f8f8; height:83px; overflow:hidden;}
.col6 .con a{ width:143px; height:51px; overflow:hidden; margin:16px 19px 0; display:block; float:left; _display:inline;}

.bot{ margin-bottom:0; overflow:hidden; height:68px;}
.bot .t{ background:#de2a02; height:34px; overflow:hidden;}
.bot .t span{ display:block; float:left; width:250px; overflow:hidden; height:34px; text-align:center;}
.bot .t span select{ height:20px;  overflow:hidden; margin-top:7px;}

.bot .b{ height:33px; line-height:33px; overflow:hidden; background:url(img/bot_bg.gif) repeat-x; border-bottom:1px solid #b6b6b6; text-align:center; color:#666;}
.bot .b a{ margin:0 10px; color:#666;}

.footer{ text-align:center; clear:both; overflow:hidden; background:url(img/footer_bg.gif) repeat-x; color:#666; padding-top:20px; line-height:24px;}

.nymod{background:url(img/ny_left_bg.gif) repeat-y left;margin:10px 5px; overflow:hidden;}
.nymod .td1{background:url(img/ny_left_conbg.png) no-repeat left bottom ; padding-bottom:250px;}

.ny_left { width:211px; overflow:hidden; float:left;background:url(img/ny_left_bg.gif) repeat-y;}
.ny_left .tit{ height:33px; overflow:hidden; line-height:33px; text-align:center; background:url(img/ny_left_tit.png) no-repeat; color:#fff; font-size:14px; font-weight:bold;}
.ny_left .con{  margin:0; overflow:hidden; width:100%; padding:0; margin-top:10px;background:url(img/ny_left_bg.gif) repeat-y;}
.ny_left .con ul{ margin:0px 0 20px;overflow:hidden; background:none;}
.ny_left .con li{ margin:0; padding:0; height:31px; overflow:hidden;}
.ny_left .con li a{ height:31px; line-height:31px; display:block; overflow:hidden;border-right:1px solid #fecfb5; text-align:right; padding-right:30px;}
.ny_left .con li a:hover{ background:url(img/ny_left_libg.png) no-repeat;border-right:none; color:#993300; font-weight:bold;}
.ny_left .con li a.ac{ background:url(img/ny_left_libg.png) no-repeat;border-right:none; color:#993300; font-weight:bold;}

.ny_right { width:771px; overflow:hidden; float:right;background:url(img/ny_left_conbg.png) no-repeat -216px bottom;}
.ny_right .tit{ height:35px; line-height:35px; overflow:hidden; margin-bottom:10px; background:url(img/ny_right_tit.png) no-repeat; text-align:center; font-size:16px; font-weight:bold; color:#993300;}
.ny_right .con{ line-height:30px; overflow:hidden;}
.ny_right #gh{ margin:0 5px;}
.ny_right .con li{border-bottom:1px dashed #999; padding:0 10px; height:30px; margin:0; overflow:hidden;}
.ny_right .con li a{ float:left; max-width:675px; _width:expression((documentElement.clientWidth >600) ? "600px" : "auto" );}
.ny_right .con li span{ float:right; color:#777; display:inline;}
.ny_right .con .li2 li{ height:80px; padding:10px 5px; }

/*����ҳ��ʽ*/
.search_search{margin:0px auto;background: #f5f5f5; line-height:30px; height:30px; padding-left:10px;}
.search_main{  width:100%;margin:0px auto;margin-top:10px;}
.search_left{ clear:both;}
.search_left .articlesearch li span{ float:none;}
.search_box{   margin-right:50px;}
.search_lstitle{  font-size:14px;color:#000; height:30px;line-height:30px;border-bottom:#dcdcdc 1px solid; font-weight:bold;}
.c9{color:#999999}
.art_title a{color:blue;font-size:12px}
.xgs{font-weight:bold;font-size:12px; color:#006699;}
.relatesearch li{float:left;margin:3px; list-style:none;}
.relatesearch li a{text-decoration:underline;color:#3366CC;font-size:12px}

.nr{ margin:10px 5px; overflow:hidden; border:1px solid #ddd; padding:15px;}
.nr .article_title{ border-bottom:1px solid #CC0000; color:#CC0000; font-size:16px; text-align:center; line-height:36px; padding-bottom:5px; font-weight:bold;}
.nr .author{ text-align:center; margin:5px auto; color:#000; border:none;}
.nr .text_content{ margin:10px auto; overflow-x:hidden; min-height:300px;}

.wzbt{ margin:0 5px; clear:both;}
.wzbt span{ float:right;}

.gz_left{ float:left; width:475px; color:#666; margin-right:10px;}
.gz_left h3,.gz_right h3{ background:#eee; color:#555; height:22px; line-height:22px; overflow:hidden; margin-bottom:20px; padding:0 10px;}
.gz_left input,.gz_left textarea{ background:#fbfbfb; border:1px solid #B2B2B2; height:16px; padding:1px; line-height:16px; font-size:12px; overflow:hidden;}
.gz_left textarea{ width:500px;}
.gz_left .subtdbg{ text-align:left; padding:5px 0; }
.gz_right .article{ line-height:20px; padding:5px;}

.bjcx{ border-top:1px solid #FECFB5;border-left:1px solid #FECFB5; color:#444; text-align:center; border-collapse:collapse; border-spacing:0;}
.bjcx a{ color:#444;}
.bjcx a:hover{ color:#993300;}
.bjcx th{ background:#FFF2EC;border-bottom:1px solid #FECFB5;border-right:1px solid #FECFB5; height:27px; line-height:27px;}
.bjcx td{border:1px solid #FECFB5; height:27px; line-height:27px;}

.searchcon{ background:#FFF2EC; border:1px solid #fecfb5; overflow:hidden; margin-bottom:10px;}
.searchcon input{ background:#FFFFFF; width:150px; height:20px; border:1px solid #555; overflow:hidden;}

.bjcxcon{ border:1px solid #ddd; padding:15px 30px; overflow:hidden; margin:5px;}
.bjcxcon .top{ border:1px solid #ddd; padding-top:20px; padding-bottom:0;}
.bjcxcon .top span{ font-size:14px; color:#FF6600; font-weight:bold; padding:0 10px; margin-top:-27px; display:block; margin-left:20px; float:left; background:#fff; margin-bottom:20px; _display:inline;}
.bjcxcon table{border-collapse:collapse; border-spacing:0;border-top:1px solid #CECFCE;border-left:1px solid #CECFCE; color:#000; margin:0 auto; margin-bottom:20px; }
.bjcxcon th{ background:#f7f7f7; width:90px;border-bottom:1px solid #CECFCE;border-right:1px solid #CECFCE; height:30px; line-height:30px; text-align:right; padding:0 5px;}
.bjcxcon td{border:1px solid #CECFCE; height:30px; line-height:30px; text-align:left; padding:0 5px;}
.bjcxcon .reg{ border:1px solid #ddd; padding-top:20px; padding-bottom:20px; margin-top:30px; }
.bjcxcon .reg span{ font-size:14px; color:#FF6600; font-weight:bold; padding:0 10px; margin-top:-27px; display:block; margin-left:20px; float:left; background:#fff; margin-bottom:20px; _display:inline;}
.xx{ border:1px solid #ddd; margin:20px; overflow:hidden; padding-bottom:10px;}
.xx .meg{ margin:0 15px 10px;}
.xx .meg .name_date{ background:#eee; line-height:22px; margin-top:10px; padding:0 10px;}
.xx .meg .name_date .date{ float:right;}
.xx .meg .title{ font-weight:bold; line-height:27px; padding:8px 20px 0;}
.xx .meg .con{ clear:both; padding:5px 20px 0 40px;}
.xx .meg .info{ text-align:right; padding:0 10px;}
.xx .meg .reply{ color:#777; line-height:18px; padding-top:3px;}
.xx .meg .reply .name{ color:#ff0000; padding:0 5px 0 20px;}

/*ר��*/

.ztmain{width:980px; margin:20px auto;}
.ztmain_box{ padding:8px;}
.ztmain_tit{ background:#FFF2EC; border:1px solid #FECFB5;height:26px; line-height:26px;color:#444;font-size:14px;font-weight:bold;padding-left:10px}
.ztmain_box{border:#FECFB5 1px solid; border-top:none; padding:8px;}
.ztmain_box a{ font-size:14px; font-weight:bold; color:#444	; text-decoration:underline;}
.ztmain_box img{width:130px;height:110px; padding:2px; border:#ccc 1px solid; margin-right:5px;}
.ztmain2{width:950px; margin:0px auto;margin-top:10px;}
.ztmain_box p{ font-size:14px; font-weight:normal;color:#444;}
.ztmain_box div.specialnote{ line-height:24px;}

.list_next{ border:1px solid #FECFB5;  background:#FFF4EE; padding:5px 10px; margin-bottom:10px;}
.list_next a{ margin:0 10px;}

.right_li { width:376px; overflow:hidden; float:left; margin:0 10px 10px 0;}
.right_li .tit{ height:29px; overflow:hidden; background:url(img/right_li_tit.png) no-repeat; padding:0 15px; line-height:29px; font-weight:bold; color:#d32e01;}
.right_li .more{ float:right; color:#d32e01; font-weight:normal;}
.right_li .tit a:hover{ color:#000;}
.right_li .con{ height:188px; color:#444; overflow:hidden; background:url(img/right_li_bg.gif) repeat-x; border:1px solid #deb490; border-top: none; padding:0px 10px;}
.right_li .con table tr td{ height:24px; line-height:24px; overflow:hidden;}
.right_li .con table tr td a{background:url(img/ico6.gif) no-repeat left 8px; padding-left:10px;color:#444;float:left;}
.right_li .con table tr td a:hover{color:#ff0000;}
.right_li .con table tr td img{float:left;padding-top:3px;}
.right_li table{ margin:10px auto; overflow:hidden;}
.right_li .con table tr td span{ float:right;color:#444;background:none;}
.right_li .con a{ color:#444;}
.right_li .con a:hover{ color:#ff0000;}
