﻿/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
@charset "utf-8";
body {margin: 0px;padding: 0px;border: 0px;font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei";color: #333333;font-size: 14px;width: 100%;background: #ffffff;padding-top: 100px;position: relative}
a {margin: 0px;padding: 0px;border: 0px;text-decoration: none;color: #333333;font-size: 13px}
a:hover {text-decoration: none}
* {padding: 0px;margin: 0px;border: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
li {list-style: none}
.clear {clear: both !important;height: 0px !important;width: 0px !important;float: none !important;margin: 0px !important;padding: 0px !important;border: 0px !important}
input:focus {outline: none}
img {max-width: 100% !important;vertical-align: middle}
div, p, table, td, ul, li, span, a, ol, input, label {padding: 0px;margin: 0px;border: 0px}
input::-ms-input-placeholder {color: #4d4d4d;font-size: 14px}
input::-webkit-input-placeholder {color: #4d4d4d;font-size: 14px}
input::-moz-placeholder {color: #4d4d4d;font-size: 14px}
input::-moz-placeholder {color: #4d4d4d;font-size: 14px}
.fl {float: left}
.fr {float: right}
.pc {display: block}
.mo {display: none}
.gray {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray}
.gray:hover {-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray}
.radius5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px}
.radius10 {-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px}
.tra {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);filter: scale(1);filter: transform;transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s}
.tra:hover {-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);filter: scale(1.15);filter: transform;transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s}
.opacity5 {filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5}
.shadow5 {-webkit-box-shadow: rgba(0, 0, 0, 0.13) 5px 5px 5px;-moz-box-shadow: rgba(0, 0, 0, 0.13) 5px 5px 5px;-ms-box-shadow: rgba(0, 0, 0, 0.13) 5px 5px 5px;-o-box-shadow: rgba(0, 0, 0, 0.13) 5px 5px 5px;box-shadow: rgba(0, 0, 0, 0.13) 5px 5px 5px}
.shadow10 {-webkit-box-shadow: rgba(0, 0, 0, 0.13) 5px 5px 10px;-moz-box-shadow: rgba(0, 0, 0, 0.13) 5px 5px 10px;-ms-box-shadow: rgba(0, 0, 0, 0.13) 5px 5px 10px;-o-box-shadow: rgba(0, 0, 0, 0.13) 5px 5px 10px;box-shadow: rgba(0, 0, 0, 0.13) 5px 5px 10px}
.pctop {width: 100%;height: 100px;z-index: 9999;background: #FFFFFF;border-bottom: #CCCCCC solid 1px;border-top: #5986db solid 4px;position: fixed;top: 0;left: 0}
.pctop .pctop_nei {width: 1100px;margin: 0 auto}
.pctop .pctop_nei .pclogo {float: left;margin-top: 20px;display: inline-block}
.pctop .pctop_nei .pctop_right {float: right}
.pctop .pctop_nei .pctop_right .pcmenu {float: left}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun {float: left;position: relative}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_a {padding: 0 28px;text-align: center;line-height: 96px;color: #666666;font-size: 15px;display: inline-block;height: 96px}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_drop {display: none;position: absolute;left: 0;width: 100%;z-index: 9999}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_drop a {display: inline-block;width: 100%;background: rgba(89, 134, 219, 0.8);color: #FFFFFF;text-align: center;font-size: 14px;float: left;height: 41px;line-height: 40px;border-top: rgba(255, 255, 255, 0.35) solid 1px}
.pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun .pcmenu_drop a:nth-child(1) {border-top: none}
.pctop .pctop_nei .pctop_right .pcsearch {float: right;width: 36px;height: 36px;position: relative;margin-left: 23px;margin-top: 30px}
.pctop .pctop_nei .pctop_right .pcsearch .top_search {width: 36px;display: inline-block;height: 36px;border-radius: 36px;overflow: hidden;border: #c1c1c1 solid 1px;position: absolute;right: 0;top: 0;transition: all ease-out 0.6s}
.pctop .pctop_nei .pctop_right .pcsearch .top_search input[type="text"] {transition: all ease-out 0.6s;width: 0px;height: 34px;padding: 0 0px;float: left}
.pctop .pctop_nei .pctop_right .pcsearch .top_search input[type="submit"] {cursor: pointer;width: 36px;height: 34px;background: url(../img/bg2.png) no-repeat 50%;border-radius: 36px;float: right}
.img_gallery {position: relative}
.main_img {overflow: hidden;position: relative}
.main_img ul {width: 9999px;overflow: hidden;position: absolute;top: 0;left: 0}
.main_img li {float: left;width: 100%}
.main_img li span {display: block;width: 100%}
.main_img li a {display: block;width: 100%}
.img_font {position: absolute;bottom: 30px;left: 30%;color: #f00;width: 100%;padding: 10px}
.img_font span {display: none}
.img_gallery, .main_img, .main_img ul, .main_img li, .main_img li span, .main_img li a {height: 454px}
div.point {position: absolute;bottom: 57px;left: 0;z-index: 999;width: 100%;height: 0px;text-align: center}
div.point .point_box {margin: 0 auto;display: inline-block}
div.point a {display: block;width: 37px;height: 7px;font-size: 0;background: rgba(0, 0, 0, 0.30);float: left;cursor: pointer;margin: 0 3px}
div.point a.on {background: #ec2222}
.footer {width: 100%;background: #363b51}
.footer .footer1_nei {width: 1100px;max-width: 96%;margin: 0 auto;padding: 30px 0 40px 0;text-align: center}
.footer .footer1_nei .footer_left {display: inline-block;text-align: left;float: none !important}
.footer .footer1_nei .footer_left .foot_xun {float: left;width: 105px;margin-right: 40px}
.footer .footer1_nei .footer_left .foot_xun .foot_xun_title {height: 44px;line-height: 44px;color: #FFFFFF;font-size: 15px;width: 100%;float: left;background: url(../img/bg3.png) no-repeat 0 bottom;padding-left: 9px;margin-bottom: 10px}
.footer .footer1_nei .footer_left .foot_xun a {padding-left: 9px;width: 100%;float: left;display: inline-block;font-size: 12px;line-height: 22px;color: rgba(255, 255, 255, 0.50)}
.footer .footer1_nei .footer_right {}
.footer .footer1_nei .footer_right .footer_right_left {width: 121px;height: 121px;background: #FFFFFF;padding: 8px}
.footer .footer1_nei .footer_right .footer_right_left img {width: 105px;height: 105px}
.footer .footer1_nei .footer_right .footer_right_right {width: 107px;padding: 30px 0 0 22px}
.footer .footer1_nei .footer_right .footer_right_right .footer_right_right1 {width: 100%;margin-bottom: 15px}
.footer .footer1_nei .footer_right .footer_right_right .footer_right_right2 {font-size: 12px;color: #FFFFFF;width: 100%;line-height: 20px}
.footer .footer1_nei .footer_right .footer_right_right .footer_right_right3 {font-size: 14px;color: #FFFFFF;width: 100%;line-height: 20px}
.footer .footer2 {width: 100%;font-size: 13px;color: rgba(255, 255, 255, 0.60);text-align: center;background: #272b3b;height: 38px;line-height: 38px}
.motop {width: 100%;padding: 0 2%;height: 50px}
.motop .mologo {height: 30px;margin: 10px 0}
.motop .mologo img {height: 30px}
.motop .moicon {width: 30px;height: 30px;position: relative;margin-top: 10px}
.motop .moicon div {width: 30px;height: 5px;background: #5986db;position: absolute}
.motop .moicon div.moicon1 {-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);transition: all ease-out 0.3s;top: 8px}
.motop .moicon div.moicon2 {-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);transition: all ease-out 0.3s;top: 20px}
.motop .moicon.on div.moicon2 {-webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);transform: rotateZ(45deg);transition: all ease-out 0.3s;top: 12px}
.motop .moicon.on div.moicon1 {-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);-o-transform: rotateZ(-45deg);transform: rotateZ(-45deg);transition: all ease-out 0.3s;top: 12px}
.modrop {display: none;width: 100%;height: 100%;background: rgba(89, 134, 219, 0.5);position: absolute;left: 0;z-index: 99999}
.modrop .momenu {width: 50%;height: 100%;background: rgba(89, 134, 219, 0.75);position: relative;float: left;height: 100%}
.modrop .momenu .momenu_xun {width: 100%;height: 40px}
.modrop .momenu .momenu_xun .momenu_title {width: 100%;height: 40px;padding: 0 15px}
.modrop .momenu .momenu_xun .momenu_title a {color: #FFFFFF;font-size: 14px;line-height: 40px;display: inline-block;float: left}
.modrop .momenu .momenu_xun .momenu_title i {float: right;color: #FFFFFF;font-size: 14px;line-height: 40px;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);transition: all ease-out 0.3s}
.modrop .momenu .momenu_xun .momenu_title i.on {-webkit-transform: rotateZ(-60deg);-moz-transform: rotateZ(-60deg);-ms-transform: rotateZ(-60deg);-o-transform: rotateZ(-60deg);transform: rotateZ(-60deg);transition: all ease-out 0.3s}
.modrop .momenu .momenu_xun .momenu_drop {padding: 40px 0 0 0;display: none;width: 100%;position: absolute;top: 0;left: 100%}
.modrop .momenu .momenu_xun .momenu_drop a {width: 100%;height: 40px;float: left;display: inline-block;color: #FFFFFF;font-size: 13px;line-height: 40px;padding-left: 20px}
.neibanner {width: 100%;height: 300px}
.bodynei {width: 1100px;max-width: 100%;min-height: 220px;margin: 20px auto 60px auto;position: relative}
.bodynei .body_left {z-index: 99;width: 245px;float: left;margin-right: -245px;position: relative}
.bodynei .body_left .body_left_arrow {display: none;border: #5986db solid 1px;padding: 5px 8px 5px 8px;background: #fff;position: absolute;left: 100%;top: 30px;border-top-right-radius: 35px;border-bottom-right-radius: 35px;overflow: hidden;border-left: none}
.bodynei .body_left .body_left_arrow i {color: #5986db;font-size: 14px;line-height: 14px;width: 14px;height: 14px;float: right;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);transform: rotateZ(0deg);transition: all ease-out 0.3s}
.bodynei .body_left .body_left_arrow.on i {-webkit-transform: rotateZ(-60deg);-moz-transform: rotateZ(-60deg);-ms-transform: rotateZ(-60deg);-o-transform: rotateZ(-60deg);transform: rotateZ(-60deg);transition: all ease-out 0.3s;margin-top: -5px}
.bodynei .body_left .body_left_top {width: 100%;height: 100px;background: #5986db;border-bottom: #FFFFFF solid 1px}
.bodynei .body_left .body_left_top .body_left_top1 {font-size: 26px;line-height: 26px;width: 100%;float: left;padding-left: 70px;color: #FFFFFF;margin: 27px 0 7px 0}
.bodynei .body_left .body_left_top .body_left_top2 {font-size: 13px;line-height: 13px;width: 100%;float: left;padding-left: 70px;color: #FFFFFF;text-transform: uppercase}
.bodynei .body_left .body_left_tops {width: 100%;height: 100px;background: #5986db;border-bottom: #FFFFFF solid 1px;text-align: center}
.bodynei .body_left .body_left_tops .body_left_top1 {font-size: 26px;line-height: 50px;width: 100%;float: left;color: #FFFFFF;margin: 27px 0 7px 0}
.bodynei .body_left .body_left_tops .body_left_top2 {font-size: 13px;line-height: 13px;width: 100%;float: left;color: #FFFFFF;text-transform: uppercase}
.bodynei .body_left .body_left_menu {width: 100%}
.bodynei .body_left .body_left_menu a {width: 100%;font-size: 14px;height: 45px;line-height: 45px;text-align: center;border-bottom: #FFFFFF solid 1px;float: left;display: inline-block;background: #f4f4f4;color: #343233;transition: all ease-out 0.2s}
.bodynei .body_left .body_left_menu a.on {color: #FFFFFF;background: #5986db;transition: all ease-out 0.4s}
.bodynei .body_right {margin-left: 290px}
.bodynei .body_right .body_right_top {width: 100%;height: 32px;border-bottom: #ececec solid 1px}
.bodynei .body_right .body_right_top .page_name {color: #5986db;font-size: 18px;padding-left: 8px;border-left: #5986db solid 3px;margin-top: 3px;line-height: 18px}
.bodynei .body_right .body_right_top .newsnav {float: right;color: #999999;line-height: 30px;font-size: 12px}
.bodynei .body_right .body_right_top .newsnav a {color: #999999;line-height: 26px;font-size: 12px;display: inline-block}
.bodynei .body_right .body_right_top .newsnav i {color: #999999;line-height: 26px;font-size: 12px;display: inline-block;margin: 0 8px}
.bodynei .body_right .body_right_top .newsnav span {color: #999999;line-height: 26px;font-size: 12px;display: inline-block}
.bodynei .body_right .zhuti {font-size: 15px;line-height: 30px;color: #757575}
.about {}
.about b {color: #666666}
.about .abimg1 {margin: 5px 0 20px 20px;float: right}
.about .abimg2 {margin: 5px 20px 20px 0;float: left}
.exchanges {color: #666666;font-size: 14px}
.service {color: #666666;font-size: 14px}
.Investment {width: 100%;padding: 20px 0}
.Investment a {width: 100%;height: 42px;line-height: 42px;font-size: 14px;color: #666666;float: left;float: left;display: inline-block;border-bottom: #bfbfbf dashed 1px;transition: all 0.3s ease-out}
.Investment a i:nth-child(1) {float: left;line-height: 42px;margin-left: 10px}
.Investment a span:nth-child(2) {float: left;margin: 0 8px;max-width: 80%;display: inline-block;overflow: hidden;white-space: pre;text-overflow: ellipsis}
.Investment a i:nth-child(3) {float: left;line-height: 42px;color: #aeaeae}
.Investment a span:nth-child(4) {float: right;font-size: 13px;margin-right: 13px}
.fenye {width: 100%;text-align: center}
.fenye .fenye_nei {display: inline-block}
.fenye .fenye_nei a {float: left;line-height: 31px;width: 50px;height: 33px;display: inline-block;text-align: center;margin: 15px 4px 0px 4px;border: #dddddd solid 1px;font-size: 16px;color: #545454}
.fenye .fenye_nei a.on {background: #5986db;border: #5986db solid 1px;color: #FFFFFF}
.contact {width: 100%;padding: 20px 15px}
.contact .contact_title {width: 100%;color: #222222;font-weight: bolder;line-height: 46px;font-size: 16px}
.contact_add {font-size: 14px;color: #595959}
.contact_add td {height: 35px;padding: 0px 25px}
.contact_map {width: 100%;padding: 9px;border: #e0e0e0 solid 1px;height: 400px}
.contact_map iframe {width: 100%;height: 100%;overflow: hidden}
.newsdet_title {width: 100%;text-align: center;padding-top: 30px}
.newsdet_title .newsdet_title1 {line-height: 30px;width: 100%;color: #333333;text-align: center;font-size: 24px}
.newsdet_title .newsdet_title2 {display: inline-block;color: #999999;font-size: 12px;margin: 5px 0}
.newsdet_title .newsdet_title2 span {display: inline-block;float: left;padding: 0 21px;height: 14px;line-height: 14px}
.newsdet_title .newsdet_title2 .spa1 {background: url(../img/bg7.png) no-repeat 0 50%}
.newsdet_title .newsdet_title2 .spa2 {background: url(../img/bg8.png) no-repeat 0 50%}
.newsdet_title .newsdet_title2 .spa3 {background: url(../img/bg9.png) no-repeat 0 50%}
.newsdet_title .newsdet_title3 {width: 100%;text-align: center;height: 18px;border-bottom: #e9e9e9 solid 1px;margin-bottom: 30px}
.newsdet_title .newsdet_title3 .bdsharebuttonbox {display: inline-block}
.newsdet_title .newsdet_title3 .bdsharebuttonbox a {border: #FFFFFF solid 5px;border-radius: 36px;width: 36px;height: 36px;margin: 0 5px !important;padding: 0 !important;display: inline-block}
.newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_tsina {background: url(../img/bg10.png) no-repeat 50%, #d5d5d5}
.newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_weixin {background: url(../img/bg11.png) no-repeat 50%, #d5d5d5}
.newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_tqq {background: url(../img/bg12.png) no-repeat 50%, #d5d5d5}
.newstext {font-size: 14px;color: #757575;line-height: 30px;border-bottom: #ebebeb solid 1px;padding-bottom: 30px}
.newsdet_link {width: 100%;position: relative;margin-top: 30px}
.newsdet_link .newsdet_link_left {width: 100%;padding-right: 120px}
.newsdet_link .newsdet_link_left div {width: 100%}
.newsdet_link .newsdet_link_left div span {float: left;display: inline-block;width: 60px;margin-right: -60px;font-size: 14px;line-height: 30px;color: #666666}
.newsdet_link .newsdet_link_left div a {display: inline-block;margin-left: 65px;font-size: 14px;line-height: 30px;color: #666666;white-space: pre;overflow: hidden;text-overflow: ellipsis}
.newsdet_link .newsdet_link_right {font-size: 15px;color: #FFFFFF;background: #5986db;display: inline-block;width: 97px;height: 37px;line-height: 37px;text-align: center;position: absolute;right: 0;top: 8px}
.news {width: 100%;padding: 8px 0}
.news .news_xun {padding: 22px 0;border-bottom: #d2d2d2 dotted 1px;width: 100%;float: left}
.news .news_xun .news_xun_pic {width: 166px;height: 118px;overflow: hidden;float: left;margin-right: -166px}
.news .news_xun .news_xun_text {margin-left: 186px}
.news .news_xun .news_xun_text .news_xun_title {width: 100%;float: left;line-height: 16px;color: #333333;height: 16px;white-space: pre;text-overflow: ellipsis;overflow: hidden}
.news .news_xun .news_xun_text .news_xun_small {width: 100%;color: #989898;font-size: 14px;float: left;line-height: 24px;height: 48px;overflow: hidden;margin: 14px 0}
.news .news_xun .news_xun_text .news_xun_link {font-size: 13px;text-align: center;padding: 0 16px;display: inline-block;line-height: 26px;height: 26px;color: #FFFFFF;float: left;background: #4967b7}
.news .news_xun .news_xun_text .news_xun_link i {margin-left: 5px}
.mess_form {width: 100%;padding-top: 30px}
.mess_form .mess1 {color: #333333;font-size: 24px;width: 100%}
.mess_form .mess2 {color: #333333;font-size: 14px;width: 100%}
.mess_form .mess3 {width: 100%}
.mess_form .mess3 td {width: 33.3333%;padding: 10px 0}
.mess_form .mess3 td input {border: #b2b2b2 solid 2px;height: 44px;width: 90%;padding: 0 13px}
.mess_form .mess3 td input::-ms-input-placeholder {font-size: 14px;color: #a9a9a9}
.mess_form .mess3 td input::-webkit-input-placeholder {font-size: 14px;color: #a9a9a9}
.mess_form .mess3 td input::-moz-placeholder {font-size: 14px;color: #a9a9a9}
.mess_form .mess3 td input::-moz-placeholder {font-size: 14px;color: #a9a9a9}
.mess_form .mess3 td textarea {border: #b2b2b2 solid 2px;padding: 10px 13px;height: 208px;width: 100%}
.mess_form .mess3 td textarea::-ms-input-placeholder {font-size: 14px;color: #a9a9a9}
.mess_form .mess3 td textarea::-webkit-input-placeholder {font-size: 14px;color: #a9a9a9}
.mess_form .mess3 td textarea::-moz-placeholder {font-size: 14px;color: #a9a9a9}
.mess_form .mess3 td textarea::-moz-placeholder {font-size: 14px;color: #a9a9a9}
.mess_form .mess3 td input[type='submit'] {width: 144px;height: 38px;line-height: 38px;text-align: center;color: #FFFFFF;border: none;cursor: pointer;background: #969696;font-weight: bolder}
.container {width: 100%}
.container .row {width: 1090px;margin-left: -23px}
.container .row .fancybox {width: 172px;height: 324px;float: left;margin: 0 23px}
.container .row .fancybox .fancy {display: inline-block;overflow: hidden;width: 172px;height: 234px}
.container .row .fancybox .fancy img {width: 100%}
.container .row .fancybox span {padding: 0 15px;text-align: center;font-size: 14px;color: #595959;line-height: 20px;display: inline-block}
.qualifications {width: 100%}
.qualifications .fancybox {width: 277px;height: 253px;float: left;border-bottom: #dddddd dotted 1px;padding: 25px 26px 25px 5px}
.qualifications .fancybox:nth-child(3n) {padding-right: 0;width: 251px}
.qualifications .fancybox .fancy {width: 246px;height: 202px;display: inline-block;border: #dddddd solid 1px;padding: 10px 10px 0 10px;box-shadow: rgba(0, 0, 0, 0.04) 3px 3px 3px;transition: all 0.3s ease-out}
.qualifications .fancybox .fancy .pic {width: 224px;height: 149px;overflow: hidden;-webkit-align-items: center;display: -webkit-flex;-webkit-justify-content: center}
.qualifications .fancybox .fancy .pic img {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);filter: scale(1);filter: transform;transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s}
.qualifications .fancybox .fancy .title {font-size: 14px;line-height: 40px;color: #666666;text-align: center;overflow: hidden;white-space: pre;text-overflow: ellipsis}
.recruit {width: 100%;margin: 30px 0 0 0;border: #dddddd solid 1px}
.recruit table {width: 100%}
.recruit th {border-bottom: #dddddd solid 1px;color: #333333;font-size: 14px;height: 50px;text-align: left}
.recruit th:nth-child(1) {padding-left: 35px}
.recruit .rec_title td {height: 40px;font-size: 14px;color: #555555;border-bottom: #dddddd dotted 1px;cursor: pointer}
.recruit .rec_title td .recimg1 {}
.recruit .rec_title td .recimg2 {display: none}
.recruit .rec_title td .recimg3 {display: none}
.recruit .rec_title.on td {color: #5986db}
.recruit .rec_title.on td .recimg1 {display: none}
.recruit .rec_title.on td .recimg2 {display: block}
.recruit .rec_title.on td .recimg3 {display: none}
.recruit .rec_title td:nth-child(1) {padding-left: 35px}
.recruit .rec_title td:nth-child(7) {width: 55px}
.recruit .rec_text td {color: #595959;font-size: 12px;line-height: 30px}
.recruit .rec_text td .rec_text_neirong {padding: 0px 15px 0px 35px;margin: 20px 0 35px 0;display: none}
.recruit .rec_text td a {color: #FFFFFF;background: #5986db;width: 122px;height: 34px;text-align: center;font-size: 14px;line-height: 34px;border-radius: 5px;display: inline-block}
.index {width: 100%}
.index_title {float: left;margin-top: 60px;margin-bottom: 15px;width: 100%;text-align: center;font-size: 26px;color: #4967b7;font-weight: bolder}
.index_title2 {float: left;width: 100%;text-align: center;height: 9px;margin: 0 0 9px 0;border-bottom: #dddddd solid 1px;margin-bottom: 40px}
.index_title2 div {background: #FFFFFF;text-align: center;font-size: 16px;color: #4967b7;display: inline-block;padding: 0 13px;border-left: #dddddd solid 1px;border-right: #dddddd solid 1px;text-transform: uppercase;height: 18px;line-height: 18px}
.index_about {width: 1100px;margin: 0 auto;max-width: 96%;font-size: 14px;line-height: 27px;color: #333333}
.index_about a {width: 111px;height: 30px;border-radius: 30px;color: #4967b7;display: inline-block;border: #4967b7 solid 1px;text-align: center;line-height: 30px;font-size: 14px}
.index_about a i {margin-left: 5px}
.index_ln {width: 1100px;margin: 35px auto 65px auto;max-width: 96%}
.index_ln .index_ln_xun {width: 33.3333%;float: left}
.index_ln .index_ln_xun .ilx_left {width: 95px;float: left}
.index_ln .index_ln_xun .ilx_right {}
.index_ln .index_ln_xun .ilx_right .ilx_right_top {font-size: 16px;color: #333333;line-height: 35px;font-weight: bolder}
.index_ln .index_ln_xun .ilx_right .ilx_right_bot {font-size: 12px;color: #666666;line-height: 20px;max-width: 315px}
.index2 {background: #f7f7f7;padding-bottom: 60px}
.index2 .index_title2 div {background: #f7f7f7}
.index_news {width: 1100px;margin: 0 auto;max-width: 96%}
.index_news .index_news_xun {width: 515px;float: left;display: inline-block;padding: 30px 0 25px 0;border-bottom: #e3e3e3 solid 1px}
.index_news .index_news_xun:nth-child(2n) {float: right}
.index_news .index_news_xun .index_news_img {width: 135px;height: 90px;float: left;overflow: hidden;margin-right: -135px}
.index_news .index_news_xun .index_news_img img {width: 100%}
.index_news .index_news_xun .index_news_text {margin-left: 155px;position: relative}
.index_news .index_news_xun .index_news_text .index_news_title {width: 100%;float: left;padding-right: 55px;font-size: 15px;line-height: 24px;overflow: hidden;white-space: pre;text-overflow: ellipsis;color: #4967b7;font-weight: bolder}
.index_news .index_news_xun .index_news_text .index_news_small {width: 100%;float: left;padding-right: 55px;font-size: 12px;line-height: 22px;height: 66px;overflow: hidden}
.index_news .index_news_xun .index_news_text .index_news_link {width: 30px;height: 30px;color: #fff;line-height: 30px;text-align: center;background: #4967b7;position: absolute;top: 60px;right: 0px}
.index_qyys {width: 1100px;max-width: 96%;margin: 0 auto 55px auto}
.index_qyys .qyys_xun {width: 20%;float: left;text-align: center;cursor: pointer}
.index_qyys .qyys_xun .qyys_xun_top {display: inline-block;width: 140px;transition: all ease-out 0.3s;height: 140px;border-radius: 140px;padding: 7px;border: #6a87d9 solid 1px;border-radius: 140px}
.index_qyys .qyys_xun .qyys_xun_top div {width: 100%;height: 100%;transition: all ease-out 0.3s;border-radius: 200px;border: #14399b solid 1px;-webkit-align-items: center;display: -webkit-flex;-webkit-justify-content: center}
.index_qyys .qyys_xun .qyys_xun_top div .qxt_img1 {}
.index_qyys .qyys_xun .qyys_xun_top div .qxt_img2 {display: none}
.index_qyys .qyys_xun .qyys_xun_bot {text-align: center;font-size: 14px;line-height: 24px;color: #7c7c7c;margin-top: 15px}
.index_qyys .qyys_xun:hover .qyys_xun_top {border: #0c3398 solid 1px;background: #0c3398;transition: all ease-out 0.3s}
.index_qyys .qyys_xun:hover .qyys_xun_top div {border: #4967b7 solid 1px;background: #4967b7;transition: all ease-out 0.3s}
.index_qyys .qyys_xun:hover .qyys_xun_top div .qxt_img1 {display: none}
.index_qyys .qyys_xun:hover .qyys_xun_top div .qxt_img2 {display: block}
.index_qyys .qyys_xun:hover .qyys_xun_bot {color: #4967b7}
.index3 {width: 100%;background: url(../img/tupian14.jpg)}
.index3 .index_title {color: #FFFFFF}
.index3 .index_title2 {border-bottom: #FFFFFF solid 1px}
.index3 .index_title2 div {color: #FFFFFF;border-left: #FFFFFF solid 1px;border-right: #FFFFFF solid 1px;background: url(../img/tupian14.jpg) 50%}
.index_ywfw {width: 1100px;margin: 0 auto;max-width: 96%;padding-bottom: 45px;overflow: hidden}
.index_ywfw .ywfw_xun {display: inline-block;position: relative;width: 348px;height: 214px;margin-right: 29px}
.index_ywfw .ywfw_xun .ywfw_xun_text {width: 100% !important;height: 175px !important;background: rgba(0, 0, 0, 0.7);position: absolute;color: #FFFFFF;line-height: 25px;font-size: 13px;padding: 13px;z-index: 8}
.index_ywfw .ywfw_xun .ywfw_xun_title {width: 100%;height: 40px;line-height: 40px;background: url(../img/bg23.png) no-repeat 100% 50%, #FFFFFF;color: #636363;font-size: 15px;padding-left: 16px;padding-right: 40px;position: absolute;bottom: 0;left: 0;z-index: 9}
.cooper {width: 1100px;margin: 0 auto;max-width: 96%}
.cooper a {overflow: hidden;display: inline-block;background: #fafafa;width: 160px;height: 63px;float: left;margin: 0 28px 25px 0;border: #dedede solid 1px;-webkit-align-items: center;display: -webkit-flex;-webkit-justify-content: center;cursor: pointer}
.cooper a img {max-height: 90%;max-width: 90% !important;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);transition: all 2.5s ease;-webkit-transform: all 2.5s ease}
.cooper a:hover img {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);transition: all 2.5s ease;-webkit-transform: all 2.5s ease}
.cooper a:nth-child(6n) {margin-right: 0}
@media screen and (min-width: 1100px) {
    .pctop {display: block !important}

    .motop {display: none !important}

    .modrop {display: none !important}

    .bodynei .body_left {position: relative;left: 0 !important}

    .pctop .pctop_nei .pctop_right .pcmenu .pcmenu_xun:hover .pcmenu_a {color: #FFFFFF;background: #5986db}

    .pctop .pctop_nei .pctop_right .pcsearch .top_search:hover {width: 161px;transition: all ease-out 0.6s}

    .pctop .pctop_nei .pctop_right .pcsearch .top_search:hover input[type="text"] {width: 120px;transition: all ease-out 0.6s;padding: 0 10px}

    .bodynei .body_left .body_left_menu a:hover {color: #FFFFFF;background: #5986db;transition: all ease-out 0.4s}

    .Investment a:hover {background: #5986db;border-bottom: #5986db solid 1px;color: #fff;transition: all 0.3s ease-out}

    .Investment a:hover i:nth-child(3) {color: #fff}

    .fenye .fenye_nei a:hover {background: #5986db;border: #5986db solid 1px;color: #FFFFFF}

    .qualifications .fancybox:hover .fancy {margin-top: -5px;border: #4967b7 solid 1px;box-shadow: rgba(0, 0, 0, 0.14) 0px 5px 5px;transition: all 0.3s ease-out}

    .qualifications .fancybox:hover .fancy .title {color: #4967b7}

    .recruit .rec_title:hover td {color: #FFFFFF !important;background: #5986db !important}

    .recruit .rec_title:hover td .recimg1 {display: none}

    .recruit .rec_title:hover td .recimg2 {display: none}

    .recruit .rec_title:hover td .recimg3 {display: block}

    .qualifications .fancybox .fancy .pic:hover img {-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);filter: scale(1.15);filter: transform;transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s}

    .newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_tsina:hover {background: url(../img/bg10.png) no-repeat 50%, #5986db}

    .newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_weixin:hover {background: url(../img/bg11.png) no-repeat 50%, #5986db}

    .newsdet_title .newsdet_title3 .bdsharebuttonbox a.bds_tqq:hover {background: url(../img/bg12.png) no-repeat 50%, #5986db}
}
@media screen and (max-width: 1100px) {
    body {padding-top: 0}

    .pctop {display: none !important}

    .motop {display: block !important}

    .footer .footer1_nei .footer_right {display: none}

    .footer .footer1_nei .footer_left {width: 100%;background: none}

    .footer .footer1_nei .footer_left .foot_xun {width: 16.66667%;margin-right: 0;padding-left: 10px}

    .footer .footer1_nei .footer_left .foot_xun .foot_xun_title {width: 100px}

    .bodynei .body_left {position: absolute;left: -245px;top: 0}

    .bodynei .body_left .body_left_arrow {display: inline-block}

    .bodynei .body_right {width: 96%;margin: 0 2%}

    .service .leftimg {width: 48%}

    .service .rightimg {width: 48%}

    .qualifications .fancybox {width: 33.3333% !important;text-align: center;padding: 25px 0}

    .cooper a {width: 23%;margin: 1% !important;height: 80px}
}
@media screen and (max-width: 1040px) {
    .pc {display: block}

    .mo {display: none}

    .disable_text_highlighting, body {-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none}

    div.point {bottom: 30px}

    .index_ywfw .ywfw_xun {width: 310px;height: 190px}

    .index_news .index_news_xun {width: 49%}

    .index_title {margin-top: 20px}
}
@media screen and (max-width: 770px) {
    .pc {display: none}

    .mo {display: block}

    .footer .footer1_nei {display: none}

    .footer .footer2 {font-size: 12px}

    div.point {bottom: 20px}

    .contact_add {display: block}

    .contact_add tr {display: block;width: 100% !important;float: left}

    .contact_add td {display: block;width: 100% !important;float: left;height: auto;background-position: 0px 9px !important;padding: 0 0 0 25px}

    .qualifications .fancybox {width: 50% !important}

    .owl-carousel .owl-wrapper-outer {margin-left: 30px}

    .index_news .index_news_xun {width: 100%}

    .index_about {font-size: 20px}

    .index_about img {width: 100%;float: none;margin-right: 0 !important;margin-bottom: 27px !important}

    .index_about a {left: 50%;position: absolute;margin: 20px -55px}

    .index_ln {margin-top: 70px}

    .cooper a {width: 48%;margin: 1% !important;height: 80px}

    .index_title {margin-top: 20px}
}
@media screen and (max-width: 640px) {
    .pc {display: none}

    .mo {display: block}

    .footer .footer2 {-webkit-transform: scale(0.8);background: #363b51}

    .about .abimg1 {width: 96%;margin: 2%}

    .about .abimg2 {width: 96%;margin: 2%}

    .Investment a span:nth-child(2) {max-width: 60%}

    .newsdet_title .newsdet_title1 {font-size: 17px}

    .newsdet_title {padding-top: 15px}

    .news .news_xun .news_xun_text .news_xun_small {height: 24px;margin: 10px 0;white-space: pre;text-overflow: ellipsis}

    .news .news_xun .news_xun_pic {width: 120px;height: 85px}

    .news .news_xun .news_xun_text {margin-left: 130px}

    .news .news_xun .news_xun_text .news_xun_link {-webkit-transform: scale(0.8);margin-left: -10px}

    .mess_form .mess3 tr {width: 100%}

    .mess_form .mess3 td {width: 100%;display: block;float: left}

    .mess_form .mess3 td input {width: 100%}

    .qualifications .fancybox {width: 100% !important}

    .recruit th:nth-child(1) {padding-left: 15px}

    .recruit .rec_title td:nth-child(1) {padding-left: 15px}

    .recruit .rec_title td:nth-child(7) {width: auto}

    .owl-carousel .owl-wrapper-outer {margin-left: 27px}

    .index_about {font-size: 14px}

    .index_ln .index_ln_xun {width: 100%;margin: 10px 0}

    .index_news .index_news_xun .index_news_text .index_news_title {padding-right: 0}

    .index_news .index_news_xun .index_news_text .index_news_small {padding-right: 0}

    .index_news .index_news_xun .index_news_text .index_news_link {display: none}

    .index_qyys .qyys_xun {width: 100%}

    .index_title {margin-top: 20px;font-size: 18px}
}
@media screen and (max-width: 640px) {
    .owl-carousel .owl-wrapper-outer {margin-left: 45px}

    .index_ln .index_ln_xun .ilx_right .ilx_right_bot {max-width: inherit}
}