a,h1,h2,h3,h4,h5,h6,ul,li,body,html,div,span,button,dl,dt,dd,img,p{ border:none; margin:0; padding:0}
ul,li,dd,dt{ list-style:none; }
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
address{ font-style: normal; }
input{ border: none;}
.right{ float:right}
.left{ float:left}
html{ overflow-x: hidden; }
/*simsun Microsoft YaHei */
body{ font-size:14px; font-family:Microsoft YaHei;}
a{ text-decoration:none; color:#000; transition:.2s color linear; }
a:hover{color:#004ea2; }
.layout{ width: 1000px; margin: 0 auto; overflow: hidden; height: auto;}
.clear{ clear:both; height:0px; overflow:hidden;}
.f-blue{ color: #004ea2;}
.js-c>li{ display: none;}
.js-c>li.active{ display: block;}

#top-bar { padding: 25px 0;}
#top-bar h1{ float: left; background: url(http://www.benefo.cn/images/new/bg20241119.jpg); width: 450px; height: 54px;}
#top-bar .tool{ position: relative; top: 20px; float: right; font-size: 16px; }
#top-bar .tool li{ margin: 0 10px; float: left;}
#top-bar .tool .search-bar{ position: relative;}
#top-bar .tool .search-bar .btn-search{ background: url(../images/index_06.jpg); width: 16px; height: 16px; display: block; position: absolute; right: 5px; top: 5px;}
#top-bar .tool .search-bar .search{width: 174px; height: 25px; border: 1px solid #ddd; padding: 0 8px; line-height: 25px;} 
#top-bar .tool .i-arrow{ margin-left: 5px;}

/*NAV*/
/* navbox */
.navbox{height:40px;position:relative;z-index:1000;margin:auto;background:#2b2b2b;background: url(../images/bg_black_5.png) repeat; font-family:'΢���ź�';width:1366px;}
.nav{width:1000px;margin:0 auto;height:40px;list-style:none;}
.nav li{float:left;height:40px;position:relative;list-style:none;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:40px;font-size:14px;color:#ffffff;cursor:pointer;width:125px;text-align:center;}
.hover_menu{text-decoration:none;background:url(../images/nav_bg.png)  center no-repeat ;height:40px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:-9px; background: #fff;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.menu_li_txt{line-height:22px; width: 75px; font-size:12px;color:#696969; min-height: 125px;}
.menu_li_txt font{font-size:14px;color:#004ea2;}
.menu_li_txt a{color:#696969;text-decoration:none;}
.menu_li_txt a:hover{color:#696969;text-decoration:underline;}
.menu_news_bg{width:300px;}
.menu_news_main{width:280px;margin:auto;padding:12px 0;}
.menu_news_li{padding:0px 10px;margin-right:15px;float:left;border-right:1px solid #cccccc;}
.menu_news_img{float:left;text-align:left;color:#004ea2;line-height:30px;font-size:14px;}

#banner{ width: 1920px; margin: -40px 0 0 -960px; position: relative; left: 50%;}

/*ҳ��*/
 footer {position: relative; z-index: 1000;  height:120px; background:url(../images/blue.png);  margin-top: 30px; width:1366px;}
.footLink { position:relative; margin:0 auto; width:1200px; height:70px; }
.footLink a, .footLink a:hover { color:#fff; }
.footNews { position:relative; float:left; width:300px; height:70px; line-height:70px; border-right:1px #538cc7 solid; overflow:hidden; }
.footNews ul { position:relative; }
.footNews li { width:100%; height:70px; text-indent:15px; background:url(../images/tri8.png) no-repeat left center; }
.footNews span { float:right; *margin-top:-70px; margin-right:10px; }
.links { float:left; position:relative; width:160px; }
.links h3 { margin-left:20px; margin-top:15px; width:196px; height:36px; line-height:36px; text-align:center; *text-indent:-36px; background:#fff; cursor:pointer; }
.links h3 span { float:right; *margin-top:-36px; width:36px; height:36px; background:#0a3d72 url(../images/tri5.png) no-repeat center center; }
.links ul { display:none; position:absolute; left:20px; bottom:36px; padding:20px; width:500px; font-size:12px; background:#fff; }
.links li { float:left; width:250px; height:30px; line-height:30px; }
.links li a { display:block; width:100%; height:100%; text-indent:1.5em; color:#999; }
.links li a:hover { color:#004ea2; }
.map { float:left; margin-left:130px; width:281px; height:70px; background:url(../images/map.png) no-repeat 0 5px; }
.map a { float:right; margin:25px; width:78px; height:24px; line-height:24px; text-align:center; background:url(../images/btn3.png) no-repeat; }
.otherNav { float:right; }
.otherNav li { float:left; padding:0 10px; min-width:50px; height:70px; line-height:70px; text-align:center; border-left:1px #165ea9 solid; background:#0a3d72; }
.otherNav li.weixin, .otherNav li.sina { overflow:hidden; }
/*.otherNav li.weixin { background:#0a3d72 url(../images/icon_weixin.png) no-repeat center center; }*/
.otherNav li.weixin img, .otherNav li.sina img { display:none; position:absolute; bottom:70px; right:0; float:left; width:200px; height:200px; border:20px #fff solid; background:#fff; }
/*.otherNav li.sina { background:#0a3d72 url(../images/icon_sina.png) no-repeat center center; }*/
.otherNav li a { display:block; width:90px; height:100%; }
.otherNav li.weixin a, .otherNav li.sina a { width:70px }
.otherNav li.weixin a { cursor:default; }
.copy { height:50px; line-height:50px; background:#e6e6e7; color:#656565; }
.copy a { color:#656565; }
.copy address { float:left; }
.copy ul { float:right; }
.copy li { float:left; margin-left:20px; }

/*icon*/
s{ display: inline-block;}
.i-arrow{ background: url(../images/index_09.jpg); width: 10px; height: 9px; }

<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2024-12-16 13:14:13" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->