/* CSS Document by mfx */
body { margin:0; background:url(images/fangtan_02.gif) repeat-x center 0; font-size:12px; color:#333; font-family:"宋体"; font: "宋体", Tahoma, Helvetica, Arial, sans-serif; }
html, html body { height:100%; }
div, span, p, form, ul, ol, li, h1, h2, h3, h4, h5, h6, th, td, dl, dt, dd, caption, a, legend, hr, b, blockquote, textarea { margin:0; padding:0; border:0; }
ul, li, ol { list-style-type:none; }
table, input, textarea, select, button { font-size:12px; vertical-align:middle; }
img, a img { border:none; }
table { border-collapse:collapse; border-spacing:0; }/*相邻边被合并*/
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
q:before, q:after { content:''; }
/* 默认链接颜色 */
a:link, a:visited { outline-style:none; color:#000000; text-decoration:none; }
a:hover, a:active { color:#c00; text-decoration:underline; }
/* 颜色 */
.black { color:#000; }
.white { color:#fff; }
.red { color:#e10007; }
.grey { color:#454545; }
.orange { color:#ff7200; }
.blue { color:#003398; }
.navy { color:#183b7d; }
.lchot, a.lchot { color:#bd0a01; }
.black, a.black { color:#000; }
/* 下划线 */
.unline, .unline a { text-decoration:underline }
.nounline, .nounline a, .list12 .nounline { text-decoration:none }
/* 通用属性 */
.left { float:left; }
.right { float:right; }
.clear { clear:both; font-size:1px; width:1px; height:0; visibility:hidden; margin-top:0px!important; *margin-top:-1px;
line-height:0 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */
/* ie7 hack*/
 *+html .clearfix { min-height: 1%; }
/*文字对齐方式*/
.txtLeft { text-align:left }
.txtRight { text-align:right }
.txtCenter { text-align:center }
/*常用方法*/
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
.show { display:block }
.hidden { display:none }
.invisible { visibility:hidden; }
.hand { cursor:pointer; }
.fB { font-weight:bold; }
.fI { font-style: italic; }
.f12px { font-size:12px; }
.f14px { font-size:14px; }
/* CSS空白 */
.blank1 { margin:0 auto; height:1px; font-size:1px; clear:both; overflow:hidden }
.blank2 { margin:0 auto; height:2px; font-size:1px; clear:both; overflow:hidden }
.blank3 { margin:0 auto; height:3px; font-size:1px; clear:both; overflow:hidden }
.blank5 { margin:0 auto; height:5px; font-size:1px; clear:both; overflow:hidden }
.blank8 { margin:0 auto; height:8px; font-size:1px; clear:both; overflow:hidden }
.blank10 { margin:0 auto; height:10px; font-size:1px; clear:both; overflow:hidden }
.blank15 { margin:0 auto; height:15px; font-size:1px; clear:both; overflow:hidden }
.blank18 { margin:0 auto; height:18px; font-size:1px; clear:both; overflow:hidden }
.blank20 { margin:0 auto; height:20px; font-size:1px; clear:both; overflow:hidden }
.blank25 { margin:0 auto; height:25px; font-size:1px; clear:both; overflow:hidden }
.blank30 { margin:0 auto; height:30px; font-size:1px; clear:both; overflow:hidden }
/* 图文混排公用 */  
.pp, .pt, .list12 ul, .list14 ul { width:100%; margin:0 auto; }
.pp:after, .pt:after, .area:after, .clear:after { content:"."; display:block; visibility:hidden; height:0; clear:both; }
.pp { text-align:center; }
.pp img { display:block; margin:0 auto; }	/*组图内图片属性*/
.pp span { display:block; }
.pt { color:#666; line-height:18px; text-align:left; }
.pt div { float:left; margin:0 10px 0 0; }			/*图文混排*/
.pt p { clear:none }
/* 列表属性公用 */
.list12 li, .list14 li { background:url(images/dian.gif) no-repeat 0 8px; padding-left:10px; }
.list14 li { background:url(images/dian.gif) no-repeat 0 center; padding-left:15px; }
.list12 li { line-height:24px; }
.list14 li { line-height:26px; }
.list12 li img, .list14 li img { margin-left:6px }
.list12 li a, .list14 li a { text-decoration: none; font-size:12px; }
.list14 li a {; font-size:14px; }
.list12 li a:hover, .list14 li a:hover { color:#c00; text-decoration:underline }
/* ------------------------------------公用属性------------------------------------ */
.wrapper { margin:0 auto; WIDTH: 960px; overflow:hidden; }
.box { background:url(images/tit-bg_12.gif) no-repeat center 0; width:286px; }
.box h2 { font-size:14px; font-weight:bold; padding:0 20px; text-align:right; height:36px; line-height:36px; margin-bottom:10px; }
.box h2 span { float:left; }
.box h2 a { font-weight: normal; color:#666666 }
.box .pt h4 { font-size:14px; font-weight:bold; line-height:30px; }
.box .pt p a { color:#024176 }
.box .pt { margin: 10px auto 10px; width:266px; border-bottom: dashed 1px #ccc; padding-bottom:10px; }
.box .list12 { width:266px; margin: 10px auto 10px; }
/* ------------------------------------diy------------------------------------ */
#con .wrapper { padding:10px; }
#con { background:url(images/fangtan_26.gif) repeat-y center 0; }
#con .wrapper #wzdz { WIDTH: 655px; }
#con .wrapper #wzdz .group { background:url(images/fangtan_20_20.gif) no-repeat 0 0; margin-left:-6px; width:661px; height:266px; overflow:hidden; padding-left:6px; position: relative; margin-bottom:20px; }
#con .wrapper #wzdz .group .da .right { width:393px; border:none; }
#con .wrapper #wzdz .group h3 { font-size:20px; font-weight:normal; padding:0 20px; text-align:right; height:36px; line-height:36px; font-family:"黑体"; text-align:left; padding:12px 0 10px 0; height:56px; }
#con .wrapper #wzdz .group h3 strong { color:#FFF; font-family:"宋体"; display:block; float:left; font-size:14px; font-weight: bold; width:60px; padding-left:20px; margin-right:20px; }
#con .wrapper #wzdz #new { background:url(images/fangtan_09.gif) no-repeat 0 0; width:655px; height:407px; overflow:hidden; margin-left:0px; padding-left:0px; position: relative; margin-bottom:20px; }
#con .wrapper #wzdz #new h3 { padding:12px 0 10px 90px; }
#con .wrapper #wzdz #new .da { height:181px; }
#con .wrapper #wzdz #new .wen .left { width:310px; padding-left:15px; }
#con .wrapper #wzdz #new .wen .right { width:290px; padding-right:15px; }
#con .wrapper #wzdz #new .wen h2 { line-height:40px; font-size:14px; font-weight:bold; color:#000 }
#con .wrapper #wzdz .group h3 span { color:#024176; }
#con .wrapper #wzdz .group .da .right .jiabin strong { color:#003366; font-size:12px; font-weight:bold; line-height:42px; float:left; margin-right:10px; }
#con .wrapper #wzdz .group .da .right .jiabin { height:42px; line-height:16px; }
#con .wrapper #wzdz .group .da .right .jiabin p { line-height:16px; padding:5px 30px 0 0; }
#con .wrapper #wzdz .group .da .right .huida h2 { line-height:26px; color:#003366; font-size:14px; font-weight:bold; }
#con .wrapper #wzdz .group .da .left img { border:solid 1px #eee; padding:2px; margin-left:15px; }
#con .wrapper #wzdz .group .da .right .huida .list12 ul li { background:url(images/fangtan_23.gif) no-repeat 0 6px; padding-left:15px; }
#con .wrapper #wzdz .group .bbs { position:absolute; bottom:6px; left:560px; font-size:12px; font-weight:bold; }
#con .wrapper #youce { WIDTH: 286px; overflow:hidden; border:solid 1px #cccccc; }
#con .wrapper .right .box .list12.pp { WIDTH: 286px; padding:10px 0; }
#con .wrapper .right .box .list12.pp li { background:none; float:left; padding:5px 0; width:143px; text-align:center }
#con .wrapper .right .box .list12.pp ul li img { margin:0 auto; }
#con .wrapper .right .box .list12.pp ul li span a { color:#024176 }
#con .wrapper #youce .box .list12 li a { color:#333 }
#top { height:37px; line-height:35px; }
#top a { color:#000 }
#top .red a { color:#c40900 }
#con .wrapper #wzdz #tuijian .pp ul li { float:left; width:163px; padding:20px 0 10px 0; }
#con .wrapper #wzdz #tuijian .pp ul li span { line-height:16px; padding:5px 0; }
#con .wrapper #wzdz { WIDTH: 655px; }
#con .wrapper #wzdz .group { background:url(images/fangtan_20_20.gif) no-repeat 0 0; margin-left:-6px; width:661px; height:266px; overflow:hidden; padding-left:6px; position: relative; margin-bottom:20px; }
#con .wrapper #wzdz .group .da .right { width:393px; border:none; }
#con .wrapper #wzdz .group h3 { font-size:20px; font-weight:normal; padding:0 20px; text-align:right; height:36px; line-height:36px; font-family:"黑体"; text-align:left; padding:12px 0 10px 0; height:56px; }
#con .wrapper #wzdz .group h3 strong { color:#FFF; font-family:"宋体"; display:block; float:left; font-size:14px; font-weight: bold; width:60px; padding-left:20px; margin-right:20px; }
/* ------------------------------------xilan------------------------------------ */


#con .wrapper #xilan #new2 { background:url(images/xilan_03.gif) no-repeat 0 0; width:966px; height:427px; overflow:hidden; margin-left:-6px; padding-left:0px; position: relative; margin-bottom:20px; }
#con .wrapper #xilan #new2 h3 { font-size:32px; font-weight:normal; padding:0 20px; text-align:right; height:36px; line-height:36px; font-family:"黑体"; text-align:left; padding:20px 0 10px 0px; height:65px; }
#con .wrapper #xilan #new2 h3 strong { color:#FFF; font-family:"宋体"; display:block; float:left; font-size:14px; font-weight: bold; width:60px; padding-left:20px; margin-right:30px; }
#con .wrapper #xilan .group h3 span { color:#024176; }
#con .wrapper #xilan #new2 .da { height:184px; border:none; }
#con .wrapper #xilan #new2 .da .left { background-color:#e5e5e5; margin-left:20px; width:420px; }
#con .wrapper #xilan #new2 .da .left .jiabin strong { color:#003366; font-size:14px; font-weight:bold; line-height:42px; margin-right:10px; }
#con .wrapper #xilan #new2 .da .left .jiabin { line-height:16px; }
#con .wrapper #xilan #new2 .da .left .jiabin p { line-height:16px; padding:5px 20px 10px 0; }
#con .wrapper #xilan #new2 .da .left img { float:left; }
#con .wrapper #xilan #new2 .da .right { width:480px; }
#con .wrapper #xilan #new2 .da .right .huida h2 { line-height:26px; color:#003366; font-size:14px; font-weight:bold; }
#con .wrapper #xilan #new2 .da .right .huida .list14 ul li { background:url(images/wenda_16.gif) no-repeat 0 center; padding-left:30px; }
#con .wrapper #xilan #new2 .da .right .huida .list14 ul li.huida { background:url(images/wenda_19.gif) no-repeat 0 center; }
#con .wrapper #xilan #new2 .da .right .huida .list14 ul li.huida a {color:#024176; font-size:12px}
#con .wrapper #xilan #new2 .wen .left { width:490px; padding-left:30px; }
#con .wrapper #xilan #new2 .wen .right { width:390px; padding-right:15px; }
#con .wrapper #xilan #new2 .wen .left .pt p { font-size:14px; line-height:20px; }
#con .wrapper #xilan #new2 .wen h2 { line-height:40px; font-size:14px; font-weight:bold; color:#000 }
#con .wrapper #xilan .group .bbs { position:absolute; bottom:8px; left:867px; font-size:12px; font-weight:bold; }
#con .wrapper #xilan #tuijian .pp ul li { float:left; width:192px; padding:20px 0 10px 0; }
#con .wrapper #xilan #tuijian .pp ul li img { border:solid 1px #eee; padding:3px; }
#con .wrapper #xilan #tuijian .pp ul li span { line-height:16px; padding:5px 0; }

#wenda { border:solid 3px #ccc; border-width:3px 1px; padding:15px 10px;}

.B10, .B10 A:link, .B10 A:visited, .B10 A:hover {
    color: #003366;
    font-family: "宋体";
    font-size: 14px;
    font-weight: bold;
    line-height: 180%;
    text-decoration: none;
}
#wenda .wenzi { padding:10px 20px; height:600px; overflow-y:auto;}
#wenda .wenzi h2 { font-size:16px; color:#003366; padding:10px 0;}
#wenda .wenzi h2 a {  color:#003366; }

#wenda .wenzi ul li p { font-size:14px; color:#333; line-height:20px; padding-bottom:10px; border-bottom:dashed 1px #ccc;}
#wenda .wenzi p.color { background-color:#f4fbfb; padding-top:10px;}
#wenda .wenzi ul li p img { float:left; border:solid 1px #ccc; margin-right:20px;}
#wenda .wenzi ul li p span a {color:#003366; }
/* 公用foot */
#footer { text-align:center; line-height:18px; margin:0 auto; border-top:solid 5px #000; padding-top:10px; }
#footer img { margin:0 5px; }
#footer .lianjie { height:30px; line-height:30px; color:#FFF; background-color: #b41414 }
#footer .lianjie a, #footer .pp div a, #footer .pp { color:#FFF }
#footer a { color:#000 }
#con .wrapper .bianzhean { border:solid 1px #ccc; padding:10px; line-height:15px; color:#999}