﻿@charset "utf-8";
/* CSS Document */
/*全局样式*/
* { margin: 0; padding: 0; }
body { font-size: 12px; font-family: Arial, Verdana, Helvetica, 微软雅黑, 宋体, sans-serif; color: #000; }
a { text-decoration: none; color: #000; }
ul, li { list-style: none; }
a.hong:link { color: #F60; text-decoration: none; }
a.hong:visited { color: #F60; text-decoration: none; }
a.hong:hover { color: #111; text-decoration: underline; }
a.hong:active { color: #111; text-decoration: none; }
a.hong2:link { color: #000; text-decoration: none; }
a.hong2:visited { color: #000; text-decoration: none; }
a.hong2:hover { color: #F00; text-decoration: underline; }
a.hong2:active { color: #F00; text-decoration: none; }
a.bai:link { color: #FFFFFF; text-decoration: none; }
a.bai:visited { color: #FFFFFF; text-decoration: none; }
a.bai:hover { color: #FFFFFF; text-decoration: underline; }
a.bai:active { color: #FFFFFF; text-decoration: none; }
.fuwubaozhang li a:hover {color:#ffffff;font-weight: bold;  text-decoration: underline; }

.fl { float: left; }
.fr { float: right; }
.w1000 { width: 1280px; }
.mid { margin: 0 auto; }
.of { overflow: hidden; }
.pd60 { padding: 60px 0 10px 0; }
.pd6000{ padding: 30px 0 60px 0; }
/*头部样式*/
.hd { width: 100%; }
.k_logo { height: 128px; width: 1100px; margin-bottom: 10px; }
.k_logo img:first-child { margin-top: 20px; }
.nav { width: 100%; background: #27303F; }
.k_nav { height: 45px; text-align: center; }
.k_nav ul li { float: left; line-height: 45px; }
.k_nav ul li a { color: #FFF; padding: 0 29px; }
.k_nav ul li:hover { background: #c5a913; }
/*导航菜单*/
.sybj { border: none; background-color: #202833; display: block; text-decoration: none; line-height: 60px; color: #fff; }
#navMenu { width: 1120px; display: block; overflow: hidden; margin: auto; }
#navMenu ul { width: 1120px; background-color: #27303F; height: 60px; line-height: 60px; }
#navMenu li { width: 107px; text-align: center; float: left; font-size: 16px; height: 60px; line-height: 60px; font-family: 微软雅黑; }
#navMenu li a { color: #fff; line-height: 60px; height: 60px; display: block; text-decoration: none; }
#navMenu li a:hover, #navMenu li.hover a { border: none; background-color: #344157; display: block; text-decoration: none; line-height: 60px; color: #fff; }
#navMenu li.right { background: none; }
/*-------- 下拉菜单 --------------*/
.dropMenu { position: absolute; top: 0; z-index: 100; width: 150px; visibility: hidden; margin: -1px 0 0 0px; border-top: 0px; background-color: #344157; padding-top: 6px; padding-bottom: 6px; }
.dropMenu li { margin-top: 2px; margin-bottom: 4px; padding-left: 12px; font-size: 14px; font-family: 微软雅黑; }
.dropMenu li a { width: 100px; display: block; text-align: left; text-decoration: none; color: #FFFFFF; padding: 4px 0 4px 8px; }
.dropMenu+li a { border-top: none; }
* html .dropMenu a { width: 100%; color: #FFFFFF; }
.dropMenu a:hover { text-decoration: none; color: #60AFF6; }
/*轮换大区域*/
.lunhuan { width: 100%; height: 480px; position: relative; background: #F1F1F1; }
.lunhuan #lunhuanback { width: 100%; height: 480px; position: absolute; left: 0px; top: 0px; overflow: hidden; }
.lunhuan #lunhuanback p { width: 100%; height: 480px; position: absolute; left: 0px; top: 0px; opacity: 0; filter: alpha(opacity=0); background-repeat: no-repeat; background-position: 50% 0px; }
.lunhuan .lunhuan_main { width: 1190px; height: 480px; margin: 0 auto; position: relative; }
/*左侧所有商品列表*/
.suoyouliebiao { width: 480px; position: absolute; left: 0px; top: 0px; border-left: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; z-index: 200; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); }
/*轮换中间区域*/
.lunhuancenter { width: 757px; height: 480px; position: absolute; left: 240px; top: 0px; }
.lunhuancenter .centergif { display: block; width: 760px; height: 480px; position: absolute; left: 0px; top: 0px; z-index: 4; }
.lunhuancenter b { position: absolute; left: 0px; top: -40px; opacity: 0; filter: alpha(opacity=0); z-index: 3; width: 760px; height: 210px; display: block; }
#lunbonum { height: 14px; line-height: 23px; position: absolute; left: 312px; top: 455px; z-index: 5; }
#lunbonum li { width: 14px; height: 14px; float: left; margin-right: 9px; background: #DDDDDD; border-radius: 14px; cursor: pointer; }
#lunbonum .lunboone { background: #F30; cursor: pointer; }
/*身体样式*/
.bd { width: 100%; }
.p1 { font-size: 40px; font-weight: bold; color: #333; text-align: center; font-family: 微软雅黑; }
.p2 { font-size: 40px; text-align: center; color: #000000; font-weight: bold; font-family: 微软雅黑; padding-top: 30px; }
/*banner样式*/
#divSmallBox { overflow: hidden; *display:inline;
*zoom:1;
width: 10px; height: 10px; margin: 0 5px; border-radius: 10px; background: #ffffff; }
#playBox { width: 2000px; height: 480px; margin: 0px auto; background: #333; position: relative; overflow: hidden; left: 50%; margin-left: -1000px; }
#playBox .oUlplay { width: 99999px; position: absolute; left: 0; top: 0; }
#playBox .oUlplay li { float: left; }
#playBox .pre { cursor: pointer; width: 45px; height: 45px; background: url(/img/l.png) no-repeat; position: absolute; top: 190px; left: 10px; z-index: 10; }
#playBox .next { cursor: pointer; width: 45px; height: 45px; background: url(/img/r.png) no-repeat; position: absolute; top: 190px; right: 10px; z-index: 10; }
#playBox .smalltitle { width: 80px; position: absolute; left: 50%; margin-left: -40px; bottom: 15px; z-index: 10; background: #666; border-radius: 10px; }
#playBox .smalltitle ul { width: 120px; margin: 0 auto; }
#playBox .smalltitle ul li { width: 10px; height: 10px; margin: 5px; border-radius: 10px; background: #ffffff; float: left; overflow: hidden; *display:inline;
*zoom:1;
}
#playBox .smalltitle .thistitle { background: #69aaec; }
/*精品服务样式*/
.i_server { }
.server_kinds{margin:0 auto;}
.server_kinds li { float: left; width: 320px; text-align: center; padding-top: 10px; }
.server_kinds li p { color: #666; width: 190px; margin:0 auto; line-height: 25px; }
.server_kinds li p b { color: #000; font-size: 18px; }
/*与众不同样式*/
.different { width: 2000px; background: url(2000x874.jpg) no-repeat; position: relative; left: 50%; margin-left: -1000px; height: 352px;overflow:hidden; }
/*.i_different { background: url(deff2.png) 60px 100px no-repeat; padding-top: 40px; height: 820px; }*/
.i_info { width: 1180px; margin: 20px auto; }
.i_info p { text-align: left; color: #000000; width: 1180px; font-size: 15px; line-height: 25px; }
.i_info img:last-child { margin-top: 20px; }
.i_deffCont { height: 622px; width: 925px; padding-top: 75px; }
.i_dC_l, .i_dC_r { width: 440px; }
.i_deffCont li { width: 100%; height: 150px; margin-bottom: 50px; }
.i_deffCont li p { color: #DDD; line-height: 25px; padding-top: 25px; }
.i_deffCont li p b { color: #FFF; font-size: 24px; line-height: 35px; }
.i_dC_l li p { float: left; width: 180px; text-align: left; font-size:16px }
.i_dC_l li img { float: right; }
.i_dC_r li p { float: right; width: 180px; font-size:16px }
.i_dC_r li img { float: left; }
.i_dC_r { padding-top: 100px; }
/*新闻资讯样式*/
.news_info { text-align: center; font-size: 18px; padding: 20px 0 40px 0; }
.news_cont { width: 100%; }
.news_list { width: 590px; }
.news_list li { height: 39px; border-bottom: 1px solid #999; line-height: 38px; padding: 10px 0; }
.news_list li span { background: url(news1.jpg) no-repeat; display: block; width: 87px; height: 39px; float: left; text-align: center; color: #FFF; }
.news_list li a { float: left; display: block; margin-left: 21px; height: 39px; font-size:16px}
.news_pic { width: 340px; }
.news_pic li { position: relative; width: 100%; height: 168px; margin-bottom: 30px; }
.news_pic li p { position: absolute; height: 26px; line-height: 25px; opacity: 0.8; filter: alpha(opacity=80); bottom: 0; text-align: center; background: #666; width: 100%; }
.news_pic li p a { color: white; }
.news_btn { padding-top: 30px; }
.news_btn a { margin: 0 45px; }
.new_box { width: 590px; height: 300px; overflow: hidden; position: relative; }
.new_box ul { position: absolute; top: 0; left: 0; width: 100%; }
/*专注专业样式*/
.major { width: 2000px; height: 550px; background: url(/img/major1.jpg) no-repeat; position: relative; left: 50%; margin-left: -1000px; margin-bottom: 30px; }
.i_major { padding: 40px 0 0 0; }
.i_personBox { width: 780px; margin: 0 auto; height: 160px; padding: 30px 0; }
.i_personBg { width: 1000px; position: absolute; z-index: 3; background: #FFF; opacity: 0.7; filter: alpha(opacity=70); bottom: 0; height: 335px; margin: 0 auto; }
.i_person { position: absolute; bottom: 0; width: 990px; z-index: 4; height: 335px; border: 5px solid #576a80; border-bottom: none; }
.i_person_info { width: 700px; height: auto; max-height: 337px; overflow: hidden; margin: 0 auto }
.i_person_info p { font-size: 16px; }
.i_person_info p:last-child { width: 200px; float: right; text-align: center; line-height: 25px; }
.i_person_info p:first-child { text-align: left; text-indent: 2em; line-height: 22px; }
.i_noShow img { width: 110px; height: 110px; }
.i_noShow { float: left; border: 4px solid white; border-radius: 59px; margin: 20px 38px; overflow: hidden; }
.i_showPerson img { height: 144px; height: 144px; }
.i_showPerson { border: 4px solid #d1c57c; margin: 3px 21px; overflow: hidden; border-radius: 76px; float: left; }
.i_personBox ul li { cursor: pointer; }
/*身体样式结束*/

.bannerny { width: 100%; height: 200px; background: url(/img/bannerny.jpg) center; }
.input2 { background-image: url(/img/ss.jpg); border: 0px; width: 41px; height: 22px; cursor: pointer; }
.input1 { width: 162px; height: 22px; line-height: 22px; background-image: url(/img/ssk.jpg); border: 0px; color: #999; padding: 0px 10px; }
.bannerny1 { width: 100%; height: 200px; }
/*尾部样式*/
.ft { width: 100%; height: 230px; background: #383839; }
/*简介内容样式*/

.box { width: 1000px; height: auto; overflow: hidden; margin: 0 auto; }
.about_box { width: 100%; height: auto; margin-top: 20px; }
.box_title {width: 1000px;  line-height: 30px; color: #606060; font-size: 24px; text-align: center;margin: 20px auto; border-bottom: 1px #CCC dotted; padding-bottom: 20px; font-family: 微软雅黑; }
.gray { color: #898989; text-transform: uppercase; font-size: 16px; font-family: Arial; }
.text_con { font-size: 14px; color: #333; line-height: 30px; margin-top: 24px; width: 1000px; word-break: break-all; text-align: left; padding-bottom: 50px; }
.pro-ll1 { width: 240px; height: 260px; float: left; margin-left: 10px; margin-right: 6px; margin-bottom: 20px; }
.pro-pic1 { width: 240px; height: 200px; }
.pro-text1 { width: 240px; height: 30px; line-height: 30px; text-align: center; }
#main-con { width: 1000px; }
#main-con ul li { width: 1000px; height: 40px; line-height: 40px; border-bottom: 1px #CCC dotted; background: url(/img/proo.gif) left no-repeat; padding-left: 15px; }
#newshow-title { width: 1000px; height: 80px; font-size: 24px; color: #E20000; font-family: 微软雅黑; line-height: 80px; text-align: center; }
#newshow-time { width: 1000px; height: 30px; color: #666666; text-align: center; background: #e3e3e3; margin-bottom: 20px; }
#newshow-con { width: 1000px; text-align: left; font-size: 14px; }
/*zhuce*/
.clearfix:after, clearfix { display: table; content: ""; }
.clearfix:after { clear: both; }
.process { width: 988px; margin-top: 20px; }
.process_0 { padding: 0 20px; height: 50px; border: 1px solid #ccc; border-radius: 5px; box-shadow: 0 0 5px #ccc; position: relative; float: left; margin-left: 15px; margin-bottom: 20px; }
.process_0 p { height: 50px; line-height: 50px; text-align: center; }
.process_0 span { position: absolute; left: 3px; top: 3px; height: 16px; width: 16px; text-align: center; line-height: 16px; font-weight: bold; font-size: 12px; border-radius: 8px; background: #666; color: #fff; }
/*食品行业类别*/
.industry span { padding: 5px 10px; margin-left: 15px; background: #666; border-radius: 5px; color: #fff; }
.industry h4 { display: inline; }
.food-list { font-size: 14px; height: 30px; width: 600px; border: 1px solid #ccc; border-radius: 5px; box-shadow: 0 0 5px #ccc; margin-top: 20px; }
.food-list p { float: left; }
.sequ { width: 20px; height: 20px; border-radius: 10px; margin-left: 5px; line-height: 20px; margin-top: 5px; text-align: center; background: #aaa; color: #fff; }
.foodpage { height: 30px; line-height: 30px; padding-left: 10px; }
.food-list1 { font-size: 14px; height: 30px; width: 99%; border: 1px solid #ccc; border-radius: 5px; box-shadow: 0 0 5px #ccc; margin-top: 20px; }
.food-list1 p { float: left; }
/*视屏*/






/*表格*/
.dl-title { FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: rgb(153,0,0); LINE-HEIGHT: 30px }
/*通用样式*/
.panel { text-align: left; font-size: 14px; color: #333; font-family: "Microsoft YaHei"; margin-bottom: 40px; }
.panel-head { height: 30px; line-height: 30px; font-size: 16px; padding: 5px; background: #666; color: #fff; border-radius: 5px; }/*#2E2E2E*/
.panel-body { padding-left: 5px; padding-top: 20px; overflow: hidden; padding-bottom: 20px; }
.panel-body-left { width: 50%; float: left; }
.panel-body-right { width: 50%; float: left; }
.panel-body-left-waibao { width: 70%; float: left; padding-top: 10px; }
.panel-body-right-waibao { width: 30%; float: left; }
.panel-footer { background: #666; color: #fff; padding-left: 5px; border-radius: 5px; }
.small-title { font-size: 18px; }
.second-tit { margin: 10px 0; }
.material { height: 30px; line-height: 30px; background: #666; color: #fff; width: 600px; border-radius: 5px; margin-top: 20px; }
.lis { float: left; width: 16px; height: 16px; margin: 7px 5px 0 5px; font-weight: bold; line-height: 16px; text-align: center; background: #fff; color: #666; border-radius: 8px; }
.requ { font-weight: bold; padding: 5px 0; background: #eee; }
.requ p { padding-left: 10px; }
.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }
.width-800 { width: 800px; }
.margin-0 { padding-top: 0; }
.perswrite { margin-left: 5px; margin-top: 10px; }
.contrast { width: 1000px; }
.contrast-left { padding-left: 20px; float: left; }
.contrast-li { width: 380px; }
.contrast-li li { height: 83px; border: 1px solid blue; width: 266px; padding: 17px 20px 0px 92px; margin-bottom: 10px; background: url(/img/con_bg.png) no-repeat; line-height: 20px; }
.contrast-mid { float: left; width: 157px; height: 110px; margin-top:193px;
background: url('/img/con_bg.png') no-repeat 0 -1082px; margin-left:3px; margin-right:3px; margin-bottom:0 }
.contrast-right { float: left; }
.contrast-li-ri li { border: 1px solid #333; }
.contrast-li-lef { color: #03C; }
.contrast-left-h3 { color: #03C; }
.ex-img { width: 600px; height: 300px; margin-top: 20px; }
.ex-img img { width: 600px; height: 300px; }
.dl-box { padding-left: 25px; }
.smar-liuchen { width: 200px; float: left; height: 2000px; margin-bottom: -1800px; overflow: hidden; margin-right: 45px; background: #eee; border-radius: 5px; padding: 0px 0 10px 0; }
.smar-liuchen dt { text-align: center; font-size: 16px; height: 50px; line-height: 50px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #4F81BD; color: #fff; margin-bottom: 10px; }
.smar-liuchen dd { padding-left: 10px; line-height: 25px; }
.dl-box dl:last-child { margin-right: 0; }
/*商标注册*/
.shangbiao { padding-left: 40px; padding-top: 20px; }
.shangbiao li { width: 200px; height: 200px; margin-right: 50px; float: left; }
.shangbiao li:last-child { margin-right: 0; }
.liucheng_bg { width: 154px; height: 166px; background: url(/img/all.png) no-repeat; }
.shangbiao li h3 { width: 164px; text-align: center; padding-top: 10px; }
.ind { display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center; border-radius: 12px; background: #333; color: #fff; margin-right: 7px; }
.remind { text-align: center; background: #eee; margin-top: 20px; border-radius: 5px; font-weight: bold; margin-bottom: 40px; }
.whocan { margin-top: 20px; }
.can-reg { float: left; width: 450px; margin-left: 40px; }
.can-reg li { margin-bottom: 20px; }
.can-reg li strong { padding-left: 30px; background: url(/img/right.jpg) left center no-repeat; }
.can-reg li p { padding-left: 30px; }
.can { color: #03C; }
.no_can { color: #F00; }
.no_can_reg { margin-left: 30px; }
.no_can_reg li strong { padding-left: 30px; background: url(/img/close.jpg) left center no-repeat; }
.remindFour { height: 150px; width: 1000px; }
.remindFour li { float: left; width: 229px; height: 150px; padding-right: 10px; border-right: 1px solid #ccc; padding-left: 10px; }
.remindFour li:last-child { border-right: none; }
.remindFour h3 { color: #2C2C2C; padding-left: 30px; background: url(/img/focus.jpg) left center no-repeat; }
/*人事代理的样式*/
.renshiclass { width: 1000px; height: 133px; margin-bottom: 20px; }
.renshiclass li { padding: 10px 10px 0; width: 295px; height: 125px; float: left; margin-right: 20px; background: #EEE; border-radius: 5px; box-shadow: 0 0 3px #333; }
.renshiclass li:last-child { margin-right: 0; }
.renshiclass li h3 { height: 30px; margin-bottom: 10px; }
.re-index { height: 30px; line-height: 30px; font-size: 30px; color: #C00; padding-right: 5px; }
.re-con { height: 20px; padding-top: 10px; font-size: 14px; line-height: 20px; }
.renshiclass li p { line-height: 20px; }
/*注册公司*/
.all_table { margin-bottom: 10px; }
.all_table td { padding-left: 5px; }
.td_height tbody td { height: 37px; }/*
.td_height tbody td:last-child{height:38px;}*/
.big_tab { border-collapse: collapse; width: 990px; border-color: #999999; }
.big_tab thead th { height: 40px; text-align: center; background: #d5d3d4; }
.big_tab tbody td { height: 33px; padding-left: 5px; background: #f6f4f5; }
.tab_td td, .tab_td th { padding-left: 5px; }
.tab_td th { background: #f3f3f3; }
.ul_pad { text-indent: 2em; }
.zi_zhi h3 { color: #F00; height: 50px; font-size: 40px; text-align: center; font-weight: normal; width: 400px; margin: 0 auto; border-bottom: 1px solid #A5A5A5; }
.how { width: 600px; text-align: center; margin: 0 auto; border-bottom: 1px solid #FF6D00; }
.how_text { width: 600px; text-indent: 2em; margin: 0 auto; line-height: 20px; color: #A5A5A5; padding-top: 20px; }
.fachou { text-align: center; margin-top: 20px; }
.fachou h3 { font-size: 30px; }
.ques { width: 1000px; height: 252px; background: url(/img/p1_bg.png) left center no-repeat; margin: 20px 0; }
.im_goo { padding-left: 5px; }
.ques_right { padding-top: 50px; }
.p_te { font-size: 24px; text-align: center; margin-bottom: 10px; margin-top: 20px; }
.ab_tab th, .ab_tab td { padding-left: 5px; }
.dl_h3 { font-size: 22px; font-weight: normal; }
.gosi_pa { padding: 0 5px; }
.pages li {float: left; padding:0 8px}
.pages li.c { color:#f00;  font-weight:bold}


.containe{
  display: block;
  max-width: 1120px;
  margin:0 auto;
  position: relative;
}
.fl{float:left;}
.fr{float:right;}