* {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  list-style-type: none;
  outline: none;
  letter-spacing: 1px;
  font-family: "微软雅黑";
}

img {
  border: none;
}

html,
body {
  width: 100%;
  height: 100%;
}

body {
  /* padding-top: 35px; */
  min-width: 1280px;
}

/*苹方字体引入*/

/*@font-face {
	font-family: pf1;
	src: url('./fonts/PingFang Bold.ttf');
}
@font-face {
	font-family: pf5;
	src: url('./fonts/PingFang Medium.ttf');
}*/

/*字体*/

@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../font/glyphicons-halflings-regular.eot");
  src: url("../font/glyphicons-halflings-regular.eot")
      format("embedded-opentype"),
    url("../font/glyphicons-halflings-regular.woff2") format("woff2"),
    url("../font/glyphicons-halflings-regular.woff") format("woff"),
    url("../font/glyphicons-halflings-regular.ttf") format("truetype"),
    url("https://www.zhengyouke.com/static/indexstyle/css/fonts/glyphicons-halflings-regular.svg")
      format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\002a";
}

.glyphicon-plus:before {
  content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "\26fa";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "\231b";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "\00a5";
}

.glyphicon-jpy:before {
  content: "\00a5";
}

.glyphicon-ruble:before {
  content: "\20bd";
}

.glyphicon-rub:before {
  content: "\20bd";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

input {
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.pagination {
  float: right;
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 4px 11px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #000000;
  text-decoration: none;
  /* background-color: #fff; */
  /* border: 1px solid #ddd; */
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-right: 24px;
    font-size: 18px;
    margin-top: 1px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background: #FFFFFF;
    box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 5%);
    border-radius: 4px;
    height: 20px;
    line-height: 18px;
    color:#095DFE  !important ;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    /* margin-left: 15px; */
  /* border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; */
  margin-left: 20px;
  font-size: 18px;
  margin-top: 1px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background: #FFFFFF !important;
  box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 5%);
  border-radius: 4px;
  height: 20px;
  line-height: 18px;
  color:#095DFE  !important ;
}   

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  /* background-color: #eee; */
  /* border-color: #ddd; */
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #ffffff;
  cursor: default;
  background-color: #095DFE;
  /* border-color: #337ab7; */
  border-radius: 4px;;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  /* background-color: #fff; */
  /* border-color: #ddd; */
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/*头部样式*/

.publc_head {
  width: 100%;
  height: 34px;
  background: #f2f2f2;
  z-index: 900;
}

.publc_heade_body {
  width: 1200px;
  height: 100%;
  margin: 0px auto;
  font-size: 12px;
}

.publc_heade_body > h5 {
  font-size: 14px;
  color: #666;
  display: block;
  float: left;
  height: 35px;
  line-height: 35px;
  font-weight: normal;
}

.publc_heade_body > div {
  position: relative;
  float: left;
  width: 118px;
  height: 33px;
  color: #4d4d4d;
}

.publc_heade_body > div .hide_title {
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  height: 33px;
  z-index: 111;
}

.publc_heade_body .public_login_a {
  display: block;
}

.hide_title {
  display: block;
}

.publc_heade_body > div:hover .hide_title {
  border: 1px solid #e6e6e6;
  border-bottom: none;
  background: #fff;
}

.publc_heade_body > div:hover .hide_main {
  display: block;
}

.hide_title > p {
  font-size: 12px;
  max-width: 170px;
  line-height: 33px;
  margin-left: 5px;
  color: #49a0f5;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  /* for Opera */
  text-overflow: ellipsis;
  /* for IE */
}

.hide_title > span {
  float: left;
  top: 9px;
  left: 8px;
}

.publc_heade_body > div .hide_title > i {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #676767;
  cursor: pointer;
}

.publc_heade_body > div .hide_title > i > i {
  position: absolute;
  top: -1px;
  left: -3px;
  width: 0;
  height: 0;
  border: 3px solid transparent;
  border-bottom-color: #fff;
}

.publc_heade_body > div .hide_main {
  display: none;
  position: absolute;
  top: 33px;
  left: 1px;
  width: 338px;
  height: 122px;
  padding: 15px 0 0 20px;
  border: 1px solid #e6e6e6;
  background: #fff;
  z-index: 11;
}

.publc_heade_body .hide_main > .hide_img {
  float: left;
  width: 66px;
  height: 66px;
  background: #e6e6e6;
}

.publc_heade_body .hide_main > .hide_bar {
  width: 235px;
  height: 66px;
  margin-right: 19px;
  float: right;
}

.publc_heade_body .hide_bar > p {
  line-height: 17px;
  margin-bottom: 7px;
}

.publc_heade_body .hide_bar > p > a {
  color: #49a0f5;
}

.publc_heade_body .hide_bar > p > a.quite {
  float: right;
}

.publc_heade_body > div .hide_bottom {
  width: 100%;
  height: 16px;
  margin-top: 86px;
}

.publc_heade_body .hide_bottom > a {
  color: #4d4d4d;
}

.publc_heade_body .hide_bottom > b {
  padding: 0 5px;
  color: #a3a3a3;
}

.publc_heade_body > div > a {
  font-size: 14px;
  line-height: 35px;
  color: #27a6ee;
}

.publc_heade_body > ul {
  overflow: hidden;
  float: right;
  margin-top: 7px;
}

.publc_heade_body > ul > li {
  float: left;
  overflow: hidden;
  padding: 0px 15px;
  border-right: 2px solid #797979;
}

.header_wechat {
  position: absolute;
  margin-left: -20px;
  margin-top: 10px;
  display: block;
  width: 125px;
  height: 125px;
  display: none;
  z-index: 10;
}

.public_citys_div {
  width: 212px;
  padding: 12px;
  overflow: hidden;
  border: 1px solid #d9d9d9;
  position: absolute;
  background: #fff;
  top: 25px;
  z-index: 10;
  display: none;
}

.public_citys_div > p {
  border-bottom: 1px dashed #d9d9d9;
  display: block;
  width: 100%;
  color: #999;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
}

.public_citys_div > p > a {
  color: #27a6ee;
}

.city_a {
  display: block;
  float: left;
  width: 50px;
  text-align: center;
  margin-bottom: 10px;
  border-right: 1px solid #d9d9d9;
  color: #333;
  font-size: 12px;
}

.public_citys_div > h5 {
  border-left: 2px solid #27a6ee;
  padding-left: 6px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.city_div_a {
  width: 60px;
  display: block;
  padding: 4px;
}

.publc_heade_body > ul > li > a {
  color: #666;
  font-size: 14px;
}

.publc_heade_body > ul > li > a > .glyphicon-menu-down {
  color: #999;
}

.publc_heade_body > ul > li > a > .glyphicon-shopping-cart {
  color: #ee2748;
}

/*头部log+搜索样式*/

.public_searchs {
  width: 1250px;
  height: 75px;
  margin: 0px auto 0px;
  display: none;
}

.public_log_index {
  margin-top: 1px;
  float: left;
  margin-left: 66px;
}

.public_searchs > img {
  float: left;
}

.public_citis {
  /*overflow: hidden;*/
  float: left;
  margin-left: 30px;
  position: relative;
}

.public_citis > a {
  color: #27a6ee;
  font-size: 14px;
}

.public_citis > a > span {
  color: #27a6ee;
  font-size: 14px;
}

.public_citis > p {
  color: #999;
  font-size: 14px;
}

.public_search {
  float: left;
  margin-left: 65px;
}

.public_div_sarch {
  border: 1px solid #27a6ee;
  width: 606px;
  height: 37px;
  position: relative;
  border-radius: 2px;
  /* overflow: hidden; */
}

.public_div_sarch > input {
  float: left;
  width: 490px;
  display: block;
  height: 36px;
  border: none;
  font-size: 12px;
  color: #333;
  line-height: 36px;
  padding-left: 10px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.public_div_sarch input::-webkit-input-placeholder {
  color: #c8c8c8;
  font-size: 12px;
}
.public_div_sarch input::-o-input-placeholder {
  color: #c8c8c8;
  font-size: 12px;
}
.public_div_sarch input::-moz-input-placeholder {
  color: #c8c8c8;
  font-size: 12px;
}
.public_div_sarch input::-ms-input-placeholder {
  color: #c8c8c8;
  font-size: 12px;
}

/* 表头右部 */
.header_title_right{
    width: 350px;
    float: right;
    display:flex;
    height: 70px;
    box-sizing: border-box;
    padding-top: 24px;
}
.header_title_right div:nth-child(1){
    width: 120px;
}
.header_title_right div:nth-child(2){
    width: 250px;
    display: flex;
    margin-top: 5px;
}
.header_search{
    display: inline-block;
    width: 85px;
    height: 30px;
    border-radius: 5px;
    border: 1px solid #1577FF;
    color: #1577FF;
    box-sizing: border-box;
    line-height: 27px;
    padding: 0 11px;
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
    margin-right:15px ;
    white-space: nowrap;
}
.header_search:hover{
    color: #ffffff;
    background:#1577FF ;
    border: none;
}
.header_search:hover .header_serch_img{
    display: none;
}
.header_search:hover .header_serch_img_hover{
    display: inline-block;
}
.header_serch_img{
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 40px;
    position: relative;
    top: 0px;
    
}
.header_serch_img_hover{
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 40px;
    position: relative;
    top: 5px;
    display: none;
}
.header_my_certificate{
  width: 80px;
}
.header_my_certificate a{
    color: #000000;
}
.public_div_sarch > div > input {
  width: 98px;
  float: right;
  height: 40px;
  line-height: 40px;
  color: #fff;
  /* background: #075CFF; */
  text-align: center;
  font-size: 14px;
  border: none;
  letter-spacing: 4px;
  cursor: pointer;
  border-radius: 0 2px 2px 0;
  background: linear-gradient(90deg, #1187ff 0%, #075cff 100%);
}
.header_code {
  height: 86px;
  width: 110px;
  float: right;
  position: relative;
  top: -30px;
}
.code_p {
  text-align: center;
  color: #888;
  font-size: 12px;
}
.code_img {
  margin: 0 auto;
  display: block;
  width: 68px;
  height: 68px;
}
.header_code div {
  height: 208px;
  width: 160px;
  position: absolute;
  right: 0px;
  top: 25px;
  overflow: hidden;
  box-sizing: border-box;
  padding-top: 16px;
  display: none;
  z-index: 99;
  background: #fff;
  -moz-box-shadow: 0 1px 5px 0 #e0e0e0;
  -webkit-box-shadow: 0 1px 5px 0 #e0e0e0;
  box-shadow: 0 1px 5px 0 #e0e0e0;
}

.header_code div p {
  text-align: center;
  font-size: 14px;
  color: #666;
  line-height: 18px;
}
.header_code div img {
  display: block;
  margin: 0 auto;
  width: 147px;
  height: 147px;
}
.homeInput::-webkit-input-placeholder {
  color: #b4b2b2;
}
.vague_div {
  position: absolute;
  top: 126px;
  width: 512px;
  background: #fff;
  z-index: 100;
  display: none;
  margin-left: -1px;
  -moz-box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 19%);
  -webkit-box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 19%);
  box-shadow: 0 1px 5px 0 #e5e5e5;
  border-radius: 0 0 8px 8px;
  box-sizing: border-box;
  padding: 5px 6px;
}

.vague_div > ul {
  display: block;
  padding: 8px 0;
  overflow: hidden;
}

.vague_div > ul > li {
  display: block;
  width: 100%;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  padding: 5px;
  color: #666;
}

.vague_div > ul > li > a {
  color: #666;
  font-size: 14px;
}

.vague_div > ul > .lis_active {
  background: #f8f8f8;
}

.keyword_div {
  position: absolute;
  top: 38px;
  width: 606px;
  background: #fff;
  z-index: 100;
  display: none;
  margin-left: -1px;
}
/* 首页搜索框样式 */
.vague_home_div {
  position: absolute;
  top: 60px;
  left: 150px;
  width: 783px;
  z-index: 100;
  border-top: 1px solid #ccc;
  box-shadow: 0px 2px 9px 0px rgb(0 0 0 / 19%);
  border-radius: 0px 0px 8px 8px;
  background: #ffffff;
  box-sizing: border-box;
  padding: 5px 11px;
  display: none;
}
.vague_home_div > ul {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.vague_home_ul {
  color: #000000;
}
.vague_home_ul > li {
  display: block;
  width: 100%;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  padding: 5px;
  color: #666;
}
.vague_home_ul > li > a {
  color: #666;
  font-size: 14px;
}
.vague_home_div > ul > .lis_active {
  background: #f8f8f8;
}

.keyword_li_active {
  background: #f8f8f8;
}
.right_list a:hover {
  color: #49a0f5;
}

.keyword_prolist > ul > li {
  display: block;
  float: left;
  padding: 0px 7px;
  background: #fff;
  border: 1px solid #e0e0e0;
  margin-right: 7px;
  margin-bottom: 7px;
}
.keyword_left {
  width: 146px;
  height: 298px;
  overflow: hidden;
  box-sizing: border-box;
  padding-left: 16px;
  border: 1px solid #e5e5e5;
  border-right: 0;
  border-top: 0;
  -moz-box-shadow: #e0e0e0 -1px 0px 1px -1px, #e0e0e0 0 1px 1px -1px;
  -webkit-box-shadow: #e0e0e0 -1px 0px 1px -1px, #e0e0e0 0 1px 1px -1px;
  box-shadow: #e0e0e0 -1px 0px 1px -1px, #e0e0e0 0 1px 1px -1px;
}
.keyword_left li {
  cursor: pointer;
  height: 46px;
}
.keyword_left li p {
  position: relative;
  float: left;
  height: 46px;
  line-height: 46px;
  padding-left: 30px;
  font-size: 14px;
  color: #666;
}
.keyword_left .iconfont {
  position: absolute;
  top: 0;
  left: -3px;
  font-size: 26px;
  color: #c8c8c8;
}
.keyword_left li.active p,
.keyword_left li.active .iconfont {
  color: #49a0f5;
}
.keyword_right {
  position: absolute;
  right: 0;
  top: 0;
  width: 457px;
  height: 298px;
  overflow-y: auto;
  background: #fff;
  box-sizing: border-box;
  padding: 13px 20px 0px;
  display: none;
  border: 1px solid #e5e5e5;
  border-top: 0;
  -moz-box-shadow: #e0e0e0 -1px 0 1px -1px, #e0e0e0 1px 0 1px -1px,
    #e0e0e0 0 1px 1px -1px;
  -webkit-box-shadow: #e0e0e0 -1px 0 1px -1px, #e0e0e0 1px 0 1px -1px,
    #e0e0e0 0 1px 1px -1px;
  box-shadow: #e0e0e0 -1px 0 1px -1px, #e0e0e0 1px 0 1px -1px,
    #e0e0e0 0 1px 1px -1px;
}
.keyword_right:nth-of-type(1) {
  display: block;
}
.keyword_right::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 4px;
}
.keyword_right::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.keyword_right::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.keyword_right::-moz-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 4px;
}
.keyword_right::-moz-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.keyword_right::-moz-scrollbar-track {
  /*滚动条里面轨道*/
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}

.keyword_right::-o-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 4px;
}
.keyword_right::-o-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.keyword_right::-o-scrollbar-track {
  /*滚动条里面轨道*/
  -o-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}

.keyword_right::-ms-scrollbar {
  /*滚动条整体样式*/
  width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
  height: 4px;
}
.keyword_right::-ms-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.keyword_right::-ms-scrollbar-track {
  /*滚动条里面轨道*/
  -ms-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}
.right_list {
  overflow: hidden;
  width: 100%;
  margin-top: 6px;
  margin-bottom: 16px;
}
.right_list a {
  float: left;
  padding: 0 10px;
  font-size: 12px;
  color: #333;
  margin: 6px 0;
  border-right: 1px solid #e4e4e4;
}
.right_list a:nth-last-of-type(1) {
  border-right: 0;
}
.right_title {
  font-weight: bold;
  font-size: 14px;
  color: #333;
  padding-bottom: 12px;
  border-bottom: 1px solid #eaeaea;
}
.public_search > ul > li {
  float: left;
  overflow: hidden;
  color: #999;
  font-size: 12px;
  margin-right: 10px;
  margin-top: 10px;
}

.public_search > ul > li > a {
  color: #999;
}
.public_search > ul li:nth-of-type(2) a {
  color: #ff4800;
}
.public_search > ul > li > a:hover {
  color: #27a6ee;
}

.public_certificate {
  float: left;
  background: #fff;
  width: 98px;
  text-align: center;
  line-height: 38px;
  height: 38px;
  color: #666;
  font-size: 14px;
  border: 1px solid #ccc;
  margin-left: 20px;
  border-radius: 4px;
}
.public_certificate:hover {
  color: #49a0f5;
}
.public_menus {
  width: 1200px;
  margin: 0px auto 0px;
  position: relative;
}

.public_lists {
  overflow: hidden;
  float: left;
  position: absolute;
}

.public_lists > a {
  background: #49a0f5;
  display: block;
  width: 269px;
  height: 50px;
  color: #fff;
  line-height: 50px;
  font-size: 16px;
  font-weight: bold;
}

.public_lists > a > span {
  float: left;
  width: 94px;
  height: 50px;
  margin-right: 6px;
  background: url(../image/glyphicon.png) center right no-repeat;
}

.public_rows_menu {
  display: none;
  width: 240px;
  position: fixed;
  left: 50%;
  margin-left: -600px;
  /* height:270px; */
 
  z-index: 12;
  /* background: rgba(3, 22, 88, 0.65); */
  /*支持rgba的浏览器*/
  /* background: #031862; */
  background: #ffffff;
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=65);
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=65);
}

.public_list {
  /* width: 269px; */
  overflow: hidden;
  /*padding: 13px 19px;*/
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  padding:20px 20px;
  line-height: 30px;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
  border-bottom: 1px solid #2220200d;
}
.public_list:hover{
    background: #F6F7FB !important;
}
.public_list:hover > p > b{
    color: #1577FF !important;
}
.public_list:hover > p > span{
    color: #1577FF !important;
}
.public_list:last-child {
  border-bottom: none;
}

/* .public_list:hover {
  border-left: 2px solid #27a6ee;
  padding-left: 17px;
} */

.public_list a:hover {
  color: #27a6ee;
}

.public_list > p {
  position: relative;
  color: #000000;
  font-size: 16px;
  margin-bottom: 13px;
  height: 19px;
  text-align: center;
  display: flex;
}
.public_list > p:hover {
    position: relative;
    color: #000000;
    font-size: 16px;
    margin-bottom: 13px;
    height: 19px;
  }

/* .public_list > p:after {
  position: absolute;
  top: -22px;
  top: -22px\9;
  left: 0;
  display: block;
  content: "";
  width: 236px;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
} */

.public_list > p > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.public_list > p > img {
  float: left;
  margin-top: 1px;
}

.public_list > p > b {
    display:inline-block;
    width: 100%;
    text-align: center;
  font-weight: normal;
  margin-left: 9px;
}

.public_list > p > span {
  margin: 0 5px;
  top: 5px;
}

.public_list > p > span:last-child {
  float: right;
  font-size: 12px;
  margin-right: 0;
  margin-top: 4px;
}

.public_list > a {
  float: left;
  font-size: 12px;
  color: #000;
  width: 77px;
  height: 16px;
  margin-bottom: 5px;
  letter-spacing: 0px;
  /*margin-right: 1px;*/
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  /* for Opera */
  text-overflow: ellipsis;
  /* for IE */
}

.public_menus > ul {
  float: left;
  /* margin-left: 303px; */
  height: 73px;
  box-sizing: border-box;
  padding-top: 16px;
}
.header_logo_img{
    display: inline-block;
    float: left;
    margin-right: 20px;
}
.header_logo_img img{
  position: relative;
  width: auto;
  height: 52px;
  margin-top: 0px;
}
.public_menus > ul > li {
  float: left;
  padding: 0px 29px;
  text-align: center;
}
.index_menu_new {
  background: url(../image/index_menu_new.gif) top
    right no-repeat;
}
.public_menus .index_menu_a {
  color: #333;
  display: block;
  height: 102%;
  line-height: 50px;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
}
.public_menus .index_menu_hot {
  background: url(../image/index_menu_hot.gif) top
    right no-repeat;
}

.lindex_menu_phone {
  float: right;
  line-height: 40px;
  color: #27a6ee;
  font-size: 20px;
  font-weight: 600;
  padding-left: 34px;
  margin-right: 2px;
  background: url(../image/index_menu_phone.png) center left
    no-repeat;
}
.public_menus .index_menu_a:hover {
  /* color: #27a6ee; */
  color: #1577FF ;
  /* border-bottom: 3px solid #1577FF; */
}
.public_menus .active{
    color: #1577FF ;
  border-bottom: 3px solid #1577FF;
}
.public_right_lists {
  position: absolute;
  background: rgba(3, 22, 88, 0.65);
  background: #fff;
  left: 238px;
  width: 873px;
  top: 0;
  overflow: hidden;
  padding: 19px 39px 0 50px;
  height: 271px;
  overflow-y: auto;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  /* display: flex; */
  display: none;
}
.public_right_lists_show{
    display: block;
}
.public_right_list {
  /* width: 450px; */
  box-sizing: border-box;
  padding: 0 10px;
}
.public_right_list_box {
    display: flex;
  }

.public_right_list > p {
  padding-bottom: 9px;
  border-bottom: 1px solid #eaeaea;
  color: #1577FF;
  font-size: 14px;
  overflow: hidden;
}
.public_right_list > ul {
    padding-top: 10px;
  }
  
