@charset "utf-8";
/* css-reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ol,ul{list-style: none;}
blockquote,q{quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content: ''; content: none;}
/* remember to define focus styles!*/
:focus{outline: 0;}
/* remember to highlight inserts somehow!*/
ins{text-decoration: none;}
del{text-decoration: line-through;}
a{text-decoration: none;}
a:link,a:visited,a:hover,a:active{text-decoration: none;}
/* tables still need 'cellspacing="0"' in the markup*/
table{border-collapse: collapse; border-spacing: 0;}
body,td,th,a{font-family: 'Microsoft YaHei'; font-size: 12px; color: #666;}
.clear,.clr{display: block; overflow: hidden; clear: both; height: 0; line-height: 0; font-size: 0;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: '\20'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.w{width: 1160px; margin: 0 auto; min-width: 1160px;}
.hr{border-bottom: 2px solid #D2D2D2;}
.bannerbox{width:100%; position:relative; overflow:hidden; height:308px;}
.ibannerbox{height:468px;}
.banner-wrap{width:1920px; /*图片宽度*/ position:absolute; left:50%; margin-left:-960px; /*图片宽度的一半*/}
.banner-wrap img{ width: 100%;  height: 308px;}
/*top_nav*/
.top_nav{background-color:#4e4e4e;width: 100%;min-width: 1160px;}
.top_nav .w div{color:#C8C8C8;height:40px;line-height: 40px;}
.top_nav .w .fl span{display: inline-block;}
.top_nav .w .fl .tel{background:url("../images/tel.png") no-repeat left center;padding:0 18px 0 26px;}
.top_nav .w .fl .time{background:url("../images/time.png") no-repeat left center;padding:0 0px 0 30px;margin:0 0 0 18px;}
.top_nav .w .fr a{color:#C7C7C7;}
.top_nav .w .fr a.chi{padding: 0 18px 0 0;}
.top_nav .w .fr a.eng{padding:0 0 0 18px;}
/*nav*/
.nav{width: 100%;min-width: 1160px;height: 100px;}
.nav .logo{background:url("../images/logo.png") no-repeat left center;width:323px;height:100px;}
.nav li {  width: 110px;  font-size: 16px;  color: #333333;  text-align: center;  float: left;  line-height: 100px;  display: inline-block;  position: relative;  }
.nav li a {  width: 110px;  height: 99.5px;  font-size: 16px;  display: block;color: #333;  }
.nav li a:hover,.nav li.active a{border-bottom:2px solid #C79939;background-color:#F0F0F0; }
.nav li.active{ border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;}
/*foot*/
.foot{background-color:#4D4D4D;width: 100%;min-width: 1160px;height: 200px;font-size:14px;color: #999999;}
.foot .w .fl{background: url("../images/f_logo.png") no-repeat left center;padding-left:150px;margin-top: 54px;}
.foot .w .fl dt a{ font-size: 14px; color: #999999;}
.foot .w .fl dt a:hover{text-decoration: underline;}
.foot .w .fl .center{margin:18px 0}
.foot .w .fr{ margin-top: 40px;}
.foot .w .fr dd,.foot .w .fr dd span{line-height:30px;background-repeat:no-repeat;background-position:left;padding-left:28px;}
.foot .w .fr dd span{display: inline-block;}
.foot .w .fr .ico1{background-image: url("../images/ico1.png");}
.foot .w .fr .ico2{background-image: url("../images/ico2.png");padding-right: 26px;margin-left: -28px;}
.foot .w .fr .ico3{background-image: url("../images/ico3.png");}
.foot .w .fr .ico4{background-image: url("../images/ico4.png");}
.foot .w .fr .ico5{background-image: url("../images/ico5.png");}
/*crumb*/
.crumb {line-height: 38px;  height: 38px;  border-bottom: 2px solid #F0F0F0;  padding: 38px 0 18px 0;  margin-bottom: 28px;}
.crumb h3 {  font-size: 36px;  color: #333;  font-weight: normal;  float: left;  }
.crumb p {  float: right;font-size: 14px;}
.crumb p a{ color: #656565;  font-size: 14px; padding-left: 22px;background-position:left;background-repeat:no-repeat;}
.crumb p a:hover,.main>.dynamics>.list>li>a:hover{text-decoration:underline;}
.recruit p a{background-image: url("../images/recruit_icon.png");}
.aboutus p a{background-image: url("../images/aboutus_icon.png");}
.customer p a{background-image: url("../images/index_icon.png");}
.team p a{background-image: url("../images/team_icon.png");}
.range p a{background-image: url("../images/service_icon.png");}
/*customer*/
.customer .crumb h3{border-bottom: 2px solid #C79939;  display: inline-block;  padding-bottom: 18px;}
.customer ul{margin: 0 -20px 72px;}
.customer ul li{float: left;width:360px;height:214px;margin: 0 20px 30px;font-size: 20px;color:#656565;text-align: center;line-height: 40px;}
/*left_nav*/
.left_nav{margin-right: 80px;}
.left_nav>li>a{padding-left:64px;  line-height: 54px;  font-size: 19px; display: inline-block;  width: 190px;  margin-bottom: 10px;color:#666; background-color:#f8f8f8;background-position:25px;background-repeat:no-repeat;}
.left_nav>li>a:hover,.left_nav>li.active>a{background-color:#c89a3a;color:#fff;}
/*main*/
.main{width:826px;min-height:400px;}
/*recruit*/
.recruit .left_nav li a{background: #f8f8f8 url("../images/ico6.png") no-repeat 25px center;}
.recruit .left_nav li.active a{background: #C79939 url("../images/ico6_h.png") no-repeat 25px center;}
.recruit .main>div>ul>li{margin-bottom: 30px;border-bottom: 1px solid #F0F0F0;padding-bottom: 10px;}
.recruit .main>div>ul>li>dl>dt{font-size:24px;color: #333; margin-bottom: 10px;}
.recruit .main>div>ul>li>dl>dd{font-size:16px;color: #656565;line-height: 26px;padding:20px 0;}
.recruit .main>div .info_tel{text-align: right;font-size: 16px; color: #656565;padding-bottom: 100px;}
/*team*/
.team .left_nav li a.partner{background-image:url("../images/ico7.png");}
.team .left_nav li a.partner:hover,.team .left_nav li.active a.partner{background-image:url("../images/ico7_h.png");}
.team .left_nav li a.manage{background-image:url("../images/ico8.png");}
.team .left_nav li a.manage:hover,.team .left_nav li.active a.manage{background-image:url("../images/ico8_h.png");}
.team .main>ul{padding-bottom:64px;}
.team .main>ul>li{ border-bottom: 1px solid #F0F0F0;height: 332px;margin-bottom:35px;position: relative;}
.team .main>ul>li>div>img{width:290px;height: 332px;}
.team .main>ul>li>dl{width:536px;text-align: justify;float: left;}
.team .main>ul>li>dl>dt{font-size:24px;color: #333;}
.team .main>ul>li>dl>dd{font-size:16px;color: #666;line-height: 28px;}
/*aboutus*/
.aboutus .left_nav li a.profile{background-image:url("../images/ico9.png");}
.aboutus .left_nav li a.profile:hover,.aboutus .left_nav li.active a.profile{background-image:url("../images/ico9_h.png");}
.aboutus .left_nav li a.dynamics{background-image:url("../images/ico10.png");}
.aboutus .left_nav li a.dynamics:hover,.aboutus .left_nav li.active a.dynamics{background-image:url("../images/ico10_h.png");}
.aboutus .left_nav li a.contact{background-image:url("../images/ico11.png")}
.aboutus .left_nav li a.contact:hover,.aboutus .left_nav li.active a.contact{background-image:url("../images/ico11_h.png");}
.aboutus .main h4{font-size:24px;color:#af852d;line-height: 60px;font-weight: normal;}
/*profile*/
.aboutus .main .profile  p{font-size: 16px;color: #666;line-height:28px;margin-bottom: 20px;}
.aboutus .main .profile dl{font-size: 16px;color: #666;line-height:38px;padding-top:20px; margin-bottom: 20px;}
.aboutus .main .profile dl dt{padding:76px 0 30px 0;border-bottom: 1px solid #f1f1f1;text-align: right;}
.aboutus .main .profile ul{margin: 0 -15px 100px;}
.aboutus .main .profile ul li{float: left;width: 250px;margin: 0 15px;text-align: center;font-size:18px;color:#666;line-height: 40px;}
.aboutus .main .profile ul li img{ width: 250px; height: 210px; }
/*contact*/
.aboutus .main .contact p{font-size: 16px;color: #666;line-height:28px;margin-bottom: 20px;}
.aboutus .main .contact img{margin:22px 0 72px;}
/*dynamics*/
.aboutus .main .dynamics{margin-bottom: 75px;}
.aboutus .main .dynamics>.list>li{border-bottom: 1px solid #e4e4e4;line-height: 60px;font-size: 16px;color: #666;}
.aboutus .main .dynamics>.list>li>a{display: inline-block;font-size: 16px;color: #666;}
.aboutus .main .dynamics>.list>li>span{display: inline-block;float: right;}
/*page*/
.page {text-align: right; font-size: 16px; color: #666; margin: 28px -8px 0;}
.page a {width: 22px;  height: 22px;  line-height:22px;  text-align: center;  margin: 0 8px 0 0;display: inline-block;  background-color:#f1f1f1;}
.page .on,.page a:hover{color: #fff; background-color: #c2973e;}
/*range*/
.range .left_nav li a.audit{background-image:url("../images/ico12.png");}
.range .left_nav li a.audit:hover,.range .left_nav li.active a.audit{background-image:url("../images/ico12_h.png");}
.range .left_nav li a.accounting{background-image:url("../images/ico13.png");}
.range .left_nav li a.accounting:hover,.range .left_nav li.active a.accounting{background-image:url("../images/ico13_h.png");}
.range .left_nav li a.consulting{background-image:url("../images/ico14.png");}
.range .left_nav li a.consulting:hover,.range .left_nav li.active a.consulting{background-image:url("../images/ico14_h.png");}
.range .left_nav li a.company{background-image:url("../images/ico15.png");}
.range .left_nav li a.company:hover,.range .left_nav li.active a.company{background-image:url("../images/ico15_h.png");}
/*modal*/
.modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000000; }
.modal-backdrop.fade {  opacity: 0;  }
.modal-backdrop, .modal-backdrop.fade.in {  opacity: 0.8;  filter: alpha(opacity=80);  }
.modal {font-size:14px;line-height:24px; text-align:justify;position: fixed;  top: 10%;   top: 4%\9; left: 50%;  z-index: 1050;  width:680px;  margin-left: -340px;  background-color: #ffffff;  border: 1px solid #999;  border: 1px solid rgba(0, 0, 0, 0.3);  *border: 1px solid #999;  outline: none;  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);  -webkit-background-clip: padding-box;  -moz-background-clip: padding-box;  background-clip: padding-box;  }
.modal .tr{text-align: right;}
.modal h5{text-align: center;font-size:18px;margin-bottom: 20px;line-height: 28px;}
.modal p{ line-height: 24px;  padding-bottom: 0;}
.modal.fade {  top: -25%;  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;  -o-transition: opacity 0.3s linear, top 0.3s ease-out;  transition: opacity 0.3s linear, top 0.3s ease-out;  }
.modal.fade.in {top: 10%;  top: 4%\9; }
.modal-body {  position: relative;  max-height: 500px;  padding:25px 15px; overflow-y: auto; text-indent:2em;}
.hide {  display: none;  }
.show {  display: block;  }
.fade {  opacity: 0;  -webkit-transition: opacity 0.15s linear;  -moz-transition: opacity 0.15s linear;  -o-transition: opacity 0.15s linear;  transition: opacity 0.15s linear;  }
.fade.in {  opacity: 1;  }
/*range*/
.range .main {  font-size: 16px;  color: #656565;  line-height: 28px;text-align: justify;  }
.range .main h4 {  font-size: 24px;  color: #af852d;  line-height: 60px;  font-weight: normal;  }
.range .main p{margin-bottom:28px;}
.range .main img{margin-right:34px;}
.range .main>div>ul{border-top: 1px solid #F0F0F0;padding: 30px 0 80px;margin-top:40px;}
.range .main>div>ul>li{width:252px;float: left;padding-left:23px;background: url("../images/ico16.png") no-repeat left center;line-height:48px;}
.range .main>.accounting_service>ul>li{width:183px;}
.range .main>.company_service>ul>li{width:390px;}
/*table*/
table{margin:0;border-collapse:collapse;border-spacing:0; font-size: inherit;width:100%; text-indent: 0px;/*table-layout:fixed;*/}
table,th, td { border: 1px solid #333;}
td {text-align:center;height:25px; vertical-align:middle;padding:0 6px;word-wrap:break-word; overflow:hidden;}