﻿@import url("system.css");
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em; font-style: normal; font-weight: normal; }
strong { font-weight: bold; }
ul, ol, li { list-style: none outside none; }
fieldset, img { border: medium none; vertical-align: middle; }
caption, th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
body { font: 12px/20px "Hiragino Sans GB", "Microsoft Yahei", arial, 宋体, "Helvetica Neue", Helvetica, STHeiTi, sans-serif; color: #333333; background: #ffffff none repeat scroll 0 0; min-width: 1230px; }
input, select, textarea { font: 12px/20px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; }
i, cite, em { font-style: normal; }
input, button, select, textarea { outline: none }
.clearfix { clear: both }
* html .clearfix { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block; border: 0 none; font: inherit; margin: 0; padding: 0; vertical-align: baseline; }
a { color: #000000; text-decoration: none; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { color: #ff6700; text-decoration: none; }
.left { float: left }
.right { float: right }
.split { color: #dddddd; font-size: 11px; padding: 0 5px }
.more { background: url(http://file.hedaweb.com/skin/mrfa4659/img/more.png) no-repeat; display: block; width: 51px; height: 19px; text-indent: -9999px; cursor: pointer }
.more a { display: block; width: 51px; height: 19px; }
.wrapper { width: 1200px; margin: 0 auto; position: relative }
.header { }
.header .top { height: 100px; background: #ffffff }
.header .top .logo{font-size: 30px;    font-weight: bold;    line-height: 100px;}
.header .top .logo img { height: 80px; margin-top: 10px; }
.header .telephone { margin-top: 28px; }
.header .telephone span { font-size: 23px; color: #666; display: inline-block; width: 100%; text-align: right; margin-bottom: 5px; }
.header .telephone font { font-size: 20px; color: #666; display: inline-block; width: 100%; text-align: right; }
.header .qrcode { margin-top: 15px; margin-left: 15px; }
.header .qrcode img { width: 70px; height: 70px; }
/*Navbar*/
.navbar { position: relative; z-index: 1000; }
.navbar .wrapper { height: 45px; background: #1B428B }
.navbar .navbar-list { }
.navbar .navbar-list li { width: 79px; float: left; position: relative }
.navbar .navbar-list li a { display: inline-block; width: 79px; height: 45px; line-height: 45px; text-align: center; font-size: 15px; font-weight: bold; color: #FFFFFF; }
.navbar .navbar-list li a:hover, .navbar .navbar-list li.on a { background: #143470; color: #FFFFFF }
.navbar .navbar-list li em { display: block; height: 18px; border-right: 1px #316BD9 dashed; float: right; overflow: hidden; position: absolute; right: -1px; top: 14px; }
.navbar .navbar-sub { display: none; left: 0; top: 45px; position: absolute; background: #1D2089; z-index: 1 }
.navbar .navbar-sub li { width: 125px; background: #143470; border-bottom: 1px #1F4B9E solid; }
.navbar .navbar-sub li a { display: block; width: 110px; height: 35px; line-height: 35px; font-size: 14px; text-align: left; padding-left: 15px; font-weight: 100 }
.navbar .navbar-sub li a:hover, .navbar .navbar-sub li.on a { background: #1B428B; color: #fff; }
.banner { position: relative; height: 460px; overflow: hidden; }
.banner .banner_body { position: relative; height: 460px; }
.banner .banner_body li img { width: 100%; height: 460px; }
.banner .banner_btn { position: absolute; bottom: 15px; left: 50%; margin-left: -100px; display: inline }
.banner .banner_btn ul li { width: 35px; height: 6px; background: #ffffff; float: left; text-indent: -9999px; cursor: pointer; margin-right: 10px }
.banner .banner_btn ul li.on { background: #e60012 }
.main_body { }
.main_body_left { width: 890px; float: left; overflow: hidden; background: #F8F7F5; }
.main_body_left_l { width: 630px; float: left; }
.main_body_left_r { width: 259px; float: left; background: #ffffff; border-left: 1px #dddddd solid; }
.main_body_right { width: 309px; float: left; overflow: hidden; background: #F8F6F7; border-left: 1px #dddddd solid; }
.home_about { padding: 15px; background: #ffffff; overflow: hidden }
.home_about dl dt { float: left; margin-right: 20px; }
.home_about dl dd.home_about_title { margin-bottom: 8px; }
.home_about dl dd.home_about_title span { font-size: 18px; margin-right: 5px; }
.home_about dl dd.home_about_title font { font-size: 15px; font-weight: bold }
.home_about dl dd.home_about_title .more { float: right }
.home_about dl dd.home_about_body { line-height: 27px; font-size: 14px; }
.panel { }
.panel .panel_heading { }
.panel .panel_heading .panel_heading_l { background: url(http://file.hedaweb.com/skin/mrfa4659/img/bg_panel.png) repeat-x; width: 80%; color: #FFFFFF; height: 35px; line-height: 35px; }
.panel .panel_heading span { font-size: 18px; margin-left: 10px; margin-right: 5px; }
.panel .panel_heading font { font-size: 15px; font-weight: bold }
.panel .panel_heading em { width: 30px; height: 35px; background: url(http://file.hedaweb.com/skin/mrfa4659/img/bg_panel_right.png) no-repeat; display: block; float: right }
.panel .panel_body { padding: 10px; overflow: hidden }
.panel .panel_body ul li { line-height: 22px; }
.panel .panel_body ul li span { font-size: 16px; margin-right: 5px; }
.panel .panel_body ul li a { color: #41577E; font-size: 14px; }
.panel .panel_body ul li a:hover { color: #ff6700; }
.panel .panel_footer { overflow: hidden; padding: 10px 0 }
.panel .panel_footer .more { margin-right: 10px; float: right }
.panel_default .panel_heading .panel_heading_l { background: none; border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; height: 45px; line-height: 45px; color: #FFFFFF; width: 100% }
.panel_default .panel_heading .more { display: block; float: right; margin-top: 14px; margin-right: 10px }
.panel_default .panel_heading span { color: #EA4A18; }
.panel_default .panel_heading font { color: #888; }
.panel_default .panel_body { padding: 15px; }
.panel_default .panel_body ul li span { font-size: 18px; color: #999999; }
.panel_default .panel_body ul li a { color: #666666; font-size: 14px; }
.panel_default .panel_body ul li a:hover { color: #ff6700; }
.panel_orange .panel_heading .panel_heading_l { background: #EA4A18; border-top: 1px #EA4A18 solid; border-bottom: 1px #EA4A18 solid; border-left: 10px #B63822 solid; height: 45px; line-height: 45px; color: #FFFFFF; width: 100% }
.panel_orange .panel_heading .panel_heading_l a { color: #FFFFFF }
.panel_orange .panel_heading .panel_heading_l a:hover { color: #000000 }
.panel_orange .panel_heading span { float: left }
.panel_orange .panel_heading font { float: left }
.panel_orange .panel_heading em { width: 90px; height: 45px; background: url(http://file.hedaweb.com/skin/mrfa4659/img/bg_panel_orange.png) no-repeat center center; float: left; margin-left: 10px }
.panel_gray .panel_heading .panel_heading_l { background: #E9E8E6; border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; height: 45px; line-height: 45px; color: #FFFFFF; width: 100% }
.panel_gray .panel_heading .more { display: block; float: right; margin-top: 14px; margin-right: 10px }
.panel_gray .panel_heading span { color: #EA4A18; }
.panel_gray .panel_heading font { color: #888; }
.panel_gray .panel_body { padding: 15px; }
.panel_gray .panel_body ul li span { font-size: 18px; color: #888; }
.panel_gray .panel_body ul li a { color: #666666; font-size: 14px; }
.panel_gray .panel_body ul li a:hover { color: #ff6700; }
.panel_white .panel_heading { background: #ffffff }
.panel_white .panel_heading .panel_heading_l { width: 25%; position: relative; }
.panel_white .panel_heading .more { position: absolute; top: 9px; right: -110px; }
.home_wenku { float: left; width: 50%; }
.home_zhuanjia ul li { border-bottom: 1px #dddddd solid; margin-bottom: 5px; padding-bottom: 5px }
.home_zhuanjia ul li p { margin-left: 12px; font-size: 12px; color: #333333 }
.home_linian .panel_body { padding: 0px }
.home_linian .panel_body img { width: 230px; height: 200px }
.home_ad01 img { width: 890px; height: 100px; }
.home_shizhan .home_shizhan_title { height: 45px; line-height: 45px; overflow: hidden; position: relative }
.home_shizhan .home_shizhan_title span { float: left; display: block; font-weight: bold; font-size: 15px; color: #000000 }
.home_shizhan .home_shizhan_title .more { float: right; margin-top: 12px; }
.home_shizhan .home_shizhan_title font { float: left; border-bottom: 1px #dddddd solid; display: block; width: 50%; position: absolute; top: 22px; margin-left: 180px; }
.home_shizhan dl { clear: both; overflow: hidden; }
.home_shizhan dl dt { float: right; margin-left: 10px; }
.home_shizhan dl dt img { width: 170px; height: 140px; border-radius: 5px; }
.home_shizhan dl dd { line-height: 27px; font-size: 14px; color: #666 }
.home_clients { position: relative; background: #F8F7F5; overflow: hidden; }
.home_clients .panel_body { padding:0;height:252px; overflow:hidden}
.home_clients .panel_body ul{height:252px;}
.home_clients .panel_body li { float: left; width: 120px; background: #F8F7F5; height: 84px; text-align: center; position: relative }
.home_clients .panel_body li a { display: block; width: 120px; height: 84px; position: relative; text-align: center }
.home_clients .panel_body li img { width: 120px;height: 84px;  }
.home_writing { background: #F8F7F5; overflow: hidden; }
.home_writing .panel_body { padding: 10px 20px; }
.home_writing .panel_body dl { float: left; width: 50%; overflow: hidden; margin-bottom: 10px; margin-top: 10px; }
.home_writing .panel_body dl dt { float: left; overflow: hidden; margin-right: 20px; }
.home_writing .panel_body dl img { width: 145px; height: 200px; }
.home_writing .panel_body dl dd.title { font-size: 16px; text-align: center; height: 45px; line-height: 45px; }
.home_writing .panel_body dl dd.body { line-height: 25px; font-size: 14px; color: #666666; padding-right: 20px; overflow: hidden }
.home_writing .panel_body dl dd.mores { text-align: right; padding-right: 30px; overflow: hidden }
.home_ad02 { }
.home_ad01 img { width: 1200px; height: 120px; }
.home_wisdom { }
.home_wisdom .panel_body { padding: 10px 20px; }
.home_wisdom .panel_body dl { float: left; width: 50%; overflow: hidden; margin-bottom: 10px; margin-top: 10px; }
.home_wisdom .panel_body dl dt { float: left; overflow: hidden; margin-right: 20px; }
.home_wisdom .panel_body dl img { width: 140px; height: 180px; }
.home_wisdom .panel_body dl dd.body { line-height: 25px; font-size: 14px; color: #666666; padding-right: 20px; padding-top: 20px; overflow: hidden }
.home_wisdom .panel_body dl dd.mores { text-align: right; padding-right: 30px; overflow: hidden; font-size: 14px; }
.home_video { height: 346px; overflow: hidden }
.home_video .panel_body { padding: 0 }
.home_ad03 { }
.home_ad03 img { width: 309px; height: 110px; }
.home_ad04 { background: #F8F7F5; overflow: hidden; width: 309px; height: 554px; }
.home_ad04 img { width: 309px; height: 554px; }
.home_flink { position: relative; background: #ffffff; margin-top: 10px; overflow: hidden }
.home_flink_top_left, .home_flink_top_right, .home_flink_bottom_left, .home_flink_bottom_right { position: absolute; background: url(http://file.hedaweb.com/skin/mrfa4659/img/bg_horn.png) no-repeat; width: 23px; height: 12px; }
.home_flink_top_left { background-position: 0 0; left: 0; top: 0 }
.home_flink_top_right { background-position: -23px 0; right: 0; top: 0 }
.home_flink_bottom_left { background-position: 0 -12px; left: 0; bottom: 0 }
.home_flink_bottom_right { background-position: -23px -12px; right: 0; bottom: 0 }
.home_flink_body { height: 200px; padding: 10px 10px }
.home_flink_body img { width: 1180px; height: 200px; }
.home_flink .title2 { height: 35px; position: relative }
.home_flink .title2 span { position: absolute; left: 10px; top: 10px; font-size: 15px; color: #B53432; font-weight: bold }
.home_flink_content { font-size: 14px; line-height: 25px; padding: 10px }
.home_flink_content a { color: #a3a3a3; margin: 0 5px }
.home_flink_content a:hover { color: #ff6700; }
.footer { background: #F8F7F5; overflow: hidden; padding: 20px 0; font-size: 14px; color: #666666; line-height: 30px; }
.footer .right { text-align: right }
.content .main_body_left, .list .main_body_left { background: #ffffff }
.content .main_body_left .panel_body { font-size: 14px; line-height: 28px; color: #666666; padding: 15px }
.content .main_body_left .panel_body h1{text-align: center;font-size: 16px;font-weight: bold;color: #333333;height: 40px;line-height: 40px;}
.content .panel_orange .panel_heading_l span, .list .panel_orange .panel_heading_l span { background: url(http://file.hedaweb.com/skin/mrfa4659/img/ico_home.png) no-repeat; width: 20px; height: 20px; margin-top: 12px; }
.list .main_body_left .panel_body ul li { font-size: 14px; height: 35px; line-height: 35px; }
.list .main_body_left .panel_body ul li span { font-size: 14px; color: #999999; margin-right: 10px }
.list .main_body_left .panel_body ul li a { color: #333333 }
.list .main_body_left .panel_body ul li a:hover { color: #f60 }
.list .main_body_right .panel_body ul li { line-height: 20px; }
.list .list_writing .panel_body dl { display: block; overflow: hidden; clear: both; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px #dddddd dotted }
.list .list_writing .panel_body dl dt { float: left; margin-right: 20px; }
.list .list_writing .panel_body dl dt img { width: 150px; height: 205px; }
.list .list_writing .panel_body dl dd h1 { color: #333333; text-align: center; font-size: 15px; margin-bottom: 20px; padding-top: 20px; font-weight: bold }
.list .list_writing .panel_body dl dd p { font-size: 14px; text-indent: 45px; color: #666666; line-height: 28px; }
.list .list_channel .panel_body { padding: 0 }
.list .list_channel_title { background-color: #C8BD7A; height: 35px; line-height: 35px; margin: 10px 0px; padding-left: 20px; font-size: 14px; color: #2b2b2b; }
.list .list_channel_title a:hover { color: #65580A }
.list .list_channel .panel_body ul li { line-height: 28px; border-bottom: 0px dashed #dedede; height: 28px; padding-left: 20px; color: #333; font-size: 14px; }
.list .list_channel .panel_body ul li span { margin-right: 10px }
.list .list_channel .panel_body ul li a { color: #333; font-size: 14px; }
.list .list_channel .panel_body ul li a:hover { color: #ff6700; }
.list .list_channel .panel_body .list_channel_more { position: relative; overflow: hidden }
.list .list_channel .panel_body .list_channel_more .more { background: url(http://file.hedaweb.com/skin/mrfa4659/img/more.jpg) no-repeat; display: block; width: 82px; height: 16px; text-indent: -9999px; cursor: pointer; float: right; margin-right: 20px; }
.list .list_channel .panel_body .list_channel_more .more a { display: block; width: 82px; height: 16px; }
.list .list_class ul li { width: 50%; float: left; font-size: 14px; height: 30px; line-height: 30px; }
.list .list_class ul li span { color: #999999 }
.list .list_class ul li a { color: #000000; font-size: 14px; }
.list .list_service .panel_body ul li { float: left; line-height: 28px; width: 46%; border-bottom: 0px dashed #dedede; height: 28px; padding-left: 20px; color: #333; font-size: 14px; }
.page { overflow: hidden; padding: 25px 0; text-align: center; margin: 0; }
.page span { padding: 5px 10px; border: 1px #ccc solid; color: #282828; }
.page .JZD_PAGE_GONG, .page .JZD_PAGE_ZONGSHU, .page .JZD_PAGE_TIAOJILU, .page .JZD_PAGE_YECI, .page .JZD_PAGE_DANGQIANYE, .page .JZD_PAGE_XIEGANG, .page .JZD_PAGE_ZHONGYE, .page .JZD_PAGE_YE { padding: 5px 0; border-left: none; border-right: none; }
.page .JZD_PAGE_YECI { margin-left: -4px; padding-left: 6px; }
.page .JZD_PAGE_GONG { border-left: 1px #ccc solid; padding-left: 10px; }
.page .JZD_PAGE_YE { border-right: 1px #ccc solid; padding-right: 10px; }
.page .JZD_PAGE_ZHUANGDAO, .page .JZD_PAGE_SELECT, .page .JZD_PAGE_SELECT_YE { display: none; }
.page .JZD_PAGE_FIRST { margin-left: 10px; }
.page .JZD_PAGE_FIRST:hover, .page .JZD_PAGE_PREVIOUS:hover, .page .JZD_PAGE_NEXT:hover, .page .JZD_PAGE_LAST:hover { background-color: #41577E; border-color: #41577E; }
.page .JZD_PAGE_FIRST:hover a, .page .JZD_PAGE_PREVIOUS:hover a, .page .JZD_PAGE_NEXT:hover a, .page .JZD_PAGE_LAST:hover a { color: #fff; }
.page .JZD_PAGE_DISABLED { border-color: #ccc !important; background-color: #fafafa !important; color: #999; }
.page a { color: #282828; }
.page a:hover { color: #000; }
.backTop{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");bottom:35px;left:95%;width:35px;zoom:1;}
.backTop a{
background-image:url(img/backtop.png); background-repeat:no-repeat; display:block; width:35px; height:35px; margin-bottom:2px; overflow:hidden; text-indent:-999px;}
