/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
body,h1,h2,h3,h4,h6{font-family:'Gotham SSm A','Gotham SSm B','Helvetica Neue',Helvetica,Roboto,Arial,'PingFang SC','Hiragino Sans GB','Microsoft Yahei','Microsoft Jhenghei',sans-serif !important;-webkit-font-smoothing:antialiased}
html:not(.ie9) .list_p1,html:not(.ie9) .list_p2,html:not(.ie9) .list_p3,html:not(.ie9) .list_p4,html:not(.ie9) .list_p5,html:not(.ie9) .list_home1,html:not(.ie9) .list_home2,html:not(.ie9) .list_home3,html:not(.ie9) .list_home4,html:not(.ie9) .list_home5,html:not(.ie9) .list-p1,html:not(.ie9) .list-p2,html:not(.ie9) .list-p3,html:not(.ie9) .list-p4,html:not(.ie9) .list-p5,html:not(.ie9) .list--p1,html:not(.ie9) .list--p2,html:not(.ie9) .list--p3,html:not(.ie9) .list--p4,html:not(.ie9) .list---p1,html:not(.ie9) .list---p2,html:not(.ie9) .list---p3,html:not(.ie9) .list---p4,html:not(.ie9) .srch,html:not(.ie9) .list_hejin1,html:not(.ie9) .list_hejin2,html:not(.ie9) .list_hejin3,html:not(.ie9) .list_hd,html:not(.ie9) .list_ct,html:not(.ie9) .list_ft,html:not(.ie9) .list_homenews1,html:not(.ie9) .list_homenews2,html:not(.ie9) .list_homenews3,html:not(.ie9) .list_homenews4,html:not(.ie9) .list_sub_ct,html:not(.ie9) .list_sub_path,html:not(.ie9) .list_sub_head,html:not(.ie9) .list_sub_prod1,html:not(.ie9) .list_sub_prod2,html:not(.ie9) .list_sub_prod3,html:not(.ie9) .list_sub_prod4,html:not(.ie9) .list_sub_prod5,html:not(.ie9) .list_sub_prod6,html:not(.ie9) .list_sub_prod7,html:not(.ie9) .list_sub_prod8,html:not(.ie9) .list_sub_prod9,html:not(.ie9) .list_sub_prod10,html:not(.ie9) .list_sub_prod11,html:not(.ie9) .list_sub_prod12,html:not(.ie9) .list_sub_bb,html:not(.ie9) .list_sub_all,html:not(.ie9) .list_sub_hbb,html:not(.ie9) .list_sub_allo1,html:not(.ie9) .list_sub_allo2,html:not(.ie9) .list_sub_allo3,html:not(.ie9) .list_sub_allo4,html:not(.ie9) .list_sub_allo5,html:not(.ie9) .list_sub_allo6,html:not(.ie9) .list_sub_about,html:not(.ie9) .list_sub_about1,html:not(.ie9) .list_sub_about2,html:not(.ie9) .list_sub_about3,html:not(.ie9) .list_sub_img,html:not(.ie9) .list_sub_txt,html:not(.ie9) .list_jianjie_cor1,html:not(.ie9) .list_jianjie_cor2,html:not(.ie9) .list_jianjie_cor3,html:not(.ie9) .list_jianjie_cor4,html:not(.ie9) .list_jianjie_cor5,html:not(.ie9) .list_jianjie_cor6,html:not(.ie9) .list_sub_hh,html:not(.ie9) .list_sub_hhbb,html:not(.ie9) .list_sub_hhh,html:not(.ie9) .list_sub_a,html:not(.ie9) .list_sub_b,html:not(.ie9) .list_sub_c,html:not(.ie9) .list_sub_d,html:not(.ie9) .list_sub_e,html:not(.ie9) .list_sub_f,html:not(.ie9) .list_sub_g,html:not(.ie9) .list_sub_h,html:not(.ie9) .list_sub_lll,html:not(.ie9) .list_sub_1,html:not(.ie9) .list_sub_2,html:not(.ie9) .list_sub_3,html:not(.ie9) .list_sub_4,html:not(.ie9) .list_sub_5,html:not(.ie9) .list_sub_6,html:not(.ie9) .list_sub_7,html:not(.ie9) .list_sub_8,html:not(.ie9) .list_sub_9,html:not(.ie9) .list_sub_10,html:not(.ie9) .list_sub_11,html:not(.ie9) .list_sub_12,html:not(.ie9) .list_sub_13,html:not(.ie9) .newsright,html:not(.ie9) .list_sub_txt1,html:not(.ie9) .list_sub_img1,html:not(.ie9) .list_sub_l,html:not(.ie9) .list_sub_r,html:not(.ie9) .list_sub_ll,html:not(.ie9) .list_sub_rr,html:not(.ie9) .ui-more1 a[href="#pagemain"]{opacity:0}
.home header,.home main,.home footer{display:none}
.home.loaded header,.home.loaded main,.home.loaded footer{display:block}
.list_home1,.list_home2,.list_home3,.list_home4,.list_home5{position:relative;z-index:5}
.list_home2{z-index:4}
.list_home3{z-index:1}
.list_home4{z-index:2}
.list_home5{z-index:3}
html[lang="zh-hans"] header .menu > div > ul > li{width:14.28%}
header .menu > div > ul{height:60px}
header .menu > div > ul > li{float:left;text-align:center;position:relative;overflow:visible}
header .menu > div > ul > li > a{display:inline-block;height:60px;line-height:60px;color:#2c4177;font-size:16px;min-width:70px;background-color:#fff;z-index:1;position:relative;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}
header .menu > div > ul > li:hover > a,header .menu > div > ul > li.current_page_item > a,header .menu > div > ul > li.current_page_parent > a{color:#2c4177;border-bottom:4px solid #4b8af6}
header .menu li ul{position:absolute;left:50%;width:120px;margin-left:-60px;background-color:#fff;padding:10px 0;transition:all 300ms;top:0;opacity:0;visibility:hidden}
header .menu li ul a{display:block;line-height:45px;text-align:center;color:#273a6c;font-size:14px}
header .menu li:hover ul{top:60px;opacity:1;visibility:visible}
header .menu li:hover ul li.current-menu-item a,header .menu li:hover ul a:hover{color:#2579f5}
header .menu > div > ul > li#menu-item-162 ul{left:80px}
header.fixed .menu > div > ul{-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;height:48px}
header.fixed .menu > div > ul > li > a{height:48px;line-height:48px}
header.fixed .menu > div > ul > li:hover ul{top:48px;opacity:1}
.ui-homework .i > .ex > .ct{padding:0 30px}
footer .menu > li{float:left;margin-left:75px;text-align:center}
footer .menu > li > a{font-size:16px;color:rgba(255,255,255,0.8);margin-bottom:20px;display:block}
footer .menu > li li a{font-size:14px;color:rgba(255,255,255,0.8);line-height:32px}
footer .menu > li li a:hover{transition:all 300ms;color:#fff}
.ui-homenews .i > .txt > .a p{min-height:50px}
.ui-homenews .i > .txt > .b p{min-height:56px}
.ui-homeproduct .list .i .cont > .txt > p a{color:#52555f}
.ui-homeproduct .list .i .cont > .txt > p a:hover{color:#127dff}
.ui-homeproduct .srch p button{display:inline-block;border:none;width:160px;height:36px;background-color:#42d79e;border-radius:18px;line-height:33px;text-align:center;color:#fff;font-size:16px;margin-left:20px;box-shadow:10px 10px 15px rgba(0,0,0,0.15);vertical-align:text-top}
#gform_confirmation_message_1{font-size:16px;background:rgba(0,128,0,0.76);color:#fff;padding:10px 20px;text-align:center}
header .link a.call{background:url(../img/ico-call.png) no-repeat 17px;background-size:15px auto;display:inline-block;padding-left:35px}
.ui-joblist .i .box2 > .ct p{max-height:230px;overflow:hidden}
.ui-paging p a{margin:0 4px;width:auto;padding:0 10px}
.ui-paging p span.pages{margin-right:10px}
.ui-paging p span.current{display:inline-block;height:28px;border:1px solid #e8e8e8;line-height:26px;text-align:center;color:#3f3f3f;font-size:14px;transition:all 300ms;font-family:Arial;vertical-align:middle;margin-right:1px;border-color:#4e8ef7;background-color:#4e8ef7;color:#fff;padding:0 10px}
.ui-researchteam .i > img{width:80%;box-shadow:0 0 70px rgba(136,136,136,0.3)}
.ui-researchidea > .ct img,.ui-researchtext .imgs img{box-shadow:0 0 70px rgba(136,136,136,0.3)}
.ui-researchteam ul li{text-align:center}
.ui-tppart .part3 .list2 ul li{width:40%;float:left;margin:0 5%}
.ui-tppart .part1 > .l{width:50%}
.ui-tppart .part1 > .r{width:50%}
.ui-tppart .part2 > .l{padding-left:0px}
.ui-prodlist .on .i > .ex{opacity:1}
.ui-prodlist .on .i > .ct > .txt{opacity:0}
.ui-head2{color:#5794f7;font-size:48px}
.ui-alloycont > .hd{line-height:30px;color:#4b4b4b;font-size:18px}
.ui-devlist > .ft p{cursor:pointer}
.ui-newslist .i > .ct p.p1{min-height:60px}
.side-left{color:#fff;font-size:14px;line-height:25px}
.side-left span{color:#fff}
.side-left #lang_sel_list{float:right;top:4px}
.side-left #lang_sel_list ul{border-top:none}
.side-left #lang_sel_list li:first-child{border-right:1px solid #fff;padding-right:10px!important;margin-right:10px!important}
.side-left #lang_sel_list a{color:#fff!important;background:transparent!important;font-size:14px}
html[lang="zh-hans"] .icl-zh-hans{font-weight:bold}
html[lang="en-US"] footer .menu > li{margin-left:35px}
html[lang="en-US"] .icl-en{font-weight:bold}
.ui-head3.style2 p label span + small{font-size:16px;color:#4b4b4b}
.ui-head3 p label span + small{font-size:16px;color:#4b4b4b}
.home{overflow-y:hidden}
.home.loaded{overflow-y:inherit}
.landing{background:url(../img/landing-bg.jpg) no-repeat center center;background-size:cover;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999}
.landing .container{display:table;table-layout:fixed;height:100%}
.landing .container .content{width:100%;height:100%;display:table-cell;vertical-align:middle;position:relative;text-align:center}
.landing .container .content .landing-item{width:510px;height:440px;margin:0 auto;position:relative;transform:scale(1);transition:all 3s}
.landing .container .content .landing-item > div{position:absolute;opacity:0;z-index:1 !important}
.landing .container .content .landing-item.animate{transform:scale(3);opacity:0}
.landing .landing-1{background:url(../img/landing-1.png) no-repeat center center;width:24px;height:26px;right:50%;top:0;margin-right:-64px}
.landing .landing-2{background:url(../img/landing-3.png) no-repeat center center;width:127px;height:421px;right:50%;top:0;margin-right:-64px}
.landing .landing-3{background:url(../img/landing-4.png) no-repeat center center;width:29px;height:162px;right:50%;top:160px;margin-right:75px}
.landing .landing-4{background:url(../img/landing-1.png) no-repeat center center;width:24px;height:26px;right:50%;top:0;margin-right:-70px}
.landing .landing-5{background:url(../img/landing-2.png) no-repeat center center;width:100px;height:424px;right:50%;top:0;margin-right:-50px}
.landing .landing-6{background:url(../img/landing-4.png) no-repeat center center;width:29px;height:162px;right:50%;top:160px;margin-right:60px}
@media screen and (max-width:767px){.ui-newslist .i > .ct p.p1 span{display:block;float:none}
  .landing .container .content .landing-item{width:510px}
  .landing .container .content .landing-item .landing-1{background:url(../img/landing-1.png) no-repeat center center;width:24px;height:26px;right:50%;top:0;margin-right:-170px}
  .landing .container .content .landing-item .landing-2{background:url(../img/landing-3.png) no-repeat center center;width:127px;height:421px;right:50%;top:0;margin-right:-30px}
  .landing .container .content .landing-item .landing-3{background:url(../img/landing-4.png) no-repeat center center;width:29px;height:162px;right:50%;top:160px;margin-right:185px;margin-left:0}
  .landing .container .content .landing-item .landing-4{background:url(../img/landing-1.png) no-repeat center center;width:24px;height:26px;right:50%;top:0;margin-right:-170px}
  .landing .container .content .landing-item .landing-5{background:url(../img/landing-2.png) no-repeat center center;width:100px;height:424px;right:50%;top:10px;margin-right:-10px}
  .landing .container .content .landing-item .landing-6{background:url(../img/landing-4.png) no-repeat center center;width:29px;height:162px;right:50%;top:160px;margin-right:185px;margin-left:0}
  header .menu li:hover ul{position:relative;left:0;width:100%;margin-left:0 !important;opacity:1;background-color:#f9f9f9;transition:none;display:none;top:0!important}
  header .menu li:hover ul a{font-size:16px}
  footer .menu > li{width:25%;margin:0}
  .ui-banner .img .cont{display:block}
  .ui-banner .img.img1 .cont p.p1{font-size:35px}
  .ui-banner .img.img1 .cont{padding:60px 0}
  .ui-banner .item:nth-child(3) .img.img1 .cont{padding:82.5px 0}
  .ui-banner .item:nth-child(2) .img.img1 .cont{padding:59.4px 0}
  body.open-navi header .menu,header.fixed .menu > div > ul{height:100%}
  body.open-navi header .menu{box-shadow:none}
  header .menu > div > ul > li#menu-item-162 ul{left:0}
}
html[lang="en-US"] .ui-head1 p.p2,html[lang="en-US"] .ui-head1 p.p3{display:none}
html[lang="en-US"] .ui-head1 p.p4{font-size:36px}
html[lang="en-US"] .ui-homework .i > .ex > .hd p{font-size:36px}
html[lang="en-US"] .ui-homework .i > .ex > .hd p b,html[lang="en-US"] .ui-homework .i > .ex > .hd p i{display:none}
html[lang="en-US"] .ui-inbanner > .ct h3{display:none}
html[lang="en-US"] .ui-inbanner > .ct p{font-size:60px}
html[lang="en-US"] .ui-head2 div.text-center p:first-child{display:none}
html[lang="en-US"] .ui-head2 div.text-center p:nth-child(2) small{font-size:36px;color:#5794f7}
html[lang="en-US"] .ui-head2 p span,html[lang="en-US"] .ui-head2 p small b{display:none}
html[lang="en-US"] .ui-head2 p small{color:#5794f7;font-size:48px}
html[lang="en-US"] .ui-aboutvision > .ct .i p.p2{display:none}
html[lang="en-US"] .ui-path p > label span,html[lang="en-US"] .ui-path p > label small:before{display:none}
html[lang="en-US"] .ui-path p > label small{font-size:36px}
html[lang="en-US"] .ui-tppart .ttl .tt h3{display:none}
html[lang="en-US"] .ui-tppart .ttl .tt p{font-size:30px;line-height:40px}
html[lang="en-US"] .ui-head3.style2 p label span{display:none}
html[lang="en-US"] .ui-head3.style2 p label small{color:#2579f5;font-size:24px}
html[lang="en-US"] .ui-head4 h3{display:none}
html[lang="en-US"] .ui-head4 p{line-height:70px;text-align:center;color:#fff;font-size:30px;background-color:#2579f5}
html[lang="en-US"] .ui-head3 p label span{display:none}
html[lang="en-US"] .ui-head3 p label small{display:block;color:#424955;font-size:36px;line-height:1.3em}
html[lang="en-US"] .ui-devbanner > .ct{padding-left:60px}
html[lang="en-US"] .ui-banner .img.img1 .cont p.p1{font-size:50px;line-height:60px}
html[lang="en-US"] .ui-homework .i a.more{font-size:12px}
html[lang="en-US"] .ui-homework .i > .ex > .hd{padding-top:50px}
html[lang="en-US"] header .menu > div > ul > li{margin:0 30px}
html[lang="en-US"] header .menu li ul{margin-left:-90px;width:180px}
html[lang="en-US"] .ui-banner .item:nth-child(2) .img.img1 .cont p.p2 br{display:none}
@media screen and (max-width:767px){.ui-banner{height:auto}
  html[lang="en-Us"] .ui-banner{height:433px}
  html[lang="en-US"] .ui-banner .item:nth-child(3) .img.img1 .cont{padding:92.5px 0}
}
