/* CSS Document */
@charset "gb2312";
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
html { height:100%; }
*html { _background-image:url(about:blank); _background-attachment:fixed; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#333; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
fieldset, img { border:0;vertical-align: top;}
.none { display:none; }
ul, ol {border: 0;line-height: 14px; *line-height: 14px;list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size: 14px;}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul{margin: 0;padding: 0;border: 0;}
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
q:before, q:after { content:''; }
em,i{font-style:normal}

body {font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ËÎÌå";font-size: 14px;color: #333; background-color:#f5f5f5;word-break:break-all;}
a:link {color: #333;text-decoration: none}
a:visited {color: #333;text-decoration: none}
a:hover {color: #000;text-decoration: none}

.ff_topbanner { width:100%; min-width:1200px; margin:0 auto; height:130px;}
.ff_banner_1 { background:url(ffdh_top_1.jpg) no-repeat #f18200 center 0;}
.ff_banner_2 { background:url(ffdh_top_2.jpg) no-repeat #009ff1 center 0;}
.ff_banner_3 { background:url(ffdh_top_3.jpg) no-repeat #3db39e center 0;}
.ff_banner_4 { background:url(ffdh_top_4.jpg) no-repeat #89b600 center 0;}
.ff_topbanner ul{ width:1200px; margin:0 auto; height:130px;}
.ff_topbanner ul .leftbt{ width:600px;height:72px; padding:29px; float:left;}
.ff_topbanner ul .leftbt h1{ width:600px;height:50px; line-height:50px; font-size:36px; color:#fff;}
.ff_topbanner ul .leftbt h2{ width:600px;height:22px; line-height:22px; font-size:13px; color:#fff;}
.ff_topbanner ul .rightlink{ width:435px;height:40px; padding:45px 0; float:right;}
.ff_topbanner ul .rightlink li{ width:128px;height:38px; border:1px solid #fff;margin-right:15px; float: left;}
.ff_topbanner ul .rightlink li a{ width:128px;height:38px; line-height:38px; font-size:16px; text-align:center; display:block;cursor: pointer;}
.ff_topbanner ul .rightlink li a:hover{ background-color: rgba(255,255,255,0.2);}
.ff_topbanner ul .rightlink li a em{ color:#fff;}

.ff_main { width:1200px; margin:30px auto;}
.ff_main .ff_main_left{ width:840px; float: left;}
.ff_main .ff_main_left .dotb { width:160px; float:left;}
.ff_main .ff_main_left .dotb ul{ width:160px; padding-top:50px;}
.ff_main .ff_main_left .dotb ul em{ width:70px; height:70px; background:url(ffdh_1.png) no-repeat; margin:0 auto; display:block;}
.ff_main .ff_main_left .dotb ul.tz1 em{ background-position:-20px -20px;}
.ff_main .ff_main_left .dotb ul.tz2 em{ background-position:-110px -20px;}
.ff_main .ff_main_left .dotb ul.tz3 em{ background-position:-200px -20px;}
.ff_main .ff_main_left .dotb ul.bs1 em{ background-position:-20px -110px;}
.ff_main .ff_main_left .dotb ul.bs2 em{ background-position:-110px -110px;}
.ff_main .ff_main_left .dotb ul.bs3 em{ background-position:-200px -110px;}
.ff_main .ff_main_left .dotb ul.bs4 em{ background-position:-290px -110px;}
.ff_main .ff_main_left .dotb ul.qz1 em{ background-position:-20px -200px;}
.ff_main .ff_main_left .dotb ul.qz2 em{ background-position:-110px -200px;}
.ff_main .ff_main_left .dotb ul.qz3 em{ background-position:-200px -200px;}
.ff_main .ff_main_left .dotb ul.gz1 em{ background-position:-20px -290px;}
.ff_main .ff_main_left .dotb ul.gz2 em{ background-position:-110px -290px;}
.ff_main .ff_main_left .dotb ul.gz3 em{ background-position:-200px -290px;}
.ff_main .ff_main_left .dotb ul h1{ width:160px; height:26px; line-height:26px; font-size:18px; text-align:center; padding-top:8px;}
.ff_main .ff_main_left .dotb ul h2{ width:160px;height:20px;font-size: 12px;line-height: 20px;color:#74b5e6;text-transform: uppercase;text-align:center;}
.ff_main .ff_main_left .ff_gjz_box { background:#fff; border:1px solid #e5e5e5; padding:27px 19px; width:800px; margin-bottom:30px;}
.ff_main .ff_main_left .ff_gjz_box .neir { width:600px; padding-left:30px; background:url(ffdh_dotbg.png) left repeat-y; position:relative; float:right;}
.ff_main .ff_main_left .ff_gjz_box .neir i{ width:1px; height:4px; background:#000; overflow:hidden; position:absolute;}
.ff_main .ff_main_left .ff_gjz_box .neir i.up{ left:0; top:0}
.ff_main .ff_main_left .ff_gjz_box .neir i.down{ left:0; bottom:0}
.ff_main .ff_main_left .ff_gjz_box .neir .up15{ margin-top:-15px;}
.ff_main .ff_main_left .ff_gjz_box .neir .bt{ width:600px; height:31px; position:relative; margin:15px 0 8px 0;}
.ff_main .ff_main_left .ff_gjz_box .neir .bt em{ width:600px; height:1px; background:#e5e5e5; overflow:hidden; position:absolute; top:15px; left:0; z-index:1;}
.ff_main .ff_main_left .ff_gjz_box .neir .bt h1{ height:31px; background:#fff; float:left; line-height:31px; font-size:18px; padding-right:8px;position:absolute; top:0px; left:0; z-index:2; color:#0062b1;}
.ff_main .ff_main_left .ff_gjz_box .neir .gjz{ width:600px;}
.ff_main .ff_main_left .ff_gjz_box .neir .gjz li{ background:url(ffdh_dotbg2.png) left 0 no-repeat; font-size:15px; height:30px; line-height:30px; padding-left:18px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; float: left;}
.ff_main .ff_main_left .ff_gjz_box .neir .gjz1p li{ width:582px;}
.ff_main .ff_main_left .ff_gjz_box .neir .gjz2p li{ width:282px;}
.ff_main .ff_main_left .ff_gjz_box .neir .gjz3p li{ width:182px;}
.ff_main .ff_main_left .ff_gjz_box .neir .gjz4p li{ width:132px;}
.ff_main .ff_main_left .ff_gjz_box .neir .wdlist1 li h1{ background:url(ffdh_dotbg2.png) left 0 no-repeat; font-size:15px; height:30px; line-height:30px; padding-left:18px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; width:582px;}
.ff_main .ff_main_left .ff_gjz_box .neir .wdlist1 li p{ font-family: "ËÎÌå";font-size:12px; height:60px; line-height:20px; padding-left:18px;overflow: hidden; width:582px; color:#888; margin:15px 0;}
.ff_main .ff_main_left .ff_gjz_box .neir .wdlist2 li{ background:url(ffdh_dotbg2.png) left 0 no-repeat; font-size:15px; height:30px; line-height:30px; padding-left:18px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; width:582px;}
.ff_main .ff_main_left .ff_gjz_box .neir .wdmore { margin-top:20px;}
.ff_main .ff_main_left .ff_gjz_box .neir .wdmore a{ height:34px; line-height:34px; font-size:14px; padding:0 10px; border:1px dotted #888;border-radius:4px;cursor:pointer;display:inline-block; *display:inline; zoom:1; color:#888}
.ff_main .ff_main_left .ff_gjz_box .neir .wdmore a:hover{border:1px solid #2277bb;color:#fff; background-color:#2277bb}
.ff_main .ff_main_right{ width:330px; float: right;}
.ff_main .ff_main_right .lxfs { width:290px; padding: 0 19px; border:1px solid #e5e5e5; background:#fff; margin-bottom:20px;}
.ff_main .ff_main_right .lxfs .topline_title{ height:50px; position: relative}
.ff_main .ff_main_right .lxfs .topline_title h6{ height: 50px; line-height: 50px; position: absolute; top: -1px; left: 0px;font-size: 18px; padding: 0 10px; color: #000; border-top:2px solid #2277bb;}
.ff_main .ff_main_right .lxfs .lxfs_list { margin-bottom:30px;}
.ff_main .ff_main_right .lxfs .lxfs_list li{ padding:8px 0 8px 15px;}
.ff_main .ff_main_right .lxfs .lxfs_list li h1{ font-size:15px; height:18px; line-height:18px;}
.ff_main .ff_main_right .lxfs .lxfs_list li h2{ height: 30px; font-size: 20px; line-height: 30px; font-family: Georgia, "Times New Roman", Times, serif; color: #ff7e00;}
.ff_main .ff_main_right .more_tplink li { width:330px; margin-bottom:20px;}
.ff_main .ff_main_right .more_tplink li img { width:330px; height:auto;}


.ff_main .ff_main_right .lxfs .sub{ }

.ff_main .ff_main_right .lxfs .sub dl{ margin-bottom:8px;}
.ff_main .ff_main_right .lxfs .sub dl a{ text-decoration: none;}
.ff_main .ff_main_right .lxfs .sub dl dt { width:290px; height:30px; line-height:30px; font-size:16px; padding-left:10px; float:left;}
.ff_main .ff_main_right .lxfs .sub dl dt a{ color:#0062b1;}
.ff_main .ff_main_right .lxfs .sub dl dd { width:145px;height:24px;float:left;}
.ff_main .ff_main_right .lxfs .sub dl dd a{ color:#777; padding-left:20px;font-size:14px; height:24px; line-height:24px; display:block;}
.ff_main .ff_main_right .lxfs .sub dl dd a:hover{ color:#000; padding-left:24px; background-color:#f0f0f0;}
