/* =S Reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,object{margin: 0;padding: 0;}
body,button, input, select, textarea {font: 16px/1.5 "微软雅黑", arial, simsun, sans-serif;color:#535353;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
small { font-size: 12px; }
ul, ol { list-style: none; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
iframe {border:none;}
noscript strong {display: block; font-size: 18px; line-height:1.5em; padding: 5px 0; background-color: #ccc; color: #a00; text-align: center; }
header,nav,section,article,aside,figure,footer {display:block;}
.clearfix {zoom:1;}
.clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
a:link,a:visited {color:#333;text-decoration:none;}
a:hover {color:#333;text-decoration:none;}
.fl {float:left;}
.fr {float:right;}
.mt10{margin-top:10px;}
.ml10 {margin-left:10px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mr30 {margin-right:30px;}
.w250 {width:250px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w640 {width:640px;}
.w660 {width:660px;}
.posr { position: relative;*zoom:1;}
.disn { display:none;}
.tac { text-align: center;}
.fixed-header .service-header { position: fixed; width: 100%;z-index: 1000; left: 0; top: 0; _position:absolute;}
.fixed-header { padding-top: 51px; _padding-top:0;}
/* =E Reset */
/* =S service top */
.wrap { margin: 0 auto; width: 1000px;}
.bg-gray { background: #EBEBEB;}
.service-header { height: 51px; background: url("../images/icon-inner-top.png") repeat-x scroll 0 -306px #595B59;}
.service-top-nav { padding-left:35px; width: 1000px; }
.service-top-nav li { float: left; font-size: 0; padding: 0; line-height: 0; height: 51px; width: 138px;}
.service-top-nav li a { display: block; height: 51px; width: 138px;background-image: url("../images/icon-inner-top.png");}
.service-top-nav .icon-home { background-position: 0 -255px;}
.service-top-nav .icon-ccm { background-position: 0 -51px;}
.service-top-nav .icon-szk { background-position: 0 -102px;}
.service-top-nav .icon-xad { background-position: 0 -153px;}
.service-top-nav .icon-sns { background-position: 0 -204px;}
.service-top-nav .icon-adm { width: 138px; background-position: 0 0;}
.service-top-nav .icon-atlas { background-position: 0 -408px;}
.service-top-nav .icon-RED { background-position: 0 -459px;}
.service-top-nav .icon-ecology { background-position: 0 -510px;}
.service-top-nav .icon-case { background-position: center -562px;}
.service-top-nav li.current,.service-top-nav .stn-sub:hover  { background: url("../images/icon-inner-top.png") repeat scroll 0 -357px transparent; }
.icon-newslist { background-position: center -1426px; }
.icon-trend { background-position: center -1478px; }
/* =E service top */

/*=S footer */
.home-footer { height: 320px; font-size: 12px; text-align: center;background: #EBEBEB none repeat scroll 0% 0%;}
.share { padding: 65px 0 60px;}
.share a { display: inline-block; width: 58px; height: 58px; margin: 0 10px; background: url("../images/icon-home.png"); position: relative; }
.share .s-weibo { background-position: 1px -278px; top: -11px; }
.share .s-weixin { background-position: -57px -278px; top: -13px; }
.share .s-restart { background-position: 0 -180px; width: 98px; height: 98px;}
.share .s-qzone { background-position: -112px -180px; top: -13px; }
.share .s-ttweibo { background-position: -113px -240px; top: -13px; }
/*=E footer */

/*=S about */
.bg-about { background: url("../images/bg-about.png") repeat-x 0 0; }
.ac-logo { background: url("../images/company-intro.png") no-repeat scroll center center transparent; height: 274px; }
.ac-intro-hd { background: url("../images/company-intro_07.png") no-repeat scroll center center transparent; height: 339px; }
.ac-intro-bd { height: 537px; }
.ac-intro-bd ul { font-size: 12px; padding-left: 90px; padding-top: 90px; width: 800px; }
.ac-intro-bd li { font-size:16px; }
.ac-intro-bd p { padding-bottom:15px;font-family: "Microsoft yahei";padding-bottom: 15px;color:#333;text-indent: 2em;}
.ac-intro-bd p strong {color:#ED1B23;}
.ac-ln { background: url("../images/company-intro_09.png") no-repeat scroll center center transparent; height: 898px; }
.ac-ln-d { background: url("../images/company-intro_10.png") no-repeat scroll center center transparent; height: 474px;_height:472px; color: #575757; font-size: 12px; }
.ac-xz { height: 536px;}
.ac-ln ul { color: #666; font-size: 12px; line-height: 24px; padding-left: 200px; padding-top: 610px; }
.ac-ln li { height: 40px; line-height: 10px; margin-bottom: 10px; }
.ac-ln .al-c { height: 90px; line-height: 18px; }
.color-red {color:#EA3333;}
.ac-ln-d ul { padding-left: 120px; }
.ac-ln-d li { float: left; margin-right: 100px; padding-top: 130px; width: 190px; line-height: 175%; display: inline;}
.ac-xz-bd ul { font-size: 12px; margin: 0 auto; width: 655px; height: 300px; }
.ac-xz-bd li { background: url("../images/ac-list-bg.png") no-repeat; height: 42px; line-height: 40px; margin-bottom: 6px; }
.ac-join { height: 818px; }
.join-hd { background: url("../images/jion-us.png") no-repeat scroll center center transparent; height: 90px; margin-bottom: 15px; }
.job-list { height: 110px; margin-bottom: 31px; _margin-bottom:21px;}
.job-info { height: 401px; margin-bottom: 20px; }
.hr-mail { background: url("../images/hr-mail.png") no-repeat scroll center center transparent; height: 78px; }
.hr-mail a { display: inline-block; height: 70px; padding-left: 485px; width: 195px; marg-left: 485px; }
.ac-contact { height: 695px; }
.contact-hd { background: url("../images/contact-us.png") no-repeat center; height: 178px; }
.contact-bd { margin: 0 auto; width: 790px; }
.cbd-tab-hd { background: #222; margin-bottom: 5px; font-family: "Microsoft Yahei"}
.cbd-tab-bd { height: 351px; overflow: hidden; width: 790px; }
.ac-xz-hd { height: 129px; text-align: center; }
.ac-xz-bd { height: 300px; }
.ac-xz-bd .time{ display: block; float: left; height: 40px; text-indent: 36px; width: 130px; }
.ac-xz-bd .ac-xz-link{ display: block; float: left; text-indent: 20px; width: 490px; height:40px;overflow: hidden;}
.ac-xz-link a:hover {color:#DB1D1D;}
.ac-xz-page { text-align: right; float: right; width: 350px; }
.ac-xz-page a { margin-right: 5px; background: url("../images/icon-inner-top.png") no-repeat scroll 0 -1327px transparent; display: inline-block; font-style: Arial; height: 42px; line-height: 42px; width: 70px; font-family: tahoma; text-align: center; }
.ac-xz-page .next {margin-right:0;}
.ac-xz-page .disn { display: none;}
.ctb-hz,.ctb-bj,.ctb-sh,.ctb-hf,.ctb-gz,.ctb-xjp,.ctb-cd { width: 790px; height: 351px; background: url("../images/bg-place.png-1.png") no-repeat; overflow: hidden; }
.ctb-hz { background-position: 0 0; }
.ctb-bj {background-position: 0 -702px;}
.ctb-sh {background-position: 0 -351px;}
.ctb-hf {background-position: 0 -1053px;}
.ctb-gz {background-position: 0 -1404px;}
.ctb-xjp {background-position: 0 -1755px;}
.ctb-cd {background-position: 0 -2106px;}
.cbd-tab-hd li { float: left; }
.cbd-tab-hd li a { display: inline-block; font-size: 16px; height: 41px; padding: 0 20px; color: #fff; line-height: 41px; }
.cbd-tab-hd li.current a,.cbd-tab-hd li.current a:visited,.cbd-tab-hd li a:hover { background: #393939;color: #fff;}
.cbd-tab-bd .acc-info { font-size: 12px; padding-left: 30px; padding-top: 140px; width: 220px; }
.cbd-tab-bd ul { width: 4740px;}
.job-list li { float: left; width: 235px; text-align: center; }
.job-info li { float: left; width: 950px; }
.job-title { float: left; width: 150px; text-align: center; }
.job-ask { border-left: 1px solid #ccc; float: left; font-size: 16px; padding-left: 30px; width: 750px; height: 440px; overflow-y: auto; }
.about-company-header .ach-li { margin-right: 0; width: 110px;}
.about-company-header .ach-li a{ display: block; width: 110px;}
.about-company-header .gsjj a { background-position: center -1123px;}
.about-company-header .gsln a { background-position: center -1174px;}
.about-company-header .gsln a { background-position: center -1174px;}
.about-company-header .gsjg a { background-position: center -1225px;}
.about-company-header .gszx a { background-position: center -969px;}
.about-company-header .lxwm a { background-position: center -1072px;}
.about-company-header .jrwm a { background-position: center -1020px;}
.about-company-header .ach-li a:hover { background-color: #2E2E2E;box-shadow: inset 0 0 5px rgba(0,0,0,0.5);}
.job-title div { font-size: 60px; }
.job-title p { font-family: "Microsoft Yahei"; color:#ff0000; font-size: 18px; }
.job-ask h3 { margin-bottom: 5px; padding-bottom: 5px; }
.job-ask-info { padding-bottom: 10px; font-size: 12px; }
.job-prev,.job-next { width: 30px; height: 110px; float: left;}
.job-next {}
.job-next a,.job-prev a{ display: block; width: 18px; height: 28px; background: url("../images/icon-home.png") repeat scroll 0 -476px transparent; margin-top: 30px; }
.job-next a { background-position: -20px -476px; float: right; }
.job-contain { float: left; height: 97px; overflow: hidden; width: 940px; }
.job-list .job-prev .disn,.job-list .job-next .disn,.ji-li {display: none;}
/*=E about */