.public_right_list > ul > li {
    display: inline-block;
    font-size: 14px;
    width: 164px;
    /* margin-bottom: 4px; */
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
  .public_right_list_height > ul > li{
      line-height: 38px;
  }
  .public_right_list_height2 >ul>li{
      line-height: 28px;
  }
  .public_right_list_ce >ul >li{
    width: 130px;
  }
  .public_right_list > ul > li > a {
    color: #333;
  }
  .public_right_list > ul > li > a:hover{
      color: #1577FF;
  }
  .public_right_list_first{
    box-sizing: border-box;
    padding: 0 10px;
    width: 100%;
    margin: 0 auto;
    margin-top:30px ;
  }

.public_right_list_first > p {
  padding-bottom: 9px;
  border-bottom: 1px solid #eaeaea;
  color: #1577FF;
  font-size: 14px;
  overflow: hidden;
}
.public_right_list_first > ul {
    padding-top: 10px;
  }
  
.public_right_list_first > ul > li {
    display: inline-block;
    font-size: 14px;
    width: 130px;
    height: 35px;
    /* margin-bottom: 4px; */
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
  
  .public_right_list_first > ul > li > a {
    color: #333;
  }
  .public_right_list_first > ul > li > a:hover{
      color: #1577FF;
  }
.public_right_title {
  position: relative;
  margin-bottom: 20px;
  font-size: 16px;
  color: #333;
  font-weight: normal;
}

.public_right_title:before {
  position: absolute;
  left: -10px;
  top: 3px;
  display: block;
  content: "";
  width: 3px;
  height: 18px;
  background: #27a6ee;
}



.public_carousel {
  width: 100%;
}

.banner {
  width: 100%;
  height: 447px;
  overflow: hidden;
  position: relative;
}

.banner > ul {
  display: none;
  height: 450px;
  position: absolute;
  top: 0;
  left: 0;
}

.banner > ul > li {
  float: left;
  height: 450px;
  display: block;
  position: relative;
  overflow: hidden;
}

.banner > ul > li > a {
  display: block;
  width: 1920px;
  height: 450px;
}

.banner > ul > li > a > img {
  display: block;
  width: 1920px;
  height: 450px;
  position: absolute;
  left: 50%;
  margin-left: -960px;
}

.lr-btn-div {
  height: 0;
  position: absolute;
  top: 45%;
  left: 50%;
  width: 1200px;
  margin-left: -600px;
}

.left-btn,
.right-btn {
  width: 40px;
  height: 70px;
  background: url("../image/right-1.png") no-repeat center;
  cursor: pointer;
}

.left-btn:hover,
.right-btn:hover {
  background-color: rgba(0, 0, 0, 0.5);
}

.left-btn {
  float: left;
  margin-left: 10px;
  background: url("../image/left-1.png") no-repeat center;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.right-btn {
  float: right;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.banner_btn_item {
  position: absolute;
  bottom: 20px;
  left: 50%;
  width: 1200px;
  height: 6px;
  margin-left: -620px;
}

.img-btn-list {
  float: right;
  text-align: center;
  z-index: 10;
}

.img-btn-list > span {
  display: inline-block;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #d0d0d0;
  margin: 0 5px;
  background: rgba(255, 255, 255, 0.3);
  cursor: pointer;
}

.img-btn-list > span.current {
  background: #fff;
  border-color: #fff;
  display: none;
}
/* 明星企业 */
.company_star{
    width: 100%;
    height: 680px;
    background: url(../image/company_star_bac.png) center center no-repeat;
    /* company_star_bac */
    background-size: cover;
}
.company_star_title{
    font-size: 42px;
    font-weight: 600;
    color: #000000;
    line-height: 59px;
    text-align: center;
    padding-top:77px;
}
.company_star_selected{
    font-size: 24px;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: 1px;
    text-align: center;
    padding-top: 26px;
}
.company_star_body{
    width: 1200px;
    height: 400px;
    display: flex;
    margin: 0 auto;
    margin-top: 38px;
}
.company_star_body_left{
    width: 360px;
    height:380px;
}
.company_star_body_center{
    width: 360px;
    height: 100%;
    margin:0 25px;
}
.company_star_body_item{
    display: block;
    /* border: solid; */
    position: relative;
}
.company_star_body_item:hover .company_star_body_item_mask{
    display: block;
}
.company_star_body_item_mask{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    background: rgba(21, 119, 255, 0.7);
    display: none;
}

.company_star_body_item_mask img{
    display: block;
    width: 55px;
    height: 36px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

/* 明星企业 */
/* 倾听客户声音 */
.customer_voice_body{
    width: 100%;
    height: 500px;
   
background: #F9F9F9;
}
.customer_voice{
    width: 1200px;
    height: 500px;
    margin: 0 auto;
}
.customer_voice_title{
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    color: #000000;
    line-height: 40px;
    letter-spacing: 1px;
    padding-top: 27px;
}
.customer_voice .swiper{
    width: 100%;
    height: 340px;
    margin-top: 26px;
}
.customer_voice_swiper_item{
   /* border: solid; */
   box-shadow: 0px 5px 20px 0px rgba(0, 32, 178, 0.1);
}
.customer_voice_swiper_item:hover{
    box-shadow: 5px 5px 10px 0px rgba(9, 93, 254, 0.25);
}
#customer_voice_swiper .swiper-slide{
    width: 380px !important;
    height: 318px;
    margin:0 10px;
    border-radius: 5px;
    overflow: hidden;
}
.customer_voice_model_top{
    display: inline-block;
    width: 385px;
    height: 178px;
    position: relative;
    /* cursor: pointer; */
}
.customer_voice_model_mask{
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute !important;
    top: 0;
    left: 0;
}
.customer_voice_model_play_btn {
    width: 56px;
    height: 56px;
    position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.customer_voice_model_bottom{
    height: 150px;
    width: 100%;
    box-sizing: border-box;
    padding: 15px 20px;
}
.customer_voice_model_company_name{
    font-size: 21px;
    font-weight: 600;
    color: #000000;
    line-height: 29px;
}
.customer_voice_model_company_content{
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: #898989;
    line-height: 21px;
    margin-top:11px;
}
.customer_voice-bullet{
    display: inline-block;
    width: 60px;
    height: 5px;
    border-radius: 5px;
    margin: 0 5px;
    position: relative;
    bottom:-4px !important;
    background: #ffffff;
}
.customer_voice .swiper-pagination-bullet-active{
    background:#1577FF;
}
.customer_voice .swiper-pagination{
    width: 100%;
    position: relative;
    bottom: 20px;
}

/* 倾听客户声音 */
/* 首页搜索弹框 */
.header_serch_dialog{
    width: 580px;
    min-height: 141px;
    position: absolute;
    top: 0;
    right: 248px;
    z-index: 1113;
    background: #FFFFFF;
    box-shadow: -10px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0px 0px 5px 5px;
    box-sizing: border-box;
    padding: 28px 30px;
    display: none;
}
.headehot_door_list{
    display: flex;
}
.header_hot_goods{
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    color: #F64546;
    width: 80px;
    line-height: 26px;
}
.header_hot_goods_item a{
    display: inline-block;
    height: 28px;
    background: #F5F5F7;
    border-radius: 5px;
    text-align: center;
    box-sizing: border-box;
    padding: 4px 16px;
    color: #000000;
    font-size: 14px;
font-weight: 400;
color: #000000;
margin-right: 12px;
}
.header_hot_goods_item a:hover{
    background: #1577FF;
    color:#ffffff;
}
.header_serch_input{
  width: 100% !important;
  display: flex;
  width: 499px;
  height: 35px;
  border: 1px solid #E6E6E6;
  border-radius: 5px;
  margin-top: 24px;
  overflow: hidden;
  position: relative;
}
.header_serch_input_icon{
    position: absolute;
    right: 53px;
    top: 8px;
    z-index: 1;
    width: 20px;
    height: 20px;
}
.header_serch_input_btn{
 display: inline-block;
 height: 35px;
 background: #1577FF;
 color: #ffffff;
 width: 85px;
 float: right;
 border: none;
 position: absolute;
 top: 0px;
 right: -1px;
 padding: 0 33px;
box-sizing: border-box;
cursor: pointer;
}
.header_serch_input_search{
  height: 100%;
  width: 100%;
  border: none;
  float: left;
  padding-left: 15px
}
/* 客户案例 */
.customer_case{
    display: flex;
    height: 40px;
    margin-bottom: 33px;
    position: relative;
}
.customer_case_industry{
    font-size: 24px;
    font-weight: 500;
    color: #101010;
    line-height: 33px;
}
.customer_case li{
    height: 40px;
    font-size: 16px;
    text-align: center;
    font-weight: 400;
    line-height: 40px;
    box-sizing: border-box;
    padding: 0 17px;
    background: #ffffff;
    border-radius: 5px;
    margin: 0 10px;
    cursor: pointer;
}
.customer_case li:hover{
    background: #1677FE;
    color: #ffffff;
}
.case_content_title{
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    color: #000000;
    line-height: 40px;
    letter-spacing: 1px;
    padding-bottom: 41px;
}
#caseList li{
    width: 385px;
    height: 355px;
    box-sizing: border-box;
    padding: 42px 31px 20px 29px;
    background: #ffffff;
    position: relative;
    border-radius: 5px;
border: 3px solid #FFFFFF;
}
.customer_serch{
    display: inline-block;
    width: 130px;
    height: 40px;
    background: #FFFFFF;
    border-radius: 5px;
    border: 1px solid #1577FF;
    box-sizing: border-box;
    padding:0px 15px;
    font-size: 16px;
    line-height: 39px;
    position: absolute;
    right: 0;
    color: #1577FF;
    cursor: pointer;
}
.customer_serch_img{
    width: 20px;
    height: 20px;
    line-height: 40px;
    position: relative;
    top: 5px;
}
.customer_serch_img_hover{
    width: 20px;
    height: 20px;
    line-height: 40px;
    position: relative;
    top: 5px;
    display: none;
}
.customer_serch:hover{
    background: #1577FF;
    border: none;
    color: #ffffff;
}
.customer_serch:hover .customer_serch_img{
    display: none;
}
.customer_serch:hover .customer_serch_img_hover{
    display: inline-block;
}
/* 客户案例 */
/* 高级筛选 */
.serch_window{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    z-index: 1112;
    background: #101010ad;
    display: none;
}
.serch_model{
    width: 901px;
height: 412px;
background: #FFFFFF;
box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
border-radius: 10px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
overflow: hidden;
}
.serch_model_title{
    height: 75px;
    width: 100%;
    line-height: 75px;
    box-sizing: border-box;
    padding: 0 40px;
    border: 2px solid #F4F3F4;
    display: flex;
    justify-content: space-between;
}
.serch_model_title_text{
    font-size: 21px;
    font-weight: 600;
    color: #000000;
    line-height: 75px;
    letter-spacing: 1px;
}
.search_model_content{
    height: 325px;
    width: 100%;
    display: flex;
}
/* 高级筛选 */
.public_menus_carousel {
  position: fixed;
  border-bottom: 1px solid #e0e0e0;
  width: 100%;
  height: 75px;
  background: #ffffff;
  top:0;
  z-index: 1111;
}
.public_row {
  background: #f7f7f7;
  overflow: hidden;
  width: 100%;
  padding: 18px 0px 50px 0;
}
.public_title_a{
    width: 100%;
    height: 494px;
    background: url(../image/public_title_bac.png) center center no-repeat;
    background-size:100% 100%;
}
.capa_box .public_title{
    width: 100%;
    text-align: center;
    margin-top: 65px;
    margin-bottom: 25px;
    font-size: 34px;
    color: #333;
    font-weight: 400;
    height: 100%;
}
.public_body{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.public_body_content{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.public_bottom_model{
    width: 100%;
    height: 150px;
    position: absolute;
    bottom: -75px;
    display: flex;
    justify-content: space-around;
}
.public_bottom_model_item{
    width: 285px;
    height: 130px;
    border: 1px solid #DAE9FF;
    background: #FFFFFF;
    border-radius: 5px;
    display: flex;
    box-sizing: border-box;
    padding: 23px 20px 0 20px;
}
.public_bottom_model_item:hover{
    background: url(../image/public_title_item_bac.png) center center no-repeat;
     box-shadow: 0px 5px 25px 0px rgba(21, 119, 255, 0.2);
}
.public_item_left{

}
.public_item_right{
    margin-left: 30px;
}
.public_item_right p:nth-child(1){
    font-size: 21px;
    font-weight: 600;
    color: #000000;
    line-height: 29px;
}
.public_item_right p:nth-child(2){
    font-size: 12px;
    font-weight: 600;
    color: #889AAB;
    line-height: 17px;
    margin-top:3px;
    white-space: nowrap;
}
.public_item_right p:nth-child(3) a{
    display: inline-block;
    font-size: 12px;
font-weight: 400;
color: #000000;
line-height: 17px;
margin-top: 16px;
}
.public_item_right p:nth-child(3):hover a{
color: #1576FF;
}
.public_row2 {
  background: #fff;
  overflow: hidden;
  width: 100%;
  padding: 40px 0px;
}

.content_row2 {
  background: #fff;
  overflow: hidden;
  width: 100%;
  padding: 88px 0px;
}

.public_row3 {
  background: #2273da;
  overflow: hidden;
  width: 100%;
  padding: 50px 0px;
}

.public_row_content {
  width: 1200px;
  margin: 0px auto;
  overflow: hidden;
}
.public_row_content > h2 {
  font-size: 28px;
  text-align: center;
  margin-bottom: 54px;
  /*font-family: pf5;*/
  color: #333;
}

.public_row_content > h2 > span {
  display: block;
  width: 60px;
  border-bottom: 4px solid #777;
  margin: 12px auto 12px;
}

.public_row_content > .index_product_a {
  /*overflow: hidden;*/
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
  height: 330px;
}

.public_row_content > .index_product_a > li {
  float: left;
  margin-right: 20px;
  /*overflow: hidden;*/
  width: 215px;
  height: 290px;
  background: url("../image/border_line.png") no-repeat;
  background-size: 100%;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transform: translate3d(0, 0px, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /*box-shadow: 5px 5px 25px #dcd9d9;*/
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.public_row_content > .index_product_a > li.active {
  position: relative;
}

.public_row_content > .index_product_a > li.active > a > img {
  position: absolute;
  top: -4px;
  left: 0;
}

.public_row_content > .index_product_a > li:last-child {
  /*margin-left: 20px;*/
  margin-right: 0px;
}

.public_row_content > .index_product_a > li:first-child {
  margin-left: 15px;
}

.index_product_a > li > a {
  overflow: hidden;
  display: block;
  padding: 0px 13px;
  /*width: 225px;*/
  height: 290px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.public_row_content > .index_product_a > li:hover {
  border-color: #b3cff6;
  box-shadow: 0 15px 30px #cad9ef;
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  -ms-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}

.index_product_a > li > a > h2 {
  /*font-family: pf5;*/
  text-align: center;
  margin-top: 45px;
  font-size: 26px;
  background: -webkit-linear-gradient(bottom, #0f85ff 12px, #02c0ff 22px);
  color: #27a6ee;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 35px;
}

.index_product_a > li > a > h4 {
  color: #666;
  text-align: center;
  margin-bottom: 12px;
  font-weight: normal;
}

.index_product_a > li > a > h5 {
  color: #999;
  text-align: center;
  font-weight: normal;
}

.index_product_a > li > a > hr {
  margin: 30px 0 22px 0;
  border-bottom: 1px solid #e6e4e4;
  border-top: none;
  border-left: none;
  border-right: none;
}

.index_product_a > li > a > div {
  color: #333;
  text-align: center;
  margin-top: 25px;
}

.index_product_a > li > a > div > b {
  font-weight: normal;
}

.index_product_a > li > a > div > span {
  font-size: 24px;
  color: #333;
}

.cat_ad1 li {
  float: left;
  width: 288px;
  height: 200px;
  margin-left: 16px;
  background: #efefef;
}

.cat_ad1 li > a > div {
  padding-left: 22px;
}

.cat_ad1 li > a > div h3 {
  padding-top: 10px;
  line-height: 38px;
  font-weight: normal;
  color: #000;
}

.cat_ad1 li > a > div p {
  font-size: 13px;
  color: #878787;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.cat_ad1 li > a > div span {
  display: inline-block;
  width: 84px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  margin-top: 25px;
  text-align: center;
  background: #d20514;
  color: #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.cat_ad1 li > a > div img {
  vertical-align: top;
  margin-top: 17px;
}

.cat_ad1 li > a > div img.style1 {
  margin: 24px 0 0 6px;
}

.cat_ad1 li > a > div img.style2 {
  margin-left: 18px;
}

.cat_index1 .title {
  line-height: 60px;
  color: #333;
  margin-top: 40px;
}

.cat_index1 .title h2 {
  display: inline-block;
  font-size: 28px;
font-weight: 600;
color: #000000;
line-height: 40px;
margin-top: 40px;
}

.cat_index1 .title .span1 {
  margin-left: 16px;
  font-size: 16px;
font-weight: 600;
color: #889AAB;
line-height: 22px;
letter-spacing: 3px;
}

.cat_index1 .title span {
  font-size: 14px;
  vertical-align: -3px;
  
}

.cat_index1 .title .span2 {
  float: right;
  font-size: 16px;
  font-weight: 600;
  color: #000000;
  line-height: 55px;
  letter-spacing: 3px;
  margin-top:40px;
}

.cat_index1 .title a {
  color: #333;
}

.cat_index1 .title a:hover {
  color: #1577FF;
}

.cat_index1 li {
  position: relative;
  float: left;
  width: 285px;
  height: 350px;
  margin: 0 0 16px 16px;
  font-size: 13px;
  text-align: center;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.cat_index1 li:hover {
    box-shadow: 0px 5px 15px 0px rgba(21, 119, 255, 0.2);
  -webkit-transform: translate3d(0, -7px, 0);
  -moz-transform: translate3d(0, -7px, 0);
  -ms-transform: translate3d(0, -7px, 0);
  transform: translate3d(0, -7px, 0);
}

.cat_index1 li.last:hover {
    box-shadow: 0px 5px 15px 0px rgba(21, 119, 255, 0.2);
  -webkit-transform: translate3d(0, 0px, 0);
  -moz-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, -7px, 0);
  transform: translate3d(0, 0px, 0);
}

.cat_index1 li .div1 h3 {
  padding: 42px 0 4px 0;
  font-size: 21px;
  color: #525453;
  font-weight: normal;
}

.cat_index1 li .div1 p {
  font-size: 14px;
  margin-bottom: 18px;
  color: #525453;
}

.cat_index1 li .div1 p > span {
  color: #e62d30;
}

.cat_index1 li .div1 > span {
  font-size: 16px;
  color: #e62d30;
}

.cat_index1 li .div1 > span > span {
  font-size: 12px;
  color: #525453;
}

.cat_index1 li .div1 img {
  margin-top: 45px;
}

.cat_index1 li .div2 img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.cat_index1 li .div2 > div {
  position: relative;
  width: 186px;
  height: 186px;
  margin: 40px auto 26px;
}

.cat_index1 li .div2 > h4 {
  height: 21px;
  padding: 0 30px;
  font-size: 16px;
  font-weight: normal;
  color: #000;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cat_index1 li .div2 > h4:hover {
  color: #27a6ee;
}

.cat_index1 li .div2 > p {
  margin-top: 7px;
  color: #777;
}

.cat_index1 li .div2 > span {
  display: inline-block;
  margin-top: 18px;
  font-size: 17px;
  color: #d20514;
}

.cat_index1 li .div2 > span .span1 {
  font-size: 12px;
}

.cat_index1 li .div2 > span.old_price {
  color: #b0b0b0;
}

.cat_index1 li .div2 > span.old_price .span2 {
  text-decoration: line-through;
}

.cat_index1 li .div1 img {
  display: block;
  margin: 0 auto;
}

.cat_index1 li .div2 .activity {
  position: absolute;
  top: 0;
  left: 114px;
  width: 60px;
  height: 20px;
  line-height: 20px;
  margin: 0;
  font-size: 12px;
  text-align: center;
  background: #d20514;
  color: #fff;
}

.cat_index1 li.last {
  background: #f7f7f7;
}

.cat_index1 li.last a {
  position: relative;
  display: block;
  width: 257px;
  height: 176px;
  padding-left: 30px;
  text-align: left;
}

.cat_index1 li.last a h2 {
  font-size: 18px;
  padding: 65px 0 6px 0;
  color: #333;
  font-weight: normal;
}

.cat_index1 li.last a p {
  font-size: 12px;
  color: #757575;
}

.cat_index1 li.last img.more,
.cat_index1 li.last img.more_ {
  position: absolute;
  bottom: 64px;
  right: 31px;
}

._more img.more_ {
  display: none;
}

.cat_index1 li.last .ads img {
  position: absolute;
  top: 0;
  left: 0;
  background: #d9ebf5;
  margin-bottom: 16px;
  color: #8bc2e1;
}

.cat_index1 li.last ._more {
  background: #fff;
  margin-top: 20px;
}

.cat_index1 li.last ._more:hover {
  background: #27a6ee;
}

.cat_index1 li.last a._more:hover h2,
.cat_index1 li.last a._more:hover p {
  color: #fff;
}

._more:hover .more_ {
  display: block;
}

._more:hover .more {
  display: none;
}

.cat_index3 li {
  height: 350px;
}

.cat_index3 li.margin0 {
  background: #d5e8f1;
}

.cat_index3 li {
  position: relative;
}

.cat_index3 li .div1 > span {
  position: absolute;
  bottom: 51px;
  left: 59px;
  display: inline-block;
  width: 170px;
  height: 42px;
  line-height: 42px;
  background: #6694b7;
  color: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}

.cat_index3 li .div1 > span:hover {
  background: #3d6686;
}

.cat_index3 li .div1 > span i {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 6px;
  border: 6px solid transparent;
  border-left-color: #fff;
  vertical-align: -1px;
}

.cat_index4 .margin0 {
  width: 582px;
}

.cat_index4 .div1 {
  float: left;
  width: 368px;
  height: 100%;
  background: #eed3be;
}

.cat_index4 li .div1 img {
  margin-top: 50px;
}

.cat_index4 .div3 {
  padding-left: 395px;
  text-align: left;
}

.cat_index4 .div3 h3 {
  margin: 89px 0 13px;
  font-size: 24px;
  font-weight: normal;
  color: #000;
}

.cat_index4 .div3 p {
  font-size: 14px;
  color: #959595;
}

.cat_index4 .div3 span {
  display: inline-block;
  margin: 76px 0 12px;
  font-size: 16px;
  color: #d20514;
}

.cat_index4 .div3 .p1 {
  display: inline-block;
  width: 160px;
  height: 44px;
  line-height: 44px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 16px;
  text-align: center;
  background: #d20514;
  color: #fff;
}

.cat_index1.cat_index5 li {
  height: 328px;
}

.cat_index1.cat_index5 li .div2 > span {
  margin-top: 8px;
}

li.margin0 {
  margin: 0;
}

.index_tems {
  overflow: hidden;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.index_tems > li {
  float: left;
  width: 260px;
  overflow: hidden;
  margin-right: 40px;
}

.index_tems > li > div {
  width: 220px;
  height: 210px;
  margin: 0px auto;
}

.index_tems > li > div > img {
  display: block;
  margin: 0px auto;
  transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  -ms-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -webkit-transition: ease-in-out 0.2s;
}

.index_tems > li > div > img:hover {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: ease-in-out 0.2s;
  -moz-transition: ease-in-out 0.2s;
  -ms-transition: ease-in-out 0.2s;
  -o-transition: ease-in-out 0.2s;
  -webkit-transition: ease-in-out 0.2s;
}

.index_tems > li > h3 {
  color: #333;
  text-align: center;
  margin-top: 14px;
  font-weight: normal;
}

.index_tems > li > h4 {
  color: #27a6ee;
  text-align: center;
  font-weight: normal;
  margin-bottom: 12px;
}

.index_tems > li > h5 {
  color: #999;
  text-align: center;
  font-weight: normal;
}

.public_row3 > .public_row_content > h2 {
  color: #fff;
}

.public_row3 > .public_row_content > h2 > span {
  border-bottom: 2px solid #fff;
}

.public_row3 > .public_row_content > h2 > b {
  color: #fff;
  font-weight: normal;
  font-size: 16px;
  color: #ddd;
}

.customer_lists {
  overflow: hidden;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  width: 1194px;
}

.customer_lists > li {
  float: left;
  display: block;
  height: 70px;
  width: 199px;
  overflow: hidden;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
  padding: 12px 0px 0px 0px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
}

.customer_lists > li > img {
  margin: 0px auto;
  display: block;
  overflow: hidden;
}

.index_dls {
  overflow: hidden;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
  padding: 5px 0px 20px;
}

.index_dls > dl {
  border-radius: 3px;
  float: left;
  width: 372px;
  height: 320px;
  overflow: hidden;
  border: 1px solid #ccc;
  margin-right: 18px;
  box-shadow: 2px 2px 10px #dcd9d9;
  margin-left: 8px;
}

.index_dls > dl > a > dt > img {
  position: absolute;
  bottom: 0;
  /*min-height:100%;*/
  width: 100%;
  display: block;
  margin: 0px auto;
  transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  -ms-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -webkit-transition: ease-in-out 0.3s;
}

.index_dls > dl > a > dt > img:hover {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: ease-in-out 0.3s;
  -moz-transition: ease-in-out 0.3s;
  -ms-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -webkit-transition: ease-in-out 0.3s;
}

.index_dls > dl > a {
  display: block;
  width: 100%;
}

.index_dls > dl > a > dt {
  position: relative;
  /*display: block;*/
  width: 372px;
  height: 200px;
  overflow: hidden;
  margin: 0px auto;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

.index_dls > dl > a > dd {
  padding: 25px 15px 0px;
  overflow: hidden;
  font-size: 14px;
  color: #666;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
  height: 100px;
  line-height: 1.5rem;
}

.index_dls > dl > a > dd > span {
  color: #27a6ee;
  font-weight: bold;
}

.index_information {
  overflow: hidden;
  margin-top: 40px;
}

.index_information_ul {
  float: left;
  overflow: hidden;
  width: 510px;
}

.index_information_ul > div {
  overflow: hidden;
  margin-left: 22px;
  margin-bottom: 20px;
}

.index_information_ul > div > h3 {
  float: left;
  margin-right: 20px;
}

.index_information_ul > div > h3 > img {
  float: left;
  margin-right: 10px;
}

.index_information_ul > div > h3 > p {
  float: left;
  /*font-family: pf6;*/
  color: #333;
}

.index_information_ul > div > a {
  height: 25px;
  line-height: 25px;
  color: #666;
  font-size: 14px;
}

.index_information_ul > li {
  display: block;
  overflow: hidden;
  margin-bottom: 5px;
  margin-left: 20px;
}

.index_information_ul > li > span {
  color: #27a6ee;
  float: left;
  font-size: 14px;
  margin-right: 10px;
  /*font-family: pf1;*/
}

.index_information_ul > li > span > a {
  color: #27a6ee;
}

.index_information_ul > li > p {
  color: #777;
  float: left;
  font-size: 14px;
  width: 280px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  /* for Opera */
  text-overflow: ellipsis;
  /* for IE */
  /*font-family: pf1;*/
}

.index_information_ul > li > p > a {
  color: #333;
}

.index_information_ul > li > b {
  float: right;
  color: #666;
  font-weight: normal;
  font-size: 14px;
}

.index_information > span {
  float: left;
  display: block;
  height: 125px;
  margin-left: 70px;
  margin-right: 70px;
  /*border-right: 1px solid #ccc;*/
  margin-top: 70px;
}

.index_citis {
  overflow: hidden;
}

.index_citis > li {
  float: left;
  display: block;
  overflow: hidden;
  padding: 15px;
  background: #fff;
  width: 375px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
  margin-right: 25px;
}

.index_citis > li > a {
  display: block;
  overflow: hidden;
}

.index_citis > li > a > span {
  display: block;
  float: left;
  font-size: 50px;
  color: #27a6ee;
  top: 14px;
}

.index_citis_right {
  float: left;
  margin-left: 20px;
  width: 265px;
}

.index_citis_right > h4 {
  color: #27a6ee;
}

.index_citis_right > p {
  color: #999;
  font-size: 14px;
  margin-top: 3px;
}

.index_cooperations {
  overflow: hidden;
}
.index_cooperations > li:nth-of-type(5n) {
  margin-right: 0;
}
.index_cooperations > li {
  float: left;
  overflow: hidden;
  margin-right: 19px;
  margin-bottom: 15px;
  cursor: pointer;
}

.guarantee_list {
  overflow: hidden;
}
.guarantee_list li img {
  float: left;
}

.guarantee_list > li {
  float: left;
  overflow: hidden;
}
.guarantee_list1 {
  width: 280px;
}
.guarantee_list2 {
  width: 308px;
}
.guarantee_list3 {
  width: 289px;
}

.guarantee_list > li > div {
  float: left;
  margin-left: 12px;
}

.guarantee_list > li > div > h4 {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.guarantee_list > li > div > p {
  color: #fff;
  opacity: 0.3;
  font-size: 14px;
  margin-top: 8px;
}

.index_hrefs {
  overflow: hidden;
  float: left;
}

.index_hrefs > h4 {
  color: #d7d8d9;
  margin-bottom: 26px;
  font-size: 14px;
}

.index_hrefs > li {
  overflow: hidden;
  margin-bottom: 12px;
}

.index_hrefs > li > a {
  color: #9b9ea0;
  font-size: 14px;
}
.index_hrefs_border {
  display: block;
  height: 130px;
  border-right: 1px solid #ccc;
  float: left;
  margin-top: 12px;
  margin-right: 70px;
}

.public_footer {
  width: 100%;
  height: 95px;
  background: #1a1a1a;
}

.public_footer_content {
  font-size: 14px;
  width: 1102px;
  overflow: hidden;
  margin: 0px auto;
  text-align: center;
  padding: 31px 0px 14px;
}

.public_footer_content > p {
  font-size: 14px;
  color: #73777a;
  float: left;
  /* margin-top: 6px; */
}

.public_footer_content > p > a {
  color: #73777a;
  margin-left: 31px;
  font-size: 14px;
}

.index_cases {
  overflow: hidden;
  padding-top: 5px;
}

.index_cases > li {
  float: left;
  overflow: hidden;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  transition: all 0.2s;
}

.index_cases > li:last-child {
  float: right;
}

.index_cases > li > a {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 50px 15px;
}

.index_case {
  border: 1px solid #ebebeb;
  width: 565px;
  height: 335px;
  border-radius: 5px;
  padding: 60px 60px 35px 60px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
  box-shadow: 3px 3px 15px #cad9ef;
}

.index_cases > li:hover {
  -webkit-transform: translate3d(0, -5px, 0);
  -moz-transform: translate3d(0, -5px, 0);
  -ms-transform: translate3d(0, -5px, 0);
  transform: translate3d(0, -5px, 0);
}

.index_cases > li > a > img {
  display: block;
  position: absolute;
  left: 80px;
  top: 0;
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.index_case > h3 {
  color: #666;
  margin-top: 5px;
}

.index_case > h3 > span {
  display: block;
  width: 30px;
  border-top: 3px solid #27a6ee;
  margin-top: 10px;
  margin-bottom: 8px;
}

.index_case > h5 {
  color: #999;
  font-weight: normal;
}

.index_case_footer {
  overflow: hidden;
}

.index_case_footer > ul {
  overflow: hidden;
  margin-top: 40px;
}

.index_case_footer > ul > li {
  overflow: hidden;
  float: left;
  display: block;
  width: 215px;
}

.index_case_footer > ul > li > h5 {
  color: #27a6ee;
  margin-bottom: 3px;
}

.index_case_footer > ul > li > h6 {
  color: #999;
  font-weight: normal;
}

.index_case_footer > img {
  margin-top: 5px;
  display: block;
  margin-bottom: 5px;
  width: 385px;
}

.index_case_footer > ol {
  overflow: hidden;
  margin-top: 5px;
}

.index_case_footer > ol > li {
  float: left;
  display: block;
  width: 90px;
  height: 20px;
  border: 1px solid #ebebeb;
  border-radius: 7px;
  margin-right: 120px;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color: #999;
}

.public_tr {
  overflow: hidden;
  width: 100%;
  padding-top: 30px;
  background: #f5f5f5;
}

.public_tr1 {
  line-height: 40px;
  background: #f5f5f5;
}

.public_tr_content {
  width: 1200px;
  margin: 0px auto;
  height: auto;
}

.public_tr_content > h5 {
  font-weight: normal;
}

.public_tr_content > h5 > a {
  color: #757575;
}

.auto_project_uls {
  overflow: hidden;
  height: 80px;
  line-height: 80px;
}

.auto_project_top li {
  position: relative;
  float: left;
  width: 134px;
  line-height: 40px;
}
.auto_project_top li.cat-1 {
  line-height: 80px;
}
.auto_project_top li.cat-2 {
  border: 1px solid #eee;
  margin-left: -1px;
  background: #fff;
}
.auto_project_top li .iconfont {
  display: inline-block;
  margin-right: -9px;
  vertical-align: middle;
  z-index: 10;
}
.cat-2 > span:hover .iconfont {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.auto_project_top ol {
  position: absolute;
  left: 133px;
  top: 0;
  display: none;
  z-index: 222;
  background: #fff;
  -webkit-box-shadow: 6px 6px 30px #eee;
  -moz-box-shadow: 6px 6px 30px #eee;
  box-shadow: 6px 6px 30px #eee;
}
.auto_project_top .cat-2 > ol {
  top: 40px;
  left: 0;
}
.cat-more:hover,
.cat-more.active {
  background: #27a6ee;
}
.cat-more:hover > span > a,
.cat-more.active > span > a,
.cat-more:hover > span > .iconfont,
.cat-more.active > span > .iconfont {
  color: #fff;
}
.auto_project_top > li a {
  display: inline-block;
  max-width: 92px;
  margin: 0 auto;
  font-size: 14px;
  text-align: center;
  color: #666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.auto_project_top > li.cat-1 a {
  display: block;
  width: 100%;
  max-width: 134px;
}
.auto_project_top li > span {
  display: block;
  text-align: center;
}
.auto_project_two {
  margin-left: 120px;
  background: #f5f5f5;
  overflow: hidden;
  margin-top: 15px;
  padding: 12px;
  display: none;
}

.auto_project_two > li {
  float: left;
  display: block;
  overflow: hidden;
  margin-right: 40px;
}

.auto_project_two > li > a {
  display: block;
  overflow: hidden;
  text-align: center;
  color: #666;
  font-size: 14px;
}

.auto_project_lists {
  display: block;
  overflow: hidden;
}

.auto_project_lists > li {
  display: block;
  overflow: hidden;
  float: left;
  -moz-box-flex: 3;
  -webkit-box-flex: 3;
  box-flex: 3;
  height: 328px;
  width: 288px;
  margin-right: 16px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
  margin-bottom: 20px;
  background: #fff;
}
.auto_project_lists li:nth-of-type(4n) {
  margin-right: 0;
}

.auto_project_lists > li > a {
  display: block;
  overflow: hidden;
  margin: 0px auto;
  padding: 10px 0px 14px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}

.auto_project_dl {
  display: block;
  overflow: hidden;
}

.auto_project_dl > dt {
  width: 278px;
  height: 160px;
  display: block;
  margin: 0px auto;
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.auto_project_dl > dt > img {
  display: block;
  margin: 30px auto 0;
  height: 180px;
  /*transition:ease-in-out 0.3s;
	-moz-transition:ease-in-out 0.3s;
	-ms-transition:ease-in-out 0.3s;
	-o-transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s*/
}

/*.auto_project_dl>dt>img:hover{
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transition:ease-in-out 0.3s;
	-moz-transition:ease-in-out 0.3s;
	-ms-transition:ease-in-out 0.3s;
	-o-transition:ease-in-out 0.3s;
	-webkit-transition:ease-in-out 0.3s
}*/

.auto_project_dl > dd {
  display: block;
  overflow: hidden;
  margin-top: 30px;
}

.auto_project_dl > dd > h4 {
  color: #333;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  /* for Opera */
  text-overflow: ellipsis;
  /* for IE */
  padding: 0px 15px;
}

.auto_project_dl > dd > h5 {
  color: #999;
  text-align: center;
  font-weight: normal;
  margin-top: 10px;
}

.auto_project_dl > dd > h5 > span {
  color: #d20514;
}

.pro_details_left {
  float: left;
  overflow: hidden;
  width: 560px;
}

.pro_left_img_div {
  border: 1px solid #e0e0e0;
  overflow: hidden;
}

.pro_left_img_div > img {
  /*width: 555px;*/
  height: 380px;
  display: block;
  margin: 0px auto;
}

.pro_details_left > ul {
  overflow: hidden;
  display: block;
  margin-top: 10px;
  width: 560px;
}

.pro_details_left > ul > li {
  display: block;
  overflow: hidden;
  float: left;
  border: 1px solid #e0e0e0;
  margin-right: 10px;
  width: 100px;
  height: 60px;
  margin-bottom: 10px;
}

.pro_details_left > ul > li > a {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.pro_details_left > ul > li > a > img {
  display: block;
  margin: 0px auto;
  height: 100%;
}

.pro_details_right {
  float: right;
  overflow: hidden;
  width: 610px;
}

.pro_details_right > h2 {
  color: #303030;
  font-size: 26px;
}

.pro_details_right > h5 {
  font-size: 15px;
  padding: 12px 0;
  font-weight: normal;
  color: #d20514;
}

.pro_details_price {
  position: relative;
  width: 600px;
  font-size: 14px;
  padding: 12px 0;
  margin-bottom: 12px;
  background: url(../image/pro_details_price_bg.jpg) no-repeat #f3f3f3;
  overflow: hidden;
  color: #666;
}

.border_dashed {
  border: 1px dashed #f7f7f7;
  margin-bottom: 12px;
}

.pro_details_span1 {
  padding: 0 14px;
}
.pro_details_span3 {
  display: inline-block;
  max-width: 378px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
  letter-spacing: 0;
}
.pro_details_span3 > i {
  font-size: 20px;
  vertical-align: -3px;
  margin-right: -4px;
  color: #ccc;
}

.pro_details_price > p {
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  color: #999;
  margin: 5px 0;
}

.pro_details_span4 {
  position: absolute;
  top: 16px;
  right: 0;
  line-height: 14px;
  padding: 0 10px;
  font-size: 12px;
  border-left: 1px solid #ddd;
}
.pro_details_span4 > span {
  display: block;
}
.pro_details_span4 > span.span4-bottom {
  color: #d20514;
}
.pro_details_span5 {
  margin-right: 4px;
}
.pro_details_span5 img {
  vertical-align: -4px;
  margin-right: 2px;
}
.yzgjVip {
  display: inline-block;
  vertical-align: middle;
}

.pro_details_span4 img {
  margin-right: 3px;
  vertical-align: middle;
}
.pro_details_span2 {
  font-size: 24px;
  vertical-align: -3px;
  color: #d20514;
}

.details_price_b {
  position: relative;
  top: 0;
  font-size: 32px;
  font-weight: normal;
  color: #d20514;
}

.pro_details_price > b {
  font-weight: normal;
  text-decoration: none;
}

.pro_details_price > .red_texts {
  color: #ff1c1c;
  font-weight: normal;
}

.pro_details_price > .red_texts > a {
  color: #ff1c1c;
  font-weight: normal;
}

.pro_details_right > h6 > span {
  font-size: 16px;
  top: 3px;
}

.details_rows {
  overflow: hidden;
}

.details_rows > label {
  display: block;
  width: 75px;
  color: #999;
  float: left;
  font-size: 14px;
  height: 35px;
  line-height: 35px;
}

.details_rows > select {
  display: block;
  width: 150px;
  height: 25px;
  border: 1px solid #e0e0e0;
  float: left;
}

.details_as_div {
  overflow: hidden;
}

.details_a {
  display: block;
  min-width: 80px;
  height: 35px;
  float: left;
  font-size: 12px;
  color: #333;
  text-align: center;
  margin-right: 7px;
  line-height: 35px;
  border: 1px solid #e0e0e0;
  margin-bottom: 12px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}
.details_more {
  display: block;
  min-width: 80px;
  height: 35px;
  float: left;
  font-size: 12px;
  color: #333;
  text-align: center;
  margin-right: 7px;
  line-height: 35px;
  border: 1px solid #e0e0e0;
  margin-bottom: 12px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  cursor: pointer;
}
.details_more:hover {
  background-color: #d20514;
  color: #fff;
}
.details_btn1 {
  display: block;
  overflow: hidden;
  width: 180px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  font-size: 16px;
  background: #ffeded;
  color: #d20514;
  border: 1px solid #d20514;
  float: left;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  margin-left: 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.details_btn2 {
  display: block;
  overflow: hidden;
  width: 190px;
  line-height: 44px;
  height: 44px;
  padding-left: 50px;
  margin-right: 5px;
  text-align: center;
  font-size: 16px;
  background: #d20514;
  color: #fff;
  border: 1px solid #d20514;
  float: left;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.details_btn2 i {
  display: inline-block;
  width: 37px;
  height: 23px;
  background: url(../image/active_incall.gif) no-repeat;
  vertical-align: -4px;
  margin: 0 5px 0 -64px;
}
.product-server {
  margin-top: 60px;
  height: 285px;
  width: 100%;
  padding-top: 17px;
  box-sizing: border-box;
  /* background: url(/static/indexstyle/img/detail-bg.png)no-repeat; */
  background: url(../image/detail-bg-id11.png) no-repeat;
  background-size: 100% 100%;
}
.pro-ctn {
  max-width: 1200px;
  margin: 0 auto;
}
.pro-ctn .people-info {
  float: left;
}
.people-info .people-img {
  float: left;
  width: 220px;
  height: 268px;
  margin: 0px 36px;
}
.people-img img {
  width: auto;
  height: 100%;
}
.people-info .people-ctn {
  float: right;
  margin-top: 80px;
}
.peo-info {
  margin-bottom: 45px;
}
.peo-info .text {
  position: relative;
  display: inline-block;
  margin-right: 40px;
}
.peo-info .text-name {
  font-size: 25px;
  color: #fff;
  width: 120px;
}
.peo-info .text span {
  display: inline-block;
  font-size: 18px;
  color: #fff;
}
.peo-info .text > span > img {
  width: 25px;
  height: 25px;
}
.peo-info .text .text-style {
  color: #fccb3e;
}
.pro-ctn .right-people-btn {
  float: right;
  margin-top: 66px;
}
.right-people-btn .peo-btns {
  width: 250px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  margin-bottom: 20px;
  font-size: 18px;
}
.peo-btns {
}
.peo-btns a {
  color: #fff;
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #fff;
  border-radius: 6px;
}
.right-people-btn .is-active {
  background: #fccb3e;
  color: #fff;
  font-weight: 400;
  border-radius: 6px;
}
.right-people-btn .is-active > a {
  color: #fff;
}
/* .right-people-btn .peo-btns:hover{
    background: #FCCB3E;
    border-radius: 6px;
}
.right-people-btn .peo-btns:hover>a{
    color: #fff;
} */
.btns-two a {
  font-size: 16px;
}
.details_link {
  float: left;
  margin-left: 15px;
  font-size: 14px;
  color: #27a6ee;
  margin-top: 20px;
}

.pro_details_right > hr {
  border-bottom: 1px solid #e0e0e0;
  border-top: none;
  border-left: none;
  border-right: none;
  margin-top: 20px;
}

.details_introduce {
  float: left;
  overflow: hidden;
  width: 930px;
  margin-bottom: 40px;
  border: 1px solid #eaeaea;
  border-top: none;
}

.details_introduce > ul {
  display: block;
  overflow: hidden;
  border: 1px solid #e0e0e0;
  background: #f5f5f5;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.details_introduce > ul > li {
  display: block;
  overflow: hidden;
  float: left;
  width: 125px;
  height: 45px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.details_introduce_a {
  display: block;
  overflow: hidden;
  line-height: 45px;
  font-size: 15px;
  color: #333;
  width: 100%;
  height: 45px;
  text-align: center;
}

.details_introduce > div {
  overflow: hidden;
  width: 100%;
  margin-top: 10px;
}

/*.details_introduce>div>img {*/
/*border: 1px solid #e0e0e0;*/
/*}*/

.details_relevant {
  float: right;
  width: 240px;
  overflow: hidden;
}

.details_relevant > h4 {
  display: block;
  overflow: hidden;
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
  height: 47px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  line-height: 45px;
  padding-left: 25px;
  font-weight: normal;
  color: #27a6ee;
}

.details_relevant > ul {
  overflow: hidden;
  display: block;
  margin-top: 10px;
}

.details_relevant > ul > li {
  display: block;
  overflow: hidden;
  border: 1px solid #e0e0e0;
  height: 288px;
  width: 240px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  margin-bottom: 10px;
}

.details_relevant > ul > li > a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.details_relevant_dl {
  overflow: hidden;
  display: block;
}

.details_relevant_dl > dt {
  overflow: hidden;
  display: block;
  border-bottom: 1px solid #e0e0e0;
}

.details_relevant_dl > dt > h1 {
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 bottom,
    from(rgba(108, 214, 255, 1)),
    to(rgba(15, 133, 255, 1))
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #27a6ee;
  text-align: center;
  margin-top: 25px;
  font-size: 27px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  /* for Opera */
  text-overflow: ellipsis;
  /* for IE */
}

.details_relevant_dl > dt > h3 {
  font-weight: normal;
  color: #666;
  text-align: center;
  margin-top: 20px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  /* for Opera */
  text-overflow: ellipsis;
  /* for IE */
}

.details_relevant_dl > dt > h4 {
  font-weight: normal;
  color: #999;
  text-align: center;
  margin-top: 10px;
  height: 80px;
  font-size: 14px;
  overflow: hidden;
}

.details_relevant_dl > dd > p {
  text-align: center;
  color: #666;
  margin-top: 20px;
}

.details_relevant_dl > dd > p > span {
  font-size: 26px;
}

.shop_content {
  padding: 20px 20px 45px 20px;
  overflow: hidden;
  border: 1px solid #e0e0e0;
}

.pay_content_marginbottom {
  margin-bottom: 45px;
}

.cart_pays_row {
  width: 100%;
  height: 80px;
  background: #fff;
  z-index: 10;
  margin-bottom: 40px;
}

.cart_pays_row.shade {
  position: fixed;
  -webkit-box-shadow: 0 0 30px 5px #f3d42e;
  -moz-box-shadow: 0 0 30px 5px #f3d42e;
  box-shadow: 0 0 30px 5px #e0e0e0;
  bottom: 0;
  margin-bottom: 0;
}

.cart_pays_row.shade .public_row_content {
  border: none;
}

.shop_content > table {
  display: block;
  width: 100%;
  overflow: hidden;
  font-weight: normal;
  font-size: 14px;
  color: #666;
  border-collapse: collapse;
}

.shop_content > table > tbody > tr {
  overflow: hidden;
  height: 115px;
  border-bottom: 1px solid #e0e0e0;
}

.shop_content > table > thead {
  border: 1px solid #e0e0e0;
  background: #f1f6fb;
}

.shop_content > table > thead > tr {
  height: 40px;
}

.shop_content > table > thead > tr > th {
}

.shop_img {
  float: left;
  overflow: hidden;
  width: 55px;
  height: 55px;
  margin-left: 10px;
}

.shop_img > img {
  display: block;
  width: 100%;
  height: 100%;
}

.shop_img_text {
  max-width: 138px;
  float: left;
  margin-left: 10px;
}

.shop_img_text > h5 {
  font-weight: normal;
  color: #27a6ee;
  margin-top: 5px;
  max-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.shop_img_text > h6 {
  font-weight: normal;
  color: #777;
  margin-top: 5px;
}

.four_td > p {
  text-decoration: none;
  color: #999;
  font-size: 14px;
  text-align: center;
}

.four_td > b {
  font-size: 14px;
  text-align: center;
  display: block;
}

.four_td > h6 {
  text-align: center;
  color: #ee2748;
}

.five_td > b {
  color: #ee2748;
  text-align: center;
  font-size: 14px;
  display: block;
}

.six_td > p {
  font-size: 14px;
  color: #999;
  text-align: center;
}

.seven_td > a {
  display: block;
  color: #27a6ee;
  text-align: center;
}

.one_td {
  width: 5%;
  text-align: center;
}

.two_td {
  width: 14%;
}

.three_td {
  width: 12%;
  color: #666;
  font-size: 14px;
  text-align: center;
}

.four_td {
  width: 10%;
}

.five_td {
  width: 12%;
}

.six_td {
  width: 11%;
}

.seven_td {
  width: 12%;
}

.shop_foot {
  overflow: hidden;
  background: #f1f6fb;
  margin-top: 20px;
  padding: 20px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.shop_foot_left {
  float: left;
  overflow: hidden;
  margin-top: 30px;
}

.shop_foot_left > label {
  float: left;
  font-size: 14px;
  color: #666;
}

.shop_foot_left > p {
  float: left;
  font-size: 14px;
  color: #666;
}

.shop_foot_left > a {
  float: left;
  color: #999;
  font-size: 14px;
  width: 110px;
  text-align: center;
}

.shop_foot_right {
  float: right;
}

.pay_right_btns {
  float: left;
  margin-left: 30px;
}

.shop_settlement {
  height: 100%;
  width: 150px;
  text-align: center;
  line-height: 80px;
  font-size: 20px;
  color: #fff;
  background: #27a6ee;
  display: block;
  float: left;
  margin-left: 30px;
  border: none;
  cursor: pointer;
}

.shop_foot_right > ul {
  overflow: hidden;
  float: left;
}

.shop_foot_right > ul > li {
  overflow: hidden;
  color: #666;
  font-size: 14px;
}

.shop_foot_right > ul > li > p {
  float: left;
  text-align: right;
  width: 130px;
  height: 35px;
  line-height: 35px;
}

.shop_foot_right > ul > li > span {
  float: right;
  display: block;
  width: 175px;
  text-align: right;
  height: 35px;
  line-height: 35px;
}

.shop_last_li > p {
  color: #ee2748;
}

.shop_last_li > span {
  font-size: 22px;
  color: #ee2748;
}

.shop_checkout {
  margin-top: 20px;
  overflow: hidden;
}

.shop_checkout > div {
  float: right;
  overflow: hidden;
}

.shop_checkout > div > a {
  display: block;
  overflow: hidden;
  text-align: center;
  float: left;
}

.shop_checkout_continue {
  width: 120px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border: 1px solid #27a6ee;
  font-size: 16px;
  color: #27a6ee;
  margin-right: 20px;
}

.shop_checkout_check {
  width: 120px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border: 1px solid #27a6ee;
  font-size: 16px;
  color: #fff;
  background: #27a6ee;
}

.public_relevant {
  overflow: hidden;
  height: 300px;
  width: 1159px;
  position: relative;
}

.public_relevant_content {
  padding: 20px;
  overflow: hidden;
  border: 1px solid #e0e0e0;
}

.public_relevant_content > h3 {
  color: #666;
  padding-left: 10px;
}

.public_relevant > ul {
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  height: 257px;
  width: 1400px;
}

.public_relevant > ul > li {
  float: left;
  overflow: hidden;
  display: block;
  width: 215px;
  height: 255px;
  border: 1px solid #e0e0e0;
  margin-right: 15px;
}

.public_relevant > ul > li > a {
  display: block;
  overflow: hidden;
}

.shop_dl {
  display: block;
  overflow: hidden;
}

.shop_dl > dt {
  display: block;
  overflow: hidden;
  height: 155px;
  border-bottom: 1px solid #e0e0e0;
}

.shop_dl > dt > img {
  display: block;
  width: 100%;
  height: 100%;
}

.shop_dl > dd {
  display: block;
  overflow: hidden;
  padding: 10px 0px;
}

.shop_dl > dd > h4 {
  text-align: center;
  color: #27a6ee;
  font-weight: normal;
}

.shop_dl > dd > p {
  font-size: 14px;
  color: #999;
  text-align: center;
  margin-top: 3px;
}

.shop_dl > dd > p > span {
  color: #27a6ee;
  font-weight: bold;
}

.shop_dl > dd > div {
  display: block;
  width: 105px;
  height: 25px;
  border-radius: 3px;
  background: #27a6ee;
  text-align: center;
  line-height: 25px;
  color: #fff;
  margin: 0px auto;
  margin-top: 10px;
  font-size: 14px;
}

.public_relevant > div {
  overflow: hidden;
  width: 100%;
  position: relative;
  height: 300px;
}

.shop_relevant_ul {
  position: absolute;
}

.public_pay_header {
  overflow: hidden;
  padding: 30px;
  background: #f1f6fb;
  margin: 20px;
}

.public_pay_border {
  overflow: hidden;
  border: 1px solid #e0e0e0;
}

.public_pay_head_left {
  float: left;
  overflow: hidden;
}

.public_pay_head_right {
  float: right;
  overflow: hidden;
}

.public_pay_head_left > span {
  color: #27a6ee;
  float: left;
  font-size: 40px;
}

.public_pay_head_left > div {
  float: left;
  margin-left: 20px;
  margin-top: 5px;
}

.public_pay_head_left > div > h3 {
  color: #333;
}

.public_pay_head_left > div > h5 {
  font-weight: normal;
  margin-top: 10px;
}

.public_pay_head_right > h5 {
  font-weight: normal;
  color: #333;
}

.public_pay_head_right > h5 > span {
  color: #ee2748;
  font-size: 22px;
}

.pay_content {
  overflow: hidden;
  padding: 20px;
}

.pay_content > h4 {
  color: #27a6ee;
  border-bottom: 2px solid #27a6ee;
  float: left;
}

.pay_content > hr {
  border-top: 1px solid #e0e0e0;
  border-bottom: none;
  border-left: none;
  border-right: none;
  margin-top: -1px;
}

.pay_content > ul {
  overflow: hidden;
  margin: 30px 0px;
}

.pay_content > ul > li {
  float: left;
  border: 1px solid #e0e0e0;
  display: block;
  width: 195px;
  height: 32px;
  margin-right: 40px;
  color: #666;
  font-size: 14px;
  text-align: center;
  line-height: 32px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  cursor: pointer;
}

.pay_content > ul > a {
  float: left;
  font-size: 14px;
  color: #27a6ee;
  display: block;
  height: 32px;
  line-height: 32px;
  margin-right: 40px;
  margin-left: -30px;
}

.pay_content > ul > li > span {
  color: #999;
  font-size: 12px;
}

.pay_content > ul > .pay_active {
  border: 2px solid #27a6ee;
  line-height: 28px;
}

.slef_help_left {
  overflow: hidden;
  margin-top: 30px;
  display: block;
}

.slef_help_left > form {
  float: left;
  overflow: hidden;
}

.slef_help_left > form > h4 {
  color: #666;
  font-weight: normal;
  margin-bottom: 30px;
}

.slef_help_row {
  overflow: hidden;
  margin-bottom: 15px;
}

.slef_help_row > label {
  float: left;
  display: block;
  font-size: 14px;
  color: #666;
  height: 30px;
  line-height: 30px;
  width: 140px;
  text-align: right;
  margin-right: 10px;
}

.slef_help_row > label > span {
  color: red;
}

.slef_help_row > input[type="text"] {
  border: 1px solid #e0e0e0;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  float: left;
  width: 300px;
  padding-left: 15px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.self_help_sub {
  display: block;
  width: 150px;
  height: 35px;
  background: #27a6ee;
  line-height: 35px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  border: none;
  float: left;
}

.self_help_file {
  border: 1px solid #e0e0e0;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  float: left;
  width: 300px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  color: #27a6ee;
  text-align: center;
  cursor: pointer;
  position: relative;
}

.self_help_file > input {
  display: block;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}

.slef_help_row > textarea {
  resize: none;
  width: 300px;
  height: 120px;
  padding: 15px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  border: 1px solid #e0e0e0;
}

.self_help_right {
  float: right;
  overflow: hidden;
  width: 580px;
}

.self_help_right > h4 {
  color: #666;
  font-weight: normal;
  margin-bottom: 30px;
}

.self_help_right > dl {
  overflow: hidden;
  display: block;
  border: 1px solid #e0e0e0;
  padding: 10px;
  width: 460px;
  margin-bottom: 30px;
}

.self_help_right > dl > dt {
  float: left;
  overflow: hidden;
  display: block;
}

.self_help_right > dl > dt > img {
  margin-top: 24px;
}

.self_help_right > dl > dd {
  float: left;
  margin-left: 20px;
  overflow: hidden;
  display: block;
}

.self_help_right > dl > dd > p {
  color: #666;
  font-size: 14px;
  margin-bottom: 5px;
}

.self_help_right > dl > dd > p > span {
  color: #999;
  font-size: 14px;
  width: 75px;
  text-align: right;
  display: inline-block;
}

.self_help_right > p {
  font-size: 14px;
  color: #333;
  margin-bottom: 15px;
}

.bank_lists {
  overflow: hidden;
}

.bank_lists > form > ul {
  overflow: hidden;
  display: block;
  margin-bottom: 25px;
}

.bank_lists > form > ul > li {
  display: block;
  overflow: hidden;
  margin-right: 30px;
  padding: 5px;
  float: left;
  margin-bottom: 10px;
}

.bank_lists > ul > li > input {
  float: left;
  font-size: 14px;
  font-size: 14px;
  margin-top: 18px;
}

.bank_lists > ul > li > img {
  float: left;
  margin-left: 10px;
  border: 1px solid #e0e0e0;
  padding: 10px;
}

.bank_lists > div {
  overflow: hidden;
  border-top: 1px solid #e0e0e0;
  margin-top: 30px;
  padding-top: 30px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.pay_bank_a {
  display: block;
  width: 190px;
  height: 35px;
  background: #27a6ee;
  text-align: center;
  line-height: 35px;
  font-size: 16px;
  color: #fff;
  border: none;
  cursor: pointer;
}

.zyb_wx_row {
  overflow: hidden;
  border-top: 1px solid #e0e0e0;
  padding-top: 30px;
}

.zyb_wx_row > a {
  display: block;
  width: 143px;
  height: 51px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  float: left;
  margin-right: 45px;
  margin-top: 20px;
  border: 1px solid #e0e0e0;
  position: relative;
}

.zyb_wx_row > a > img {
  display: block;
  margin: 4px auto 0px;
}

.index_bkg {
  overflow: hidden;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  /*支持rgba的浏览器*/
  background: black/9;
  filter: alpha(opacity=50) / 9;
  position: absolute;
  top: 0px;
  z-index: 100;
  display: none;
}

.zyb_wx_row > .pay_submit_a {
  margin-top: 45px;
  display: block;
  clear: both;
  width: 143px;
  height: 40px;
  background: #27a6ee;
  color: #fff;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
}

.zyb_wx_row > .active_border {
  border: 2px solid #27a6ee;
}

.active_border {
  border: 2px solid #27a6ee !important;
}

.pay_sctive_img {
  position: absolute;
  right: 0px;
  top: 15px;
}

.bank_imgs {
  display: block;
  width: 143px;
  height: 51px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  float: left;
  margin-right: 45px;
  margin-top: 20px;
  border: 1px solid #e0e0e0;
  position: relative;
}

.bank_imgs > img {
  display: block;
  margin: 0px auto;
  margin-top: 13px;
}

.index_logins {
  overflow: hidden;
  width: 340px;
  overflow: hidden;
  padding: 25px 40px;
  background: #fff;
  left: -175px;
  position: fixed;
  z-index: 101;
  margin-left: 50%;
  top: 120px;
  display: none;
}

.index_logins > h4 {
  color: #666;
  display: block;
  overflow: hidden;
}

.index_logins > h4 > span {
  float: right;
  cursor: pointer;
}

.index_login_row {
  overflow: hidden;
  margin-top: 20px;
  border: 1px solid #e0e0e0;
  height: 40px;
  border-radius: 4px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.index_login_row > span {
  color: #27a6ee;
  float: left;
  margin-top: 12px;
  margin-left: 10px;
}

.index_login_row > input {
  display: block;
  overflow: hidden;
  float: left;
  margin-left: 15px;
  width: 270px;
  height: 40px;
  line-height: 40px;
  border: none;
}

.index_login_row2 {
  overflow: hidden;
  /*margin-top: 20px;*/
}

.index_login_row2 > div {
  float: left;
  border: 1px solid #e0e0e0;
  height: 40px;
  border-radius: 4px;
  width: 190px;
}

.index_login_row2 > div > span {
  color: #27a6ee;
  float: left;
  margin-top: 12px;
  margin-left: 10px;
}

.index_login_row2 > div > input {
  display: block;
  overflow: hidden;
  float: left;
  margin-left: 15px;
  width: 130px;
  height: 40px;
  line-height: 40px;
  border: none;
}

.index_login_row2 > p {
  float: right;
  display: block;
  width: 120px;
  height: 40px;
  border: 1px solid block;
}

.index_login_row2 > p > img {
  display: block;
  width: 100%;
  height: 100%;
}

.index_login_row2 > a {
  display: block;
  width: 120px;
  height: 40px;
  background: #27a6ee;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 40px;
  float: right;
  border-radius: 3px;
}

.index_login_row2 > .active {
  background: #f7f7f7;
  color: #999;
}

.login_a {
  display: block;
  height: 40px;
  display: block;
  overflow: hidden;
  text-align: center;
  line-height: 40px;
  color: #fff;
  background: #27a6ee;
  border-radius: 3px;
}

.login_agreement {
  display: block;
  color: #666;
  margin-top: 20px;
  font-size: 12px;
  text-align: center;
}

.login_agreement > span {
  color: #27a6ee;
}

.index_member {
  overflow: hidden;
  width: 300px;
  overflow: hidden;
  padding: 15px 40px;
  background: #fff;
  left: -175px;
  position: fixed;
  z-index: 100000000;
  margin-left: 50%;
  top: 120px;
  display: none;
}

.index_member > ul {
  display: block;
  overflow: hidden;
}

.index_member > ul > li {
  display: block;
  overflow: hidden;
  margin-top: 20px;
  border-radius: 3px;
  background: #27a6ee;
  margin-bottom: 15px;
  height: 40px;
}

.index_member > ul > li > a {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  color: #fff;
}

.agreement_content {
  overflow: hidden;
  display: block;
}

.agreement_content > h2 {
  color: #27a6ee;
  text-align: center;
  overflow: hidden;
  display: block;
  margin-bottom: 30px;
}

.agreement_content > p {
  color: #333;
  margin-bottom: 8px;
  font-size: 14px;
}

.agreement_content > h4 {
  margin-bottom: 5px;
}

.new_left {
  float: left;
  overflow: hidden;
  width: 860px;
}

.new_left > div {
  overflow: hidden;
  height: 320px;
}

.new_left > div > a {
  position: relative;
  width: 670px;
  height: 320px;
  float: left;
}

.new_left > div > a > img {
  display: block;
  width: 100%;
  height: 100%;
}

.new_left > div > a > span {
  color: #fff;
  font-size: 14px;
  text-align: center;
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 48px;
  background: rgba(0, 0, 0, 0.7);
  /*支持rgba的浏览器*/
  background: black/9;
  filter: alpha(opacity=70) / 9;
  line-height: 48px;
}

.new_left > div > ul {
  overflow: hidden;
  display: block;
  width: 180px;
  float: right;
}

.new_left > div > ul > li {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100px;
  margin-bottom: 10px;
  border: 1px solid #e0e0e0;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.news_list {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.news_list > img {
  display: block;
  width: 100%;
  height: 100%;
}

.news_list > span {
  display: block;
  height: 28px;
  background: rgba(0, 0, 0, 0.7);
  /*支持rgba的浏览器*/
  background: black/9;
  filter: alpha(opacity=70) / 9;
  line-height: 28px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  position: absolute;
  bottom: 0px;
  width: 100%;
}

.new_tabs {
  display: block;
  overflow: hidden;
  margin-top: 15px;
}

.new_tabs > li {
  display: block;
  float: left;
  overflow: hidden;
  margin-right: 40px;
}

.new_tabs > li > a {
  display: block;
  padding: 10px;
  text-align: center;
  font-size: 16px;
  color: #333;
  font-weight: bold;
}

.new_tabs > li > .new_tabs_active {
  color: #27a6ee;
  border-bottom: 2px solid #27a6ee;
  padding-bottom: 8px;
}

.news_lists {
  overflow: hidden;
  display: block;
}

.news_lists > li {
  display: block;
  border-top: 1px solid #e0e0e0;
  padding: 30px 0px;
  overflow: hidden;
}

.news_lists > li > a > img {
  border-radius: 5px;
  display: block;
  float: left;
  width: 235px;
  height: 130px;
  margin-right: 30px;
}

.news_list_right {
  float: left;
  overflow: hidden;
  width: 575px;
}

.news_list_right > a > h3 {
  color: #333;
  font-weight: normal;
}

.news_list_right > a > h5 {
  color: #666;
  font-weight: normal;
  margin-top: 25px;
}

.news_list_right > h3 {
  color: #333;
  font-weight: normal;
}

.news_list_right > h5 {
  color: #666;
  font-weight: normal;
  margin-top: 25px;
}

.news_list_right strong {
  color: #999;
}

.news_list_foot {
  overflow: hidden;
  margin-top: 22px;
}

.news_list_foot .glyphicon-tags {
  color: #999;
  float: left;
  margin-top: 2px;
}

.news_list_foot > ul {
  overflow: hidden;
  float: left;
  width: 470px;
}

.news_list_foot > ul > li {
  display: block;
  float: left;
  margin-left: 10px;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  padding: 2px 15px;
  font-size: 12px;
  color: #999;
  margin-bottom: 10px;
}

.news_list_foot > ul > li > a {
  color: #999;
}

.news_list_foot > p {
  float: right;
  font-size: 13px;
  color: #999;
}

.news_more {
  display: block;
  width: 100%;
  height: 40px;
  text-align: center;
  border: 1px solid #e0e0e0;
  line-height: 40px;
  font-size: 14px;
  color: #999;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.new_right {
  float: right;
  overflow: hidden;
  width: 310px;
}

.new_right_lists {
  overflow: hidden;
  margin-bottom: 60px;
}

.new_right_lists > h4 {
  color: #333;
  display: block;
  border-top: 3px solid #27a6ee;
  border-bottom: 1px solid #e0e0e0;
  text-align: center;
  height: 55px;
  line-height: 55px;
}

.new_right_lists > ul {
  display: block;
  overflow: hidden;
}

.new_right_lists > ul > li {
  display: block;
  padding: 20px 0px 0px 0px;
}

.new_right_lists > ul > li > a {
  display: block;
  overflow: hidden;
}

.new_right_lists > ul > li > a > img {
  float: left;
  width: 70px;
  height: 75px;
  margin-right: 15px;
}

.new_right_texts {
  display: block;
  float: left;
  width: 220px;
}

.new_right_texts2 {
  display: block;
  float: left;
  width: 220px;
  margin-top: 10px;
}

.new_right_texts > h5 {
  color: #333;
  width: 198px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  /* for Opera */
  text-overflow: ellipsis;
  /* for IE */
}

.new_right_texts > p {
  color: #999;
  font-size: 12px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.new_right_texts2 > h5 {
  color: #333;
  width: 198px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  /* for Opera */
  text-overflow: ellipsis;
  /* for IE */
}

.new_right_texts2 > p {
  color: #999;
  font-size: 12px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.new_right_a {
  display: block;
  width: 100%;
  height: 40px;
  text-align: center;
  border: 1px solid #e0e0e0;
  line-height: 40px;
  font-size: 14px;
  color: #999;
  margin-top: 20px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
  margin-bottom: 40px;
}

.news_details_left {
  overflow: hidden;
  float: left;
  width: 860px;
}

.news_details_left > h4 > a {
  color: #27a6ee;
}

.news_details_left > h4 {
  display: block;
  overflow: hidden;
  background: #f1f6fb;
  height: 40px;
  line-height: 40px;
  color: #27a6ee;
  border: 1px solid #e0e0e0;
  margin-bottom: 20px;
  font-weight: normal;
}

.news_details_left > h4 > b {
  height: 20px;
  width: 2px;
  background: #27a6ee;
  display: block;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
}

.news_details_body {
  overflow: hidden;
  border: 1px solid #e0e0e0;
  padding: 38px 25px;
}

.news_details_body > h2 {
  color: #333;
}

.news_details_body > h5 {
  color: #999;
  font-weight: normal;
  margin-top: 20px;
  display: block;
  overflow: hidden;
}

.news_details_body > h5 > p {
  float: left;
  margin-right: 50px;
}

.news_details_body > h5 > ul {
  float: left;
  overflow: hidden;
}

.news_details_body > h5 > ul > li {
  display: block;
  float: left;
  padding: 1px 15px;
  border-radius: 10px;
  font-size: 12px;
  color: #999;
  text-align: center;
  border: 1px solid #e0e0e0;
  margin-right: 10px;
}

.news_details_body > img {
  display: block;
  margin: 20px auto;
  width: 560px;
  height: 310px;
}

.news_details_body > p {
  font-size: 14px;
  color: #666;
  line-height: 2.1rem !important;
}

.news_details_left > img {
  display: block;
  margin: 20px 0px;
  height: 88px;
  width: 100%;
  border-radius: 8px;
}

.news_relevant {
  overflow: hidden;
  border: 1px solid #e0e0e0;
  padding: 20px;
}

.news_relevant > h4 {
  color: #666;
  border-left: 3px solid #27a6ee;
  padding-left: 10px;
}

.news_relevant_body {
  width: 100%;
  overflow: hidden;
}

.news_relevant_body > ul {
  display: block;
  overflow: hidden;
  margin-top: 20px;
  width: 1120px;
}

.news_relevant_body > ul > li {
  display: block;
  float: left;
  width: 250px;
  height: 200px;
  margin-right: 30px;
}

.news_relevant_body > ul > li > a {
  display: block;
  overflow: hidden;
}

.news_relevant_dl {
  display: block;
  overflow: hidden;
}

.news_relevant_dl > dt {
  display: block;
  overflow: hidden;
  width: 250px;
  height: 140px;
}

.news_relevant_dl > dt > img {
  display: block;
  width: 100%;
  height: 100%;
}

.news_relevant_dl > dd {
  display: block;
  overflow: hidden;
  padding-top: 10px;
}

.news_relevant_dl > dd > p {
  font-size: 14px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  width: 250px;
  height: 40px;
}

.news_details_right {
  overflow: hidden;
  float: right;
  width: 310px;
}

.news_details_right > h4 {
  display: block;
  border-top: 2px solid #27a6ee;
  text-align: center;
  height: 60px;
  line-height: 60px;
  color: #333;
  border-bottom: 1px solid #e0e0e0;
}

.ency_lists {
  overflow: hidden;
  display: block;
}

.ency_lists > li {
  display: block;
  overflow: hidden;
  float: left;
  width: 270px;
  height: 320px;
  border: 1px solid #e0e0e0;
  margin-right: 14px;
  margin-bottom: 14px;
}

.ency_lists > li > a {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ency_dl {
  display: block;
  width: 100%;
  height: 100%;
  padding: 10px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.ency_dl > dt {
  display: block;
  overflow: hidden;
  height: 150px;
  width: 100%;
  cursor: pointer;
}

.ency_dl > dt > img {
  display: block;
  /*width: 100%;*/
  height: 100%;
  margin: 0px auto;
}

.ency_dl > dd {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-top: 5px;
}

.ency_dl > dd > h4 {
  display: block;
  color: #666;
  font-weight: normal;
  width: 100%;
  height: 20px;
  padding: 10px 0px 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.ency_dl > dd > h4 > span {
  overflow: hidden;
  background: #27a6ee;
  color: #fff;
  font-size: 14px;
  text-align: center;
  padding: 0px 5px;
}

.ency_dl > dd > p {
  color: #666;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  /*margin-top: 20px;*/
  line-height: 24px;
  height: 46px;
}

.ency_dl > dd > span {
  float: left;
  color: #999;
  margin-top: 20px;
  margin-right: 10px;
}

.ency_dl > dd > ul {
  float: left;
  display: block;
  overflow: hidden;
  margin-top: 18px;
  width: 215px;
  height: 45px;
}

.ency_dl > dd > ul > li {
  display: block;
  overflow: hidden;
  float: left;
  font-size: 12px;
  color: #999;
  padding: 1px 15px;
  border-radius: 10px;
  text-align: center;
  border: 1px solid #e0e0e0;
  margin-right: 5px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  /* for Opera */
  text-overflow: ellipsis;
  /* for IE */
  margin-bottom: 3px;
  width: 70px;
}

.ency_dl > dd > ul > li > a {
  color: #666;
}

.ency_details_banner {
  display: block;
  width: 100%;
  height: 180px;
}

.public_row4 {
  overflow: hidden;
  background: #fff;
  padding-top: 20px;
}

.ency_details_lis {
  display: block;
  overflow: hidden;
}

.ency_details_lis > li {
  display: block;
  overflow: hidden;
  float: left;
  width: 90px;
  height: 115px;
  margin-right: 13px;
}

.ency_details_lis > li > a {
  display: block;
  width: 100%;
  height: 100%;
}

.ency_details_dl {
  display: block;
  overflow: hidden;
}

.ency_details_dl > dt {
  display: block;
  height: 90px;
  width: 100%;
}

.ency_details_dl > dt > img {
  display: block;
  width: 100%;
  height: 100%;
}

.ency_details_dl > dd {
  display: block;
  overflow: hidden;
}

.ency_details_dl > dd > p {
  text-align: center;
  color: #27a6ee;
  font-size: 14px;
  height: 25px;
  line-height: 25px;
}

.news_details_body > h1 {
  font-weight: normal;
}

.ency_details_imgtexts {
  display: block;
  overflow: hidden;
  margin-top: 25px;
}

.ency_details_imgtexts > img {
  float: left;
  display: block;
  border: 1px solid #e0e0e0;
}

.ency_details_imgtexts > p {
  display: block;
  float: left;
  width: 605px;
  font-size: 14px;
  color: #444;
  line-height: 1.5rem;
  margin-left: 30px;
  height: 50px;
}

.ency_head_ul {
  display: block;
  overflow: hidden;
  margin-top: 80px;
}

.ency_head_ul > li {
  display: block;
  border-bottom: 1px dashed #e0e0e0;
  padding: 15px 30px;
  overflow: hidden;
}

.ency_head_ul > li > h4 {
  float: left;
  color: #333;
  margin-right: 40px;
}

.ency_head_ul > li > p {
  display: block;
  font-size: 14px;
  color: #666;
  float: left;
  width: 600px;
}

.ency_head_ul > li > b {
  float: left;
  font-weight: normal;
  color: #666;
  font-size: 14px;
  margin-right: 240px;
}

.ency_head_ul > li > span {
  float: left;
  color: #666;
  font-size: 14px;
}

.ency_rows {
  overflow: hidden;
  margin-top: 60px;
}

.ency_rows > h3 {
  display: block;
  border-bottom: 1px solid #e0e0e0;
  color: #27a6ee;
  padding: 12px 0px;
}

.ency_rows > h3 > b {
  height: 10px;
  border-left: 3px solid #27a6ee;
  margin-right: 12px;
}

.img_dl {
  display: block;
  margin-top: 40px;
  overflow: hidden;
  margin-left: 140px;
}

.img_dl > li {
  display: block;
  overflow: hidden;
  float: left;
  margin-right: 80px;
}

.img_dl > li > img {
  width: 210px;
  height: 300px;
  display: block;
}

.img_dl > li > p {
  text-align: center;
  color: #333;
  font-size: 12px;
  margin-top: 15px;
}

.ency_rows > h4 {
  margin-top: 30px;
  color: #333;
}

.ency_rows > p {
  font-size: 14px;
  color: #666;
  margin-top: 10px;
}

.ency_rows > ol {
  margin-left: 45px;
}

.ency_rows > ol > li {
  margin-top: 10px;
  font-size: 14px;
  color: #666;
  line-height: 2.1rem;
}

.ency_rows_table {
  display: block;
  overflow: hidden;
  border: 1px solid #e0e0e0;
  margin-top: 25px;
}

.ency_rows_table > li {
  width: 403px;
  display: block;
  float: left;
  overflow: hidden;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  border-right: 1px solid #e0e0e0;
}

.ency_rows_table > li > h4 {
  display: block;
  width: 100%;
  height: 55px;
  border-bottom: 1px solid #e0e0e0;
  text-align: center;
  color: #666;
  line-height: 55px;
}

.ency_rows_ol {
  display: block;
  overflow: hidden;
  padding: 40px;
}

.ency_rows_ol > li {
  font-size: 14px;
  color: #333;
  margin-bottom: 20px;
}

.ency_rows_ol > li > h4 {
  font-size: 16px;
  margin-bottom: 10px;
}

.ency_rows > a {
  display: block;
  color: #27a6ee;
  font-size: 14px;
  margin-top: 25px;
}

.ency_ul_four {
  display: block;
  margin-top: 30px;
  overflow: hidden;
}

.ency_ul_four > li {
  display: block;
  font-size: 14px;
  color: #666;
  margin-bottom: 30px;
}

.ency_rows > .ency_rows_five_p {
  margin-top: 30px;
}

.ency_rows_five_p > a {
  color: #27a6ee;
  font-size: 14px;
}

.ency_rows_img {
  display: block;
  width: 300px;
  height: 140px;
  border: 1px solid #e0e0e0;
  margin-top: 30px;
}

.ency_rows_shop {
  color: #27a6ee;
  font-size: 14px;
}

.ency_cases {
  display: block;
  overflow: hidden;
  margin-top: 40px;
}

.ency_cases > li {
  display: block;
  width: 160px;
  height: 60px;
  float: left;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  border: 1px solid #e0e0e0;
}

.ency_cases > li > img {
  display: block;
  margin: 17px auto 0px;
}

.top {
  display: block;
  position: fixed;
  width: 45px;
  height: 45px;
  border: 2px solid #e0e0e0;
  text-align: center;
  right: 200px;
  top: 420px;
  line-height: 45px;
  background: #fff;
}

.top > span {
  color: #999;
  font-size: 22px;
}

.call_we_ul1 {
  display: block;
  overflow: hidden;
  float: left;
  margin-top: 10px;
}

.call_we_ul1 > li {
  display: block;
  margin-bottom: 22px;
  overflow: hidden;
}

.call_we_ul1 > li > span {
  color: #27a6ee;
  float: left;
  font-size: 22px;
  top: -1px;
  margin-right: 20px;
}

.call_we_ul1 > li > p {
  color: #666;
  font-size: 14px;
  float: left;
}

.call_we_wx {
  display: block;
  overflow: hidden;
  float: right;
  margin-right: 233px;
}

.call_we_wx > dd {
  text-align: center;
  color: #666;
}

.public_row5 {
  background: #fff;
  overflow: hidden;
  width: 100%;
  padding: 25px 0px;
}

.call_we_ul2 {
  display: block;
  overflow: hidden;
}

.call_we_ul2 > li {
  float: left;
  display: block;
  width: 33%;
  overflow: hidden;
}

.call_we_ul2 > li > h5 {
  color: #27a6ee;
}

.call_we_ul2 > li > p {
  color: #666;
  font-size: 14px;
  margin-top: 15px;
}

.public_row5 > div > h5 {
  color: #27a6ee;
}

.call_we_ul3 {
  display: block;
  overflow: hidden;
  margin-top: 35px;
}

.call_we_ul3 > li {
  display: block;
  width: 33.33%;
  float: left;
  overflow: hidden;
  margin-bottom: 50px;
}

.call_we_ul3 > li > h4 {
  color: #555;
}

.about_we_h5s {
  margin-bottom: 10px;
}

.call_we_ul3 > li > p {
  color: #666;
  font-size: 14px;
  margin-top: 15px;
}

.about_we_banner {
  display: block;
  width: 100%;
  height: 536px;
}

.public_about_we_content_png {
  display: block;
  width: 636px;
  /*margin: 0px auto;*/
  margin-left: 305px;
  margin-top: 60px;
}

.public_row_content > h2 > p {
  color: #666;
  text-align: center;
  font-size: 18px;
  margin-top: 12px;
}

.about_we_texts {
  padding: 0px 60px;
  font-size: 16px;
  color: #333;
  margin-bottom: 40px;
  line-height: 1.5rem;
}

.about_content_dl {
  display: block;
  overflow: hidden;
}

.about_content_dl > dt {
  display: block;
  overflow: hidden;
}

.about_content_dl > dt > img {
  display: block;
  float: left;
}

.about_content_dl > dt > p {
  display: block;
  float: right;
  width: 780px;
  color: #666;
}

.about_content_dl > dt > p:last-child {
  margin-top: 40px;
}

.about_content_dl > dd {
  margin-top: 40px;
  display: block;
}

.about_content_dl > dd > p {
  color: #666;
}

.about_we_p {
  color: #333;
  font-size: 14px;
  margin-bottom: 5px;
}

.about_we_body {
  overflow: hidden;
  /*background: #f5f6f8;*/
  padding: 80px 50px;
}

.about_we_body > h2 {
  text-align: center;
  margin-bottom: 30px;
  font-size: 28px;
}

.about_we_body > h2 > span {
  display: block;
  width: 60px;
  border-bottom: 4px solid #777;
  margin: 12px auto 0px;
}

.about_we_body > h2 > p {
  color: #666;
  text-align: center;
  font-size: 18px;
  margin-top: 12px;
}

.about_we_ul {
  display: block;
  overflow: hidden;
}

.about_we_ul > li {
  display: block;
  float: left;
  width: 270px;
  height: 210px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.about_we_ul > li > img {
  display: block;
  width: 100%;
  height: 100%;
}

.error_img {
  float: left;
  display: block;
}

.error_ul {
  display: block;
  float: left;
  overflow: hidden;
  margin-left: 120px;
  margin-top: 85px;
}

.error_ul > li {
  display: block;
  margin-bottom: 15px;
}

.error_ul > li > h3 {
  color: #333;
}

.error_ul > li > p {
  color: #999;
  font-size: 14px;
}

.error_ul > li > a {
  display: block;
  width: 160px;
  height: 40px;
  background: #27a6ee;
  color: #fff;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
}

.error_ul > li > p > a {
  font-size: 14px;
  color: #27a6ee;
}

.server_error {
  display: block;
  margin: 0px auto;
}

.server_error_p {
  color: #999;
}

.errors_img {
  display: block;
  width: 300px;
  margin: 0 auto;
}

.errors_h2 {
  margin: 30px auto;
  color: #999;
  text-align: center;
  font-weight: normal;
}

.errors_a {
  color: #27a6ee;
  display: block;
  margin: 0px auto;
  width: 100px;
}

.errors_a > span {
  top: 3px;
}

.errors_content {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 500px;
  height: 330px;
  /*padding:30px;*/
  margin-top: -200px;
  margin-left: -250px;
  background: #fff;
  overflow: hidden;
  text-align: center;
  color: #999;
}

.errors_content strong a {
  color: #27a6ee;
}

.errors_content #href {
  margin-right: 10px;
}

.join_we_h4 {
  color: #27a6ee;
  font-weight: normal;
  padding-left: 10px;
  border-left: 3px solid #27a6ee;
}

.join_we_left {
  float: left;
  border: 1px solid #e0e0e0;
  overflow: hidden;
  width: 198px;
  margin-top: 23px;
}

.join_we_left > ul {
  display: block;
  overflow: hidden;
  padding: 18px;
  border-bottom: 1px solid #e0e0e0;
}

.join_we_left > ul > li {
  display: block;
  margin-bottom: 15px;
  text-align: center;
  color: #999;
  font-size: 14px;
  overflow: hidden;
}

.join_we_left > ul > li > h3 > img {
  float: left;
}

.join_we_left > ul > li > h3 > span {
  float: left;
  margin-left: 24px;
  margin-top: 5px;
}

.join_we_left > ul > div {
  display: block;
  margin-bottom: 15px;
  text-align: center;
  color: #999;
  font-size: 14px;
  overflow: hidden;
}

.join_we_left > ul > div > h3 {
  font-size: 18px;
}

.join_we_left > ul > div > h3 > img {
  float: left;
}

.join_we_left > ul > div > h3 > span {
  float: left;
  margin-top: 2px;
  margin-left: 20px;
  color: #333;
}

.join_we_left > ul > li > a {
  display: block;
  text-align: center;
  overflow: hidden;
  color: #999;
}

.join_we_right {
  float: right;
  border: 1px solid #e0e0e0;
  width: 900px;
  margin-top: 23px;
  padding: 38px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.join_we_right > h2 {
  color: #27a6ee;
  padding-bottom: 20px;
  text-align: center;
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #e0e0e0;
  font-weight: normal;
}

.server_banner {
  display: block;
  margin-top: 20px;
}

.join_we_content {
  overflow: hidden;
}

.join_we_content > h4 {
  color: #27a6ee;
  margin-top: 40px;
}

.join_we_content > p {
  font-size: 14px;
  color: #666;
  margin-top: 10px;
}

.help_case_ul {
  display: block;
  overflow: hidden;
}

.help_case_ul > li {
  display: block;
  border-bottom: 1px solid #e0e0e0;
  padding: 20px 0px;
}

.help_case_ul > li > a {
  display: block;
  overflow: hidden;
}

.help_case_ul > li > a > .case_left_imgs {
  float: left;
  width: 265px;
}

.help_case_ul > li > a > .case_left_imgs > img {
  display: block;
  /*float: left;*/
  margin: 0px auto;
  /*border:1px solid #e0e0e0;*/
  /*width: 190px;*/
  /*height: 190px;*/
}

.help_case_texts {
  float: right;
  overflow: hidden;
  margin-left: 20px;
  width: 535px;
  margin-top: 20px;
}

.help_case_texts > p {
  margin-top: 10px;
  font-size: 14px;
  color: #999;
  display: block;
  overflow: hidden;
}

.help_case_texts > p > span {
  float: left;
  display: block;
  width: 85px;
}

.help_case_texts > p > b {
  color: #333;
  float: left;
  width: 480px;
}

.help_case_texts > p > h5 {
  color: #27a6ee;
  float: left;
  display: block;
}

.help_case_texts > p > .help_type {
  color: #27a6ee;
  float: left;
  /*width: 100px;*/
}

.help_case_texts > h3 {
  display: block;
  color: #666;
}

.help_case_texts > h5 {
  color: #666;
  width: 570px;
  display: block;
  margin-top: 25px;
  line-height: 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.help_case_texts > ul {
  float: left;
  overflow: hidden;
  margin-top: 25px;
}

.help_case_texts > ul > li {
  display: block;
  overflow: hidden;
  padding: 2px 15px;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  text-align: center;
  font-size: 12px;
  color: #999;
  float: left;
  margin-right: 6px;
}

.help_case_texts > h6 {
  float: right;
  color: #777;
  font-size: 14px;
  margin-top: 25px;
  font-weight: normal;
}

.help_case_texts > b {
  color: #27a6ee;
  font-size: 14px;
  font-weight: normal;
  margin-top: 25px;
  display: block;
  float: left;
}

.joinwe_row {
  overflow: hidden;
  display: block;
  margin-top: 25px;
}

.joinwe_title {
  overflow: hidden;
  border: 1px solid #e0e0e0;
  padding: 17px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.joinwe_title > h4 {
  color: #999;
  font-weight: normal;
  float: left;
}

.joinwe_title > span {
  float: right;
  color: #27a6ee;
  font-size: 20px;
  cursor: pointer;
}

.joinwe_details {
  margin-top: 20px;
  border: 1px solid #e0e0e0;
  overflow: hidden;
  padding: 15px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  display: none;
}

.joinwe_details > h5 {
  color: #666;
  font-size: 15px;
  margin-top: 20px;
}

.joinwe_details > h5 > span {
  top: 2px;
  margin-right: 10px;
}

.joinwe_details > p {
  font-size: 15px;
  color: #666;
  margin-top: 16px;
}

.joinwe_details > a {
  display: block;
  width: 150px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  color: #fff;
  background: #27a6ee;
  margin-top: 16px;
  border-radius: 3px;
  margin: 16px auto 0px;
}

.apply_content {
  overflow: hidden;
  padding: 30px;
  display: none;
}

.apply_content > h4 {
  color: #666;
  font-weight: normal;
  text-align: center;
  margin-bottom: 15px;
}

.apply_content > .apply_rows {
  overflow: hidden;
  margin-top: 30px;
}

.apply_content > .apply_rows > span {
  clear: both;
}

.apply_content > .apply_rows > b {
  float: left;
  width: 80px;
  margin-right: 15px;
}

.apply_content > .apply_rows > div {
  float: left;
  color: #ee2748;
  font-size: 14px;
}

.apply_content > .apply_rows > label {
  float: left;
  color: #777;
  margin-right: 15px;
  text-align: right;
  font-size: 14px;
  width: 80px;
  height: 35px;
  line-height: 35px;
}

.apply_content > .apply_rows > input {
  float: left;
  border: 1px solid #e0e0e0;
  width: 200px;
  height: 35px;
  line-height: 35px;
  color: #666;
  font-size: 14px;
  padding-left: 15px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.submit_apply {
  display: block;
  width: 150px;
  height: 35px;
  color: #fff;
  font-size: 14px;
  background: #27a6ee;
  text-align: center;
  line-height: 35px;
  margin-top: 30px;
  margin-left: 105px;
  border-radius: 3px;
}

.case_apply_content {
  overflow: hidden;
  margin: 30px 0px 0px 175px;
}

.case_apply_rows {
  overflow: hidden;
  margin-bottom: 25px;
}

.case_apply_rows > label {
  float: left;
  width: 100px;
  text-align: right;
  font-size: 14px;
  height: 35px;
  line-height: 35px;
  margin-right: 15px;
}

.case_apply_rows > label i {
  color: red;
  display: inline-block;
  margin-right: 10px;
  font-style: normal;
  position: relative;
  top: 4px;
}

.case_apply_rows > input {
  float: left;
  border: 1px solid #e0e0e0;
  width: 280px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  padding-left: 15px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  border-radius: 3px;
}

#case_apply_content {
  width: 280px;
  height: 100px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  float: left;
  resize: none;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  padding: 10px;
  font-size: 14px;
}

.case_apply_submit {
  float: left;
  display: block;
  width: 150px;
  height: 35px;
  color: #fff;
  font-size: 14px;
  background: #27a6ee;
  text-align: center;
  line-height: 35px;
  border-radius: 3px;
}

.join_we_content > h3 {
  color: #27a6ee;
  text-align: center;
  margin-top: 25px;
}

.join_we_content > form {
  display: block;
  width: 400px;
  margin: 25px auto 30px;
}

.cooperation_row {
  overflow: hidden;
  display: block;
  margin-bottom: 20px;
}

.cooperation_row > label {
  float: left;
  display: block;
  color: #666;
  font-size: 14px;
  width: 100px;
  text-align: right;
}

.cooperation_row > label > b {
  color: red;
}

.cooperation_row > input {
  display: block;
  float: left;
  width: 280px;
  height: 25px;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  padding: 0px 20px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  line-height: 25px;
}

.cooperation_submit {
  display: block;
  width: 160px;
  height: 35px;
  background: #27a6ee;
  color: #fff;
  text-align: center;
  line-height: 35px;
  font-size: 16px;
  border: none;
  margin: 0px auto;
  cursor: pointer;
  border-radius: 3px;
}

.cooperation_content > h5 {
  color: #27a6ee;
}

.cooperation_content > p {
  margin-bottom: 30px;
}

.links_content {
  overflow: hidden;
  margin-top: 30px;
  border: 1px solid #e0e0e0;
}

.links_content > p {
  overflow: hidden;
  text-align: center;
  display: block;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  color: #999;
}

.links_content > ul {
  overflow: hidden;
  width: 822px;
}

.links_content > ul > li {
  display: block;
  float: left;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  height: 35px;
  width: 137px;
  text-align: center;
  line-height: 35px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.links_content > ul > li > a {
  font-size: 14px;
  color: #999;
}

/*支付宝支付成功页面样式*/

.zfbpay_ul {
  display: block;
  overflow: hidden;
  margin: 0px auto;
  width: 400px;
}

.zfbpay_ul > li {
  display: block;
  overflow: hidden;
  text-align: center;
  margin-bottom: 20px;
}

.zfbpay_ul > li > span {
  font-size: 46px;
  color: #27a6ee;
}

.zfbpay_ul > li > p {
  color: #27a6ee;
  text-align: center;
}

.zfbpay_ul > li > a {
  display: block;
  margin: 0px auto;
  width: 300px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  color: #fff;
  font-size: 14px;
  background: #27a6ee;
  border-radius: 3px;
}

.zfbpay_ul > li > img {
  display: block;
  width: 300px;
  height: 400px;
  margin: 0px auto;
}

/*个人中心页面样式*/

.join_we_left > p {
  width: 154px;
  height: 48px;
  line-height: 24px;
  font-size: 12px;
  margin: 16px 22px;
  color: #999;
  cursor: pointer;
}

/*----------common----------*/

html,
body {
  /*font-size:12px;*/
  font-family: "SimSun";
}

.clearfix {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

.content_right {
  float: right;
  overflow: hidden;
  width: 978px;
  margin-top: 23px;
  border: 1px solid #e0e0e0;
}

.bg_gray {
  background: #f0f0f0;
  width: 100%;
  height: 39px;
}

.content_top {
  overflow: hidden;
  padding: 0 20px 20px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.orders {
  padding-bottom: 20px;
}

.header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 111;
}

.header .header_title {
  width: 100%;
  height: 88px;
  background: #49a0f5;
}

.header .header_title_border {
  width: 1200px;
  height: 88px;
  overflow: hidden;
  margin: 0 auto;
}

.header .header_title .header_title_border > div,
.header .header_title .header_title_border > ul {
  float: left;
}

.header_right {
  float: right !important;
}

.header .header_title .header_left {
  height: 88px;
  margin-right: 60px;
}

.header .header_title .header_left > * {
  float: left;
}

.header .header_title .header_left img {
  margin: 0;
  padding: 0;
}

.header .header_title .header_left i {
  display: inline-block;
  width: 1px;
  height: 46px;
  background: #fff;
  margin-top: 21px;
  margin-left: 45px;
}

.header_left > a > img {
  margin-top: 10px;
}

.header .header_title .header_left > div {
  width: 80px;
  height: 46px;
  margin: 21px 0 0 19px;
}

.header .header_title .header_left > div p {
  width: 100%;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  color: #fff;
  margin-bottom: 6px;
}

.header .header_title .header_left > div a {
  display: inline-block;
  width: 78px;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  text-align: center;
  color: #fff;
  border: 1px solid #7bb8de;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

.header .content {
  width: 420px;
  height: 100%;
}

.header .content > li {
  float: left;
  width: 135px;
  height: 100%;
  line-height: 88px;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
}

.content > li > a {
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
}

.header .content li .arr_down {
  display: inline-block;
  width: 10px;
  height: 9px;
  background: url("../image/icon_list1.png") no-repeat -4px -2px;
  margin-left: 2px;
}

.header .header_right {
  height: 100%;
}

.header .header_right > span {
  display: block;
  float: right;
  color: #fff;
  font-size: 16px;
  margin-top: 32px;
}

.header .header_right .search_btn {
  margin-right: 50px;
  display: block;
  float: left;
  width: 260px;
  height: 30px;
  border: 1px solid #7bb8de;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 5px;
  margin-top: 28px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.search_btn > form > input {
  width: 200px;
  color: #fff;
  background: #49a0f5;
  border: none;
  float: left;
  height: 28px;
  line-height: 30px;
  margin-left: 3px;
  font-size: 14px;
}

.content_search > span {
  color: #fff;
  margin-top: 5px;
}

.content_search > input {
  float: left;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  margin-top: -18px;
  cursor: pointer;
}

.header .header_right ::-webkit-input-placeholder {
  color: #fff;
  font-size: 12px;
}

.content_search {
  width: 30px;
  height: 28px;
  float: right;
  cursor: pointer;
}

.content_right .server_center {
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #e5e5e5;
}

.server_center > h4 > a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 40px;
  color: #333;
}

.server_center > .blue > .order_cookie {
  color: #49a0f5;
}

.content_right .server_center h4 {
  float: left;
  height: 38px;
  line-height: 38px;
  text-align: center;
  margin-left: 1px;
  font-size: 13px;
  font-weight: normal;
  padding: 0 10px;
  margin-right: 40px;
  color: #676767;
  cursor: pointer;
}

.content_right .server_center h4.blue {
  border-bottom: 2px solid #49a0f5;
  color: #49a0f5;
}

.message_type_btns > h4 > a {
  color: #666;
}

.blue > a {
  color: #27a6ee !important;
}

.circle {
  width: 80px;
  height: 80px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #e6e6e6;
}

/*--------------end-----------*/

/*-----content客服中心-------*/

.content_right .consult {
  margin-top: 20px;
  width: 100%;
  height: 155px;
  background: #f1f6fb;
}

.content_right .consult > div {
  float: left;
}

.content_right .consult .circle {
  margin: 31px 39px 0 49px;
}

.content_right .consult .consult_main {
  width: 700px;
  height: 124px;
  margin-top: 31px;
  margin-left: 90px;
}

.content_right .consult .consult_main span {
  display: block;
  width: 80px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #49a0f5;
}

.content_right .consult .consult_main p {
  /*width:429px;*/
  height: 48px;
  line-height: 24px;
  margin-top: 12px;
  font-size: 12px;
  color: #676767;
}

.content_right .contact {
  width: 100%;
  height: 278px;
  border: 1px solid #e6e6e6;
  margin-top: 29px;
}

.content_right .contact .contact_title {
  width: 100%;
  height: 40px;
  background: #f1f6fb;
}

.content_right .contact .contact_title span {
  float: left;
  display: inline-block;
  width: 110px;
  height: 100%;
  line-height: 40px;
  text-align: center;
  font-size: 12px;
  color: #656565;
}

.content_right .contact .contact_title a {
  float: right;
  display: inline-block;
  width: 88px;
  height: 100%;
  line-height: 40px;
  text-align: center;
  font-size: 12px;
  color: #49a0f5;
}

.content_right .contact .contact_main {
  width: 777px;
  height: 189px;
  margin: 29px 0 0 89px;
}

.contact_main .content_main_l {
  width: 500px;
  height: 100%;
}

.contact_main > div {
  float: left;
}

.content_main_r {
  width: 201px;
  height: 100%;
}

.content_right .content_main_l ul {
  width: 100%;
  height: 100%;
}

.content_right .content_main_l ul li {
  font-size: 15px;
  color: #686868;
  margin-bottom: 20px;
}

.content_main_l ul li span {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background-color: #49a0f5;
  background-image: url("../image/icon_list1.png");
  background-repeat: no-repeat;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
}

.content_main_l ul li span.email {
  background-position: -21px 9px;
}

.content_main_l ul li span.tel {
  background-position: -47px 4px;
}

.content_main_l ul li span.qq {
  background-position: -72px 3px;
}

.content_main_l ul li span.addr {
  background-position: 4px -15px;
}

.contact_main_r .code_img {
  display: block;
  margin: 0 auto;
}

.contact_main_r > p {
  width: 100%;
  height: 28px;
  line-height: 14px;
  margin-top: 10px;
  font-size: 12px;
  text-align: center;
  color: #686868;
}

.zyk_title {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 38px;
  line-height: 38px;
  padding: 0 20px;
  background: #f1f6fb;
  border-bottom: 1px solid #e6e6e6;
}

.zyk_title > span {
  display: inline-block;
  float: left;
  font-size: 14px;
  color: #656565;
}

.zyk_title > a {
  display: inline-block;
  float: right;
  color: #49a0f5;
  font-size: 12px;
}

.gray_bottom {
  border-bottom: 1px solid #e6e6e6;
}

.color_gray {
  color: #656565;
  font-size: 12px;
}

/*---------home主页----------*/

.company {
  width: 100%;
  height: 120px;
  margin: 19px 0 30px;
}

.company_l {
  width: 630px;
  height: 118px;
  border: 1px solid #e6e6e6;
  float: left;
}

.company_l > div {
  float: left;
}

.company_l > .circle {
  width: 68px;
  height: 68px;
  margin: 22px 30px 0 30px;
}

.company_l > .company_detail {
  width: 440px;
  height: 100%;
  margin-left: 25px;
}

.company_l > .company_detail > span {
  display: block;
  font-size: 12px;
  color: #343434;
  margin: 22px 0 16px 0;
}

.company_l > .company_detail > p {
  width: 100%;
  height: 13px;
  font-size: 12px;
  color: #676767;
}

.company_l > .company_detail > p a {
  color: #49a0f5;
}

.company_l > .company_detail > ul {
  width: 100%;
  height: 24px;
  margin-top: 17px;
}

.company_l > .company_detail > ul li {
  float: left;
}

.company_detail > ul li a {
  font-size: 12px;
  color: #676767;
}

.company_detail > ul li > span {
  display: inline-block;
}

.company_r {
  width: 296px;
  height: 120px;
  float: right;
}

.company_r > div {
  float: left;
}

.company_r .circle {
  width: 68px;
  height: 68px;
  margin: 25px 31px 0 0;
}

.company_r .company_online {
  width: 195px;
  float: right;
}

.company_r .company_online > span {
  display: block;
  width: 80px;
  text-align: center;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  color: #fff;
  margin: 20px 0 10px 0;
  cursor: pointer;
  background: #49a0f5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.company_r .company_online > p {
  width: 100%;
  height: 48px;
  line-height: 24px;
  font-size: 12px;
  color: #676767;
}

.state {
  overflow: hidden;
  border: 1px solid #e0e0e0;
}

.title_line {
  width: 100%;
  height: 40px;
}

.title_line > .state_title {
  width: 921px;
  height: 39px;
  margin: 0 auto;
}

.state_title > span {
  display: inline-block;
  height: 100%;
  line-height: 39px;
  font-size: 14px;
  color: #656565;
  text-align: center;
  float: left;
}

.state_title > span.server_type,
li.server_type {
  width: 220px;
}

.state_title > span.identify,
li.identify {
  width: 235px;
}

.state_title > span.single_price,
li.single_price {
  width: 170px;
}

.state_title > span.pay_fir,
li.pay_fir {
  width: 94px;
}

.state_title > span.goods_state,
li.goods_state {
  width: 166px;
}

.state_title > span.operate,
li.operate {
  width: 106px;
}

.state_content > ul > .operate {
  padding-top: 15px;
}

.state_content {
  width: 100%;
  margin: 0 auto;
  border-bottom: 1px dashed #e0e0e0;
}

.state_content ul {
  width: 100%;
  height: 98px;
}

.state_content ul li {
  float: left;
  height: 100%;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.state_content li.server_type > div {
  float: left;
}

.state_content li.server_type > .square {
  width: 56px;
  height: 56px;
  border: 1px solid #e6e6e6;
  margin: 20px 10px 20px 12px;
}

.square > img {
  display: block;
  width: 100%;
  height: 100%;
}

li.server_type > .square_r {
  width: 125px;
  height: 100%;
  font-size: 13px;
}

.order_pay_btn {
  background: #f1f6fb;
  height: 55px;
  margin-top: -1px;
}

.order_pay_right {
  float: right;
}

.order_pay_right > ul {
  float: left;
  display: block;
  width: 230px;
  margin-top: 7px;
}

.order_pay_right > h5 {
  float: left;
  margin-top: 20px;
  margin-right: 40px;
  font-weight: normal;
  color: #47b4b1;
}

.order_pay_right_p1 {
  font-size: 14px;
  color: #666;
  margin-bottom: 2px;
}

.order_pay_right_p3 {
  font-size: 14px;
  color: #666;
  margin-bottom: 2px;
  margin-top: 12px;
  color: #ef5656;
  float: right;
}

.order_pay_right_p1 > span {
  float: right;
  text-align: right;
}

.order_pay_right_p2 {
  color: #ef5656;
  font-size: 14px;
  font-weight: bold;
}

.order_pay_right_p2 > span {
  float: right;
  text-align: right;
}

.order_pay_price {
  display: block;
  background: #00a0e9;
  color: #fff;
  font-size: 16px;
  text-align: center;
  width: 100px;
  height: 55px;
  line-height: 55px;
  float: right;
  margin-left: 30px;
}

.order_pay_btn > .order_pay_right > span {
  float: left;
  margin-left: 30px;
  color: #fbb450;
  font-size: 22px;
  margin-top: 15px;
  cursor: pointer;
}

.lastpay_prompt {
  position: absolute;
  border: 1px solid #fbb450;
  padding: 3px 5px;
  top: -58px;
  width: 157px;
  font-size: 12px;
  background: #fff;
  left: -77px;
  line-height: 1.1rem;
  display: none;
}

.order_pay_btn > p {
  float: right;
  font-size: 14px;
  color: #666;
  margin-right: 50px;
  margin-top: 20px;
}

.order_pay_btn > p > span {
  margin-left: 30px;
}

li.server_type > .square_r > span {
  display: block;
  margin: 37px 0 0px 0;
  color: #49a0f5;
}

li.server_type > .square_r > p {
  color: #656565;
}

li.identify > h5 {
  line-height: 24px;
  margin: 35px auto 0px;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  color: #656565;
}

li.operate p,
li.pay_fir p,
li.goods_state p {
  width: 80px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  margin: 37px auto;
}

.order_first_payment {
  margin-top: 30px;
}

.order_price {
  margin-top: 37px;
}

.operate > a {
  display: block;
  font-size: 14px;
  color: #27a6ee;
  text-align: center;
}

li.goods_state p,
li.operate p {
}

li.operate p {
  background: #49a0f5;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #fff;
}

li.single_price p,
.goods_state p {
  color: #ef5656;
  font-size: 14px;
  text-align: center;
}

li.pay_fir p {
  color: #656565;
}

.state_num {
  width: 886px;
  height: 26px;
  padding-top: 10px;
  margin: 0px 22px 0px 12px;
}

.state_num > div {
  height: 20px;
}

.state_num > .state_num_l {
  float: left;
}

.state_num > .state_num_r {
  float: right;
}

.state_num > .state_num_l > span,
.state_num > .state_num_r > span {
  display: inline-block;
  line-height: 20px;
}

.state_num > .state_num_l > .date {
  margin: 0 9px 0 40px;
}

.state_num > .state_num_r > span {
  width: 80px;
  height: 18px;
  line-height: 18px;
  border-radius: 15px;
  border: 1px solid #49a0f5;
  color: #49a0f5;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  margin-left: 20px;
}

.ensure {
  overflow: hidden;
  margin-top: 30px;
  border: 1px solid #e0e0e0;
}

.ensure_detail {
  width: 100%;
  height: 39px;
}

.ensure_title {
  width: 921px;
  height: 38px;
  margin: 0 auto;
}

.ensure_title > span {
  float: left;
  display: inline-block;
  line-height: 38px;
  font-size: 14px;
  color: #656565;
  text-align: center;
}

.ensure_title > span.certificate,
.ensure_content li.certificate {
  width: 132px;
}

.ensure_title > span.range,
.ensure_content li.range {
  width: 150px;
}

.ensure_title > span.institution,
.ensure_content li.institution {
  width: 130px;
}

.ensure_title > span.start_time,
.ensure_content li.start_time {
  width: 140px;
}

.ensure_title > span.end_time,
.ensure_content li.end_time {
  width: 116px;
}

.ensure_title > span.book_state,
.ensure_content li.book_state {
  width: 122px;
}

.ensure_title > span.book_operate,
.ensure_content li.book_operate {
  width: 124px;
}

.ensure_content > ul {
  width: 100%;
  height: 100%;
}

.ensure_content > ul {
  width: 921px;
  height: 79px;
  margin: 0 auto;
  border-bottom: 1px solid #e0e0e0;
  margin-top: 10px;
  margin-bottom: 10px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.ensure_content > ul:last-child {
  border-bottom: none;
}

.ensure_content > ul li {
  float: left;
  text-align: center;
  font-size: 12px;
}

.ensure_content > ul li > span {
  display: block;
  line-height: 79px;
}

.ensure_content li.range > p {
  height: 32px;
  margin-top: 31px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.ensure_content li.institution p {
  width: 95px;
  margin: 31px auto 0px;
  line-height: 16px;
}

.ensure_content li.book_state > .charge {
  width: 80px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  margin: 28px auto;
  background: #f0c546;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  color: #fff;
}

/*---------------manage优证管家----------*/

.content_warn {
  width: 938px;
  height: 38px;
  border: 1px solid #e6e6e6;
  margin: 20px auto;
}

.content_warn p {
  width: 920px;
  height: 100%;
  line-height: 38px;
  font-size: 12px;
  letter-spacing: 0;
  margin-left: 18px;
  color: #49a0f5;
}

.server_center > a {
  display: inline-block;
  float: right;
  width: 100px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  margin-top: 10px;
  background: #49a0f5;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

.server_center > a > i {
  display: inline-block;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: url("../image/icon_list1.png") no-repeat -26px -21px;
  vertical-align: middle;
  margin: 0 5px 0 12px;
  cursor: pointer;
}

.ensure_no_border {
  border: none;
}

.ensure_content li.book_state > .effective {
  background: #48ca4b;
}

.ensure_content li.book_state > .expire {
  background: #f04561;
}

.book_operate {
  color: #49a0f5;
}

.certificate > .certificate_p {
  margin-top: 32px;
  color: #27a6ee;
}

.book_operate a {
  display: inline-block;
  color: #49a0f5;
}

.book_operate > div.distance {
  width: 100%;
  margin: 20px 0 10px 0;
}

.book_operate > div > span {
  display: inline-block;
  margin: 0 7px;
}

.ensure_content > ul li.certificate > h5 {
  margin: 20px 0 8px 0;
  color: #49a0f5;
}

.tab_info {
  width: 938px;
  overflow: hidden;
  margin: 0 auto;
}

.ticket_info {
  width: 804px;
  margin: 41px auto;
  font-size: 12px;
  overflow: hidden;
}

.ticket_info > form > p {
  margin-bottom: 15px;
}

.ticket_info > form > p > textarea {
  display: inline-block;
  resize: none;
  width: 412px;
  height: 100px;
  border: 1px solid #e0e0e0;
  margin-left: 12px;
  padding: 8px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

#licences_show {
  display: inline-block;
  width: 148px;
  height: 138px;
  margin-left: 12px;
  background: url("../image/pdf.png") no-repeat;
  vertical-align: top;
}

.beilling_img {
  position: relative;
  display: inline-block;
  resize: none;
  width: 148px;
  height: 138px;
  border: 1px solid #e0e0e0;
  margin-left: 12px;
  vertical-align: top;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.beilling_img img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.ticket_info > form > h3 {
  margin-bottom: 15px;
}

.ticket_info label {
  display: inline-block;
  width: 90px;
  height: 32px;
  line-height: 32px;
  text-align: right;
}

.ticket_info input {
  width: 412px;
  height: 30px;
  padding-left: 8px;
  line-height: 30px;
  border: 1px solid #dddddd;
  margin-left: 12px;
}

.row_btn {
  display: inline-block;
  width: 114px;
  height: 30px;
  border-radius: 3px;
  background: #5bc0de;
  text-align: center;
  line-height: 30px;
  margin-left: 12px;
  color: #fff;
  position: relative;
}

.row_btn > input {
  color: transparent;
  opacity: 0;
  caret-color: transparent;
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  display: block;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  left: -10px\9;
  position: absolute;
  cursor: pointer;
}

.row_btn > input:focus {
  color: transparent;
}

.ticket_info select {
  display: inline-block;
  width: 125px;
  height: 28px;
  margin-left: 14px;
  border: 1px solid #dddddd;
}

.ticket_info .content_row_select {
  display: inline-block;
  width: 412px;
  height: 30px;
  padding-left: 8px;
  line-height: 30px;
  border: 1px solid #dddddd;
  margin-left: 12px;
}

.ticket_info select:first-child {
  margin-left: 25px;
}

.ticket_info span {
  display: inline-block;
  color: red;
}

.ticket_info button {
  width: 114px;
  height: 30px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: none;
  background: #49a0f5;
  color: #fff;
  cursor: pointer;
  margin-left: 15px;
}

.ticket_info .conpany_info_sub {
  width: 114px;
  height: 30px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #49a0f5;
  color: #fff;
  cursor: pointer;
  margin-left: 15px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
}

.ticket_info > form > p.company_name_flag {
  margin: 0;
}

.company_name_flag {
  margin: 0;
  display: none;
}

.company_name_flag span {
  padding-left: 12px;
  vertical-align: top;
}

.company_name_flag a {
  vertical-align: top;
  color: #49a0f5;
}

/*------------个人订单-------------*/

.content_warn > p > a.font_red {
  color: #ef5656;
}

.order {
  width: 938px;
  overflow: hidden;
  /*border:1px solid #e5e5e5;*/
  margin: 20px auto 0px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.order_title {
  width: 100%;
  height: 39px;
}

.page_line {
  width: 940px;
  height: 24px;
  margin-top: 30px;
  font-size: 12px;
  text-align: center;
}

.page_line * {
  display: inline-block;
  color: #808080;
}

.page_word {
  padding: 3px 10px 2px 10px;
}

.page_word,
.page_num > span {
  border: 1px solid #e5e5e5;
  margin: 0 3px 0 2px;
  cursor: pointer;
}

.page_num > span {
  width: 27px;
  height: 21px;
  line-height: 22px;
  text-align: center;
}

span.hover_blue {
  width: 29px;
  height: 24px;
  line-height: 24px;
  border: none;
  background-color: #49a0f5;
  color: #fff;
}

/*-----------news消息中心--------*/

.server_center a.unread {
  display: inline-block;
  float: left;
  width: 112px;
  height: 25px;
  line-height: 25px;
  margin-right: 29px;
  margin-top: 3px;
  font-size: 12px;
  text-align: center;
  background: #f0f0f0;
  color: #27a6ee;
  border: 1px solid #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.message_btns {
  margin-top: 20px;
  overflow: hidden;
}

.is_read {
  display: block;
  float: left;
  width: 100px;
  height: 35px;
  font-size: 14px;
  text-align: center;
  line-height: 35px;
  color: #27a6ee;
  border: 1px solid #e0e0e0;
}

.is_delete {
  display: block;
  float: left;
  width: 100px;
  height: 35px;
  font-size: 14px;
  text-align: center;
  line-height: 35px;
  color: #27a6ee;
  border: 1px solid #e0e0e0;
  margin-left: 20px;
}

.news {
  width: 940px;
  /*height:280px;*/
  margin-top: 20px;
  color: #656565;
}

.news_title {
  height: 40px;
  background: #f0f0f0;
  margin-bottom: 10px;
}

.news_title input[type="checkbox"] {
  margin: 12px 20px;
}

.news_title > * {
  float: left;
}

.news_title > span {
  display: inline-block;
  line-height: 40px;
  font-size: 12px;
  color: #656565;
  height: 100%;
}

.text_center {
  text-align: center;
}

.news_title > span.title,
.news_main p.title {
  width: 335px;
}

.news_title > span.date,
.news_main span.date {
  width: 175px;
}

.news_title > span.type,
.news_main span.type {
  width: 231px;
}

.news_title > span.see,
.news_main div.see {
  width: 131px;
}

.news_main {
  width: 921px;
  /*height:228px;*/
  padding: 0 9px 0 8px;
  font-size: 12px;
  border: 1px solid #e5e5e5;
}

.news_main ul {
  width: 100%;
}

.news_main ul li {
  width: 100%;
  height: 56px;
  border-bottom: 1px solid #e5e5e5;
}

.news_main ul li:last-child {
  border: none;
}

.news_main ul li > * {
  float: left;
  height: 100%;
  line-height: 56px;
}

.news_main a {
  color: #49a0f5;
}

.news_main .see_del > a {
  display: inline-block;
  width: 48px;
  height: 18px;
  line-height: 18px;
  margin-right: 10px;
  text-align: center;
  border: 1px solid #49a0f5;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}

.news input[type="checkbox"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #e5e5e5;
}

.news_main input[type="checkbox"] {
  margin: 20px 20px 20px 11px;
}

.news_page {
  width: 940px;
  height: 27px;
  margin-top: 20px;
  font-size: 12px;
  color: #808080;
}

.news_page .news_page_l {
  float: left;
  width: 172px;
  margin-left: 15px;
}

.news_page .news_page_l > span {
  float: left;
  padding: 4px 14px;
  margin: 0 5px;
  border: 1px solid #e6e6e6;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

.news_page_l > span.read {
  background: #f0f0f0;
}

.news_page .news_page_r {
  float: right;
  height: 100%;
  padding-top: 1px;
}

.news_page > .page_reset {
  width: 740px;
  margin: 0;
  text-align: right;
}

/*----------details订单详情---------*/

.details {
  width: 1198px;
  height: 779px;
  border: 1px solid #e6e6e6;
  margin: 108px auto 20;
}

.banner_reset {
  width: 1200px;
  height: 380px;
  margin: 0 auto;
}

.banner_reset > .content_banner,
.banner_reset > .content_banner > .banner_l {
  width: 1160px;
}

.details_reset {
  border: none;
  width: 100%;
}

.details a.comeback {
  float: right;
  width: 112px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background: #49a0f5;
  color: #fff;
}

.process_main ul li,
.process_icon > * {
  float: left;
}

.details .process {
  width: 1160px;
  height: 180px;
  background: #f1f6fb;
  margin: 20px auto;
  font-size: 12px;
}

.process_title > span {
  display: inline-block;
  font-size: 13px;
  color: #49a0f5;
  width: 76px;
  text-align: center;
  margin: 0 32px;
}

.process_icon {
  width: 1130px;
  height: 43px;
  padding: 10px 0 15px 30px;
}

.process_icon > span {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 0 6px;
  background: url("../image/icon_list1.png") no-repeat;
  vertical-align: middle;
}

.process_icon > span.submit {
  background-position: -52px -153px;
}

.process_icon > span.pay_success {
  background-position: -4px -153px;
}

.process_icon > span.declare {
  background-position: -4px -113px;
}

.process_icon > span.review {
  background-position: -141px -72px;
}

.process_icon > span.reviewing {
  background-position: -96px -74px;
}

.process_icon > span.testify {
  background-position: -53px -77px;
}

.process_icon > span.sure {
  background-position: -2px -76px;
}

.process_icon > span.complete {
  background-position: -49px -115px;
}

.process_icon > .dot {
  /*margin-top:7px;;*/
}

.dot > span {
  display: inline-block;
  float: left;
  color: #cccccc;
  font-size: 12px;
  line-height: 43px;
}

.dot > span.dot_l {
}

.process_main {
  width: 1110px;
  height: 60px;
  padding-left: 36px;
}

.process_main ul li {
  width: 78px;
  height: 60px;
  margin-right: 69px;
  color: #999999;
}

.process_main ul li > span {
  display: inline-block;
  width: 100%;
  text-align: center;
}

.process_main ul li.color_black {
  color: #323232;
}

.process_main ul li > span.date {
  /*display: none;*/
}

.process_main ul li:last-child {
  margin: 0;
}

.details_center {
  width: 1158px;
  /* height: 198px; */
  border: 1px solid #e6e6e6;
  margin: 30px auto;
}

.details_center > div {
  float: left;
}

.details_center_l {
  width: 380px;
  min-height: 179px;
  padding: 19px 15px 0 20px;
  background: #f8f8f8;
  border-right: 1px solid #e6e6e6;
  font-size: 12px;
  color: #343434;
  overflow: auto;
}

.details_center_l > .detail > * {
  display: inline-block;
  line-height: 32px;
  float: left;
}

.details_center_l > .detail > span {
  display: inline-block;
  width: 60px;
}

.detail {
  overflow: hidden;
}

.details_center_l > .detail > p {
  position: relative;
  width: 273px;
  white-space: normal;
  padding-right: 47px;
}

.details_center_l > .detail > p a {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #49a0f5;
}

.details_center_r {
  width: 719px;
  height: 167px;
  padding: 31px 0 0 80px;
}

.details_center_r h3 {
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  color: #343434;
}

.details_center_r > * {
  float: left;
}

.details_center_r > span {
  display: inline-block;
  width: 31px;
  height: 30px;
  background: url("../image/icon_list1.png") no-repeat -96px -158px;
  margin-right: 20px;
}

.details_center_r > div {
  width: 490px;
}

.details_center_r > div > div {
  margin-top: 6px;
  margin-bottom: 22px;
}

.details_center_r > div > div > span {
  display: inline-block;
  font-size: 12px;
  line-height: 24px;
}

.details_center_r > div > div > span.wid_119 {
  width: 119px;
}

.details_center_r > div > div > span.wid_152 {
  width: 152px;
}

.details_center_r > div > p {
  font-size: 12px;
}

.details_center_r > div > p > a {
  display: inline-block;
  width: 98px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  margin-left: 14px;
  border: 1px solid #49a0f5;
  color: #49a0f5;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.details_footer {
  width: 1158px;
  /*height:137px;*/
  border: 1px solid #e6e6e6;
}

.order_reset {
  width: 100%;
  height: 98px;
  border: none;
  border-bottom: 1px solid #e6e6e6;
  margin: 0;
}

.order_reset:last-child {
  border: none;
}

.order_reset li.single_price p,
.order_reset .goods_state p,
.order_reset li.operate p {
  color: #656565;
  cursor: inherit;
}

.order_reset li.operate p {
  background: #fff;
  cursor: inherit;
}

.details_money {
  width: 1158px;
  height: 78px;
  line-height: 26px;
  border: 1px solid #e6e6e6;
  margin-top: 20px;
  font-size: 12px;
  background: #f1f6fb;
  color: #656565;
}

.details_money .font_normal {
  font-weight: normal;
}

.details_money > div {
  float: right;
  width: 205px;
}

.details_money > div.money_r {
  margin: 13px 38px 0 0;
}

.details_money > div.money_r span {
  float: left;
}

.details_money > div.money_r b {
  float: right;
}

.details_money > div.money_l {
  margin-top: 38px;
}

.details_money > div.money_l .font-big {
  font-size: 16px;
  color: #ef5656;
}

.content_banner {
  width: 940px;
  height: 359px;
  padding: 0 19px;
  border: 1px solid #e5e5e5;
  margin-top: 20px;
  float: right;
}

.content_banner > h4 {
  height: 40px;
  line-height: 40px;
  font-size: 17px;
  font-weight: normal;
  color: #323232;
}

.content_banner > .banner_l {
  position: relative;
  width: 940px;
  height: 260px;
  overflow: hidden;
}

.content_banner > .banner_l ul {
  position: absolute;
  top: 0;
  left: 0;
  width: 1206px;
  height: 100%;
}

.content_banner > .banner_l li {
  width: 220px;
  height: 260px;
  margin-right: 20px;
  border: 1px solid #e5e5e5;
  font-size: 14px;
  color: #a6a6a6;
  float: left;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.content_banner > .banner_l li:last-child {
  margin: 0;
}

.content_banner > .banner_l * {
  line-height: 22px;
  text-align: center;
  display: block;
  margin: 0px auto;
}

.content_banner > .banner_l > b {
  width: 170px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  /* for Opera */
  text-overflow: ellipsis;
  /* for IE */
}

.banner_wrap > li > a {
  display: block;
  width: 100%;
  height: 100%;
}

.banner_wrap_btn {
  display: inline-block;
  width: 108px;
  height: 23px;
  margin-top: 5px;
  background: #49a0f5;
  color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.content_banner > .banner_l .ban_img {
  width: 218px;
  height: 159px;
  /*background: #e5e5e5;*/
  margin-bottom: 7px;
  margin-top: 20px;
}

.ban_img > img {
  display: block;
  width: 100% !important;
  height: 100% !important;
}

.change_company {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 1900px;
  height: 1803px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1111111;
}

.change_company .company {
  width: 420px;
  height: 370px;
  background: #fff;
  margin-top: 213px;
  margin-left: 740px;
}

.change_company .company h4 {
  width: 100%;
  height: 94px;
  line-height: 94px;
  font-size: 20px;
  text-align: center;
  color: #626262;
}

.change_company .company > span,
.change_company .company > button {
  display: block;
}

.change_company .company > p,
.change_company .company > span,
.change_company .company > button {
  width: 298px;
  height: 40px;
  line-height: 40px;
  padding-left: 41px;
  margin: 10px auto 20px;
  border: 1px solid #e4e4e4;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #626262;
  cursor: pointer;
}

.change_company .company > span {
  margin: -13px auto 1px;
}

.change_company .company > p > span {
  display: inline-block;
  float: right;
  margin: 16px 12px 0 0;
  width: 18px;
  height: 12px;
  background: url("../image/icon_list1.png") no-repeat -177px -157px;
  vertical-align: middle;
  display: none;
}

.change_company .company p.focus {
  border-color: #49a0f5;
  color: #49a0f5;
}

.change_company .company > button {
  width: 338px;
  padding: 0;
  text-align: center;
  background: #49a0f5;
  border-color: #49a0f5;
  color: #fff;
}

.hei_979 {
  height: 979px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.hei_738 {
  /*height: 738px;*/
  overflow: hidden;
}

.hei_1119 {
  height: 1119px;
}

.hei_598 {
  overflow: hidden;
  padding-bottom: 20px;
}

.login {
  display: none;
}

/*服务介绍详情样式*/

.project_servers {
  overflow: hidden;
  border: 1px solid #e0e0e0;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.pservers_row1 {
  overflow: hidden;
  position: relative;
}

.pservers_row1 > img {
  display: block;
  width: 535px;
  width: 100%;
}

.pservers_row1 > .details_9001_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 40px 0px;
  background: rgba(61, 160, 255, 0.8);
  /*支持rgba的浏览器*/
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
  text-align: center;
  color: #fff;
}

.pservers_row1 > .details_9001_one > .pservers_1_title {
  color: #5beeff;
}

.pservers_row1 > .details_9001_one > .glyphicon {
  display: block;
  margin-top: 20px;
}

.pservers_row2 {
  overflow: hidden;
  width: 100%;
  position: relative;
  height: 650px;
}

.pservers_row2 > img {
  display: block;
  height: 650px;
  width: 100%;
}

.pservers_left {
  overflow: hidden;
  background: #fff;
  width: 430px;
  height: 530px;
  z-index: 10;
  position: absolute;
  top: 70px;
  left: 70px;
  -webkit-box-shadow: 0 0 30px 5px #f3d42e;
  -moz-box-shadow: 0 0 30px 5px #f3d42e;
  box-shadow: 0px 0px 30px 5px #e0e0e0;
  padding: 15px 50px 0px 50px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.pservers_left > h3 {
  color: #5266a5;
  width: 210px;
  text-align: center;
  height: 35px;
  background: #fff;
  position: absolute;
  margin-left: 57px;
  line-height: 35px;
}

.pservers_left > ul {
  display: block;
  border: 2px solid #27a6ee;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  padding: 35px;
  margin-top: 20px;
}

.pservers_left > ul > li {
  font-size: 14px;
  display: block;
  color: #999;
  margin-bottom: 30px;
}

.pservers_left > ul > li > span {
  color: #27a6ee;
}

.pservers_row2 > .pserver1_people {
  display: block;
  width: 350px;
  height: 570px;
  float: right;
  position: absolute;
  top: 52px;
  right: 0px;
}

.pservers_row3 {
  overflow: hidden;
  background: #fbfbfb;
  position: relative;
  padding: 65px 0px;
}

.pservers_row3 > img {
  display: block;
  margin: -5px auto;
}

.pservers_row3 > div {
  overflow: hidden;
  width: 160px;
  margin: 0px auto;
}

.pservers_row3 > div > h2 {
  color: #5266a5;
  text-align: center;
}

.pservers_row3 > div > h4 {
  color: #777;
  text-align: center;
  margin-top: 10px;
}

.pservers_row4 {
  overflow: hidden;
  position: relative;
}

.pservers_row4 > h1 {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 18px 0px;
  background: rgba(61, 160, 255, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row4 > h1 > .glyphicon {
  display: block;
}

.pservers_row4 > h1 > div {
  overflow: hidden;
  padding: 10px 35px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 20px;
  text-align: center;
  font-size: 14px;
  width: 150px;
  margin: 8px auto 0px;
  font-weight: normal;
}

.pservers_row5 {
  overflow: hidden;
  padding: 50px;
  position: relative;
}

.pservers_text1 {
  overflow: hidden;
  position: absolute;
  top: 133px;
  left: 85px;
}

.pservers_text1 > h1 {
  color: #1689e6;
  margin-bottom: 5px;
}

.pservers_text1 > h3 {
  color: #27a6ee;
  font-weight: normal;
  margin-top: 10px;
}

.pservers_text2 {
  overflow: hidden;
  position: absolute;
  top: 505px;
  right: 85px;
}

.pservers_text2 > h1 {
  color: #1689e6;
  margin-bottom: 5px;
}

.pservers_text2 > h3 {
  color: #27a6ee;
  font-weight: normal;
  margin-top: 10px;
}

.pservers_text3 {
  overflow: hidden;
  position: absolute;
  top: 840px;
  left: 85px;
}

.pservers_text3 > h1 {
  color: #1689e6;
  margin-bottom: 5px;
}

.pservers_text3 > h3 {
  color: #27a6ee;
  font-weight: normal;
  margin-top: 10px;
}

.pservers_text4 {
  overflow: hidden;
  position: absolute;
  top: 1200px;
  right: 85px;
}

.pservers_text4 > h1 {
  color: #1689e6;
  margin-bottom: 5px;
}

.pservers_text4 > h3 {
  color: #27a6ee;
  font-weight: normal;
  margin-top: 10px;
}

.pservers_text5 {
  overflow: hidden;
  position: absolute;
  top: 1680px;
  left: 85px;
}

.pservers_text5 > h1 {
  color: #1689e6;
  margin-bottom: 5px;
}

.pservers_text5 > h3 {
  color: #27a6ee;
  font-weight: normal;
  margin-top: 10px;
}

.pservers_row6 {
  overflow: hidden;
  position: relative;
}

.pservers_row6 > .details_9001_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 43px 0px;
  background: rgba(61, 160, 255, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row6 > .details_9001_one > .glyphicon {
  display: block;
}

.pservers_row7 {
  overflow: hidden;
  padding: 40px;
  -webkit-box-shadow: 0px -5px 50px 0px #e0e0e0 inset;
  -moz-box-shadow: 0px -5px 50px 0px #e0e0e0 inset;
  box-shadow: 0px -5px 50px 0px #e0e0e0 inset;
}

.pservers_row7 > ul {
  display: block;
  float: right;
  overflow: hidden;
  margin-top: 60px;
  width: 480px;
}

.pservers_row7 > ul > li {
  float: left;
  display: block;
  overflow: hidden;
  width: 170px;
  margin-left: 65px;
  margin-bottom: 60px;
}

.pservers_row7 > ul > li > h2 {
  color: #1689e6;
  font-weight: normal;
}

.pservers_row7 > ul > li > h2 > span {
  top: 5px;
  margin-right: 7px;
}

.pservers_row7 > ul > li > p {
  color: #888;
  font-size: 14px;
  margin-top: 10px;
}

.pservers_row8 {
  overflow: hidden;
  padding: 55px 20px;
}

.pservers_row8 > h1 {
  color: #5266a5;
  text-align: center;
}

.pservers_row8 > img {
  margin-top: 45px;
}

.pservers_row8 > ul {
  display: block;
  overflow: hidden;
  margin-top: 20px;
}

.pservers_row8 > ul > li {
  display: block;
  float: left;
  width: 175px;
  overflow: hidden;
}

.pservers_row8 > ul > li > h4 {
  color: #5266a5;
}

.pservers_row8 > ul > li > h5 {
  color: #5266a5;
  margin-top: 5px;
}

.ph41 {
  margin-left: 8px;
}

.ph42 {
  margin-left: 20px;
}

.ph43 {
  margin-left: 38px;
}

.ph44 {
  margin-left: 55px;
}

.ph45 {
  margin-left: 70px;
}

.ph52 {
  margin-left: 10px;
}

.ph53 {
  margin-left: 30px;
}

.ph54 {
  margin-left: 36px;
}

.ph55 {
  margin-left: 48px;
}

.pservers_row9 {
  overflow: hidden;
  position: relative;
}

.pservers_row9_div {
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 45px 43px;
  background: rgba(61, 160, 255, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#953da0ff, endColorstr=#953da0ff);
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  height: 450px;
}

.pservers_row9_div > h1 {
  color: #fff;
  text-align: center;
}

.pservers_row9_div > ul {
  display: block;
  overflow: hidden;
  margin-top: 60px;
}

.pservers_row9_div > ul > li {
  display: block;
  float: left;
  overflow: hidden;
  margin-right: 76px;
  margin-left: 40px;
}

.pservers_row9_dl {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.pservers_row9_dl > dt {
  display: block;
  overflow: hidden;
}

.pservers_row9_dl > dd {
  margin-top: 15px;
  color: #fff;
  font-size: 14px;
}

.pservers_row9_foot {
  overflow: hidden;
  padding: 35px;
  background: #3da0ff;
  position: absolute;
  bottom: 0px;
  z-index: 10;
  width: 100%;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.pservers_row9_foot > div {
  float: left;
}

.pservers_row9_foot > div > h4 {
  color: #fff;
}

.pservers_row9_foot > div > h5 {
  color: #fff;
  margin-top: 10px;
}

.pservers_row9_foot > a {
  float: right;
  display: block;
  width: 260px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  color: #27a6ee;
  font-size: 16px;
  background: #feea53;
  border-radius: 40px;
  font-weight: bold;
  /*-webkit-box-shadow: 0 0 30px 5px #f3d42e;
	-moz-box-shadow: 0 0 30px 5px #f3d42e;  */
  box-shadow: 0px 0px 6px 2px #efefef;
}

.pservers_row1 > .details_haccp_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 43px 0px;
  background: rgba(118, 128, 220, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#957680dc, endColorstr=#957680dc);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row1 > .details_haccp_one > .glyphicon {
  display: block;
}

.details_haccp_one > .pservers_1_title {
  color: #27a6ee;
}

.pservers_row4 > .details_haccp_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 18px 0px;
  background: rgba(118, 128, 220, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#957680dc, endColorstr=#957680dc);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row6 > .details_haccp_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 43px 0px;
  background: rgba(118, 128, 220, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#957680dc, endColorstr=#957680dc);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row6 > .details_haccp_one > .glyphicon {
  display: block;
}

.pservers_haccp_row2 {
  overflow: hidden;
  width: 100%;
  position: relative;
  background: #f5f8ff;
  padding: 55px 50px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.haccp_row2 {
  width: 200px;
  height: 45px;
  font-weight: bold;
  border-radius: 5px;
  background: #3da0ff;
  text-align: center;
  line-height: 45px;
  color: #fff;
  margin: 0px auto 35px;
}

.pservers_row1 > .details_gbt_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 20px 0px;
  background: rgba(255, 143, 50, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
  text-align: center;
  color: #fff;
}

.pservers_row1 > .details_gbt_one > .pservers_1_title {
  color: #5beeff;
}

.pservers_row1 > .details_gbt_one > .glyphicon {
  display: block;
  margin-top: 20px;
}

.pservers_row4 > .details_isogb_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 18px 0px;
  background: rgba(255, 143, 50, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row6 > .details_isogb_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 43px 0px;
  background: rgba(255, 143, 50, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row6 > .details_isogb_one > .glyphicon {
  display: block;
}

.isogb_texts {
  position: absolute;
  right: 95px;
  top: 85px;
}

.isogb_texts > h2 {
  color: #316c94;
}

.isogb_texts > h3 {
  color: #316c94;
  font-weight: normal;
  margin-top: 15px;
}

.pservers_row1 > .details_iso2_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 54px 0px;
  background: rgba(253, 127, 181, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
  text-align: center;
  color: #fff;
}

.details_iso2_one > .pservers_1_title {
  color: #ffea3a;
}

.pservers_row1 > .details_iso2_one > .glyphicon {
  display: block;
  margin-top: 20px;
}

.pservers_row4 > .details_iso2_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 18px 0px;
  background: rgba(253, 127, 181, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row6 > .details_iso2_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 43px 0px;
  background: rgba(253, 127, 181, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row6 > .details_iso2_one > span {
  display: block;
}

.isogb_texts > h1 {
  color: #316c94;
}

.iso14_texts {
  overflow: hidden;
  position: absolute;
  top: 230px;
  width: 300px;
  left: 50%;
  margin-left: -150px;
  display: none;
}

.iso14_texts > h1 {
  color: #fff;
  font-weight: normal;
  text-align: center;
}

.iso14_texts > h4 {
  color: #fff;
  font-weight: normal;
  margin-top: 30px;
  text-align: center;
}

.pservers_row1 > .details_iso22_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 38px 0px;
  background: rgba(253, 127, 181, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95fd7fb5, endColorstr=#95fd7fb5);
  text-align: center;
  color: #fff;
}

.details_iso22_one > .pservers_1_title {
  color: #ffea3a;
}

.pservers_row1 > .details_iso22_one > .glyphicon {
  display: block;
  margin-top: 20px;
}

.iso27_texts {
  position: absolute;
  top: 130px;
  left: 60px;
}

.iso27_texts > h1 {
  color: #333;
  font-size: 40px;
}

.iso27_texts > h2 {
  color: #333;
  font-weight: normal;
  margin-top: 20px;
}

.iso27_img {
  margin-bottom: 172px;
}

.details_haccp_one > .iso27001_title {
  color: #ffea3a;
}

.pservers_row1 > .details_ohsms18_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 41px 0px;
  background: rgba(137, 205, 124, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9589cd7c, endColorstr=#9589cd7c);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.details_ohsms18_one > .ohsms18_title {
  color: #3d87f7;
}

.pservers_row1 > .details_ohsms18_one > .glyphicon {
  display: block;
}

.pservers_row4 > .details_ohsms18_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 18px 0px;
  background: rgba(137, 205, 124, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9589cd7c, endColorstr=#9589cd7c);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row6 > .details_ohsms18_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 43px 0px;
  background: rgba(137, 205, 124, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9589cd7c, endColorstr=#9589cd7c);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row6 > .details_ohsms18_one > .glyphicon {
  display: block;
}

.aaa_texts {
  position: absolute;
  top: 130px;
  left: 60px;
}

.aaa_texts > h1 {
  color: #346e96;
  font-size: 40px;
}

.aaa_texts > h2 {
  color: #346e96;
  margin-top: 20px;
  font-weight: normal;
}

.pservers_row1 > .details_aaa_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 41px 0px;
  background: rgba(98, 205, 252, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9562cdfc, endColorstr=#9562cdfc);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.details_aaa_one > .ohsms18_title {
  color: #3d87f7;
}

.pservers_row1 > .details_aaa_one > .glyphicon {
  display: block;
}

.pservers_row4 > .details_aaa_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 18px 0px;
  background: rgba(98, 205, 252, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9562cdfc, endColorstr=#9562cdfc);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row6 > .details_aaa_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 43px 0px;
  background: rgba(98, 205, 252, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#9562cdfc, endColorstr=#9562cdfc);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.pservers_row6 > .details_aaa_one > .glyphicon {
  display: block;
}

.pservers_left2 {
  float: left;
  overflow: hidden;
}

.pservers_left2 > h2 {
  color: #5569a7;
}

.pservers_left2 > ul {
  display: block;
  overflow: hidden;
  width: 410px;
  margin-top: 35px;
}

.pservers_left2 > ul > li {
  font-size: 15px;
  color: #666;
  display: block;
  margin-bottom: 25px;
}

.pservers_row2_outher {
  overflow: hidden;
  padding: 85px 65px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  position: relative;
  width: 100%;
}

.pservers_row2_outher > img {
  float: right;
  display: block;
  width: 315px;
  height: 315px;
}

.pservers_row1 > .details_cmmi_one {
  display: block;
  position: absolute;
  bottom: 0px;
  width: 100%;
  padding: 41px 0px;
  background: rgba(255, 143, 50, 0.8);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95ff8f32, endColorstr=#95ff8f32);
  text-align: center;
  color: #fff;
  letter-spacing: 5px;
  font-size: 38px;
}

.details_cmmi_one > .ohsms18_title {
  color: #62cdfb;
}

.pservers_row1 > .details_cmmi_one > .glyphicon {
  display: block;
}

.pservers_row2_outher > div {
  overflow: hidden;
  margin-top: 40px;
  height: 350px;
}

.pservers_row2_outher > div > img {
  display: block;
  width: 100%;
}

.itss_ul {
  display: block;
  position: absolute;
  width: 800px;
  overflow: hidden;
}

.itss_ul > li {
  display: block;
  width: 298px;
  overflow: hidden;
}

.itss_ul > li > div > h2 {
  color: #5266a5;
  font-weight: normal;
}

.itss_ul > li > div > p {
  display: block;
  font-size: 14px;
  color: #999;
  margin-top: 10px;
}

.itss_li1 {
  float: left;
}

.itss_li2 {
  float: right;
}

.itss_li3 {
  float: left;
  margin-top: 145px;
}

.itss_li4 {
  float: right;
  margin-top: 145px;
}

.itss_li1 > img,
.itss_li3 > img {
  float: right;
}

.itss_li2 > img,
.itss_li4 > img {
  float: left;
}

.itss_li1 > div,
.itss_li3 > div {
  float: left;
  overflow: hidden;
  width: 200px;
}

.itss_li2 > div,
.itss_li4 > div {
  float: right;
  overflow: hidden;
  width: 209px;
}

.itss_li3 > div > p {
  width: 182px;
}

.details_iso22_one > .computer_title {
  color: #ffea3a;
}

.computer_texts {
  overflow: hidden;
  width: 450px;
  height: 100px;
  position: absolute;
  right: 0px;
  top: 160px;
  background: rgba(0, 0, 0, 0.6);
  filter: progid: DXImageTransform.Microsoft.Gradient(startColorstr=#95000000, endColorstr=#95000000);
}

.computer_texts > h2 {
  color: #40aea4;
  margin-top: 20px;
  margin-left: 115px;
}

.computer_texts > h5 {
  color: #40aea4;
  font-weight: normal;
  margin-left: 115px;
  margin-top: 10px;
}

.ccc_texts {
  position: absolute;
  top: 200px;
  left: 65px;
}

.ccc_texts > h1 {
  color: #27a6ee;
  font-weight: normal;
}

.ccc_texts > h1 > span {
  font-weight: bold;
  font-size: 48px;
}

.ccc_texts > h4 {
  color: #444;
  font-weight: normal;
  margin-top: 5px;
}

.ccc_texts > h4 > span {
  font-size: 18px;
  color: #27a6ee;
}

/*办理流程，申请资料，常见问题，客户评价，售后保障模块*/

.project_taball {
  display: none;
  overflow: hidden;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #e0e0e0;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.project_taball > h4 {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 45px;
  background: #f1f6fb;
  color: #666;
  padding-left: 30px;
  line-height: 45px;
  font-weight: normal;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.process_row {
  overflow: hidden;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  padding: 25px;
}

.process_liuc {
  display: block;
  overflow: hidden;
  padding: 27px 0px;
}

.liucheng {
  margin-bottom: 40px;
}

.liucheng > h5 {
  font-size: 16px;
}

.clearfix > li {
  float: left;
  /*width: 160px;*/
  text-align: center;
  position: relative;
}

.clearfix > span {
  float: left;
  margin: 0px 8px;
}

.liucheng > li > h6 {
  font-size: 16px;
  margin: 10px 0;
  color: #58595a;
}

.liucheng > li > p {
  color: #a9abb1;
}

.clearfix > li > img {
  float: left;
}

.process_liuc > li {
  display: block;
  overflow: hidden;
  float: left;
  width: 126px;
  margin-bottom: 20px;
}

.process_liuc > img {
  float: left;
  margin-top: 30px;
}

.process_liuc > li > span {
  float: left;
  color: #27a6ee;
  font-size: 30px;
  margin-right: 10px;
}

.process_li_texts {
  float: left;
}

.process_li_texts > h5 {
  color: #444;
  font-size: 16px;
}

.process_li_texts > p {
  font-size: 12px;
  color: #999;
  margin-top: 3px;
}

.process_data {
  display: block;
  overflow: hidden;
}

.process_data > li {
  display: block;
  overflow: hidden;
  font-size: 14px;
  color: #666;
  margin-bottom: 20px;
}

.process_probleam {
  display: block;
  overflow: hidden;
}

.process_probleam > li {
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
}

.process_probleam > li > h4 {
  color: #666;
}

.process_probleam > li > p {
  color: #999;
  font-size: 14px;
  margin-top: 5px;
}

.process_evaluate {
  display: block;
  overflow: hidden;
}

.process_evaluate > li {
  display: block;
  float: left;
  width: 405px;
  overflow: hidden;
  margin-right: 30px;
  margin-bottom: 30px;
  height: 190px;
}

.evaluate_dl {
  display: block;
  overflow: hidden;
  /*height:150px;*/
}

.evaluate_dl > dt {
  display: block;
}

.evaluate_dl > dt > img {
  float: left;
  width: 120px;
  height: 40px;
  display: block;
}

.evaluate_dl > dt > p {
  float: left;
  font-size: 14px;
  color: #999;
  margin-top: 10px;
}

.evaluate_dl > dd > p {
  float: left;
  font-size: 14px;
  color: #666;
  margin-top: 10px;
}

.promise_ul {
  display: block;
  overflow: hidden;
}

.promise_ul > li {
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #e0e0e0;
  padding: 20px 0px;
}

.promise_ul > li > img {
  float: left;
  display: block;
  margin-right: 20px;
}

.promise_ul > li > div {
  float: left;
  overflow: hidden;
}

.promise_ul > li > div > h4 {
  color: #666;
}

.promise_ul > li > div > p {
  font-size: 14px;
  color: #999;
  margin-top: 5px;
}

.details_active {
  background: #fff;
  border-bottom: 2px solid #27a6ee;
  color: #27a6ee;
  height: 44px;
}

.pay_suc_content {
  overflow: hidden;
  width: 780px;
  margin: 150px auto 120px;
}

.pay_suc_content > img {
  float: left;
}

.pay_suc_content > ul {
  float: left;
  margin-left: 50px;
  margin-top: 10px;
  display: block;
  width: 450px;
}

.pay_suc_content > ul > li {
  display: block;
  margin-bottom: 25px;
}

.pay_suc_content > ul > li > h3 {
  color: #333;
}

.pay_suc_content > ul > li > p {
  color: #777;
  font-size: 14px;
  margin-bottom: 5px;
}

.pay_suc_content > ul > li > p > b {
  color: #333;
}

.pay_suc_content > ul > li > p > a {
  color: #27a6ee;
}

.pay_suc_content > ul > li > h5 {
  color: #ee393e;
  font-size: 14px;
  font-weight: normal;
}

.order_delails_right {
  width: 654px;
  float: left;
  padding-top: 20px;
  padding-left: 80px;
  /* height: 100%; */
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.order_delails_right h2 {
  float: left;
}

.order_delails_spans {
  overflow: hidden;
  margin-left: 50px;
  margin-bottom: 25px;
  width: 450px;
  margin-top: 15px;
}

.order_delails_spans span {
  width: 150px;
  height: 25px;
  display: block;
  float: left;
}

.order_delails_right p {
  margin-left: 50px;
  font-size: 12px;
}

.order_delails_right a {
  width: 100px;
  display: inline-block;
  height: 25px;
  color: #49a0f5;
  border: 1px solid #49a0f5;
  border-radius: 3px;
  text-align: center;
  line-height: 25px;
  margin-left: 17px;
}

.order_delails_right {
  font-size: 14px;
}

.delails_process {
  height: 160px;
  background: #f1f6fb;
  overflow: hidden;
  padding: 50px 35px 35px 35px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.process_img {
  margin-left: 10px;
  float: left;
  margin-right: 10px;
}

.process_img span {
  font-size: 32px;
  color: #aaa;
}

.delails_process h3 {
  float: left;
  color: #aaa;
  margin-top: 5px;
  font-size: 14px;
}

.order_delails {
  border: 1px solid #d9d9d9;
  overflow: hidden;
  height: 200px;
}

.order_delails_left {
  float: left;
  width: 360px;
  border-right: 1px solid #d9d9d9;
  background: #f9f9f9;
  padding-top: 20px;
  height: 100%;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}

.process_text {
  float: left;
  width: 75px;
  height: 90px;
  margin-right: 59px;
}

.process_text h4 {
  color: #666;
  text-align: center;
  font-size: 15px;
  font-weight: normal;
}

.modules {
  background: rgba(0, 0, 0, 0.3);
  background: #000;
  filter: Alpha(opacity=40);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1111;
}

.industries {
  width: 920px;
  height: 680px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: #fff;
  font-family: "微软雅黑";
  z-index: 11111;
  /*overflow: hidden;*/
  border-radius: 4px;
}
.industries_content {
  height: 580px;
  overflow-y: scroll;
}
@media screen and (max-width: 1650px) {
  .industries {
    height: 570px;
  }
  .industries_content {
    height: 460px;
  }
}
@media screen and (max-width: 1400px) {
  .industries {
    height: 505px;
  }
  .industries_content {
    height: 380px;
  }
}

.industries_row {
  overflow: hidden;
  padding: 5px;
}

.industries_col1 {
  text-align: right;
  color: #333;
  float: left;
  width: 14%;
  font-size: 12px;
}

.industries_col2 {
  float: right;
  width: 85%;
}

.industries_col2 label {
  display: block;
  float: left;
  width: 25%;
  margin-bottom: 5px;
}

.industries_col2 .check {
  float: left;
  margin-top: 2px;
  margin-right: 5px;
}

.industries_col2 span {
  float: left;
  font-size: 12px;
}

.industries > .btns {
  padding: 10px;
  overflow: hidden;
}

.industries > .btns > .btn_subs {
  display: block;
  float: right;
  width: 80px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  color: #fff;
  background: #5cb85c;
  border-radius: 3px;
}

.industries > .btns > .btn_close {
  margin-left: 20px;
  display: block;
  float: right;
  width: 80px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  color: #fff;
  background: #ccc;
  border-radius: 3px;
}

.industries_header {
  overflow: hidden;
  padding: 10px;
  font-size: 14px;
}

.industries_header span {
  margin-left: 15px;
}

.public_content_linka {
  display: block;
  width: 100%;
  height: 100%;
}

.public_city_left {
  width: 480px;
  height: 360px;
  overflow: hidden;
  float: left;
  margin-right: 50px;
}

.public_city_left > img {
  display: block;
  width: 100%;
  height: 100%;
}

.public_city_right {
  float: left;
  overflow: hidden;
  margin-top: 30px;
}

.public_city_dls {
  overflow: hidden;
}

.public_city_dl {
  display: block;
  float: left;
  width: 170px;
  margin-right: 50px;
}

.public_city_dl > dt {
  overflow: hidden;
  display: block;
  text-align: center;
}

.public_city_dl > dt > span {
  color: #27a6ee;
  font-size: 44px;
}

.public_city_dl > dd {
  overflow: hidden;
  display: block;
  margin-top: 15px;
}

.public_city_dl > dd > p {
  display: block;
  color: #27a6ee;
  font-size: 14px;
  text-align: center;
  word-break: break-all;
}

.public_city_texts {
  color: #666;
  font-size: 14px;
  width: 660px;
  line-height: 1.8rem;
  margin-top: 50px;
}

.dangxuan {
  position: relative;
  border: 2px solid #d20514;
  color: #d20514;
  line-height: 33px;
  background: url("../image/danxuan_bg.png") no-repeat 0 0;
  background-position-y: 16px;
  background-position-x: right;
}

.search_cert_list {
  overflow: hidden;
  margin-top: 20px;
}

.search_cert_col {
  overflow: hidden;
  float: left;
  margin-right: 15px;
}

.search_cert_col > label {
  color: #666;
  font-size: 14px;
}

.search_cert_col > span {
  color: #666;
  font-size: 14px;
}

.search_cert_col > input {
  border: 1px solid #e0e0e0;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  color: #666;
  padding-left: 10px;
}

.search_submit {
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  color: #333;
  background: #fff;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  width: 70px;
  cursor: pointer;
}

.content_cert_row {
  width: 100%;
  overflow: hidden;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
}

.add_cert_form > p > label {
  display: inline-block;
  width: 170px;
  height: 32px;
  line-height: 32px;
  text-align: right;
  float: left;
}

.add_cert_form > p > select {
  width: 412px;
  height: 30px;
  padding-left: 8px;
  line-height: 30px;
  border: 1px solid #dddddd;
  margin-left: 12px;
}

.add_cert_form > p > .cert_add_submit {
  display: inline-block;
  width: 200px;
  height: 35px;
  background: #49a0f5;
  color: #fff;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  line-height: 35px;
  margin-left: 12px;
}

.ticket_info > .add_cert_form > h3 {
  margin-bottom: 30px;
  font-size: 14px;
  color: #333;
  font-weight: bold;
}

.ossupload_em {
  overflow: hidden;
  display: inline-block;
}

.ossupload_em > input[type="button"] {
  display: block;
  width: 100px;
  height: 32px;
  color: #27a6ee;
  font-size: 14px;
  border: 1px solid #27a6ee;
  text-align: center;
  line-height: 32px;
  border-radius: 5px;
  float: left;
  background: #fff;
  padding: 0px;
  cursor: pointer;
}

.ossupload_em > .btn {
  display: block;
  width: 100px;
  height: 32px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  line-height: 32px;
  border-radius: 5px;
  float: left;
  background: #27a6ee;
  padding: 0px;
  margin-left: 10px;
}

.ossupload_em > input[type="radio"] {
  display: none;
}

.ossupload_em > .ossfile_span {
  display: none;
}

.ticket_info .ima_content {
  margin-left: 13px;
  height: 30px;
  line-height: 30px;
  color: #333;
}

.ticket_info .container_div {
  text-align: left;
  margin-left: 10px;
  font-size: 16px;
  color: #27a6ee;
  margin-top: 5px;
}

.cert_body {
  padding: 0px 20px;
}

.shop_content > h3 {
  color: #27a6ee;
  font-weight: normal;
  border-bottom: 2px solid #27a6ee;
  float: left;
}

.see_cert_content {
  overflow: hidden;
  margin-top: 23px;
}

.see_cert_content > h3 {
  overflow: hidden;
  text-align: center;
  color: #333;
  font-weight: bold;
  margin-top: 50px;
}

.see_cert_content > h5 {
  overflow: hidden;
  text-align: center;
  font-size: 14px;
  color: #999;
  margin-top: 20px;
  border-bottom: 2px solid #e0e0e0;
  padding-bottom: 20px;
}

.see_cert_btns {
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 50px;
}

.see_cert_btns > a {
  display: block;
  float: left;
  margin-right: 20px;
  border-radius: 5px;
  padding: 10px 20px;
  background: #00a2d4;
  color: #fff;
  text-align: center;
  font-size: 14px;
}

.cert_body > table {
  border: 1px solid #e0e0e0;
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}

.cert_body > table > tbody > tr {
  border: 1px solid #e0e0e0;
}

.cert_body > table > tbody > tr > td {
  padding: 15px 0px 15px 40px;
  border: 1px solid #e0e0e0;
  font-size: 12px;
  color: #666;
  vertical-align: inherit;
}

.cert_body > table > tbody > tr > td > h4 {
  font-weight: bold;
  color: #333;
}

.see_cert_first_td {
  background: #f9f9f9;
  width: 20%;
}

.see_cert_first_td2 {
  width: 40%;
}

.cert_td_as {
  display: block;
  float: left;
  background: #00a2d4;
  color: #fff;
  text-align: center;
  font-size: 12px;
  padding: 5px 20px;
  margin-right: 15px;
  margin-bottom: -8px;
}

.one_pay_div {
  overflow: hidden;
  margin: 0px auto;
  width: 888px;
}

.one_pay_texts {
  overflow: hidden;
  margin: 15px auto 0px;
  width: 984px;
}

.one_pay_texts > div {
  overflow: hidden;
  float: left;
  color: #999;
}

.one_pay_texts > div > h4 {
  font-size: 14px;
  font-weight: normal;
  width: 140px;
  text-align: center;
}

.process_text1 {
  margin-left: 4px;
}

.process_text2 {
  /*margin-left:95px;*/
}

.process_text3 {
  /*margin-left:95px;*/
}

.process_text4 {
  /*margin-left:90px;*/
}

.process_text5 {
  /*margin-left:87px;*/
}

.process_text6 {
  /*margin-left:105px;*/
}

.process_text7 {
  /*margin-left:86px;*/
}

.two_pay_div {
  overflow: hidden;
  padding-left: 43px;
}

.two_pay_div > .process_img:first-child {
  margin-left: 0px;
}

.two_pay_texts {
  overflow: hidden;
  margin-top: 15px;
}

.two_pay_texts > div {
  overflow: hidden;
  float: left;
  color: #999;
}

.two_pay_texts > div > h4 {
  font-size: 14px;
  font-weight: normal;
  width: 120px;
  text-align: center;
}

.two_process_text1 {
  /*margin-left:11px;*/
}

.two_process_text2 {
  margin-left: 4px;
}

.two_process_text3 {
  margin-left: 13px;
}

.two_process_text4 {
  margin-left: 7px;
}

.two_process_text5 {
  margin-left: 6px;
}

.two_process_text6 {
  margin-left: 8px;
}

.two_process_text7 {
  margin-left: 8px;
}

.two_process_text8 {
  margin-left: 5px;
}

.identify_two {
  width: 155px;
}

.identify_two > h5 {
  color: #666;
  font-weight: normal;
  margin-top: 35px;
}

.company_lists {
  overflow: auto;
  background: #fff;
  padding: 40px;
  width: 420px;
  height: 390px;
  position: fixed;
  left: 50%;
  margin-left: -210px;
  top: 220px;
  z-index: 1000001;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  display: none;
}

.close_module {
  position: absolute;
  top: 10px;
  right: 10px;
}

.close_module > span {
  color: #27a6ee;
  cursor: pointer;
}

.company_lists > h4 {
  text-align: center;
  color: #666;
}

.company_lists > ul {
  display: block;
  overflow: hidden;
}

.company_lists > ul > li {
  display: block;
  overflow: hidden;
  margin-top: 30px;
  border: 1px solid #e0e0e0;
  padding: 12px 40px;
  font-size: 14px;
  color: #666;
  border-radius: 5px;
  cursor: pointer;
}

.company_lists > ul > li > span {
  float: right;
  color: #27a6ee;
}

.company_lists > a {
  display: block;
  background: #27a6ee;
  overflow: hidden;
  padding: 12px 40px;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  margin-top: 30px;
}

.company_lists > ul > .active_company {
  color: #27a6ee;
  border: 1px solid #27a6ee;
}

.ensure_content > .content_manage_lists {
  width: 100%;
  margin-top: 20px;
  border: 1px solid #e6e6e6;
}

.bkg_module {
  background: rgba(0, 0, 0, 0.3);
  background: black/9;
  filter: alpha(opacity=50) / 9;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  z-index: 1000;
  display: none;
}

.vedio_div {
  position: relative;
}

.vedio_logo_img {
  position: absolute;
  width: 216px;
  height: 181px;
  left: 50%;
  top: 50%;
  margin-left: -108px;
  top: 70px;
  cursor: pointer;
}

.vedio_div > img {
  display: block;
  width: 100%;
  height: 300px;
}

.about_vedio_div {
  position: relative;
  width: 50%;
  float: left;
  height: 355px;
  background: black;
}

.about_vedio_div > img {
  display: block;
  height: 100%;
  float: right;
}

.about_vedio_right {
  float: right;
  width: 50%;
  background: #f0f0f0;
  padding: 70px 110px;
  -moz-box-sizing: border-box;
  /*Firefox3.5+*/
  -webkit-box-sizing: border-box;
  /*Safari3.2+*/
  -o-box-sizing: border-box;
  /*Opera9.6*/
  -ms-box-sizing: border-box;
  /*IE8*/
  box-sizing: border-box;
  height: 355px;
}

.about_vedio_right > h2 {
  font-weight: normal;
}

.about_vedio_right > h2 > span {
  display: block;
  width: 60px;
  border-bottom: 2px solid #b3b3b3;
  margin-top: 12px;
}

.message_read_btns {
  float: right;
}

.message_type_btns {
  float: left;
}

.see_msg_border {
  border: 1px solid #e0e0e0;
  overflow: hidden;
  padding: 30px;
}

.see_msg_border > h4 {
  color: #666;
  font-weight: normal;
  text-align: center;
  margin-bottom: 15px;
}

.see_msg_border > h5 {
  font-weight: normal;
  color: #888;
  text-align: center;
  margin-bottom: 25px;
}

.see_msg_border > p {
  font-size: 14px;
  color: #666;
  text-align: center;
}

.case_info_title {
  overflow: hidden;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 15px;
  margin-bottom: 30px;
}

.case_info_title > h4 {
  float: left;
  color: #333;
}

.case_info_left {
  float: left;
}

.case_info_dl {
  display: block;
  width: 200px;
  overflow: hidden;
}

.case_info_dl > dt {
  display: block;
  overflow: hidden;
}

.case_info_dl > dt > img {
  width: 190px;
  height: 190px;
  border-radius: 50%;
  display: block;
}

.case_info_dl > dd {
  display: block;
  overflow: hidden;
  margin-top: 30px;
}

.case_info_dl > dd > p {
  font-size: 14px;
  color: #999;
  line-height: 25px;
  border-bottom: 1px solid #999;
  text-align: center;
  margin-bottom: 15px;
}

.case_info_dl > dd > h5 {
  color: #777;
  margin-bottom: 10px;
  text-align: center;
}

.case_info_right {
  overflow: hidden;
  float: right;
  width: 900px;
}

.case_info_right p {
  font-size: 14px;
  line-height: 2.1rem !important;
}

.wx_title_p1 {
  color: #666;
  height: 50px;
  line-height: 50px;
  text-align: center;
}

.wx_title_p2 {
  color: #666;
  height: 50px;
  text-align: center;
  line-height: 50px;
}

.wx_info_content {
  width: 230px;
  overflow: hidden;
  margin: 0px auto;
}

.ewm-img {
  width: 200px;
  height: 200px;
  margin: 0px auto;
}

.remind_text {
  clear: both;
  color: red;
  height: 25px;
  line-height: 25px;
  padding-left: 40px;
}

.no_orders {
  border: 1px solid #e0e0e0;
  padding: 150px 0px;
  border-radius: 3px;
}

.no_order_content {
  width: 560px;
  overflow: hidden;
  margin: 0px auto;
}

.no_order_content > span {
  font-size: 46px;
  color: #27a6ee;
  float: left;
}

.no_order_content > p {
  font-size: 20px;
  color: #999;
  font-weight: bold;
  float: left;
  margin-top: 9px;
  margin-left: 35px;
}

.no_order_content > p > a {
  display: inline-block;
  padding: 3px 6px;
  color: #fff;
  background: #27a6ee;
  border-radius: 3px;
  font-size: 18px;
  font-weight: normal;
}

.company_name_content {
  overflow: hidden;
  width: 340px;
  padding: 25px 40px;
  background: #fff;
  left: -175px;
  position: fixed;
  z-index: 100000000;
  margin-left: 50%;
  top: 120px;
  display: none;
}

.company_name_check {
  overflow: hidden;
  margin-top: 20px;
  height: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.company_name_check > a {
  display: block;
  float: left;
  width: 100px;
  height: 35px;
  font-size: 14px;
  line-height: 35px;
  text-align: center;
  color: #fff;
  background: #27a6ee;
  border-radius: 4px;
}

.company_name_error {
  float: left;
  font-size: 14px;
  color: #666;
  height: 35px;
  line-height: 35px;
  margin-left: 10px;
}

.regin_btn {
  display: block;
  width: 150px;
  height: 35px;
  color: #fff;
  background: #27a6ee;
  margin: 0px auto;
  text-align: center;
  line-height: 35px;
  border-radius: 5px;
  margin-top: 20px;
}

.liucheng_dl {
  display: block;
  overflow: hidden;
}

.liucheng_dl > dt {
  display: block;
  overflow: hidden;
}

.liucheng_dl > dt > img {
  display: block;
  margin: 0px auto;
}

.liucheng_dl > dd {
  display: block;
  margin-top: 15px;
}

.liucheng_dl > dd > h4 {
  text-align: center;
  margin-bottom: 5px;
}

.liucheng_dl > dd > p {
  text-align: center;
  font-size: 12px;
  color: #999;
}

.self_help_right .text_l {
  text-align: left;
}

.auto_project_borber_ {
  height: 37px;
  padding-bottom: 20px;
}

.cat-1 .cat_cooks_active {
  position: relative;
  color: #49a0f5 !important;
}
.cat-2.cat_cooks_active {
  background: #49a0f5 !important;
}
.cat-2.cat_cooks_active > span > a,
.cat-2.cat_cooks_active > span .iconfont {
  color: #fff !important;
}

.cat-1 .cat_cooks_active:after {
  position: absolute;
  top: 76px;
  display: block;
  content: "";
  width: 100%;
  height: 4px;
  background: #49a0f5;
}

.detail_table {
  display: block;
  width: 100%;
  overflow: hidden;
  font-weight: normal;
  font-size: 14px;
  color: #666;
  border-collapse: collapse;
}

.detail_table > thead {
  border: 1px solid #e0e0e0;
  background: #f1f6fb;
}

.detail_table > thead > tr {
  height: 40px;
}

.detail_table > thead > tr > td {
  text-align: center;
}

.detail_table > tbody {
  width: 100%;
}

.detail_table > tbody > tr {
  overflow: hidden;
  height: 115px;
  border-bottom: 1px solid #e0e0e0;
}

.detail_table > tbody > tr > td {
  text-align: center;
}

.detail_table_td1 > img {
  float: left;
  width: 70px;
  display: block;
  margin-left: 110px;
}

.detail_table_td1 > span {
  float: left;
  display: block;
  margin-top: 15px;
  font-size: 14px;
  margin-left: 10px;
}

.detail_table_td1 {
  width: 4%;
}

.detail_table_td2 {
  width: 4%;
}

.detail_table_td3 {
  width: 4%;
}

.detail_table_td4 {
  width: 3%;
}

.detail_table_td5 {
  width: 3%;
}

.footers {
  background: linear-gradient(180deg, #393e5b 0%, #252a46 100%);
  /* overflow: hidden; */
  width: 100%;
  padding-bottom: 40px;
}
.footer_sale {
  width: 299px;
  /* height: 261px; */
  float: right;
  padding-left: 37px;
  margin-right: 30px;
  color: #ffffff;
  /* background:url(/static/indexstyle/img/footer_sale.png) 0 5px no-repeat; */
}
.footer_sale p:first-child {
  font-size: 14px;
  font-weight: bold;
}
.qrCode {
  width: 140px;
  margin-top: 22px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 26px;
}

.qrCode_icon_model {
  width: 34px;
  height: 34px;
  margin: 0 0px 10px 0;
  position: relative;
  /* overflow: hidden; */
}
.qrCode_icon_model img {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.qrCode_icon_hover {
  display: none !important;
}
.qrCode_icon_model:hover .qrCode_icon_hover {
  display: block !important;
}
.qrCode_icon_model:hover .qrCode_icon_default {
  display: none;
}
.qrCode_icon_model:hover .qrCode_icon_ewm {
  display: block;
}
.qrCode_icon_ewm {
  
  text-align: center;
  position: absolute;
  top: 64px;
  left: -22px;
  border: solid;
  background-color: #ffffff;
  /* box-sizing: border-box; */
  /* padding: 1px; */
  display: none;
}
.qrCode_icon_ewm img {
  width: 76px;
  height: 76px;
}
.qrCode > div p {
  font-size: 13px;
  color: #9b9ea0;
  text-align: center;
}
.hotLine {
  font-size: 14px;
  margin-bottom: 6px;
}
.hotLine span {
  font-size: 18px;
  font-weight: bold;
}
/* .sale_server{
    font-size: 14px;
    color:#fff;
    margin-bottom:6px;
} */
.footer_sale h4 {
  font-size: 22px;
  color: #fff;
  margin-bottom: 22px;
  font-weight: 300;
}
.sale_time {
  font-size: 12px;
  color: #fff;
  margin-bottom: 12px;
}
.footer_sale a {
  display: block;
  width: 148px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  text-align: center;
  color: #f5f5f5;
  border: 1px solid #fff;
  border-radius: 2px;
}
.footer_sale a:hover {
  border: 1px solid #49a0f5;
  color: #49a0f5;
}
.guarantee_list > li:last-child {
  float: right;
  margin-right: 0px;
}

.footer_content {
  /* border-bottom: 1px solid #4b5054; */
  /* overflow: hidden; */
  padding: 32px 0px 23px;
  width: 1102px;
  margin: 0px auto;
}
#LRfloater3 {
  z-index: 322 !important;
}
.top-id2 {
  position: fixed;
  right: 55px;
  bottom: 100px;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background: #5ba4ed;
  text-align: center;
  cursor: pointer;
}
.top-id2-img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 25px;
  transform: translate(-50%, -50%);
  display: block;
}
.top-id2 img {
}
.footer_btns {
  float: right;
  overflow: hidden;
  margin-top: -28px;
}

.footer_btns > li {
  float: left;
  margin-left: 20px;
}

.footer_btns > li > a > img {
  margin-top: 7px;
}

.footer_btns > li:first-child > a > img {
  margin-top: 0px;
}

.content_not_imgs {
  margin: 30px auto;
  display: block;
}

.content_top > h5 {
  color: #27a6ee;
  font-size: 14px;
  display: block;
  overflow: hidden;
  padding: 20px 0px;
  border-bottom: 1px solid #e0e0e0;
}

.active {
  /* color: #27a6ee !important; */
  color: #1577FF !important;
  /* border-bottom: 3px solid #1577FF; */
}
.homeTopLink .active {
  color: #ffffff !important;
  position: relative;
}
.homeTopLink .home_fouce_link {
  color: #27a6ee !important;
}
.footer_links {
  overflow: hidden;
  display: block;
  margin-bottom: 10px;
  float: left;
}

.footer_links > li {
  float: left;
  margin-right: 25px;
  font-size: 21px;
}

.footer_links > li > span {
  color: #73777a;
  font-size: 14px;
}

.footer_links > li > a {
  color: #73777a;
  font-size: 14px;
}

.contact_header_img {
  display: block;
  width: 100%;
  height: 400px;
}

.index_hrefs > li > a:hover {
  color: #1d5ee5;
  font-size: 14px;
}

.footer_links > li > a:hover {
  color: #27a6ee;
}

.footer_single_a:hover {
  color: #27a6ee;
}
.footer_single_a img {
  position: relative;
  top: 3px;
}
.details_rows.marginT15 {
  margin-top: 15px;
}

.index_6_imgs {
  overflow: hidden;
  position: absolute;
  top: 100px;
  width: 1040px;
  left: 50%;
  margin-left: -510px;
}

.index_6_imgs > img {
  margin: 0px auto 50px;
  display: block;
}

.index_6_dl {
  float: left;
  margin-right: 105px;
}

.index_6_dl:last-child {
  margin-right: 0px;
}

.index_6_dl > dt {
  float: left;
}

.index_6_dl > dt > img {
  margin-top: 5px;
}

.index_6_dl > dd {
  float: left;
  /*margin-left: 10px;*/
}

.index_6_dl > dd > h1 {
  color: #fff;
}

.index_6_dl > dd > p {
  margin-top: 15px;
  color: #fff;
}

.goods_imgs_active {
  border: 1px solid #27a6ee !important;
}

.other_goodsmenu {
  display: none;
}

.public_header_img {
  overflow: hidden;
  width: 100%;
  position: relative;
  height: 450px;
}

.public_header_img > img {
  height: 450px;
  width: 1920px;
  position: absolute;
  left: 50%;
  margin-left: -960px;
}

.ensure_content li.book_state > .effective_green {
  background: #26c300;
}

.ensure_content li.book_state > .effective_red {
  background: #ff0000;
}

.ensure_content li.book_state > .effective_orange {
  background: #ff9205;
}

.ensure_content li.book_state > .effective_blue {
  background: #2096fa;
}

.overflows {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.shopsuc_dls {
  display: block;
  overflow: hidden;
  width: 790px;
  margin: 160px auto;
}

.shopsuc_dls > dt {
  float: left;
  margin-right: 50px;
}

.shopsuc_dls > dd {
  float: left;
}

.shopsuc_dls > dd > h2 {
  color: #333;
  margin-bottom: 25px;
  font-weight: normal;
}

.shopsuc_dls > dd > p {
  color: #888;
  font-size: 14px;
  margin-bottom: 5px;
}

.shopsuc_dls > dd > p > span {
  color: #333;
  font-weight: bold;
}

.shopsuc_dls > dd > p > a {
  color: #27a6ee;
}

.shopsuc_dls > dd > b {
  margin-top: 20px;
  color: #ff1c1c;
  display: block;
  font-size: 14px;
}

.shopsuc_dls > dd > b:last-child {
  margin-top: 5px;
}

@media (max-width: 1280px) {
  .public_rows_menu {
    margin-left: 0;
    left: 41px;
  }
}

#myDiv {
  text-align: center;
  color: #27a6ee;
  margin: -30px auto 20px;
}

/*-------客服弹窗-------*/

.linkWin {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 282px;
  height: 286px;
  background: #f1f3f7;
  z-index: 9999;
}

.linkWin > p {
  color: #007dfa;
  text-align: center;
  font-size: 16px;
}

.linkWin > p.title {
  height: 103px;
  line-height: 66px;
  color: #fff;
  background: #228efa;
}

.linkWin > p.assis {
  margin: 58px 0 3px;
}

.linkWin > p.note {
  font-size: 14px;
}

.linkW_head {
  position: absolute;
  top: 56px;
  left: 94px;
  width: 94px;
  height: 94px;
  background: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}

.linkWin > div > a {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin-top: 34px;
}

.linkWin > div > .online {
  width: 143px;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  background: #228efa;
  color: #fff;
  margin: 0 9px 0 20px;
}

.linkWin > div > .later {
  width: 88px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  border: 1px solid #cddbeb;
  color: #999999;
  background: #fff;
}

.linkWin > span {
  position: absolute;
  top: 0;
  right: 5px;
  color: #fff;
  cursor: pointer;
}

.biaozhun {
  border: 2px solid #27a6ee;
  color: #27a6ee;
  line-height: 33px;
}

.details_body {
  overflow: hidden;
}

.details_row1 {
  overflow: hidden;
  position: relative;
  height: 220px;
}

.details_row1.rs_row1 {
  height: 488px;
}

.details_row1.rs_row1 > img {
  margin-left: -500px;
}

.details_row1 > img {
  position: absolute;
}

.details_row1 > div {
  position: absolute;
  width: 100%;
}

.details_row1 > .it_set > p {
  margin: 68px 0 30px;
}

.details_row1 > .it_set > h1 {
  font-size: 32px;
  font-weight: normal;
}

.details_row1 > .it_set > h1 > span {
  font-size: 40px;
}

.details_row1 > div > p {
  color: #fff;
  font-size: 26px;
  text-align: center;
  margin-top: 58px;
}

.details_row1 > div > p.size20 {
  font-size: 20px;
}

.details_row1 > div > h1 {
  color: #fff;
  font-size: 42px;
  text-align: center;
}

.rs_row1 > div > h3 {
  margin: 48px auto 0;
  width: 754px;
  line-height: 142px;
  font-size: 27px;
  text-align: center;
  color: #fff;
  border-top: 1px solid #fff;
}

.rs_row1 .icon_item {
  text-align: center;
  color: #fff;
}

.rs_row1 .icon_item > span {
  display: inline-block;
  width: 1px;
  height: 48px;
  margin: 0 40px;
  background: #fff;
  vertical-align: 10px;
}

.details_row1 > div > h1 > span {
  color: #ffd930;
  font-size: 60px;
}

.details_row2 {
  overflow: hidden;
  position: relative;
  height: 545px;
}

.details_row2 > img {
  position: absolute;
}

.details_row2 > p {
  position: absolute;
  color: #595959;
  font-size: 16px;
}

.details_row2 > h5 {
  position: absolute;
  color: #777;
  font-size: 14px;
  top: 390px;
  left: 130px;
  font-weight: normal;
}

.details_row2 > a {
  position: absolute;
  display: block;
  overflow: hidden;
  color: #fff;
  border-radius: 3px;
  background: #ff8a00;
  text-align: center;
  width: 115px;
  height: 35px;
  font-size: 14px;
  line-height: 35px;
  top: 383px;
  left: 406px;
  box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_p1 {
  left: 217px;
  top: 213px;
}

.details_p3 {
  left: 217px;
  top: 260px;
}

.details_p5 {
  left: 217px;
  top: 308px;
}

.details_p2 {
  left: 530px;
  top: 213px;
}

.details_p4 {
  left: 530px;
  top: 260px;
}

.details_p6 {
  left: 530px;
  top: 308px;
}

.details_row2 > h2 {
  color: #1689e6;
  position: absolute;
  top: 138px;
  left: 415px;
  font-size: 28px;
}

.details_row3 {
  overflow: hidden;
  position: relative;
  height: 319px;
}

.details_row3 > img {
  position: absolute;
}

.details_row3 > h2 {
  color: #fff;
  position: absolute;
  top: 60px;
  left: 40px;
}

.details_row3 > p {
  color: #fff;
  font-size: 16px;
  width: 445px;
  display: block;
  position: absolute;
  top: 120px;
  left: 40px;
  line-height: 1.8;
}

.details_row3 > a {
  position: absolute;
  display: block;
  overflow: hidden;
  color: #fff;
  border-radius: 3px;
  background: #ff8a00;
  text-align: center;
  width: 115px;
  height: 35px;
  font-size: 14px;
  line-height: 35px;
  top: 230px;
  left: 40px;
}

.details_row4 {
  position: relative;
  height: 880px;
  background: #efefef;
}

.details_row4 > h2 {
  position: absolute;
  left: 330px;
  top: 40px;
  font-size: 28px;
  color: #333;
  z-index: 1;
}

.details_row4 > h2 > span {
  color: #ff8a00;
}

.details_row4 > img {
  position: absolute;
}

.details_row4 > div {
  position: absolute;
}

.details_row4 > div > h3 {
  color: #2f9bf2;
  margin-bottom: 5px;
}

.details_row4 > div > p {
  color: #666;
  font-size: 16px;
}

.details_row4_div1 {
  left: 175px;
  top: 160px;
}

.details_row4_div3 {
  left: 175px;
  top: 345px;
}

.details_row4_div2 {
  left: 540px;
  top: 160px;
}

.details_row4_div4 {
  left: 540px;
  top: 345px;
}

.details_row4_div2 > h3 {
  text-align: right;
}

.details_row4_div4 > h3 {
  text-align: right;
}

.details_row4 > p {
  position: absolute;
  color: #ff8a00;
  font-size: 26px;
  font-weight: bold;
  top: 253px;
  left: 425px;
}

.details_row4 > p > span {
  display: block;
  text-align: center;
}

.details_row4_foot {
  left: 100px;
  top: 555px;
}

.details_row4_foot > p {
  margin-bottom: 22px;
}

.details_row4_foot > h2 {
  margin-bottom: 35px;
}

.details_row4_foot > a {
  display: block;
  overflow: hidden;
  color: #fff;
  border-radius: 3px;
  background: #ff8a00;
  text-align: center;
  width: 115px;
  height: 35px;
  font-size: 14px;
  line-height: 35px;
  box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_row4_img {
  top: 550px;
  right: 115px;
}

.details_row5 {
  position: relative;
  height: 405px;
}

.details_row5 > img {
  position: absolute;
}

.details_row5 > p {
  font-size: 22px;
  color: #fff;
  font-weight: bold;
  position: absolute;
}

.details_row5_p1 {
  left: 85px;
  top: 95px;
}

.details_row5_p2 {
  left: 500px;
  top: 95px;
}

.details_row5 > ul {
  position: absolute;
  display: block;
  overflow: hidden;
  margin-top: 260px;
  left: 85px;
}

.details_row5 > ul > li {
  float: left;
  font-size: 18px;
  color: #666;
}

.details_row5_li2 {
  margin-left: 25px;
}

.details_row5_li3 {
  margin-left: 23px;
}

.details_row5_li4 {
  margin-left: 30px;
}

.details_row5_li5 {
  margin-left: 34px;
}

.details_row5_li6 {
  margin-left: 35px;
}

.details_row5_li7 {
  margin-left: 36px;
}

.details_row6 {
  height: 368px;
  overflow: hidden;
  background: #fff;
  text-align: center;
  background: url("../image/answer_background-20210818.jpg")
    center center no-repeat;
  margin-top: -1px;
  position: relative;
}
.show_all {
  position: absolute;
  bottom: 0;
}
div.showmsg {
  float: left;
  height: 210px;
  position: relative;
  cursor: pointer;
}
div.msgcontent {
  background: url("../image/contentback.png") top left
    no-repeat;
  text-align: left;
  font-size: 12px;
  width: 129px;
  height: 110px;
  position: absolute;
  top: -138px;
  padding: 36px 0 0 29px;
  color: #fff;
  display: none;
}
div.msgcontent > p.msgtitle {
  color: #fbbd68;
  font-size: 16px;
  margin-bottom: 5px;
}
.pbt_answer_one {
  font-size: 30px;
  color: #fbbd68;
  margin: 75px 0px 40px;
}
.pbt_answer_two {
  color: #fff;
  font-size: 14px;
}
.pbt_click > a {
  display: inline-block;
  width: 188px;
  height: 34px;
  border: 1px solid #929398;
  color: #e6e6e7;
  font-size: 18px;
  line-height: 36px;
  margin-top: 40px;
}
.pbt_click > a:hover {
  color: #fff;
  background-color: #fbbd68;
  border: 1px solid #fbbd68;
}

.details_row7 {
  position: relative;
  height: 920px;
  background: #efefef;
  overflow: hidden;
}

.details_row7_img1 {
  position: absolute;
  left: 38px;
  top: 260px;
}

.details_row7 > h2 {
  position: absolute;
  color: #333;
  top: 55px;
  left: 240px;
}

.details_row7 > h2 > span {
  color: #ff8a00;
}

.details_row7 > p {
  color: #777;
  position: absolute;
}

.details_row7_div > a {
  display: block;
  overflow: hidden;
  color: #fff;
  border-radius: 3px;
  background: #ff8a00;
  text-align: center;
  width: 115px;
  height: 35px;
  font-size: 14px;
  line-height: 35px;
  position: absolute;
  top: 322px;
  left: 105px;
}

.details_row7_p1 {
  top: 135px;
  left: 70px;
}

.details_row7_p2 {
  top: 168px;
  left: 185px;
}

.details_row7_div {
  position: absolute;
  height: 397px;
  top: 540px;
}

.details_row7_img2 {
  position: absolute;
}

.details_row7_div2 {
  position: absolute;
  color: #fff;
  font-size: 20px;
  width: 330px;
  top: 275px;
  left: 38px;
}

.details_row7_div2 > span {
  color: #ff8a00;
  font-size: 26px;
  font-weight: bold;
}

.details_row7_div > h2 {
  color: #fff;
  position: absolute;
  display: block;
  width: 300px;
  left: 363px;
  top: 87px;
}

.details_row7_div > p {
  color: #fff;
  position: absolute;
  left: 363px;
  top: 130px;
  font-size: 20px;
  width: 200px;
}

.details_row7_div > ul {
  display: block;
  position: absolute;
  width: 550px;
  left: 364px;
  top: 220px;
}

.details_row7_div > ul > li {
  display: block;
  width: 160px;
  float: left;
  margin-right: 20px;
}

.details_row7_div > ul > li > div {
  float: left;
  width: 140px;
  overflow: hidden;
}

.details_row7_div > ul > li > div > h3 {
  color: #fff;
  display: block;
  margin-bottom: 15px;
}

.details_row7_div > ul > li > div > p {
  color: #fff;
  font-size: 12px;
}

.details_row7_div > ul > li > span {
  float: right;
  height: 90px;
  border-left: 1px solid #fff;
  margin-top: 10px;
}

.details_row8 {
  overflow: hidden;
}

.details_row8 > ul {
  display: block;
}

.details_row8 > h2 {
  color: #333;
  text-align: center;
  margin-top: 35px;
  margin-bottom: 35px;
}

.details_row8 > ul > li {
  float: left;
  width: 230px;
  height: 105px;
  display: block;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}

.details_row8 > ul > li > img {
  display: block;
  margin: 35px auto 0px;
}

.details_iso_row4 {
  position: relative;
  height: 1495px;
  background: #efefef;
}

.details_iso_row4 > h2 {
  position: absolute;
  left: 0;
  top: 40px;
  width: 100%;
  text-align: center;
  font-size: 28px;
  color: #333;
  z-index: 1;
}

.details_iso_row4 > h2 > span {
  color: #ff8a00;
}

.details_iso_row4 > img {
  position: absolute;
  left: 35px;
  top: 195px;
}

.details_iso_row4 > div {
  position: absolute;
}

.details_iso_row4 > p {
  position: absolute;
  color: #ff8a00;
  font-size: 26px;
  font-weight: bold;
  /*left: 412px;*/
  left: 406px;
  top: 333px;
}

.details_iso_row4 > p > span {
  display: block;
  text-align: center;
}

.details_iso_row4 > div > h3 {
  color: #2f9bf2;
  margin-bottom: 5px;
}

.details_row4_iso_div1 {
  left: 175px;
  top: 233px;
}

.details_row4_iso_div2 {
  left: 540px;
  top: 233px;
}

.details_row4_iso_div3 {
  left: 175px;
  top: 422px;
}

.details_row4_iso_div4 {
  left: 540px;
  top: 422px;
}

.details_row4_iso_div4,
.details_row4_iso_div2 {
  text-align: right;
}

.details_iso_row4 > h4 {
  font-weight: normal;
  color: #777;
  display: block;
  width: 720px;
  position: absolute;
  top: 105px;
  left: 105px;
  text-align: center;
  line-height: 1.8;
}

.details_row4_iso_foot {
  left: 100px;
  bottom: 74px;
}

.details_row4_iso_foot > h2 {
  margin-bottom: 35px;
}

.details_row4_iso_foot > p {
  margin-bottom: 22px;
}

.details_row4_iso_foot > a {
  display: block;
  overflow: hidden;
  color: #fff;
  border-radius: 3px;
  background: #ff8a00;
  text-align: center;
  width: 115px;
  height: 35px;
  font-size: 14px;
  line-height: 35px;
  box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_row4_iso_img {
  bottom: 48px;
  right: 115px;
}

.details_iso_div5 {
  height: 560px;
  background: #fff;
  top: 565px;
  width: 100%;
}

.details_iso_div5 > h2 {
  margin-top: 50px;
  text-align: center;
}

.details_iso_div5 > h2 > span {
  color: #ff8a00;
}

.details_iso_div5 > h4 {
  color: #777;
  margin-top: 35px;
  margin-bottom: 35px;
  text-align: center;
  font-weight: normal;
  font-size: 18px;
}

.details_iso_li {
  display: block;
  margin-left: 185px;
  width: 253px;
  height: 334px;
  position: relative;
  float: left;
  margin-right: 50px;
  box-shadow: 0px 0px 30px 5px #e0e0e0;
}

.details_iso_li > img {
  position: absolute;
}

.details_iso_li > h2 {
  color: #fff;
  position: absolute;
  top: 35px;
  left: 65px;
  text-align: center;
}

.details_iso_li > p {
  display: block;
  width: 186px;
  font-size: 14px;
  color: #777;
  position: absolute;
  top: 125px;
  left: 35px;
  line-height: 1.7;
  /*line-height: 1.8;*/
}

.details_iso_li > a {
  display: block;
  width: 100px;
  height: 35px;
  background: #ff8a00;
  color: #fff;
  text-align: center;
  line-height: 35px;
  font-size: 16px;
  position: absolute;
  border-radius: 3px;
  top: 285px;
  left: 80px;
}

.details_iso_cert {
  top: 130px;
  left: 80px;
}

.header_left > a > img {
  display: block;
  margin-top: 13px !important;
}

.alt {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(0, 0, 0, 0.7);
  z-index: 9999;
}

.alt > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 600px;
  height: 400px;
}

.alt > div > a,
.alt > div > span {
  display: block;
  margin: 0 auto;
}

.alt > div > a.active_home1 {
  width: 576px;
  height: 292px;
  background: url("../image/active_home1.png") no-repeat;
}

.alt > div > a.active_home2 {
  width: 238px;
  height: 84px;
  background: url("../image/active_home2.png") no-repeat;
}

.alt > div > span {
  width: 30px;
  height: 30px;
  margin-left: 480px;
  background: url("../image/active_cancel.png") no-repeat;
  cursor: pointer;
}

/* haccp服务介绍修改 */

.pservers_newrow2 {
  width: 930px;
  height: 220px;
}

.pservers_newrow2 p {
  line-height: 110px;
  font-size: 18px;
  text-align: center;
}

.pservers_newrow2 span {
  color: #fc6d46;
}

.pservers_newrow2 ul {
  margin-left: 73px;
}

.pservers_newrow2 li {
  float: left;
  list-style: none;
  margin-right: 30px;
}

.pservers_newhaccp_row2 {
  overflow: hidden;
  width: 100%;
  height: 477px;
  position: relative;
}

.pservers_newhaccp_row2 > img {
  width: 930px;
  height: 477px;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.pservers_newhaccp_row2 .serverContent {
  width: 100%;
  font-size: 34px;
  text-align: center;
  position: absolute;
  top: 35px;
  color: #606060;
}

.pservers_newhaccp_row2 .serverContent_id82 {
  width: 100%;
  font-size: 26px;
  text-align: center;
  position: absolute;
  top: 40px;
  color: #fc8339;
}

.pservers_newhaccp_row2 .server_box {
  width: 100%;
  height: 230px;
  position: absolute;
  top: 112px;
  padding: 0 120px;
}

.server_box ul {
  width: 690px;
  height: 210px;
  padding-top: 20px;
  border: 1px solid #a8c4d8;
}

.pservers_newhaccp_row2 .id82_serverbg {
  position: absolute;
  left: 0px;
  top: -20px;
  background-color: none;
}

.server_box .server_nums {
  background: url("../image/haccp_nums.png") no-repeat 27px 44px;
}

.server_box .id77_nums {
  background: url("../image/id77_nums.png") no-repeat 27px 44px;
}

.server_box .gb50430_nums {
  background: url("../image/gb50430_nums.png") no-repeat 27px 44px;
}

.server_box .ccc_nums {
  background: url("../image/ccc_nums.png") no-repeat 60px 40px;
}

.server_box .ce_nums {
  background: url("../image/ce_nums.png") no-repeat 60px 40px;
}

.server_box .cqc_nums {
  background: url("../image/cqc_nums.png") no-repeat 27px 44px;
}

.server_box .id73_nums {
  background: url("../image/id73_nums.png") no-repeat 27px 44px;
}

.server_box .iso13485_nums {
  background: url("../image/iso13485_nums.png") no-repeat 27px 44px;
}

.server_box .ts16949_nums {
  background: url("../image/ts16949_nums.png") no-repeat 27px 44px;
}

.server_box .id81_nums {
  background: url("../image/id81_nums.png") no-repeat 27px 44px;
}

.server_box .id82_nums {
  background: url("../image/id82_nums.png") no-repeat 55px 40px;
  border: none;
}

.pservers_newhaccp_row3 p span {
  color: #fff600;
}

.server_box ul li {
  font-size: 18px;
  color: #606060;
  list-style: none;
  float: left;
  padding: 30px 0 0 100px;
  font-weight: 600;
}

.server_btn {
  width: 100%;
  height: 94px;
  position: absolute;
  bottom: 0;
  padding: 30px 345px 0px 345px;
}

.server_btn .server_a {
  width: 242px;
  height: 42px;
}

.server_btn .server_btn_a {
  width: 242px;
  height: 42px;
  border: none;
  line-height: 42px;
  display: inline-block;
  text-align: center;
  font-size: 18px;
  color: #fff;
  background: url("../image/server_btn.png") no-repeat;
  cursor: pointer;
}

.server_btn p {
  font-size: 14px;
  margin-top: 5px;
  color: #ff811f;
}

.pservers_newhaccp_row3 {
  position: relative;
  width: 930px;
  height: 279px;
}

.row3_img_box {
  background: #3ea430;
}

.pservers_newhaccp_row3 .row3_img_ccc {
  background: #4d73bd;
}

.pservers_newhaccp_row3 .row3_img_ce {
  background: #33b465;
}

.pservers_newhaccp_row3 .row3_img_cqc {
  background: #4682f2;
}

.pservers_newhaccp_row3 .row3_img_gb50430 {
  background: #4957ad;
}

.pservers_newhaccp_row3 .img_system {
  width: 930px;
  height: 279px;
  opacity: 0.1;
  filter: alpha(opacity=10);
}

.haccp_haccp img {
  width: 135px;
  height: 135px;
  position: absolute;
  right: 158px;
  top: 70px;
}

.pservers_newhaccp_row3 h2 {
  position: absolute;
  top: 70px;
  left: 70px;
  font-size: 24px;
  color: #fff;
}

.pservers_newhaccp_row3 h2 span {
  color: #fff000;
}

.pservers_newhaccp_row3 p {
  position: absolute;
  left: 76px;
  top: 128px;
  font-size: 16px;
  color: #fff;
}

.pservers_newhaccp_row4 {
  width: 930px;
  height: 920px;
  background: #f3f3f3;
  position: relative;
}

.pservers_newhaccp_row4 .row4_header {
  width: 100%;
  height: 110px;
  text-align: center;
  margin-top: 25px;
  float: left;
}

.pservers_newhaccp_row4 .row4_header h2 {
  font-size: 36px;
  line-height: 72px;
}

.row4_header span {
  color: #48b236;
}

.row4_header .font_blue {
  color: #5c69c4;
}

.row4_header .font_green {
  color: #2ab360;
}

.row4_header p {
  font-size: 14px;
  color: #646464;
}

.id83_content {
  position: absolute;
  left: 0px;
  top: 200px;
  width: 100%;
}

.id83_content ul {
  margin-left: 35px;
}

.id83_content li {
  width: 200px;
  height: 250px;
  background: #fff;
  float: left;
  position: relative;
  margin: 0 18px 0 0;
}

.id83_content li img {
  position: absolute;
  left: 54px;
  top: -44px;
}

.id83_content li p {
  margin-left: 38px;
}

.id83_content li h2 {
  text-align: center;
  margin-top: 90px;
  font-size: 24px;
  margin-bottom: 20px;
}

.row4_content {
  width: 788px;
  height: 720px;
  position: absolute;
  left: 76px;
  top: 200px;
}

.row4_content li {
  width: 320px;
  height: 284px;
  background: #fff;
  margin: 40px 0px 28px 50px;
  float: left;
  position: relative;
}

.row4_content .margin_diff {
  margin: 82px 0 16px 50px;
}

.color_diff {
  text-align: center;
  float: left;
  margin: 82px 0 16px 86px;
  font-size: 24px;
}

.color_blue {
  color: #3998f8;
}

.row4_content p {
  float: left;
  margin-left: 35px;
  font-size: 16px;
  color: #646464;
}

.row4_content li img {
  position: absolute;
  left: 104px;
  top: -42px;
}

.color_yellow {
  color: #f8ba41;
}

.color_red {
  color: #f85d39;
}

.color_green {
  color: #37ca67;
}

.pservers_newhaccp_row5 {
  width: 930px;
  height: 668px;
  position: relative;
}

.pservers_newhaccp_row5 h2 {
  position: absolute;
  left: 330px;
  top: 60px;
  font-size: 36px;
  color: #606060;
}

.pservers_newhaccp_row5 .font_blue {
  color: #5c69c4;
}

.pservers_newhaccp_row5 img {
  position: absolute;
  right: 110px;
  top: 178px;
}

.pservers_newhaccp_row5 p {
  position: absolute;
  left: 126px;
  top: 280px;
  background: url("../image/haccp_data_nums.png") no-repeat 0px 8px;
  line-height: 65px;
  padding-left: 36px;
  color: #303030;
}

.pservers_newhaccp_row6 {
  width: 930px;
  height: 464px;
  background: url("../image/haccp_flow.png") no-repeat;
  position: relative;
}

.pservers_newhaccp_row6 h2 {
  width: 700px;
  height: 60px;
  position: absolute;
  font-size: 26px;
  top: 107px;
  left: 116px;
  background: url("../image/haccp_flowh2.png") no-repeat;
  text-align: center;
  color: #fff;
  line-height: 50px;
  z-index: 10;
}

.pservers_newhaccp_row6 .gb50430_flowbg {
  background: url("../image/gb50430_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .ts16949_flowbg {
  background: url("../image/ts16949_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id81_flowbg {
  background: url("../image/id81_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id73_flowbg {
  background: url("../image/id73_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id77_flowbg {
  background: url("../image/id77_flowbg.png") no-repeat;
}

.pservers_newhaccp_row6 .id74_flowbg {
  background: url("../image/id74_flowbg.png") no-repeat;
}

.gb50430_flow {
  width: 860px;
  height: 230px;
  position: absolute;
  background: url("../image/haccp_flowbg.png") no-repeat;
  left: 36px;
  top: 128px;
}

.gb50430_flow img {
  margin: 15px 0px 0 12px;
}

.row6_flow {
  width: 860px;
  height: 230px;
  position: absolute;
  background: url("../image/haccp_flowbg.png") no-repeat;
  left: 36px;
  top: 128px;
}

.row6_flow img {
  margin-left: 20px;
  margin-top: 92px;
}

.pservers_newhaccp_row7 {
  position: relative;
  width: 930px;
  height: 788px;
}

.pservers_newhaccp_row7 img {
  position: absolute;
  top: 82px;
  left: 88px;
}

.row4_header .color_deepblue {
  color: #0d6ab0;
}

.id71_content {
  width: 870px;
  height: 284px;
  position: absolute;
  left: 55px;
  top: 230px;
}

.id71_content li {
  width: 260px;
  height: 280px;
  float: left;
  margin-right: 20px;
  background: #fff;
}

.id71_content p {
  line-height: 26px;
  text-align: left;
  margin-top: 30px;
  margin-left: 32px;
  width: 200px;
  height: 104px;
}

.id71_content h2 {
  text-align: center;
  font-size: 22px;
}

.staff_style {
  width: 930px;
  height: 1720px;
  position: relative;
}

.staff_font {
  position: absolute;
  left: 460px;
  top: 385px;
  width: 428px;
  height: 320px;
}

.staff_font .staff_h2 {
  color: #3877fd;
  font-size: 34px;
  line-height: 62px;
}

.staff_font p {
  line-height: 38px;
  color: #333;
  padding-left: 20px;
  background: url("../image/staff_pbg.png") 0 15px no-repeat;
}

.staff_font .staff_h3 {
  font-size: 26px;
  line-height: 52px;
  margin-top: 14px;
  color: #545454;
  background: url("../image/staff_h3bg.png") repeat-x;
}

/* 新修改认证领跑者 */

.index_intro_box {
  width: 100%;
  background: #284eb2;
  height: 343px;
}

.index_intro {
  content: "";
  display: table;
  margin: 0 auto;
}

.index_intro li {
  position: relative;
  float: left;
  color: #000;
  font-size: 0;
  text-align: center;
  width: 270px;
  cursor: pointer;
  overflow: hidden;
}

.index_intro_bg1 {
  width: 100%;
  height: 100%;
}

.index_intro_mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.index_intro_bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.3;
  filter: alpha(opacity=30);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro_content {
  position: absolute;
  left: 0;
  right: 0;
  top: 100px;
  bottom: 0;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro_img {
  position: relative;
  width: 35%;
  height: 70px;
  display: inline-block;
}

.index_intro_line {
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
  margin-top: 20px;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.item_line {
  width: 26px;
  height: 5px;
  background: #fff;
  display: inline-block;
  opacity: 1;
  filter: alpha(opacity=100);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro_title {
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  margin: 0;
  padding: 0;
  margin-top: 24px;
  font-weight: 700;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro_art {
  font-size: 14px;
  color: #fff;
  text-align: center;
  margin-top: 30px;
  padding: 0 23px;
  line-height: 24px;
  height: 72px;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
  filter: alpha(opacity=0);
}

.index_intro_link {
  display: inline-block;
  border: 1px solid #fff;
  width: 120px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  margin-top: 62px;
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro li:hover .index_intro_bg {
  background: #76fffa;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
/* .clear_cook_box {
  position: absolute;
  right: -2px;
  top: -2px;
} */
.item-img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: 0 auto;
  display: inline-block;
  opacity: 1;
  filter: alpha(opacity=100);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.item-img1 {
  opacity: 0;
  filter: alpha(opacity=0);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.index_intro li:hover .index_intro_content {
  top: 13%;
}

.index_intro li:hover .index_intro_line {
  margin-top: 10px;
}

.index_intro li:hover .item_line {
  opacity: 0;
  filter: alpha(opacity=0);
}

.index_intro li:hover .index_intro_title {
  margin-top: 12px;
}

.index_intro li:hover .index_intro_art {
  opacity: 1;
  filter: alpha(opacity=100);
  margin-top: 22px;
}

.index_intro li:hover .index_intro_link {
  opacity: 1;
  filter: alpha(opacity=100);
  margin-top: 0;
}

.index_intro li:hover .item-img {
  opacity: 0;
  filter: alpha(opacity=0);
}

.index_intro li:hover .item-img1 {
  opacity: 1;
  filter: alpha(opacity=100);
}

.index_intro_link:hover {
  color: #00c1de;
  background: #fff;
}

/* 友情链接相关样式 */

.link_more {
  height: 20px;
  overflow: hidden;
  float: left;
  line-height: 20px;
  color: #73777a;
}

.friend_link {
  font-size: 14px;
  float: left;
  padding-right: 14px;
}

.friend_company {
  line-height: 20px;
  width: 1000px;
  display: inline-block;
  position: relative;
  top: 0;
}

.friend_company a {
  font-size: 14px;
  float: left;
  padding: 0 10px;
  text-align: center;
  color: #73777a;
}
.friend_company a:hover {
  color: #27a6ee;
}
.footer_bottom {
  width: 1102px;
  overflow: hidden;
  margin: 0 auto 24px;
}
.footer_bottom a {
  display: block;
  float: left;
  width: 89px;
  height: 36px;
  margin-right: 10px;
}
.footer_bottom1 {
  background: url(../image/footer_bottom1.png) center no-repeat;
}
.footer_bottom2 {
  background: url(../image/footer_bottom2.png) center no-repeat;
}
.footer_bottom3 {
  background: url(../image/footer_bottom3.png) center no-repeat;
}
.footer_bottom1:hover {
  background: url(../image/footer_bottom1_hover.png) center
    no-repeat;
}
.footer_bottom2:hover {
  background: url(../image/footer_bottom2_hover.png) center
    no-repeat;
}
.footer_bottom3:hover {
  background: url(../image/footer_bottom3_hover.png) center
    no-repeat;
}
/* 商务通侧边栏 */
.communicationSidebar{
    width: 70px;
    height: 356px;
    position: fixed;
    right: 0;
    top: 141px;
    z-index: 1000;
    box-sizing: border-box;
    padding: 0 7px;
    background: linear-gradient(180deg, #F4F5F7 0%, #FFFFFF 100%);
    box-shadow: 0px 1px 5px 0px rgba(203, 220, 255, 0.62);
    border-radius: 5px;
    border: 2px solid #FFFFFF;
    font-size: 12px;
    text-align: center;
}
.communicationSidebar_weChat{
    width: 100%;
    height: 78px;
    color: #000000;
    border-bottom: 1px solid rgba(141, 137, 137, 0.15);
}

.communicationSidebar_online{
    width: 100%;
    height: 80px;
    color: #000000;
    border-bottom: 1px solid rgba(141, 137, 137, 0.15);
}
.communicationSidebar_phone{
    width: 100%;
    height: 78px;
    border-bottom: 1px solid rgba(141, 137, 137, 0.15);
    position: relative;
}
.communicationSidebar_weChat:hover .communicationSidebar_weChat_hover{
    display: block;
}
.communicationSidebar_weChat_hover{
    width: 118px;
    height: 113px;
    position: absolute;
    background: url(../image/communicationSidebar_weChat_bac.png) no-repeat ;
    background-position: right;
    background-size: cover;
    left: -117px;
    top: -14px;
    line-height: 103px;
    text-align: center;
    display: none;
}
.communicationSidebar_weChat_hover p{
    line-height: 15px;
    text-align: left;
    margin-top: 5px;
    margin-left: 19px;
    /* font-size: 13px; */
}
.communicationSidebar_phone_hover{
    position: absolute;
    left: -251px;
    top: 2px;
  width: 239px;
  height: 73px;
  background: url(../image/communicationSidebar_phone_bac.png) no-repeat;
  background-position: center; 
  text-align: center;
  font-size: 16px;
    color: #012EEA;
    line-height: 73px;
    font-weight: 500;
    display: none;
    letter-spacing: 1px;
}

.communicationSidebar_phone:hover .communicationSidebar_phone_hover{
    display: block;
}
.communicationSidebar_media{
    position: relative;
    width: 100%;
    height: 77px;
    border-bottom: 1px solid rgba(141, 137, 137, 0.15);
}
.communicationSidebar_media_hover{
    width: 270px;
    height: 113px;
    position: absolute;
    left: -278px;
    top: -21px;
    /* communicationSidebar_media_hover */
    background: url(../image/communicationSidebar_media_hover.png) no-repeat;
    background-size: 270px 113px;
    background-position: center; 
    display: flex;
    justify-content: center;
    text-align: center;
    box-sizing: border-box;
    padding-top: 10px;
    padding-right: 4px;
    display: none;
}
.communicationSidebar_media_hover div{
    display: inline-block;
}
.communicationSidebar_media:hover .communicationSidebar_media_hover{
    display: inline-block !important;
}
/* 商务通侧边栏 */
.position_fix {
  width: 120px;
  position: fixed;
  right: 0;
  top: 141px;
  z-index: 100;
}
.position_fix ul li {
  width: 100%;
  height: 50px;
  text-align: center;
  font-size: 14px;
  line-height: 50px;
  border-bottom: 1px solid #f2f3f8;
  background-color: #fff;
}
.position_fix a {
  color: #27a6ee;
}
.position_fix ul li.position_fix_blue {
  background: #49a0f5;
}
.position_fix ul li.position_fix_blue a {
  color: #fff;
}
.position_fix ul li.last {
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  border-bottom: none;
}
.position_fix a img {
  width: 21px;
  height: 20px;
  vertical-align: -5px;
  margin-right: 5px;
}
/* 商务通侧边栏end */
.active_title {
  width: 100%;
  height: 60px;
  max-width: 1920px;
  margin: 0 auto;
  overflow: hidden;
}

.active_title img {
  display: block;
  width: 100%;
  margin: 0 auto;
}

.index_login_row2 .embed_box {
  width: 340px;
  margin-bottom: 20px;
  border: none;
}

.geetest_holder.geetest_wind {
  width: 338px;
}

.geetest_holder.geetest_mobile.geetest_ant
  .geetest_panel
  > .geetest_small
  > .geetest_feedback,
.geetest_copyright {
  display: none;
}

/****商务通侧边栏end****/
#register_money {
  width: 328px;
}
.freehotline:hover > p {
  display: block;
}
.hover_phone_formal {
  position: absolute;
  right: 119px;
  top: -12px;
  display: none;
  z-index: 10000001;
  width: 215px;
  height: 76px;
  line-height: 80px;
  background-image: url(../image/hover_phone_background.png);
  background-repeat: no-repeat;
  background-size: 215px 76px;
  background-position: center;
  color: #075cff;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
}
/*********表单验证提示********/
.validate_info {
  position: absolute;
  top: 10px;
  left: 150px;
  display: inline-block;
  padding: 10px 20px;
  font-size: 14px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background: #308fef;
  white-space: nowrap;
  color: #fff;
  z-index: 99;
}
.validate_info > i {
  position: absolute;
  top: -16px;
  top: -15px\9;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-bottom-color: #308fef;
}
.dianxing_link > a {
  text-align: left;
  font-size: 14px;
  padding-right: 10px;
  color: #73777a;
}
.dianxing_link > a:hover {
  color: #27a6ee;
}
/*****************************/

/* 右侧客服浮动项 */
.position_fix_yh {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 46px;
  background: rgba(255, 255, 255, 1);
  box-shadow: -2px 0px 14px 0px rgba(88, 88, 88, 0.08);
  z-index: 200;
}
.position_fix_yh .aside_cot_yh {
  height: 700px;
  width: 46px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -350px;
  border-top: 1px solid #ededed;
}
.position_fix_yh .aside_cot_item {
  border-bottom: 1px solid #ededed;
  height: 79px;
  font-size: 13px;
  color: #a2a2a2;
  padding-top: 20px;
  position: relative;
}
.position_fix_yh .aside_cot_item .aside_cot_item_a {
  display: block;
  height: 100%;
  color: #a2a2a2;
}
.position_fix_yh .aside_cot_item:hover .aside_cot_item_a,
.position_fix_yh .aside_cot_item:hover {
  color: #fff;
  background: #189aff;
}
.position_fix_yh .aside_cot_item .aside_cot_item_title {
  width: 30px;
  margin: 0 auto;
  display: block;
  position: relative;
  left: 2px;
  margin-top: 6px;
}

.position_fix_yh .aside_cot_item .aside_cot_item_icon {
  display: block;
  width: 23px;
  height: 23px;
  margin: 0 auto;
}
.position_fix_yh .aside_cot_item1 .aside_cot_item_icon {
  background: url(../image/aside_cot_icon01.png) no-repeat;
}
.position_fix_yh .aside_cot_item1:hover .aside_cot_item_icon {
  background: url(../image/aside_cot_hieght_icon01.png) no-repeat;
}
.position_fix_yh .aside_cot_item2 .aside_cot_item_icon {
  background: url(../image/aside_cot_icon02.png) no-repeat;
}
.position_fix_yh .aside_cot_item2:hover .aside_cot_item_icon {
  background: url(../image/aside_cot_hieght_icon02.png) no-repeat;
}
.position_fix_yh .aside_cot_item3 .aside_cot_item_icon {
  background: url(../image/aside_cot_icon03.png) no-repeat;
}
.position_fix_yh .aside_cot_item3:hover .aside_cot_item_icon {
  background: url(../image/aside_cot_hieght_icon03.png) no-repeat;
}
.position_fix_yh .aside_cot_item4 .aside_cot_item_icon {
  background: url(../image/aside_cot_icon04.png) no-repeat;
}
.position_fix_yh .aside_cot_item4:hover .aside_cot_item_icon {
  background: url(../image/aside_cot_hieght_icon04.png) no-repeat;
}
.position_fix_yh .aside_cot_item5 .aside_cot_item_icon {
  background: url(../image/aside_cot_icon05.png) no-repeat;
}
.position_fix_yh .aside_cot_item5:hover .aside_cot_item_icon {
  background: url(../image/aside_cot_hieght_icon05.png) no-repeat;
}
.position_fix_yh .aside_cot_item6 .aside_cot_item_icon {
  background: url(../image/aside_cot_icon06.png) no-repeat;
}
.position_fix_yh .aside_cot_item6:hover .aside_cot_item_icon {
  background: url(../image/aside_cot_hieght_icon06.png) no-repeat;
}
.position_fix_yh .aside_cot_item7 .aside_cot_item_icon {
  background: url(../image/aside_cot_icon07.png) no-repeat;
}
.position_fix_yh .aside_cot_item7:hover .aside_cot_item_icon {
  background: url(../image/aside_cot_hieght_icon07.png) no-repeat;
}

.position_fix_yh .aside_cot_item .aside_cot_item_left {
  position: absolute;
  right: 46px;
  top: 0;
  padding-right: 5px;
}
.position_fix_yh .aside_cot_item .item_left_cont {
  background: #fff;
  border: 1px solid #49a0f5;
  border-radius: 6px;
  overflow: hidden;
}
.position_fix_yh .aside_cot_item .item_left_cont1 > li {
  border-top: 1px solid #dfdfdf;
}
.position_fix_yh .aside_cot_item .item_left_cont > li > a {
  display: block;
  width: 130px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #a0a0a0;
}
.position_fix_yh .aside_cot_item .item_left_cont1 a:hover {
  background: #49a0f5;
  color: #fff;
}
.position_fix_yh .aside_cot_item_left_icon {
  position: absolute;
  top: 60px;
  right: 5px;
}
.position_fix_yh .aside_cot_item_left_icon1 {
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left: 5px solid #49a0f5;
  top: 0;
  left: 0;
}
.position_fix_yh .aside_cot_item_left_icon2 {
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left: 5px solid #fff;
  top: 0;
  left: -1px;
}

.position_fix_yh .aside_cot_item .item_left_cont2 {
  color: #4f5050;
  font-size: 13px;
  text-align: center;
  width: 130px;
  padding: 16px 0;
}

.position_fix_yh .aside_cot_item .item_left_cont2 .item_left_cont2_ipt {
  width: 110px;
  height: 22px;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  color: #4f5050;
  padding-left: 6px;
  margin: 15px 0;
}
.position_fix_yh .aside_cot_item .item_left_cont2 .item_left_cont2_ipt:focus {
  border: 1px solid #49a0f5;
}
.position_fix_yh .aside_cot_item .item_left_cont2 .item_left_cont2_btn {
  color: #49a0f5;
}
.position_fix_yh .aside_cot_item .item_left_cont2 .aside_cot_left_errText {
  position: absolute;
  top: 38px;
  left: 10px;
}
.position_fix_yh .aside_cot_item .item_left_cont4 .item_left_cont4_number {
  display: block;
  width: 130px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #49a0f5;
  font-size: 16px;
}
.position_fix_yh .aside_cot_item_left4 .aside_cot_item_left_icon {
  top: 15px;
}
.position_fix_yh .aside_cot_item .item_left_cont5 {
  font-size: 16px;
  color: #49a0f5;
}
.position_fix_yh .aside_cot_item .item_left_cont5 .item_left_cont5_img {
  width: 122px;
  height: 122px;
  display: block;
  margin: 0 auto;
}
.position_fix_yh .aside_cot_item .item_left_cont5 .item_left_cont5_txt {
  padding: 4px 0 10px 0;
  text-align: center;
}

/*
* 资讯百科
* 2019-07-24
*/
.fl {
  float: left;
}
.fr {
  float: right;
}
.yh-contenter {
  padding: 26px 0;
}
.yh-gray-bg {
  background: #f5f5f5;
}
.yh-contenter .yh-contenter-wrap {
  width: 1200px;
  margin: 0 auto;
}
.yh-contenter .yh-cont-left {
  width: 836px;
  float: left;
}
.yh-contenter .yh-cont-right {
  width: 345px;
  float: right;
}

.yh-contenter .yh-top-banner {
  position: relative;
  width: 836px;
  height: 320px;
}
.yh-contenter .yh-top-banner-img {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.yh-contenter .yh-top-banner-txt {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.47);
  font-size: 16px;
  font-family: MicrosoftYaHeiLight;
  font-weight: 300;
  height: 45px;
  line-height: 45px;
  padding-left: 25px;
  color: #ffffff;
  box-sizing: border-box;
}

.yh-contenter .yh-tabs-wrap {
  width: 100%;
  box-sizing: border-box;
  padding: 26px 24px 0;
  background: #fff;
}
.yh-contenter .yh-tabs-wrap .yh-tabs {
  margin-bottom: 14px;
  margin-right: 26px;
  float: left;
}
.yh-contenter .yh-tabs-wrap .yh-tabs a {
  height: 40px;
  line-height: 40px;
  padding: 0 26px;
  box-sizing: border-box;
  display: block;
  color: #333333;
}
.yh-contenter .yh-tabs-wrap a:hover,
.yh-contenter .yh-tabs-wrap .yh-tabs-active a {
  background: #1e88fc;
  color: #fff;
  border-radius: 2px;
}
.yh-contenter .yh-news-lists {
  border-top: 2px solid #f5f5f5;
  background: #fff;
}
.yh-contenter .yh-news-item {
  border-bottom: 2px solid #f5f5f5;
  padding: 24px;
  box-sizing: border-box;
  position: relative;
}
.yh-contenter .yh-news-item .yh-news-item-title:hover a {
  color: #1e88fc;
}
.yh-contenter .yh-news-item-img-box {
  float: left;
  width: 216px;
  height: 122px;
  border-radius: 4px;
  overflow: hidden;
}
.yh-contenter .yh-news-item-img {
  display: block;
  width: 216px;
  height: 122px;
  border-radius: 4px;
  transform: scale(1);
  transition: all 1s ease 0s;
  -webkit-transform: scale(1);
  -webkit-transform: all 1s ease 0s;
}
.yh-contenter .yh-news-item-img:hover {
  transform: scale(1.1);
  transition: all 1s ease 0s;
  -webkit-transform: scale(1.1);
  -webkit-transform: all 1s ease 0s;
}
.yh-contenter .yh-news-item-right {
  float: right;
  width: 546px;
  /*height:122px;*/
  border-radius: 4px;
}
.yh-contenter .yh-news-item-right .yh-news-item-title {
  margin-bottom: 10px;
}
.yh-contenter .yh-news-item-right .yh-news-item-title a {
  display: block;
  color: #333333;
  font-size: 22px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.yh-contenter .yh-news-item-right .yh-news-item-description {
  color: #6e6e6e;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  margin-bottom: 21px;
}
.yh-contenter .yh-news-item-foot {
  width: 546px;
  color: #8c8c8c;
}
.yh-contenter .yh-news-item-foot .glyphicon-tags {
  color: #8c8c8c;
  font-size: 16px;
  position: relative;
  top: 3px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-lists {
  margin-left: 10px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-tabs-box {
  margin-left: 10px;
  width: 410px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-tabs {
  border: 1px solid rgba(191, 191, 191, 1);
  border-radius: 9px;
  padding: 0 15px;
  height: 18px;
  line-height: 18px;
  margin-right: 10px;
  margin-bottom: 5px;
}
.yh-contenter .yh-news-item-foot .yh-linkgoods-tabs-a {
  font-size: 12px;
  font-family: MicrosoftYaHei;
  font-weight: 400;
  color: #8c8c8c;
}
.yh-contenter .yh-news-item-foot .yh-news-item-foot-time {
  font-size: 12px;
}
.yh-contenter .yh-news-more {
  display: block;
  width: 100%;
  height: 48px;
  line-height: 48px;
  background: rgba(255, 255, 255, 1);
  font-size: 18px;
  color: #1e88fc;
  text-align: center;
}

.yh-contenter .yh-bk-class {
  margin-bottom: 20px;
  background: #fff;
}
.yh-contenter .yh-bk-item {
  border-bottom: 2px solid #f5f5f5;
  padding: 23px;
  padding-bottom: 10px;
}
.yh-contenter .yh-bk-item-top {
  padding-bottom: 9px;
}
.yh-contenter .yh-bk-item-title {
  height: 30px;
  line-height: 30px;
  font-family: MicrosoftYaHei;
  font-weight: 400;
}
.yh-contenter .yh-bk-icon {
  width: 24px;
  height: 24px;
  vertical-align: middle;
  position: relative;
  top: -3px;
}
.yh-contenter .yh-bk-item-more {
  float: right;
  font-size: 14px;
  color: #1e88fc;
  display: none;
  font-weight: 400;
}
.yh-contenter .yh-bk-item-desc {
  font-size: 12px;
  color: #6e6e6e;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.yh-contenter .yh-bk-item-list {
  height: 133px;
  overflow: hidden;
  border-top: 1px solid #f5f5f5;
  padding-top: 10px;
  display: none;
  box-sizing: border-box;
}
.yh-contenter .yh-bk-item-active .yh-bk-item-list {
  display: block;
}
.yh-contenter .yh-bk-item-active .yh-bk-item-more {
  display: block;
}
.yh-contenter .yh-bk-item-list-item {
  line-height: 26px;
}
.yh-circle-dot {
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #919191;
  border-radius: 50%;
  position: relative;
  top: -2px;
}
.yh-contenter .yh-bk-item-list-item:hover .yh-bk-item-list-item-title {
  color: #1e88fc;
}
.yh-contenter .yh-bk-item-list-item-title {
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.yh-contenter .yh-bk-item-list-item-cont {
  font-size: 12px;
  color: #6e6e6e;
  margin-left: 15px;
}
.yh-contenter .yh-news-class {
  background: #fff;
  margin-bottom: 20px;
  padding: 19px 14px;
}
.yh-contenter .yh-news-class .yh-news-class-header {
  font-size: 18px;
  color: #333333;
  border-left: 4px solid #1e88fc;
  margin-bottom: 8px;
}
.yh-contenter .yh-news-class .yh-news-class-header span {
  margin-left: 9px;
}
.yh-contenter .yh-news-class .yh-bk-item-more {
  display: block;
}
.yh-contenter .yh-news-class .yh-news-class-list {
  border-top: 1px solid #f5f5f5;
  padding-top: 16px;
}
.yh-contenter .yh-news-class .yh-news-class-item {
  margin-bottom: 15px;
}
.yh-contenter .yh-news-class .yh-news-class-item:last-child {
  margin-bottom: 0;
}
.yh-contenter .yh-news-class .yh-news-class-item-img {
  float: left;
  width: 117px;
  height: 66px;
  border-radius: 2px;
}
.yh-contenter .yh-news-class .yh-news-class-item-right {
  float: right;
  width: 185px;
}
.yh-contenter .yh-news-class .yh-news-class-item-right-title {
  font-size: 14px;
  height: 40px;
  overflow: hidden;
  font-family: MicrosoftYaHei;
  font-weight: 400;
  color: #6e6e6e;
  margin-bottom: 13px;
}
.yh-contenter
  .yh-news-class
  .yh-news-class-item:hover
  .yh-news-class-item-right-title {
  color: #1e88fc;
}
.yh-contenter .yh-news-class .yh-news-class-item-right-time {
  font-size: 12px;
  color: #8c8c8c;
  text-align: right;
}

/* 百科top轮播 */
.banner_yh2 {
  width: 100%;
  height: 320px;
  overflow: hidden;
  position: relative;
}
.banner_yh2 > ul {
  height: 320px;
}
.banner_yh2 > ul > li {
  height: 320px;
}

/*轮播圆点样式*/
.circleProgress_wrapper,
.circle_wrapper {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 18px;
  position: relative;
}

.wrapper {
  width: 6px;
  height: 12px;
  position: absolute;
  top: 0;
  overflow: hidden;
}
.right {
  right: 0;
}
.left {
  left: 0;
}
.circleProgress {
  width: 8px;
  height: 8px;
  border: 2px solid rgb(64, 150, 243);
  border-radius: 50%;
  position: absolute;
  top: 0;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
.rightcircle {
  border-top: 2px solid rgba(225, 225, 225, 0.5);
  border-right: 2px solid rgba(225, 225, 225, 0.5);
  right: 0;
}
.leftcircle {
  border-bottom: 2px solid rgba(225, 225, 225, 0.5);
  border-left: 2px solid rgba(225, 225, 225, 0.5);
  left: 0;
}
.current .active0 {
  background: #4096f3;
  -webkit-animation: circleProgressLoad_right 5s linear infinite;
  -moz-animation: circleProgressLoad_right 5s linear infinite;
  -ms-animation: circleProgressLoad_right 5s linear infinite;
  -o-animation: circleProgressLoad_right 5s linear infinite;
  animation: circleProgressLoad_right 5s linear infinite;
}
.current .active1 {
  background: #4096f3;
  -webkit-animation: circleProgressLoad_left 5s linear infinite;
  -moz-animation: circleProgressLoad_left 5s linear infinite;
  -ms-animation: circleProgressLoad_left 5s linear infinite;
  -o-animation: circleProgressLoad_left 5s linear infinite;
  animation: circleProgressLoad_left 5s linear infinite;
}
.current .active2 {
  background: #4096f3;
  border-top: 2px solid rgb(64, 150, 243);
  border-right: 2px solid rgb(64, 150, 243);
}
.current .active3 {
  background: #4096f3;
  border-bottom: 2px solid rgb(64, 150, 243);
  border-left: 2px solid rgb(64, 150, 243);
}
@-webkit-keyframes circleProgressLoad_right {
  0% {
    -webkit-transform: rotate(45deg);
  }
  50% {
    -webkit-transform: rotate(225deg);
  }
  100% {
    -webkit-transform: rotate(225deg);
  }
}
@-moz-keyframes circleProgressLoad_right {
  0% {
    -moz-transform: rotate(45deg);
  }
  50% {
    -moz-transform: rotate(225deg);
  }
  100% {
    -moz-transform: rotate(225deg);
  }
}
@-o-keyframes circleProgressLoad_right {
  0% {
    -o-transform: rotate(45deg);
  }
  50% {
    -o-transform: rotate(225deg);
  }
  100% {
    -o-transform: rotate(225deg);
  }
}
@-ms-keyframes circleProgressLoad_right {
  0% {
    -ms-transform: rotate(45deg);
  }
  50% {
    -ms-transform: rotate(225deg);
  }
  100% {
    -ms-transform: rotate(225deg);
  }
}
@keyframes circleProgressLoad_right {
  0% {
    transform: rotate(45deg);
  }
  50% {
    transform: rotate(225deg);
  }
  100% {
    transform: rotate(225deg);
  }
}
@-webkit-keyframes circleProgressLoad_left {
  0% {
    -webkit-transform: rotate(45deg);
  }
  50% {
    -webkit-transform: rotate(45deg);
  }
  100% {
    -webkit-transform: rotate(225deg);
  }
}
@-webkit-keyframes circleProgressLoad_left {
  0% {
    -webkit-transform: rotate(45deg);
  }
  50% {
    -webkit-transform: rotate(45deg);
  }
  100% {
    -webkit-transform: rotate(225deg);
  }
}
@-moz-keyframes circleProgressLoad_left {
  0% {
    -moz-transform: rotate(45deg);
  }
  50% {
    -moz-transform: rotate(45deg);
  }
  100% {
    -moz-transform: rotate(225deg);
  }
}
@-o-keyframes circleProgressLoad_left {
  0% {
    -o-transform: rotate(45deg);
  }
  50% {
    -o-transform: rotate(45deg);
  }
  100% {
    -o-transform: rotate(225deg);
  }
}
@-ms-keyframes circleProgressLoad_left {
  0% {
    -ms-transform: rotate(45deg);
  }
  50% {
    -ms-transform: rotate(45deg);
  }
  100% {
    -ms-transform: rotate(225deg);
  }
}
@keyframes circleProgressLoad_left {
  0% {
    transform: rotate(45deg);
  }
  50% {
    transform: rotate(45deg);
  }
  100% {
    transform: rotate(225deg);
  }
}

/*
* 知识产权管理体系认证
* 2019-08-05
*/
.section-prom-new-0805 {
  width: 100%;
  height: 733px;
  background: #fff;
  padding-top: 78px;
}
.section-prom-new-0805 .section-prom-new-0805-title {
  font-size: 34px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 24px;
  text-align: center;
  margin-bottom: 80px;
}
.section-prom-new-0805 .inpro_list {
  padding: 0 58px;
}
.section-prom-new-0805 .inpro_list .inpro_item {
  height: 112px;
  margin-bottom: 20px;
  font-size: 20px;
  color: rgba(105, 105, 105, 1);
  position: relative;
}
.section-prom-new-0805 .inpro_list .inpro_item1 {
  background: url(../image/inpro_item_id69_bg1.png) no-repeat;
}
.section-prom-new-0805 .inpro_list .inpro_item2 {
  background: url(../image/inpro_item_id69_bg2.png) no-repeat;
  background-position: 314px;
}
.section-prom-new-0805 .inpro_list .inpro_item3 {
  background: url(../image/inpro_item_id69_bg3.png) no-repeat;
  background-position: 70px;
}
.section-prom-new-0805 .inpro_list .inpro_item4 {
  background: url(../image/inpro_item_id69_bg4.png) no-repeat;
  background-position: 227px;
}
.color_ff8a00 {
  color: #ff8a00;
}
.section-prom-new-0805 .inpro_list .inpro_item1 .inpro_item_p {
  height: 100px;
  line-height: 100px;
  padding-left: 127px;
}
.section-prom-new-0805 .inpro_list .inpro_item2 .inpro_item_p {
  height: 100px;
  line-height: 100px;
  padding-left: 422px;
  color: #fff;
}
.section-prom-new-0805 .inpro_list .inpro_item3 .inpro_item_p {
  height: 100px;
  line-height: 34px;
  padding-left: 194px;
  padding-top: 20px;
}
.section-prom-new-0805 .inpro_list .inpro_item4 .inpro_item_p {
  height: 100px;
  line-height: 100px;
  padding-left: 288px;
  color: #fff;
}
.section-subsidy-0806 {
  height: 728px;
  background: #fff;
  box-sizing: border-box;
  padding-top: 95px;
  position: relative;
}

.section-subsidy-title-0806 {
  font-size: 34px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 24px;
  text-align: center;
  margin-bottom: 72px;
}

/*3d上下轮播*/
.lb_gl {
  height: 100%;
  overflow: hidden;
}
.container {
  width: 100%;
  position: relative;
  height: 100%;
}
.pictureSlider {
  height: 100%;
  transform: rotate(90deg) translateY(18%) translateX(-25%);
}
.poster-list {
  width: 100%;
  height: 100%;
  margin-left: 100px;
}
.poster-item {
  background: url(../image/subsidy-bg.png) no-repeat;
  height: 282px;
  width: 644px;
  border-radius: 10px;
  padding: 32px 23px 20px 23px;
  transition: all 0.5s;
  cursor: default;
  -moz-transition: all 0.5s;
  cursor: default;
  -webkit-transition: all 0.5s;
  cursor: default;
  -o-transition: all 0.5s;
  cursor: default;
  transform: rotate(-90deg);
  overflow: hidden;
  box-sizing: border-box;
}
.turn_3d {
  text-align: center;
  color: #fff;
  font-weight: 400;
  font-size: 36px;
  padding: 28px 0;
}
.students_star {
  padding: 10px 10px 0 10px;
}
.cell_list {
  margin-bottom: 20px;
  color: #999;
  font-size: 18px;
  overflow: hidden;
}
.darks {
  color: #000;
  padding-left: 10px;
}
.zwjs {
  border-top: 1px solid #d0cddb;
  line-height: 26px;
  padding-top: 5px;
  color: #999;
  font-size: 12px;
  max-height: 84px;
  overflow: hidden;
}
.for_btn {
  position: relative;
  height: 214px;
  overflow: hidden;
}
.in_page {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}
.in_page > img {
  width: 40px;
  height: 40px;
}

.check_more {
  width: 180px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  background: #bc241d;
  margin: 0 auto;
  display: block;
}
.poster-item-subsidy > .fr {
  float: right;
}
.poster-item .poster-item-subsidy {
  width: 433px;
  height: 47px;
  border: 1px solid rgba(205, 232, 255, 1);
  margin: 0 auto;
  margin-bottom: 35px;
  font-size: 18px;
  color: #fff;
  padding: 0 30px;
}
.poster-item .poster-item-subsidy span {
  height: 47px;
  line-height: 47px;
}
.poster-item .poster-item-subsidy b {
  font-size: 20px;
}
.section-subsidy-iptBox-0806 {
  position: absolute;
  width: 100%;
  bottom: 70px;
  text-align: center;
}

.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806 {
  width: 533px;
  height: 48px;
  background: rgba(255, 255, 255, 1);
  border: 1px solid rgba(220, 220, 220, 1);
  border-radius: 4px;
  padding: 0 16px;
}
.section-subsidy-iptBox-0806
  .section-subsidy-ipt-0806::-webkit-input-placeholder {
  color: #b2b2b2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806:-moz-placeholder {
  color: #b2b2b2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806::-moz-placeholder {
  color: #b2b2b2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-0806:-ms-input-placeholder {
  color: #b2b2b2;
}
.section-subsidy-iptBox-0806 .section-subsidy-ipt-a-0806 {
  display: inline-block;
  width: 140px;
  height: 48px;
  background: linear-gradient(
    90deg,
    rgba(73, 160, 245, 1),
    rgba(24, 95, 240, 1)
  );
  border-radius: 4px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 48px;
  margin-left: 28px;
}

/*
 *   11活动css
 */
.pro_details_price_activity11 {
  padding: 0;
  font-family: Microsoft YaHei;
}

.pro_details_price_activity11 .activity11_top_20191029 {
  background: url(../image/activity_price_top_bg.png)
    no-repeat;
  font-size: 14px;
  color: #ffffff;
  padding: 0 10px;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-total-number {
  height: 39px;
  line-height: 39px;
  float: left;
}
.pro_details_price_activity11
  .activity11_top_20191029
  .product-total-number
  .total-number-big {
  font-size: 18px;
  font-weight: bold;
  margin: 0 5px;
  vertical-align: middle;
  position: relative;
  top: -2px;
  color: #fff17d;
}
.pro_details_price_activity11 .activity11_top_20191029 .product-surplus-number {
  height: 39px;
  line-height: 39px;
  float: right;
}
.pro_details_price_activity11
  .activity11_top_20191029
  .product-surplus-number
  .surplus-right-icon {
  display: inline-block;
  width: 26px;
  height: 13px;
  background: url(../image/surplus-right-icon.png)
    no-repeat;
  margin-right: 10px;
}
.pro_details_price_activity11
  .activity11_top_20191029
  .product-surplus-number
  .surplus-number-style {
  display: inline-block;
  width: 24px;
  height: 29px;
  line-height: 29px;
  text-align: center;
  background: #2d2d2d;
  color: #ffffff;
}

.pro_details_price_activity11 .activities-price-now-wrap {
  color: #ff0000;
  font-size: 16px;
}
.pro_details_price_activity11 .activities-price-now {
  font-size: 24px;
  font-weight: bold;
}
.pro_details_price_activity11 .activities-price-original-wrap {
  font-size: 18px;
  color: #d61108;
  line-height: 30px;
  padding: 0 10px;
  border: 1px solid #e0160c;
  background: #ffd9d7;
  margin-left: 20px;
  font-weight: bold;
  position: relative;
  top: -2px;
}

/*
 *   11活动css--客服
 */
.position_fix_double11_style {
  top: 260px;
  right: 4px;
}
.position_fix_double11_style .double11-kefu-top-bg {
  position: absolute;
  width: 145px;
  height: 190px;
  background: url(../image/left_service_bg_20200531.png)
    no-repeat;
  top: -167px;
  right: -12px;
  z-index: 666;
}
.position_fix_double11_style ul {
  position: relative;
  z-index: 999;
}
.position_fix_double11_style ul li.position_fix_blue {
  background: #fb2f38;
}
.position_fix_double11_style ul {
  border-left: 1px solid #fb2f38;
  border-right: 1px solid #fb2f38;
}
.position_fix_double11_style ul li {
  border-bottom: 1px solid #fb2f38;
}
.position_fix_double11_style a {
  color: #fb2f38;
}

.double11-flag-icon {
  position: absolute;
  width: 129px;
  height: 130px;
  background: url(../image/double11-flag.png)
    no-repeat;
  top: 0;
  left: 0;
}

.pro_left_img_div_a > img {
  /* width: 555px; */
  height: 380px;
  display: block;
  margin: 0px auto;
}

/*
* 专家助理—小优请求和您开始对话 - 弹层
* 2020-07-22
*/
.talk-wrap {
  position: fixed;
  width: 451px;
  height: 437px;
  top: 50%;
  left: 50%;
  margin-top: -225.5px;
  margin-left: -218.5px;
  z-index: 999;
  box-sizing: border-box;
  background: url("../image/talk-bg-20200804.png") no-repeat;
}
.talk-wrap .talk-box {
  font-size: 20px;
  color: #939393;
  text-align: center;
  padding-top: 236px;
}
.talk-wrap .talk-content {
  line-height: 34px;
}
.talk-wrap .talk-content .talk-text1 {
}
.talk-wrap .talk-content .talk-text2 {
  margin-bottom: 33px;
}
.talk-wrap .talk-content .talk-btn {
}
.talk-wrap .talk-content .talk-btn a {
  display: inline-block;
  width: 230px;
  height: 45px;
  line-height: 45px;
  background: linear-gradient(
    180deg,
    rgba(255, 172, 34, 1) 0%,
    rgba(255, 122, 34, 1) 100%
  );
  box-shadow: 0px 2px 9px 0px rgba(255, 173, 73, 0.43);
  border-radius: 25px;
  font-size: 22px;
  color: #ffffff;
}
.talk-wrap .talk-hello {
  position: absolute;
  top: 77px;
  left: 242px;
  font-size: 12px;
  color: #fff;
}
.talk-wrap .talk-close {
  position: absolute;
  top: 23px;
  right: 26px;
  width: 23px;
  height: 23px;
  background: url("../image/talk-btn-20200804.png") no-repeat;
  background-size: 100%;
  cursor: pointer;
}

/* 618活动 */
.pro_details_right_618 {
}
.pro_details_right_618 .product-top-title-box {
  box-sizing: border-box;
  margin-bottom: 10px;
}
.pro_details_right_618 .product-top-title-box .zy-icon {
  box-sizing: border-box;
  display: inline-block;
  width: 50px;
  height: 30px;
  background: url(../image/product-top-zy.png) no-repeat;
  position: relative;
  top: 4px;
}
.pro_details_right_618 .product-top-title {
  box-sizing: border-box;
  font-size: 26px;
  font-weight: bold;
  color: #101010;
}
.pro_details_right_618 .product-top-tips {
  box-sizing: border-box;
  margin-bottom: 10px;
  font-size: 14px;
  color: #333333;
  line-height: 28px;
}
.pro_details_right_618 .product-top-tips .line-icon {
  box-sizing: border-box;
  display: inline-block;
  width: 1px;
  height: 16px;
  background-color: #cccccc;
  margin: 0 15px;
  vertical-align: middle;
}

.pro_details_right_618 .product-top-price-box {
  box-sizing: border-box;
  margin-bottom: 17px;
}
.pro_details_right_618 .product-top-price-header {
  box-sizing: border-box;
  height: 45px;
  line-height: 45px;
  font-size: 21px;
  background: linear-gradient(270deg, #e61616 0%, #f47231 100%);
  font-weight: bold;
  color: #ffffff;
  padding-left: 19px;
  padding-right: 22px;
}
.pro_details_right_618 .product-top-price-header-fr {
  box-sizing: border-box;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  font-weight: 200;
}
.pro_details_right_618 .product-top-price-cont {
  box-sizing: border-box;
  background: #f6f6f6;
  padding-top: 20px;
  padding-bottom: 16px;
}
.pro_details_right_618 .product-top-price-cont-fl-item {
  box-sizing: border-box;
  font-size: 14px;
  color: #666666;
  line-height: 28px;
  padding-left: 12px;
}
.pro_details_right_618 .product-top-price-cont-fr {
  box-sizing: border-box;
  height: 71px;
  border-left: 1px solid #e6e6e6;
  padding-left: 12px;
  padding-right: 12px;
  text-align: center;
  color: #666666;
  font-size: 14px;
  padding-top: 20px;
}
.pro_details_right_618 .product-top-price-cont-fr-num {
  box-sizing: border-box;
  font-size: 14px;
  color: #e61616;
  line-height: 28px;
}
.pro_details_right_618 .product-top-price-cont-icon {
  box-sizing: border-box;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  margin-right: 4px;
  position: relative;
  top: -1px;
}
.pro_details_right_618 .product-top-price-cont-icon-box {
  box-sizing: border-box;
  margin-right: 15px;
}
.pro_details_right_618 .product-top-price-cont-icon-01 {
  box-sizing: border-box;
  background: url(../image/product-top-icon-01.png) no-repeat;
}
.pro_details_right_618 .product-top-price-cont-icon-02 {
  box-sizing: border-box;
  background: url(../image/product-top-icon-02.png) no-repeat;
}
.pro_details_right_618 .product-top-price-cont-icon-03 {
  box-sizing: border-box;
  background: url(../image/product-top-icon-03.png) no-repeat;
}

.pro_details_right_618 .surplus-number-style {
  background: #ffeba1;
  color: #ff4315;
}
.pro_details_right_618 .product-top-price-618 {
  font-size: 20px;
  color: #e61616;
  letter-spacing: 0px;
}
.pro_details_right_618 .product-top-price-cont-icon-box-618 {
  color: #999999;
  font-size: 12px;
}
.pro_details_right_618 .by-icon {
  color: #ff2733;
  font-size: 26px;
  font-weight: bold;
}
.top_tab {
  width: 1200px;
  height: 688px;
  margin: 0px auto;
  /* border: solid; */
  /* overflow: hidden; */
}
.top_link_content {
  width: 100%;
  height: 300px;
  display: flex;
  /* justify-content: space-around; */
  flex-wrap: wrap;
  margin-top: 48px;
}
.top_link_model {
  width: 279px;
  height: 224px;
  background: linear-gradient(180deg, #f4f5f7 0%, #ffffff 100%);
  box-shadow: 0px 3px 9px 0px rgba(203, 220, 255, 0.62);
  border-radius: 9px;
  border: 2px solid #ffffff;
  margin: 8px 10px;
  position: relative;
  box-sizing: border-box;
  padding: 36px 20px;
}
.top_link_model_second{
    width: 279px;
    height: 224px;
    background: linear-gradient(180deg, #f4f5f7 0%, #ffffff 100%);
    box-shadow: 0px 3px 9px 0px rgba(203, 220, 255, 0.62);
    border-radius: 9px;
    border: 2px solid #ffffff;
    margin: 8px 10px;
    position: relative;
    box-sizing: border-box;
    padding: 36px 20px;
}
.top_link_model_second a{
  display: inline-block;
    width: 100%;
    height: 100%;
}
.item_model_title {
  font-size: 18px;
  color: #000000;
  line-height: 24px;
  padding-top: 16px;
}
.item_model_only_title{
   font-size: 18px;
   color: #000000;
   line-height: 32px;
   padding-top: 21px;
   padding-bottom: 10px;
}
.item_model_second{
  font-size: 18px;
  color: #000000;
  line-height: 24px;
}
.item_model_content{
  font-size: 14px;
  color: #999999;
  line-height: 19px;
  padding: 10px 0 19px 0;
}
.item_model_tag span{
  color: #8AA0BC;
    display: inline-block;
    padding: 3px 13px;
    border-radius: 4px;
    border: 1px solid #8AA0BC;
    margin-right: 7px;
    font-size: 13px;
}
.top_link_model_second:hover{
  color: #ffffff;
 background: linear-gradient(180deg, #0071FE 0%, #0280FF 100%);
}
.top_link_model_second:hover .item_model_title{
  color: #ffffff;
}
.top_link_model_second:hover .item_model_only_title{
  color: #ffffff;
}
.top_link_model_second:hover .item_model_second{
  color: #ffffff;
}
.top_link_model_second:hover .item_model_content{
  color: #ffffff;
}
.top_link_model_second:hover .item_model_tag span{
  border: 1px solid #FFFFFF;
  color: #ffffff;
}
.top_link_model_second:hover .more_then{
    color: #ffffff;
}
.more_then{
    color:#000000;
}
.hot_door {
  position: absolute;
  top: -5px;
  left: -5px;
}
.hot_door img {
  width: 63px;
  height: 64px;
}
.top_link_img_body {
  width: 36px;
  height: 36px;
}
.top_link_img_body img {
  width: 36px;
  height: 36px;
}

.top_link_img_hover {
  display: none;
}
.top_link_model:hover {
  border: none;
}
.top_link_model:hover .top_link_img_hover {
  display: inline-block;
}
.top_link_model:hover .top_link_img_default {
  display: none;
}
.top_link_model:hover {
  background: linear-gradient(180deg, #0071fe 0%, #0280ff 100%);
  box-shadow: 5px 8px 10px 0px rgba(1, 119, 254, 0.25),
    inset 0px 1px 3px 0px rgba(255, 255, 255, 0.5);
}
.top_link_model:hover p {
  color: #ffffff !important;
}
.top_link_model a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.top_link_model p:nth-child(2) {
  font-size: 16px;
  text-align: left;
  padding-top: 7px;
  color: #101010;
  letter-spacing: 0px;
}
.top_link_model p:nth-child(2) img {
  width: 40px;
  height: 19px;
  margin-left: 7px;
}
.top_link_model p:nth-child(3) {
  font-size: 14px;
  text-align: left;
  padding-top: 9px;
  color: #999999;
}
.top_link_model p:nth-child(4) {
  font-size: 13px;
  padding-top: 22px;
  color: #8aa0bc;
}
.top_link_model p:nth-child(4) span {
  display: inline-block;
  padding: 3px 13px;
  border-radius: 4px;
  border: 1px solid #8aa0bc;
  margin-right: 7px;
}
.top_link_model:hover p:nth-child(4) span {
  border: 1px solid #ffffff;
}
.swiper-container {
  width: 100% !important;
}
.swiper-slide {
  width: 100% !important;
}
/* .swiper-container-vertical>.swiper-wrapper {
        
    } */
/*切换按钮样式*/
.tab {
  width: 900px;
  height: 62px;
  /* border-bottom: 1px solid #eee; */
  left: 0;
  background-color: #fff;
  display: flex;
  justify-content: space-around;
  margin: 0 auto;
  margin-top: 20px;
}

.tabItem {
  width: 85px;
  height: 67px;
  float: left;
  background: #fff;
  line-height: 50px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 67px;
  cursor: pointer;
}
/*切换按钮点击样式*/
.tabItem_active {
  /* height: 50px; */
  color: #075cff;
  font-weight: 500;
  border-bottom: 3px solid #075cff;
  box-sizing: border-box;
}
.supplier {
  width: 100%;
  height: 377px;
  background: #f6f7fb;
  /* margin-bottom: 10px; */
}
.supplier_content {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.supplier_content .supplier_mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.supplier_title {
  position: absolute;
  top: 77px;
  font-weight: 500;
  width: 100%;
  text-align: center;
  font-size: 30px;
  color: #101010;
}
.supplier_body {
  position: absolute;
  top: 179px;
  height: 115px;
  width: 100%;
  display: flex;
  justify-content: space-around;
  cursor: pointer;
}
.supplier_body p {
  /* width: 190px; */
  text-align: center;
}
.supplier_body p > i:first-child {
  font-size: 65px;
  font-weight: 600;
  color: #095dfe;
}
.supplier_Company {
  font-size: 20px;
  font-weight: 500;
  color: #095dfe;
}
.supplier_body p > :last-child {
  font-size: 20px;
  color: #666666;
}
/* .advantage{
      width: 1200px;
      margin: 0 auto;
      height: 507px;
  }
  .advantage>p{
    font-size: 30px;
    text-align: center;
    color: #101010;
    padding-top: 45px;
    font-weight: 500;
  }
  .advantage_content{
    width: 250px;
    height: 312px;
    background: linear-gradient(360deg, #FFFFFF 0%, #F4F5F8 100%);
    box-shadow: 0px 3px 6px 0px rgba(46, 111, 255, 0.1);
    border-radius: 4px;
    border: 1px solid #E5E8EE;
    padding: 24px 8px 0 18px;
    overflow: hidden;
    position: relative;
  }
 .firstChild{
    background: #095DFE;
    color: #FFFFFF !important;
  }
  .firstChild p{
      color: #ffffff !important;
  }
  .advantage_content:hover{
      background: #095DFE;
      color: #FFFFFF !important;
  }
  .advantage_content > p:first-child{
    font-size: 30px;
    margin-top: 26px;
  }
  .advantage_content > p:nth-child(2){
    font-size:20px;
    padding-top: 8px;
    }
    .advantage_content > p:nth-child(3){
      font-size:14px;
      padding-top: 17px;
      color: #62718E;
    }
    .advantage_content:hover > p:nth-child(3){
        color: #ffffff;
    }
    .advantage_content > p:nth-child(4){
      font-size:14px;
      padding-top: 5px;
      color: #62718E;
    }
    .advantage_content:hover > p:nth-child(4){
        color: #ffffff;
    }
    .advantage_content > img{
      width: 125px;
      height: 104px;
      position: absolute;
      right: 8px;
      bottom: 0px;
    } */
.major {
  width: 100%;
  height: 623px;
  animation: bgFadeIn 2s ease-in both;
  background-image: url(../image/authentication-bac1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: all 0.6s;
}
.major_content {
  width: 1116px;
  margin: 0 auto;
}
.major_title {
  font-size: 30px;
  color: #ffffff;
  text-align: center;
  padding-top: 65px;
  font-weight: 500;
}
.major_body {
  height: 400px;
  margin-top: 53px;
  position: relative;
}
.swiper_tab {
  height: 100%;
  width: 185px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  cursor: pointer;
}
.swiper_tab ul {
  width: 100%;
  height: 360px;
  border-radius: 8px;
  overflow: hidden;
}
.swiper_tab ul li {
  width: 185px;
  height: 45px;
  text-align: center;
  line-height: 45px;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.37);
}
.swiper_tab ul li:hover {
  background: rgba(29, 93, 233, 0.6);
}
.lifocus {
  background: #1d5ee5 !important;
}
.major_model {
  width: 650px;
  height: 100%;
  /* background-color: #999999; */
  position: relative;
  padding: 10px;
  /* transition: all .5s; */
}
.major_model div {
  display: none;
  transition: all 0.5s;
}
.major_model div p:first-child {
  font-size: 23px;
  font-weight: bold;
  color: #ffffff;
}
.major_model div p:nth-child(2) {
  font-size: 17px;
  color: #ffffff;
  line-height: 28px;
  padding: 10px 0;
  font-weight: 200;
}
.major_model div p:nth-child(3) {
  font-size: 17px;
  color: #ffffff;
  line-height: 28px;
  font-weight: 200;
}
.major_model div p:nth-child(4) {
  margin-top: 40px;
  font-size: 17px;
  color: #ffffff;
}
.major_model div p:nth-child(4) a {
  display: inline-block;
  padding: 5px 20px;
  color: #ffffff;
  margin: 0 5px;
  background: rgba(216, 216, 216, 0.37);
  border-radius: 4px;
  margin: 7px 0;
}
.major_model div p:nth-child(4) a:hover {
  background: #1d5ee5;
}
.major_model div p:nth-child(4) span {
  cursor: pointer;
  display: inline-block;
  padding: 5px 20px;
  color: #ffffff;
  margin: 0 5px;
  background: rgba(216, 216, 216, 0.37);
  border-radius: 4px;
}
.major_model > p {
  position: absolute;
  height: 70px;
  overflow: hidden;
  margin-top: 20px;
  display: flex;
}
.major_model > p > span {
  cursor: pointer;
  display: inline-block;
  width: 143px;
  height: 70px;
  background: rgba(255, 255, 255, 0.56);
  position: relative;
}
.major_model > p > span > img {
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.major_model_show {
  display: block !important;
}
.major_model .tab_box {
  position: absolute;
  left: 0;
  bottom: 30px;
  border-radius: 5px;
}
.tab_box span:hover {
  background-color: rgba(255, 255, 255, 0.729);
}
.imgfocus {
  background: rgba(255, 255, 255, 0.9) !important;
}
.service_home {
  width: 100%;
  height: 657px;
  background: url(../image/service_bac.png) center no-repeat
    no-repeat;
  background-size: cover;
}
.service_home_content {
  height: 100%;
  margin: 0 auto;
}
.play_window {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  background-color: #ffffff;
  z-index: 1000;
  display: none;
  background-color: rgba(0, 0, 0, 0.7);
}
.close-window {
  position: absolute;
  top: 0px;
  right: -43px;
  z-index: 1000;
  font-size: 40px;
  cursor: pointer;
  background: #ffffff;
  color: #000000;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 44px;
}
.play_window .play_model {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.service_home_bac {
  width: 1084px;
  height: 700px;
  margin: 0 auto;
}
.service_home_content > p {
  width: 1200px;
  margin: 0 auto;
  font-size: 30px;
  color: #ffffff;
  line-height: 46px;
  padding-top: 75px;
  font-weight: 500;
  text-align: center;
}
#certify {
  position: relative;
  height: 400px;
  width: 1114px;
  margin: 40px auto;
  background: url(../image/service_content_bac.png) center
    no-repeat no-repeat;
  background-size: cover;
}

#certify .swiper-container {
  padding-bottom: 60px;
}

#certify .swiper-slide {
  width: 1110px !important;
  height: 374px;
  /* background: #fff; */
  overflow: hidden;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 30px;
}

#certify .swiper-slide div {
  width: 1050px;
  height: 297px;
}

#certify .swiper-pagination {
  width: 100%;
  bottom: 20px;
  position: relative;
  top: -40px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
  width: 60px;
  height: 3px;
  opacity: 1;
  border-radius: 5px;
  border: none;
  background-color: rgba(155, 155, 155, 0.759);
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
  width: 60px;
  height: 3px;
  opacity: 1;
  border-radius: 5px;
  background-color: rgba(21, 119, 255, 1);
}
#certify .swiper-button-prev {
  width: 57px !important;
  height: 47px !important;
  background: url(../image/curr_prev.png) no-repeat center center;
  position: absolute;
  left: 150px;
  cursor: pointer;
}
#certify .swiper-button-prev:hover {
  background-image: url(../image/curr_next_hover.png);
  transform: rotate(180deg);
}
#certify .swiper-button-prev:after {
  display: none;
}
#certify .swiper-button-next:after {
  display: none;
}
#certify .swiper-button-next {
  width: 57px !important;
  height: 47px !important;
  background: url(../image/curr_next.png) no-repeat center center;
  position: absolute;
  right: 150px;
  cursor: pointer;
}
#certify .swiper-button-next:hover {
  background-image: url(../image/curr_next_hover.png);
  /* transform: rotate(180deg); */
}
.vedio_content {
  display: flex;
  /* justify-content: space-between; */
  position: relative;
  overflow: hidden;
}
.vedio_content .maske {
  position: absolute !important;
  width: 900px !important;
  height: 398px;
  top: 0;
  left: 0;
  /* background-color: rgba(0, 0, 0, 0.567); */
}
.vedio_title_message {
  width: 100%;
  height: 68px;
}
.vedio_title_message img {
  width: 68px;
  height: 68px;
}
.vedio_content > div:first-child {
  width: 475px !important;
  height: 500px;
  border-radius: 15px;
  overflow: hidden;
}
.vedio_content > div:first-child a {
  display: inline-block;
  width: 475px;
  height: 300px;
}
.vedio_content > div:first-child img {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.vedio_content > div:nth-child(2) {
  width: 480px !important;
  box-sizing: border-box;
  /* padding: 50px 40px; */
  /* background-color: #1C2029; */
}
.vedio_content > div:nth-child(2) > img {
  display: none;
}
.vedio_content > div:nth-child(2) > p:nth-child(3) {
  font-size: 17px;
  font-weight: 400;
  color: #ffffff;
  line-height: 30px;
  margin-top: 90px;
}
/* .vedio_content>div:nth-child(2)>p:nth-child(2){
    font-size: 24px;
    font-weight: 400;
    color: #131415;
    line-height: 33px;
    padding: 15px 0;
    display: none;
} */

/* 中间展示的内容 */
#certify .swiper-slide-active div:nth-child(2) {
  box-sizing: border-box !important;
  /* padding:20px 35px 30px !important; */
  background-color: #ffffff !important;
  margin-left: 52px;
  margin-top: 24px;
}
.service_company_icon {
  display: inline-block;
}
.service_company_name {
  display: inline-block;
  margin-left: 27px;
  font-size: 23px;
  color: #000000;
  letter-spacing: 1px;
  line-height: 68px;
}
.video_btn {
  position: relative;
}
.video_btn_img {
  width: 136px;
  height: 48px;
  margin-top: 46px;
}
#certify .video_play_butn {
  display: none;
}
/* #certify .swiper-slide-active div:nth-child(2)>p:nth-child(2){
    font-size: 17px !important;
    font-weight: 400 !important;
    color: #131415 !important;
    line-height: 30px !important;
    margin-top: 0px !important;
    color: red;
} */
#certify .swiper-slide-active div:nth-child(2) > p:nth-child(2) {
  font-size: 18px !important;
  color: #646a73 !important;
  line-height: 27px !important;
  letter-spacing: 1px !important ;
  margin-top: 23px;
  font-weight: 400;
}
#certify .swiper-slide-active .video_play_butn {
  width: 54px;
  height: 54px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
  display: block;
}
#certify .swiper-slide-active .maske {
  display: none;
}
/* 四重保障 */
.guarantee {
  width: 100%;
  height: 566px;
  background: linear-gradient(134deg, #faefe6 0%, #fefdfb 46%, #f4e9e4 100%);
}
.guarantee_home_content {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
}
.guarantee_title {
  font-size: 30px;
  color: #101010;
  text-align: center;
  padding-top: 75px;
  font-weight: 500;
}
.guarantee_body {
  width: 1050;
  display: flex;
  /* justify-content: space-around; */
  padding-top: 45px;
  margin: 0 auto;
}
.guarantee_body div {
  width: 232px;
  height: 310px;
  background: linear-gradient(180deg, #47414f 0%, #292732 100%);
  box-shadow: 5px 4px 16px 0px rgba(141, 128, 122, 0.91);
  border-radius: 9px;
  color: #d6baa2;
  text-align: center;
  margin: 0 15px;
}
.guarantee_body div > img {
  display: block;
  width: 38px;
  height: 38px;
  margin: 0 auto;
  margin-top: 51px;
}
.guarantee_body div > p:nth-child(2) {
  font-size: 35px;
  font-weight: 300;
  margin: 32px 0 46px 0;
  color: #C4A68D;
  background: -webkit-linear-gradient(90deg,#C4A68D,  #F6DCC6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.guarantee_body div > p:nth-child(3) {
  font-size: 17px;
  line-height: 27px;
  color: #C7BBB3;
  font-weight: 300;
}
.guarantee_body div > p:nth-child(4) {
  font-size: 17px;
  line-height: 27px;
  color: #C7BBB3;
  font-weight: 300;
}
#swiper1 {
  --swiper-theme-color: #2b304d;
  --swiper-pagination-color: #d0a87b;
}
.honor {
  width: 100%;
  height: 550px;
  background-image: url(../image/honer_background.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.honor-bac {
  width: 1100px;
  height: 100%;
  margin: 0 auto;
}
.honor-title {
  text-align: center;
  font-size: 30px;
  padding-top: 45px;
  padding-bottom: 51px;
}
.honor_line_img {
  margin: 0 3px;
}
.honor_img_list {
  width: 570px;
  height: 315px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.honor_img_list_detail_text {
  font-size: 20px;
  color: #947240;
  line-height: 26px;
  letter-spacing: 1px;
}
.honor_img_list_detail{
    display: none;
}
.honor_img_list_detail_show{
    display: inline-block !important;
}
.honor_img_detail {
  width: 500px;
  height: 100%;
  text-align: center;
  margin-left: 10px;
}
/* .honor_model{
    display: flex;
    justify-content: center;
}
.honor_model div{
    font-size: 18px;
    color: #999999;
    text-align: center;
    margin-right: 45px;
}

.honor_model div p{
    text-align: center;
}
.honor_model2{
    display: flex;
    justify-content:center;
}
.honor_model2 div{
    font-size:18px;
    color: #999999;
    text-align: center;
    margin-right: 45px;
}

.honor_model2 div p{
   text-align: center;
} */
/* 标准化流程 */
.process_home {
  width: 1200px;
  height: 523px;
  margin: 0 auto;
  position: relative;
}
.process_home_title {
  text-align: center;
  padding-top: 75px;
  font-weight: 500;
  font-size: 30px;
  color: #101010;
}
.process_home_content {
  width: 100%;
  height: 290px;
  display: flex;
  justify-content: space-around;
  text-align: center;
  margin-top: 38px;
  position: relative;
  z-index: 2;
}
.process_home_border {
  position: absolute;
  z-index: 1;
  top: 405px;
  width: 100%;
  height: 0;
  border-top: 1px solid;
  border-image: linear-gradient(
      45deg,
      rgba(200, 200, 200, 0),
      rgba(166, 195, 251, 1),
      rgba(151, 151, 151, 0)
    )
    1 1;
}
.process_home_content > div {
  width: 200px;
}
.process_home_content > div > div:nth-child(1) {
  width: 206px;
  height: 215px;
  background-image: url(../image/process_content.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.process_home_content > div > div:nth-child(1) > p:nth-child(1) {
  font-size: 20px;
  padding-top: 62px;
}
.process_home_content > div > div:nth-child(1) > p:nth-child(2) {
  font-size: 15px;
  color: #999999;
  padding-top: 10px;
  font-weight: 300;
  padding-bottom: 5px;
}
.process_home_content > div > div:nth-child(2) {
  width: 70px;
  height: 70px;
  line-height: 70px;
  font-size: 24px;
  color: #000000;
  background: linear-gradient(360deg, #ffffff 0%, #eff1f4 100%);
  box-shadow: 1px 5px 18px 0px rgba(14, 97, 255, 0.12);
  border: 1px solid #ffffff;
  margin: 0 auto;
  border-radius: 40px;
}
.process_home_content > div:hover > div:nth-child(2) {
  color: #1d6afb;
  background: linear-gradient(360deg, #ffffff 0%, #eff1f4 100%);
  box-shadow: 1px 5px 18px 0px rgba(14, 97, 255, 0.29);
}
.process_home_content > div > div:nth-child(1) > p:nth-child(3) {
  font-size: 15px;
  color: #999999;
  font-weight: 300;
}
.process_home_content > div:hover {
  color: #ffffff !important;
}
.process_home_content > div:hover > div:nth-child(1) > p:nth-child(2) {
  color: #ffffff;
}
.process_home_content > div:hover > div:nth-child(1) > p:nth-child(3) {
  color: #ffffff;
}
.process_home_content > div:hover > div:nth-child(1) {
  background-image: url(../image/process_content_hover.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.immediately {
  width: 100%;
  height: 179px;
  background-image: url(../image/bottom_bac.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.immediately_body {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  text-align: center;
}
.immediately_body_phone {
  font-size: 18px;
  color: #ffffff;
  padding-top: 37px;
}
.immediately_body_miaoshu {
  font-size: 18px;
  color: #ffffff;
  padding-top: 15px;
}
.immediately_body a {
  display: inline-block;
  width: 102px;
  height: 29px;
  line-height: 29px;
  background: #1d5ee5;
  border-radius: 4px;
  color: #ffffff;
  font-size: 14px;
  margin-top: 32px;
}

/* 热门问题 */
.hot_question {
  width: 1140px;
  height: 872px;
  margin: 0 auto;
}
.hot_question_body {
  width: 1107px;
  height: 612px;
  display: flex;
  /* justify-content: space-around; */
  margin: 0 auto;
  margin-top: 50px;
  flex-wrap: wrap;
}
.hot_question_title {
  font-size: 30px;
  text-align: center;
  padding-top: 75px;
  font-weight: 500;
}
.hot_question_body_item {
  width: 350px;
  height: 288px;
  border-radius: 15px;
  /* background: #031862; */
  position: relative;
  margin: 9px;
  overflow: hidden;
}
.hot_question_body_item_down {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 998;
}
.hot_question_body_item_down img {
  width: 350px;
  height: 288px;
}
.hot_question_body_item_up {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 999;
}
.hot_question_body_item_play_btn {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
}
.hot_question_body_item_play_btn img {
  display: inline-block;
  width: 63px;
  height: 63px;
  margin-top: 111px;
}
.hot_question_body_item_up_content {
  width: 100%;
  height: 86px;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  bottom: 0;
  font-size: 19px;
  text-align: left;
  line-height: 86px;
  color: #ffffff;
  padding-left: 10px;
}
/* 资深团队
.senior{
    width: 100%;
    height: 593px;
    background-image:url(../image/senior_bac.png);
    background-position:center;
    background-repeat:no-repeat ;
    background-size: cover; 
}
.senior_content{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.senior_title{
    font-size: 30px;
    color: #FFFFFF;
    text-align: center;
    padding-top: 45px;
    font-weight: 500;
}
.senior_body{
    height: 350px;
    margin-top: 40px;
}
.senior .first_swiper{
    width: 833px;
    overflow: hidden;
    margin: 0 auto;
}
.current-swiper {
	width:836px !important;
	height:331px;
	margin:0 auto;
	box-shadow:0 0 20px rgba(0,0,0,0.05);
	position:relative !important;
    z-index:99;
    border-radius: 8px;
}
.left-swiper {
    position:absolute !important;
	left:43px;
	top:200px;
    z-index:1;
    border-radius: 4px;
    background: linear-gradient(180deg, rgb(225,232,237) 0%, rgb(88,91,106) 100%);
}
.left-swiper img{
    position: relative;
    left:50%;
    top:50%;  
    transform:translate(-50%,-45%);
}
.right-swiper {
	position:absolute !important;
	right:42px;
	left:auto;
	top:200px;
    z-index:1;
    border-radius: 4px;
    background: linear-gradient(180deg, rgb(225,232,237) 0%, rgb(88,91,106) 100%);
}
.right-swiper img{
    position: relative;
    left:50%;
    top:50%;  
    transform:translate(-50%,-45%);
}
.nocurrent-swiper {
   width: 133px !important;
	height: 172px !important;
	box-shadow:0 0 20px rgba(0,0,0,0.05);
}
.nocurrent-swiper:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
    height:100%;
	z-index:99;
}
.senior .swiper-button-prev {
	width:47px !important;
	height:47px !important;
    background:url(../image/curr_prev.png) no-repeat center center;
    position: absolute !important;
    left: 525px;
    top: 520px !important;
}
.senior .swiper-button-prev:hover{
    background-image:url(../image/curr_next_hover.png);
    transform: rotate(180deg);
}
.senior .swiper-button-prev:after{
    display: none;
}
.senior .swiper-button-next::after{
    display: none;
}
.senior .swiper-button-next {
	width:47px !important;
	height:47px !important;
	background-size:auto !important;
    background-image:url(../image/curr_next.png);
    position: absolute !important;
    right: 562px;
    top: 520px !important;
}
.senior .swiper-button-next:hover{
    background-image:url(../image/curr_next_hover.png);
}
.senior_model{
    width: 833px;
    height: 100%;
    background-color: #ffffff;
    display: flex;
    margin: 0 auto;
}
.senior_model div:nth-child(1){
    width: 584px;
    height: 100%;
    background: rgba(255, 255, 255, 0.2);
    background-image:url(/static/indexstyle/img/senior_model_firstBac.png);
    background-position:center;
    background-repeat:no-repeat ;
    background-size: cover; 
    box-sizing: border-box;
    padding: 0 32px;
}
.senior_model div:nth-child(1)>p:first-child{
    font-size: 20px;
    font-weight: bold;
    color: #131415;
    line-height: 26px;
    padding-top: 48px;
}
.senior_model div:nth-child(1)>p:first-child span{
    font-size: 14px;
    color: #84592A;
    margin-left:10px ;
    font-weight: 400;
}
.senior_model div:nth-child(1)>p:nth-child(2){
    margin-top: 15px;
}
.senior_model div:nth-child(1)>p:nth-child(2) span{
    display: inline-block;
    box-sizing: border-box;
    padding: 2px 3px;
    border: 1px solid #DBBD9D;
    color: #84592A;
    text-align: center;
    margin: 0 3px;
    font-size: 14px;
    border-radius: 3px;
}
.senior_model div:nth-child(1)>p:nth-child(3){
    margin-top: 11px;
    width: 530px;
    font-size: 16px;
    color: #666666;
    line-height: 26px;
}
.senior_model div:nth-child(2){
    width: 250px;
    height: 100%;
    background-color: #f7f7f7;
    position: relative;
    background: linear-gradient(180deg, rgb(225,232,237) 0%, rgb(88,91,106) 100%);
}
.senior_model div:nth-child(2) img{
    position: relative;
    left:50%;
    top:50%;  
    transform:translate(-50%,-45%);
} */
.home_header {
  width: 100%;
  height: 489;
  background-image: url(../image/home_top_bac.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  /* background: linear-gradient(180deg, #0049D5 0%, #0033CD 100%); */
  position: relative;
  /* top: -35px; */
  /* margin-top: 59px; */
}
.header_content {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  color: #ffffff;
  /* box-sizing: border-box;
    padding-top: 161px; */
}
.header_title {
  display: block;
  /* padding-top: 161px; */
  text-align: center;
}
.header_title img {
  width: 711px;
  height: 52px;
}
.header_safe {
  font-size: 20px;
  color: #ffffff;
  padding: 37px 0;
  text-align: center;
  letter-spacing: 2px;
}
.header_serch {
  width: 900px;
  height: 60px;
  background: #ffffff;
  margin: 0 auto;
  border-radius: 5px;
  /* margin-top: 32px; */
  overflow: hidden;
}
.header_serch input:first-child {
  display: inline-block;
  font-size: 17px;
  width: 766px;
  height: 100%;
  border: none;
  box-sizing: border-box;
  padding: 5px 15px;
}
.header_serch input:first-child:focus {
  border: none;
}
.header_serch input:nth-child(2) {
  display: inline-block;
  width: 118px;
  height: 100%;
  line-height: 30px;
  font-size: 24px;
  text-align: center;
  color: #075cff;
  border: none;
  border-left: solid 1px rgba(7, 92, 255, 0.2);
  background-color: #ffffff;
  cursor: pointer;
  float: right;
}
.header_list {
  width: 900px;
  margin: 0 auto;
  display: flex;
  margin-top: 18px;
  font-weight: 300;
}
.header_list li {
  margin: 2px 5px;
}
.header_list li a {
  color: #ffffff;
}
.header_list li a:hover {
  color: #27a6ee;
}
/* .header_list li a:focus{
    color: blue;
} */
.home_top {
  width: 100%;
  height: 60px;
  position: absolute;
  top: 0px;
  background-color: rgba(255, 255, 255, 0.1);
}
.top_content {
  width: 1200px;
  height: 60px;
  margin: 0 auto;
  /* background-color: cadetblue; */
  display: flex;
  justify-content: space-between;
}
.top_content_left {
  width: 83%;
  display: flex;
}
.top_content_left img {
  width: auto;
  height: 52px;
  margin-top: 5px;
  margin-right: 49px;
}
.top_content_left ul {
  display: flex; width: 100%;
}
.top_content_left ul li {
  margin-right: 40px;
}
.top_content_left ul li:hover a {
  color: #27a6ee !important;
}
.top_content_left ul a {
  color: #ffffff;
  line-height: 60px;
  font-size: 17px;
  font-weight: bold;
}
/* .top_content_left .active{
    color: #ffffff !important;
} */
.top_content_right {
  width: 231px;
  color: #ffffff;
}
.top_content_right a {
  color: #ffffff;
  line-height: 60px;
}
.top_content_right a:hover {
  color: #27a6ee;
  line-height: 60px;
}

/* 服务标准 */
.senior {
  width: 100%;
  height: 704px;
  background-image: url(../image/senior_all_bac.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.senior_title {
  text-align: center;
  font-size: 32px;
  color: #fefefe;
  line-height: 35px;
  letter-spacing: 2px;
  padding-top: 75px;
}
.senior_body {
  width: 1140px;
  height: 445px;
  margin: 0 auto;
  margin-top: 53px;
  background-image: url(../image/senior_bac.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  box-sizing: border-box;
  padding: 10px;
  overflow: hidden;
}
.senior_body_show {
  width: 67%;
  height: 340px;
  margin-top: 68px;
  display: flex;
}
.senior_body_list {
  width: 37%;
  height: 291px;
  margin-top: 83px;
  display: flex;
  flex-wrap: wrap;
}

.senior_body_show_img {
  width: 255px;
  height: 357px;
}
.senior_body_show_img img {
  width: 255px;
  height: 357px;
  display: none;
}
.senior_body_show_img_show {
  display: inline-block !important;
  animation: fadeOutLeft 0.2s;
}
@keyframes fadeOutLeft {
    0% {
      opacity: 1
    }
    100% {
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      -ms-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0)
    }
  }
.senior_body_show_content {
  width: 415px;
  margin-left: 37px;
  box-sizing: border-box;
  padding-top: 47px;
}
.senior_name {
  font-size: 23px;
  font-weight: bold;
  color: #131415;
  line-height: 30px;
}
.senior_introduce {
  font-size: 14px;
  font-weight: 500;
  color: #131415;
  line-height: 20px;
  margin-top: 6px;
}
.senior_goods {
  font-size: 15px;
  color: #666666;
  line-height: 27px;
  margin-top: 24px;
}
.senior_range {
  font-size: 15px;
  color: #666666;
  line-height: 27px;
  margin-top: 16px;
}
.senior_hover {
  width: 90px;
  height: 90px;
  margin: 3px;
  position: relative;
}
.senior_body_list img {
  width: 90px;
  height: 90px;
  position: relative;
  z-index: 666;
}
.senior_hover_mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 777;
  background-color: rgba(0, 0, 0, 0.4);
  display: none;
}
.senior_border_line {
  display: inline-block;
  width: 20px;
  height: 0px;
  border-top: 3.5px solid #1577ff;
  margin-top: 19px;
  border-radius: 10px;
}
.industry {
  width: 100%;
  height: 606px;
  background: #ebeffd;
}
.industry_body {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.industry_title {
  font-size: 30px;
  color: #101010;
  line-height: 42px;
  letter-spacing: 4px;
  text-align: center;
  padding-top: 69px;
}
.industry_content {
  padding-top: 51px;
  text-align: center;
}
.industry_content img {
  width: 1162px;
  height: 366px;
}
.industry_anmation {
  animation: slide-down 0.8s ease-in-out;
}
@keyframes slide-down {
  0% {
    transform: translateY(100%);
  }
  100% {
    transform: translateY(0px);
  }
}
