@font-face {

  font-family: 'thyFont2';

  src: url("../font/BEBAS.ttf");

}



@font-face {

  font-family: 'thyFont3';

  src: url("../font/Questrial-Regular.ttf");

}



@font-face {

  font-family: numFont;

  src: url("");

}



@font-face {

  font-family: siyuan-Heavy;

  src: url("../fonts/SourceHanSansCN-Heavy.otf");

}



main {

  max-width: 1600px;

  margin: 0 auto;

  display: block;

  *zoom: 1;

}



main:before,

main:after {

  content: " ";

  display: table;

}



main:after {

  clear: both;

}



html {

  background: #fff;

  overflow-x: hidden;

  width: 100%;

}



/*样式重置*/

html {

  line-height: 1.15;

  -webkit-text-size-adjust: 100%;

}



body {

  margin: 0;

}



h1 {

  font-size: 2em;

  margin: .67em 0;

}



hr {

  box-sizing: content-box;

  height: 0;

  overflow: visible;

}



pre {

  font-family: monospace, monospace;

  font-size: 1em;

}



a {

  background-color: transparent;

}



abbr[title] {

  border-bottom: none;

  text-decoration: underline;

  text-decoration: underline dotted;

}



b,

strong {

  font-weight: bolder;

}



code,

kbd,

samp {

  font-family: monospace, monospace;

  font-size: 1em;

}



small {

  font-size: 80%;

}



sub,

sup {

  font-size: 75%;

  line-height: 0;

  position: relative;

  vertical-align: baseline;

}



sub {

  bottom: -.25em;

}



sup {

  top: -.5em;

}



img {

  border-style: none;

}



button,

input,

optgroup,

select,

textarea {

  font-family: inherit;

  font-size: 100%;

  line-height: 1.15;

  margin: 0;

}



button,

input {

  overflow: visible;

}



button,

select {

  text-transform: none;

}



[type=button],

[type=reset],

[type=submit],

button {

  -webkit-appearance: button;

}



[type=button]::-moz-focus-inner,

[type=reset]::-moz-focus-inner,

[type=submit]::-moz-focus-inner,

button::-moz-focus-inner {

  border-style: none;

  padding: 0;

}



[type=button]:-moz-focusring,

[type=reset]:-moz-focusring,

[type=submit]:-moz-focusring,

button:-moz-focusring {}



.swiper-pagination-company span:focus {

  border: none !important;

  outline: 0 !important;

}



fieldset {

  padding: .35em .75em .625em;

}



legend {

  box-sizing: border-box;

  color: inherit;

  display: table;

  max-width: 100%;

  padding: 0;

  white-space: normal;

}



progress {

  vertical-align: baseline;

}



textarea {

  overflow: auto;

}



[type=checkbox],

[type=radio] {

  box-sizing: border-box;

  padding: 0;

}



[type=number]::-webkit-inner-spin-button,

[type=number]::-webkit-outer-spin-button {

  height: auto;

}



[type=search] {

  -webkit-appearance: textfield;

  outline-offset: -2px;

}



[type=search]::-webkit-search-decoration {

  -webkit-appearance: none;

}



::-webkit-file-upload-button {

  -webkit-appearance: button;

  font: inherit;

}



details {

  display: block;

}



summary {

  display: list-item;

}



template {

  display: none;

}



[hidden] {

  display: none;

}



html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

font,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

audio,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

mark,

menu,

meter,

nav,

output,

progress,

section,

summary,

time,

video {

  margin: 0;

  padding: 0;

}



fieldset,

img {

  border: 0;

}



address,

caption,

cite,

code,

dfn,

em,

th,

var,

optgroup {

  font-style: normal;

  font-weight: normal;

}



ins {

  text-decoration: none;

}



li {

  list-style: none;

}



table {

  font-size: inherit;

  font: 100%;

  border-collapse: collapse;

  border-spacing: 0;

}



caption,

th {

  text-align: left;

}



h1,

h2,

h3,

h4,

h5,

h6 {

  font-size: 100%;

}



q:before,

q:after {

  content: '';

}



abbr,

acronym {

  border: 0;

  font-variant: normal;

}



legend {

  color: #000;

}



input,

button,

textarea,

select,

optgroup,

option {

  font-family: inherit;

  font-size: inherit;

  font-style: inherit;

  font-weight: inherit;

}



input,

button,

textarea,

select {

  border: 0;

  padding: 0;

  margin: 0;

  *font-size: 100%;

  line-height: 1.2;

}



a img,

img {

  -ms-interpolation-mode: bicubic;

}



sub,

sup {

  vertical-align: baseline;

}



article,

aside,

dialog,

figure,

footer,

header,

hgroup,

nav,

section,

blockquote {

  display: block;

}



pre {

  white-space: pre-wrap;

}



textarea {

  resize: none;

  overflow: auto;

}



input[type=text]:focus,

input[type=password]:focus,

textarea:focus {

  outline: 0;

}



button,

input {

  outline: 0;

}



input[type=password]::-ms-reveal {

  display: none;

}



input::-ms-clear {

  display: none;

}



input:-ms-input-placeholder {

  color: #999;

}



/*样式重置*/

.needTada {

  animation: tadass 1s linear infinite;

  -webkit-animation: tadass 1s linear infinite;

}



#cyNavStyle1 {

  background: #335ca5;

  color: #fff;

}



#cyNavStyle1:after {

  display: block;

  content: '';

  border-width: 9px 9px 9px 9px;

  border-style: solid;

  border-color: #335ca5 transparent transparent transparent;

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  bottom: -18px;

}



#cyNavStyle2 {

  color: #c11101;

}



@keyframes tadass {

  from {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1);

  }



  10%,

  20% {

    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);

    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);

  }



  30%,

  50%,

  70%,

  90% {

    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);

    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);

  }



  40%,

  60%,

  80% {

    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);

    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);

  }



  to {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1);

  }

}



.needSwiperButton .swiper-button-prev:hover {

  transform: translateX(-5px);

  -ms-transform: translateX(-5px);

  -moz-transform: translateX(-5px);

  -webkit-transform: translateX(-5px);

  -o-transform: translateX(-5px);

}



.needSwiperButton .swiper-button-next:hover {

  transform: translateX(5px);

  -ms-transform: translateX(5px);

  -moz-transform: translateX(5px);

  -webkit-transform: translateX(5px);

  -o-transform: translateX(5px);

}



.needSwiperButton .swiper-button-disabled {

  pointer-events: auto !important;

}



.needSwiperButton .swiper-button-white {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  border-radius: 3px;

  background-color: rgba(0, 0, 0, 0.5);

  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);

  background-size: 15px 25px;

}



.needCover {

  -o-object-fit: cover;

  object-fit: cover;

  -o-object-position: center;

  object-position: center;

  width: 100%;

  height: 100%;

}



.needContain {

  -o-object-fit: contain;

  object-fit: contain;

  -o-object-position: center;

  object-position: center;

  width: 100%;

  height: 100%;

}



.inner_bg {

  height: 350px;

  background-size: cover;

}



.inner_bg.case_inner_bg {

  background: url(../images/inside_banner/inner_case.jpg) no-repeat center;

}



.inner_bg.workshop_inner_bg {

  background: url(../images/inside_banner/inner_about.jpg) no-repeat center;

}



.inner_bg.company_inner_bg {

  background: url(../images/inside_banner/inner_about.jpg) no-repeat center;

}



.inner_bg.honor_inner_bg {

  background: url(../images/inside_banner/inner_honor.jpg) no-repeat center;

}



.inner_bg.contact_inner_bg {

  background: url(../images/inside_banner/inner_contact.jpg) no-repeat center;

}



.inner_bg.news_inner_bg {

  background: url(../images/inside_banner/inner_news.jpg) no-repeat center;

}



.inner_bg.pro_inner_bg {

  background: url(../images/inside_banner/inner_pro.png) no-repeat center;

}



.inner_bg.pro8_inner_bg {

  background: url(../images/inside_banner/inner_pro8.jpg) no-repeat center;

}



.inner_bg.pro9_inner_bg {

  background: url(../images/inside_banner/inner_pro9.jpg) no-repeat center;

}



.inner_bg.pro11_inner_bg {

  background: url(../images/inside_banner/inner_pro11.jpg) no-repeat center;

}



.inner-title {

  width: 100%;

  margin-top: 55px;

}



.inner-title main {

  position: relative;

}



.inner-title main:before {

  width: 517px;

  height: 1px;

  background: #e5e5e5;

  position: absolute;

  left: 0;

  top: 50%;

  display: block;

  content: '';

}



.inner-title main:after {

  width: 517px;

  height: 1px;

  background: #e5e5e5;

  position: absolute;

  right: 0;

  top: 50%;

  display: block;

  content: '';

}



.inner-title .it0 {

  width: 163px;

  margin: 0 auto;

  text-align: center;

}



.inner-title .it0 .it1 {

  color: #265ab5;

  font-weight: bolder;

  font-size: 30px;

}



.inner-title .it0 .it2 {

  color: #3f3f3f;

  font-weight: bolder;

  font-size: 30px;

}



.inner_page_shadow {

  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);

}



.inner_des_title {

  width: 100%;

  padding-top: 15px;

  padding-bottom: 15px;

}



.inner_des_title .w1 {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 22px;

  color: #444;

}



.inner_des_title .w2 {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 13px;

  color: #c1c1c1;

}



.pro_small_title {

  width: 100%;

  height: 38px;

  background: #f1f1f1;

  *zoom: 1;

}



.pro_small_title:before,

.pro_small_title:after {

  content: " ";

  display: table;

}



.pro_small_title:after {

  clear: both;

}



.pro_small_title b {

  font-size: 18px;

  color: #ffffff;

  display: block;

  float: left;

  width: 152px;

  height: 38px;

  text-indent: 28px;

  line-height: 38px;

  background: url("../image/ptbg.png") no-repeat;

}



.inner_tap {

  width: 100%;

  margin: 20px 0 0 0;

  *zoom: 1;

}



.inner_tap:before,

.inner_tap:after {

  content: " ";

  display: table;

}



.inner_tap:after {

  clear: both;

}



.inner_tap li {

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  float: left;

  width: 120px;

  height: 48px;

  line-height: 48px;

  border-bottom: 2px solid #dadada;

  margin-right: -1px;

  background: #efefef;

  text-align: center;

  font-size: 16px;

  color: #656464;

  transition: 0.2s;

  -moz-transition: 0.2s;

  -webkit-transition: 0.2s;

  -o-transition: 0.2s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  cursor: pointer;

}



.inner_tap li.on {

  border-bottom: 2px solid #335ca5;

  color: #fff;

}



.inner_case_content {

  margin-top: 20px;

  margin-bottom: 20px;

}



.inner_case_content img {

  max-width: 100% !important;

  margin-top: 5px !Important;

  margin-bottom: 5px !important;

  display: block !important;

  margin: 0 auto;

}



.inner_case_content p {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 15px;

  color: #444;

}



.inner_case_content table {

  width: 100% !important;

  border-collapse: collapse !important;

}



.inner_case_content table tr {

  height: 35px !important;

}



.inner_case_content table tr td {

  color: #333 !important;

  font-size: 16px !important;

  border: 1px solid #000 !important;

}



.inner_case_content table tr td p,

.inner_case_content table tr td span {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif !important;

}



.cat_content {

  line-height: 25px;

}



.cat_content table {

  width: 100% !important;

  border-collapse: collapse !important;

}



.cat_content table tr {

  height: 35px !important;

}



.cat_content table tr td {

  color: #333 !important;

  font-size: 16px !important;

}



.cat_content table tr td p,

.cat_content table tr td span {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif !important;

}



.cat_content p {

  line-height: 25px;

  font-size: 18px;

}



.cat_content p span {

  line-height: 25px;

  font-size: 16px;

}



.cat_content img {

  max-width: 100% !important;





  display: block !important;

  margin: 0 auto;

}



.case_fieldset {

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  border-top: 1px solid #ccc;

  width: 100%;

  padding: 10px;

}



.case_fieldset legend {

  margin-left: 8px;

  padding-left: 5px;

  padding-right: 5px;

}



.location_container {

  width: 100%;

  padding-top: 20px;

}



.location_wrapper {

  position: relative;

  z-index: 50;

}



.location_wrapper .location {

  width: 100%;

  height: 40px;

  font-size: 16px;

  color: #7b7b7b;

  line-height: 40px;

  text-align: left;

  border-radius: 4px;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  padding: 0 15px 0 28px;

  background: url("../image/site.png") no-repeat left center;

}



.location_wrapper .location span {

  color: #7b7b7b !important;

  font-size: 16px !important;

  padding: 0 2px 0 2px;

}



.location_wrapper .location a {

  color: #7b7b7b;

  transition: 0.2s;

  -moz-transition: 0.2s;

  -webkit-transition: 0.2s;

  -o-transition: 0.2s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.location_wrapper .location a:last-child {

  color: #7b7b7b;

}



.location_wrapper .location a:hover {

  color: #c11101;

}



.inner_page {

  background-color: #fff;

  position: relative;

  height: auto;

  z-index: 20;

  padding-bottom: 40px;

}



.inner_page .active {

  position: relative;

}



.inner_page .active a {

  background: #c11101;

  color: #fff !important;

}



.inner_page .active a:before {

  position: absolute;

  background: #c11101;

  width: 1px;

  height: 30px;

  display: block;

  content: '';

  left: 47px;

  bottom: -35px;

}



.inner_page .active a:after {

  position: absolute;

  background: #c11101;

  width: 3px;

  height: 3px;

  display: block;

  content: '';

  left: 46px;

  bottom: -42px;

}



.inner_page .ic_ul {

  width: 100%;

  margin-top: 43px;

}



.inner_page .ic_ul li {

  width: 240px;

  height: 68px;

  text-align: center;

  line-height: 68px;

  float: left;

  position: relative;

}



.inner_page .ic_ul li:after {

  position: absolute;

  right: 0;

  top: 0;

  width: 1px;

  height: 100%;

  background: #fff;

  display: block;

  content: '';

}



.inner_page .ic_ul li .ia0 {

  position: relative;

  background: #f4f4f4;

  color: #3a3a3a;

  font-size: 18px;

  display: block;

  width: 100%;

  height: 100%;

  transition: 0.2s;

  -moz-transition: 0.2s;

  -webkit-transition: 0.2s;

  -o-transition: 0.2s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.inner_page .ic_ul li .ia0:hover {

  background: #335ca5;

  color: #fff;

}



.inner_page .ic_ul li .ia0:hover:after {

  display: block;

  content: '';

  border-width: 9px 9px 9px 9px;

  border-style: solid;

  border-color: transparent transparent #fff transparent;

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  bottom: 0;

}



.inner_page_left {

  width: 236px;

  float: left;

  position: relative;

  z-index: 8;

}



.inner_page_left .sidebar_title {

  margin-bottom: 18px;

}



.inner_page_left .sidebar_title b {

  display: block;

  text-align: center;

  padding-top: 24px;

  padding-bottom: 10px;

}



.inner_page_left .sidebar_title small {

  display: block;

  color: #ea8b8e;

  font-size: 16px;

  text-align: center;

  font-family: thyFont3;

}



.inner_page_left .sidebar {

  width: 100%;

  height: auto;

}



.inner_page_left .sidebar .sidebar_product {

  width: 100%;

  height: 250px;

}



.inner_page_left .sidebar .sidebar_product .swiper-slide:hover a .pic img {

  transform: scale(1.1) translateZ(0);

  -ms-transform: scale(1.1) translateZ(0);

  -moz-transform: scale(1.1) translateZ(0);

  -webkit-transform: scale(1.1) translateZ(0);

  -o-transform: scale(1.1) translateZ(0);

}



.inner_page_left .sidebar .sidebar_product .swiper-slide a {

  position: relative;

  width: 100%;

  height: 100%;

  display: block;

  height: 220px;

}



.inner_page_left .sidebar .sidebar_product .swiper-slide a .pic {

  width: 100%;

  height: 220px;

  overflow: hidden;

}



.inner_page_left .sidebar .sidebar_product .swiper-slide a .pic img {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.inner_page_left .sidebar .sidebar_product .swiper-slide a .word {

  width: 100%;

  height: 30px;

  line-height: 30px;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 14px;

  color: #fff;

  background: rgba(0, 0, 0, 0.7);

  text-align: center;

  position: absolute;

  bottom: 0;

}



.inner_page_right {

  width: 1256px;

  float: right;

  position: relative;

  z-index: 8;

}



.inner_page_right .right_page_top {

  margin-left: 30px;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

}



.inner_page_right .right_page_top .inner_catname {

  text-align: left;

  position: relative;

  margin-bottom: 25px;

}



.inner_page_right .right_page_top .inner_catname:after {

  position: absolute;

  bottom: 0;

  height: 4px;

  background: #f0f0f0;

  display: block;

  content: '';

  left: 0;

  width: 100%;

}



.inner_page_right .right_page_top .inner_catname .inner_catname_c {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 24px;

  color: #545454;

  margin-right: 5px;

  border-bottom: 4px solid #335ca5;

  display: inline-block;

  z-index: 2;

  position: relative;

  padding-bottom: 10px;

}



.inner_page_right .right_page_bottom {

  margin-left: 30px;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  background: #fff;

  *zoom: 1;

}



.inner_page_right .right_page_bottom:before,

.inner_page_right .right_page_bottom:after {

  content: " ";

  display: table;

}



.inner_page_right .right_page_bottom:after {

  clear: both;

}



.inner_page_right .right_page_bottom .right_page_bottom_top {

  *zoom: 1;

}



.inner_page_right .right_page_bottom .right_page_bottom_top:before,

.inner_page_right .right_page_bottom .right_page_bottom_top:after {

  content: " ";

  display: table;

}



.inner_page_right .right_page_bottom .right_page_bottom_top:after {

  clear: both;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum {

  width: 49%;

  float: left;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum #MagnifierWrap2 {

  position: relative;

  width: 433px;

  z-index: 99;

  margin-left: 20px;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierMain {

  position: relative;

  width: 433px;

  height: 325px;

  cursor: url("../image/viewer.png"), default;

  overflow: hidden;

  border: 1px solid #d4d4d4;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierMain li {

  position: relative;

  width: 433px;

  height: 325px;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierMain li img {

  max-width: 100%;

  max-height: 100%;

  width: auto;

  height: auto;

  object-fit: cover;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierDrag,

.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierPop,

.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .MagnifierImg {

  display: none;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items {

  position: relative;

  width: 367px;

  height: 69px;

  overflow: hidden;

  padding-top: 10px;

  margin: 0 auto;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items ul {

  width: 500%;

  position: absolute;

  top: 10px;

  left: 0;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items ul * {

  -webkit-transition: all .3s;

  -o-transition: all .3s;

  transition: all .3s;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items ul li {

  width: 65px;

  height: 65px;

  float: left;

  overflow: hidden;

  margin-right: 5px;

  border: 2px solid #fff;

  cursor: pointer;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items ul li img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .spec-items ul li.on {

  border: 2px solid #265ab5;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum span.spe_leftBtn,

.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum span.spe_rightBtn {

  position: absolute;

  bottom: 0px;

  display: block;

  width: 20px;

  height: 69px;

  line-height: 69px;

  text-align: center;

  font-size: 30px;

  color: #ddd;

  cursor: default;

  background-color: #f9f9f9;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum span.on {

  background-color: #ccc;

  color: #999;

  cursor: pointer;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum span.spe_leftBtn {

  left: 0;

}



.inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum span.spe_rightBtn {

  right: 0;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails {

  width: 49%;

  float: right;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a1 {

  width: 100%;

  height: 40px;

  line-height: 40px;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 30px;

  color: #265ab5;

  padding-bottom: 10px;

  border-bottom: 1px dotted #ccc;

  margin-bottom: 10px;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2 {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 15px;

  color: #333;

  padding-top: 5px;

  padding-bottom: 5px;

  line-height: 28px;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2 span {

  color: #C10101;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a3 {

  padding-top: 15px;

  float: left;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a3 i {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 26px;

  color: #c10101;

  display: inline-block;

  margin-right: 15px;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a3 span {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 26px;

  color: #C10101;

  font-family: thyFont2;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4 {

  float: left;

  margin-top: 14px;

  margin-left: 20px;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4 .b1 {

  width: 100px;

  height: 40px;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4 .b1 a {

  width: 100%;

  height: 100%;

  display: block;

  border-radius: 2px;

  background: #C10101;

  line-height: 40px;

  text-align: center;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 15px;

  color: #fff;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4 .b1 a:hover {

  box-shadow: 0 0 13px 1px rgba(255, 255, 255, 0.7) inset;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a5 {

  padding-top: 20px;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6 {

  *zoom: 1;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6:before,

.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6:after {

  content: " ";

  display: table;

}



.inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a6:after {

  clear: both;

}



.other_list_swiper0 {

  width: 100%;

  margin-bottom: 25px;

}



.other_list_swiper0 .other_product_list li {

  width: 100%;

  position: relative;

}



.other_list_swiper0 .other_product_list li a {

  width: 100%;

  height: 100%;

  display: block;

}



.other_list_swiper0 .other_product_list li:hover .pic {

  border-color: #265ab5;

}



.other_list_swiper0 .other_product_list li .pic {

  width: 100%;

  height: 150px;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  border: 1px solid #c1c1c1;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  overflow: hidden;

}



.other_list_swiper0 .other_product_list li .word {

  width: 100%;

  height: 30px;

  background: #265ab5;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.other_list_swiper0 .other_product_list li .word .a1 {

  width: 100%;

  height: 30px;

  line-height: 30px;

  text-align: center;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 14px;

  color: #fff;

}



.inner_form {

  width: 49%;

  float: left;

}



.inner_form .message_on .b1 i {

  color: #265ab5 !important;

}



.inner_form .message_on .b1:before {

  background: #265ab5 !important;

}



.inner_form .message_on input {

  border-color: #265ab5 !important;

}



.inner_form .message_on textarea {

  border-color: #265ab5 !important;

}



.inner_form .a1 {

  width: 100%;

  height: auto;

  position: relative;

}



.inner_form .a1 select {

  display: block;

  width: 100%;

  background: transparent;

  position: relative;

  z-index: 2;

  color: #333;

  border: 1px solid #999;

}



.inner_form .a1 select option {

  width: 100%;

  color: #666;

  font-size: 14px;

  line-height: 35px;

  height: 35px;

}



.inner_form .a1 textarea {

  border-color: #999;

}



.inner_form .a1 .b1 {

  width: 60px;

  height: 44px;

  position: absolute;

  right: 0;

  text-align: center;

  line-height: 44px;

}



.inner_form .a1 .b1:before {

  content: '';

  width: 1px;

  height: 20px;

  background: #e5e5e5;

  position: absolute;

  top: 0;

  bottom: 0;

  margin: auto 0;

  left: 0;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.inner_form .a1 .b1 i {

  font-size: 20px;

  color: #666;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.inner_form .a1 input::-webkit-input-placeholder {

  font-size: 14px;

  color: #999;

}



.inner_form .a1 input:-moz-placeholder {

  font-size: 14px;

  color: #999;

}



.inner_form .a1 input::-moz-placeholder {

  font-size: 14px;

  color: #999;

}



.inner_form .a1 input:-ms-input-placeholder {

  font-size: 14px;

  color: #999;

}



.inner_form .a1 input {

  width: 100%;

  border-color: #999;

  height: 44px;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  padding-right: 60px;

  padding-left: 15px;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.inner_form .a1 button {

  float: left;

  background: #265ab5;

}



.inner_form .a1 .layui-btn-primary {

  background: #fff;

}



.inner_form .a1 .layui-btn-primary:hover {

  border-color: #265ab5;

  color: #265ab5;

}



.inner_form .v-code {

  width: 44%;

  *zoom: 1;

}



.inner_form .v-code .b1 {

  right: 32%;

}



.inner_form .v-code:before,

.inner_form .v-code:after {

  content: " ";

  display: table;

}



.inner_form .v-code:after {

  clear: both;

}



.inner_form .v-code input {

  width: 68%;

  float: left;

}



.inner_form .v-code img {

  width: 30%;

  float: right;

}



.inner_mess_right {

  float: right;

  width: 49%;

}



.inner_mess_right img {

  object-fit: cover;

  width: 100%;

  height: 100%;

}



.inner_case_img p img {

  display: block;

  max-width: 100%;

  margin: 0 auto;

}



.pro_style_case {

  *zoom: 1;

}



.pro_style_case:before,

.pro_style_case:after {

  content: " ";

  display: table;

}



.pro_style_case:after {

  clear: both;

}



.pro_style_case li {

  width: 278px;

  float: left;

  margin-right: 20px;

  margin-bottom: 20px;

}



.pro_style_case li:nth-child(3n) {

  margin-right: 0;

}



.pro_style_case li:hover .word .w1 {

  color: #c11101;

}



.pro_style_case li a {

  display: block;

  width: 100%;

  height: 100%;

  position: relative;

}



.pro_style_case li a .pic {

  height: 246px;

  padding: 8px;

  border: 1px solid #c2c2c2;

}



/*关于我们*/

.inner-company {

  width: 100%;

  padding-top: 53px;

}



.inner-company .inner_c1 {

  width: 100%;

  *zoom: 1;

}



.inner-company .inner_c1:before,

.inner-company .inner_c1:after {

  content: " ";

  display: table;

}



.inner-company .inner_c1:after {

  clear: both;

}



.inner-company .inner_c1 .left {

  width: 576px;

  float: left;

  margin-right: 30px;

}



.inner-company .inner_c1 .right {}



.inner-company .inner_c1 .right span {

  /* color: #717171;

  font-size: 16px;

  line-height: 30px;

  display: block;

  text-indent: 2em; */

}



.inner-company .inner_c2 {

  width: 100%;

  margin-top: 56px;

}



.inner_c3 {

  width: 100%;

  margin-top: 98px;

  overflow: hidden;

  background: #f6f6f6;

  padding-bottom: 94px;

  margin-bottom: 30px;

}



.inner_c3 .map {

  *zoom: 1;

  margin-top: 100px;

}



.inner_c3 .map:before,

.inner_c3 .map:after {

  content: " ";

  display: table;

}



.inner_c3 .map:after {

  clear: both;

}



.inner_c3 .map .map0 {

  float: left;

  width: 724px;

  margin-left: -28px;

  position: relative;

  height: 558px;

}



.inner_c3 .map .map0 .map_li:nth-of-type(1) {

  width: 127px;

  height: 264px;

  position: absolute;

  right: 73px;

  bottom: 88px;

  background: url("../images/company/l1.png") no-repeat center;

}



.inner_c3 .map .map0 .map_li:nth-of-type(1):hover:before {

  opacity: 1;

}



.inner_c3 .map .map0 .map_li:nth-of-type(1):before {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  background: url("../images/company/l1_h.png") no-repeat center;

  position: absolute;

  left: 0;

  top: 0;

  display: block;

  content: '';

  width: 127px;

  height: 264px;

  opacity: 0;

}



.inner_c3 .map .map0 .map_li:nth-of-type(2) {

  width: 194px;

  height: 134px;

  position: absolute;

  right: 140px;

  bottom: 14px;

  background: url("../images/company/l2.png") no-repeat center;

}



.inner_c3 .map .map0 .map_li:nth-of-type(2):hover:before {

  opacity: 1;

}



.inner_c3 .map .map0 .map_li:nth-of-type(2):before {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  background: url("../images/company/l2_h.png") no-repeat center;

  position: absolute;

  left: 0;

  top: 0;

  display: block;

  content: '';

  width: 194px;

  height: 134px;

  opacity: 0;

}



.inner_c3 .map .map0 .map_li:nth-of-type(3) {

  width: 109px;

  height: 195px;

  position: absolute;

  right: 168px;

  bottom: 121px;

  background: url("../images/company/l3.png") no-repeat center;

}



.inner_c3 .map .map0 .map_li:nth-of-type(3):hover:before {

  opacity: 1;

}



.inner_c3 .map .map0 .map_li:nth-of-type(3):before {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  background: url("../images/company/l3_h.png") no-repeat center;

  position: absolute;

  left: 0;

  top: 0;

  display: block;

  content: '';

  width: 109px;

  height: 195px;

  opacity: 0;

}



.inner_c3 .map .map0 .map_li:nth-of-type(4) {

  width: 439px;

  height: 274px;

  position: absolute;

  left: 31px;

  bottom: 59px;

  background: url("../images/company/l4.png") no-repeat center;

}



.inner_c3 .map .map0 .map_li:nth-of-type(4):hover:before {

  opacity: 1;

}



.inner_c3 .map .map0 .map_li:nth-of-type(4):before {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  background: url("../images/company/l4_h.png") no-repeat center;

  position: absolute;

  left: 0;

  top: 0;

  display: block;

  content: '';

  width: 439px;

  height: 274px;

  opacity: 0;

}



.inner_c3 .map .map0 .map_li:nth-of-type(5) {

  width: 480px;

  height: 302px;

  position: absolute;

  left: -1px;

  bottom: 237px;

  background: url("../images/company/l5.png") no-repeat center;

}



.inner_c3 .map .map0 .map_li:nth-of-type(5):hover:before {

  opacity: 1;

}



.inner_c3 .map .map0 .map_li:nth-of-type(5):before {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  background: url("../images/company/l5_h.png") no-repeat center;

  position: absolute;

  left: 0;

  top: 0;

  display: block;

  content: '';

  width: 480px;

  height: 302px;

  opacity: 0;

}



.inner_c3 .map .map0 .map_li:nth-of-type(6) {

  width: 319px;

  height: 321px;

  position: absolute;

  bottom: 284px;

  right: 102px;

  background: url("../images/company/l6.png") no-repeat center;

}



.inner_c3 .map .map0 .map_li:nth-of-type(6):hover:before {

  opacity: 1;

}



.inner_c3 .map .map0 .map_li:nth-of-type(6):before {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  background: url("../images/company/l6_h.png") no-repeat center;

  position: absolute;

  left: 0;

  top: 0;

  display: block;

  content: '';

  width: 319px;

  height: 321px;

  opacity: 0;

}



.inner_c3 .map .map0 .map_li:nth-of-type(7) {

  width: 160px;

  height: 242px;

  position: absolute;

  top: -53px;

  right: 0;

  background: url("../images/company/l7.png") no-repeat center;

}



.inner_c3 .map .map0 .map_li:nth-of-type(7):hover:before {

  opacity: 1;

}



.inner_c3 .map .map0 .map_li:nth-of-type(7):before {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  background: url("../images/company/l7_h.png") no-repeat center;

  position: absolute;

  left: 0;

  top: 0;

  display: block;

  content: '';

  width: 160px;

  height: 242px;

  opacity: 0;

}



.inner_c3 .map .map_son {

  float: right;

  width: 484px;

  height: 558px;

  background: #fff;

  overflow: hidden;

}



.inner_c3 .map .map_son .map_son_li {

  height: 100%;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

}



.inner_c3 .map .map_son .map_son_li>div p {

  font-weight: bold;

  text-align: center;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 20px;

  color: #265ab5;

  padding: 22px 0 18px 0;

}



.inner_c3 .map .map_son .map_son_li>div>div {

  width: 424px;

  margin: 0 auto;

}



.inner_c3 .map .map_son .map_son_li>div>div span {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 14px;

  color: #717171;

  display: block;

  line-height: 22px;

}



/*联系我们*/

.info_contact {

  overflow: hidden;

  margin-top: 35px;

  *zoom: 1;

}



.info_contact:before,

.info_contact:after {

  content: " ";

  display: table;

}



.info_contact:after {

  clear: both;

}



.info_contact .info_contact_l {

  float: left;

  width: 495px;

}



.info_contact .info_contact_l .c6-01 {

  margin-bottom: 20px;

}



.info_contact .info_contact_l .c6-01 .c6-0 {

  float: left;

  margin-right: 8px;

}



.info_contact .info_contact_l .c6-01 .c6-0 img {

  width: 129px;

  height: 129px;

  margin-left: -8px;

}



.info_contact .info_contact_l .c6-01 .c6-1 {

  float: left;

}



.info_contact .info_contact_l .c6-01 .c6-1 b {

  display: block;

  font-size: 24px;

  color: #C10101;

  padding-left: 15px;

  border-bottom: 1px solid #c5c5c5;

  padding-bottom: 15px;

  padding-top: 5px;

}



.info_contact .info_contact_l .c6-01 .c6-1 small {

  display: block;

  font-size: 16px;

  color: #434343;

  line-height: 30px;

  margin-top: 10px;



  width: 338px;



  padding-left: 15px;

}



.info_contact .info_contact_r {

  width: 661px;

  float: right;

}



.info_contact .info_contact_r h2 {

  padding-top: 5px;

  padding-left: 35px;

  font-size: 28px;

  color: #222222;

  margin-bottom: 34px;

}



.info_contact .info_contact_r h2 i {

  font-style: normal;

  color: #C10101;

}



.info_contact .h-contact-list {

  background-color: #fff;

  width: 100%;

  float: left;

  overflow: hidden;

}



.info_contact .h-contact-list ul .h-contact-li {

  height: 60px;

  position: relative;

  padding: 15px 0px 10px 55px;

  border-bottom: 1px dashed #D2D2D2;

  font-size: 16px;

}



.info_contact .h-contact-list ul .h-contact-li .ico {

  position: absolute;

  left: 0;

  top: 25px;

  display: block;

  width: 37px;

  height: 37px;

  background-position: 0 0;

  background-size: 100% 100%;

}



.info_contact .h-contact-list ul .h-contact-li .addr {

  background-image: url(../image/c1.png);

}



.info_contact .h-contact-list ul .h-contact-li .tel {

  background-image: url(../image/c2.png);

}



.info_contact .h-contact-list ul .h-contact-li .fax {

  background-image: url(../image/c3.png);

}



.info_contact .h-contact-list ul .h-contact-li .mail {

  background-image: url(../image/c4.png);

}



.info_contact .h-contact-list ul .h-contact-li .txt {

  color: #888;

  line-height: 30px;

  font-family: thyFont3, "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

}



.info_contact .h-contact-list ul .h-contact-li .tit {

  line-height: 30px;

}



.info_contact #allmap {

  height: 400px;

  margin-left: 35px;

}



.newslist {

  margin-top: 10px;

}



.newslist:after {

  *zoom: 1;

}



.newslist:after:before,

.newslist:after:after {

  content: " ";

  display: table;

}



.newslist:after:after {

  clear: both;

}



.newslist li {

  width: 100%;

  float: left;

  margin-bottom: 10px;

  height: 150px;

}



.newslist li:hover .time span:last-child:after {

  width: 30px;

}



.newslist li:hover .time span:last-child {

  color: #c11101;

}



.newslist li:hover .name:after {

  width: 100%;

}



.newslist li:hover .name {

  color: #c11101;

  transform: translateX(10px);

  -ms-transform: translateX(10px);

  -moz-transform: translateX(10px);

  -webkit-transform: translateX(10px);

  -o-transform: translateX(10px);

}



.newslist li .time {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  transition-delay: 0.2s;

  height: 30px;

  line-height: 30px;

  margin-bottom: 10px;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 16px;

  color: rgba(0, 0, 0, 0.9);

  font-family: "微软雅黑";

}



.newslist li .time span:last-child {

  margin-left: 50px;

  color: rgba(0, 0, 0, 0.7);

  position: relative;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  transition-delay: 0.1s;

}



.newslist li .time span:last-child:before {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  content: '';

  width: 30px;

  height: 1px;

  background: rgba(0, 0, 0, 0.5);

  position: absolute;

  left: -40px;

  top: 49%;

}



.newslist li .time span:last-child:after {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  content: '';

  width: 0px;

  height: 1px;

  background: #c11101;

  position: absolute;

  left: -40px;

  top: 49%;

}



.newslist li .name {

  height: 20px;

  line-height: 20px;

  padding-bottom: 15px;

  font-size: 16px;

  color: rgba(0, 0, 0, 0.8);

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  position: relative;

}



.newslist li .name:after {

  content: '';

  position: absolute;

  bottom: 0px;

  width: 0%;

  height: 1px;

  background: #c11101;

  left: 0;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.newslist li .name:before {

  content: '';

  position: absolute;

  bottom: 0px;

  width: 100%;

  height: 1px;

  background: rgba(0, 0, 0, 0.1);

  left: 0;

}



.newslist li .desc {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 14px;

  color: rgba(0, 0, 0, 0.6);

  margin-top: 15px;

  line-height: 26px;

  transition-delay: 0.1s;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.inner_news_title {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 24px;

  color: #333;

  text-align: center;

}



.inner_news_status {

  height: 30px;

  line-height: 30px;

  text-align: center;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 12px;

  color: #333;

  margin-top: 20px;

  background: url("../images/news_bottom.jpg") no-repeat bottom;

  padding-bottom: 10px;

}



.inner_news_status span {

  padding-left: 5px;

  padding-right: 5px;

}



.inner_news_status span i {

  margin-right: 3px;

}



.inner_news_status .inner_news_status_back {

  display: inline-block;

  float: right;

}





.inner_news_content div {

  margin-bottom: 15px;

  text-indent: 2em;

  background: none !important;

  font-size: 16px !important;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif !important;

  line-height: 26px !important;

}



.inner_news_content p {

  margin-bottom: 15px;

  text-indent: 2em;

  background: none !important;

  font-size: 16px !important;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif !important;

  line-height: 26px !important;

}



.inner_news_content p span {

  font-size: 16px !important;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif !important;

}



.inner_news_content span {

  font-size: 16px !important;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif !important;

}



.inner_news_content img {

  max-width: 100% !important;

  margin-top: 5px !important;

  margin-bottom: 5px !important;

  display: block !important;

  margin: 0 auto;

}



.prev_next {

  zoom: 1;

  padding-top: 15px;

  padding-bottom: 5px;

}



.prev_next:after {

  *zoom: 1;

}



.prev_next:after:before,

.prev_next:after:after {

  content: " ";

  display: table;

}



.prev_next:after:after {

  clear: both;

}



.prev_next li {

  width: 50%;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  height: 40px;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.prev_next li .layui-icon {

  padding-left: 5px;

  padding-right: 5px;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 14px;

  color: #333;

  transition: 0.3s;

  -moz-transition: 0.3s;

  -webkit-transition: 0.3s;

  -o-transition: 0.3s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  line-height: 40px;

}



.prev_next li:first-child {

  float: left;

  text-align: left;

}



.prev_next li:first-child a {

  float: right;

}



.prev_next li:last-child {

  float: right;

  text-align: right;

}



.prev_next li:last-child a {

  float: left;

}



.prev_next li a {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 14px;

  color: #333;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  width: 80%;

  display: inline-block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  height: 40px;

  line-height: 40px;

}



.prev_next li:first-child:hover .layui-icon {

  padding-left: 15px;

}



.prev_next li:first-child:hover a {

  transform: translateX(-8px);

  -ms-transform: translateX(-8px);

  -moz-transform: translateX(-8px);

  -webkit-transform: translateX(-8px);

  -o-transform: translateX(-8px);

}



.prev_next li:last-child:hover .layui-icon {

  padding-right: 15px;

}



.prev_next li:last-child:hover a {

  transform: translateX(8px);

  -ms-transform: translateX(8px);

  -moz-transform: translateX(8px);

  -webkit-transform: translateX(8px);

  -o-transform: translateX(8px);

}



.prev_next li:hover {

  background: rgba(0, 0, 0, 0.9);

}



.prev_next li:hover a {

  color: #fff;

}



.prev_next li:hover .layui-icon {

  color: #fff;

}



.no_data {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 36px;

  color: #265ab5;

  font-weight: lighter;

  text-align: center;

  line-height: 120px;

  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);

}



.word .w1 {

  width: 100%;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  line-height: 50px;

  text-align: center;

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 15px;

  color: #333;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.word .w2 {

  width: 20px;

  height: 20px;

  border-radius: 50%;

  position: absolute;

  top: 0;

  bottom: 0;

  margin: auto 0;

  right: 10px;

  text-align: center;

  line-height: 20px;

  border-radius: 50%;

  -webkit-border-radius: 50%;

  border: 1px solid #666;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.word .w2 i {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 14px;

  color: #666;

}



.pro_style_1 {

  width: 100%;

  margin-top: 50px;

  *zoom: 1;

}



.pro_style_1:before,

.pro_style_1:after {

  content: " ";

  display: table;

}



.pro_style_1:after {

  clear: both;

}



.pro_style_1 li {

  width: 23.6667%;

  height: auto;

  margin-right: 1.5%;

  float: left;

  margin-bottom: 20px;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  border: 1px solid #c2c2c2;

}



.pro_style_1 li:nth-child(4n) {

  margin-right: 0;

}



.pro_style_1 li:hover .pic:before {

  opacity: 1;

}



.pro_style_1 li:hover .pic:after {

  width: 85%;

  height: 85%;

  opacity: 1;

}



.pro_style_1 li .pic {

  width: 100%;

  /* height: 400px; */

  overflow: hidden;

  position: relative;

  cursor: url("../image/viewer.png"), default;

}



#viewer_video li .pic {



  width: 100%;



  height: 284px;



  overflow: hidden;



  position: relative;



  cursor: url("../image/viewer.png"), default;

}



.pro_style_1 li .pic img {

  -o-object-fit: contain;

  object-fit: contain;

  -o-object-position: center;

  object-position: center;

  width: 100%;

  height: 100%;

}



.pro_style_1 li .pic:before {

  content: '';

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

  width: 100%;

  height: 100%;

  background: rgba(0, 0, 0, 0.5);

  z-index: 3;

  opacity: 0;

  transition: 0.3s;

  -moz-transition: 0.3s;

  -webkit-transition: 0.3s;

  -o-transition: 0.3s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.pro_style_1 li .pic:after {

  content: '';

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

  width: 99%;

  height: 99%;

  border: 1px solid #fff;

  z-index: 4;

  background: none;

  opacity: 0;

  transition: 0.3s;

  -moz-transition: 0.3s;

  -webkit-transition: 0.3s;

  -o-transition: 0.3s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.pro_style_1 li .word {

  width: 100%;

  height: 50px;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  position: relative;

}



.pro_style_honor {

  width: 100%;

  margin-top: 50px;

  overflow: hidden;

}



.pro_style_honor:after {

  *zoom: 1;

}



.pro_style_honor:after:before,

.pro_style_honor:after:after {

  content: " ";

  display: table;

}



.pro_style_honor:after:after {

  clear: both;

}



.pro_style_honor li {

  width: 32%;

  margin-right: 2%;

  margin-bottom: 2%;

  border: 1px solid #dedede;

  float: left;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  overflow: hidden;

}



.pro_style_honor li:nth-child(3n) {

  margin-right: 0;

}



.pro_style_honor li .pic {

  height: 286px;

}



.pro_style_honor li:hover .word .w2 {

  border: 1px solid #c11101;

  background: #c11101;

}



.pro_style_honor li:hover .word .w2 i {

  color: #fff;

}



.pro_style_honor li img {

  width: 100%;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  cursor: url("../image/viewer.png"), default;

}



.pro_style_honor li .word {

  width: 100%;

  height: 50px;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.1);

  position: relative;

}



.page {

  text-align: center;

  padding-top: 20px;

}



.page-item {

  display: inline-block;

  margin: 0 4px;

}



.page span {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 14px;

  color: #888;

  display: inline-block;

  padding-left: 6px;

  padding-right: 6px;

  height: 24px;

  /* box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3); */

  box-sizing: border-box;

  -moz-box-sizing: border-box;



  /* Firefox */

  -webkit-box-sizing: border-box;



  /* Safari*/

  background: white;

  text-align: center;

  line-height: 24px;

  /* border-radius: 3px; */

  transition: 0.2s;

  -moz-transition: 0.2s;

  -webkit-transition: 0.2s;

  -o-transition: 0.2s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;



  /* Firefox 4 */

  -webkit-transition-timing-function: ease;



  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* border: 1px solid #ddd; */

  /* margin: 0px 5px; */

}



.page a {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 14px;

  color: #888;

  display: inline-block;

  padding-left: 6px;

  padding-right: 6px;

  /* height: 24px; */

  /* box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3); */

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  background: white;

  text-align: center;

  line-height: 22px;

  /* border-radius: 3px; */

  transition: 0.2s;

  -moz-transition: 0.2s;

  -webkit-transition: 0.2s;

  -o-transition: 0.2s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  border: 1px solid #ddd;

  margin: 0px 3px;

}



.page a:hover {

  border: 1px solid #c10001;

  /* box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4) inset; */

  background: #c10001;

  color: #fff;

}



.page a:hover span {

  color: #c10001;

}



.page .current {

  font-family: "microsoft yahei", "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", SimHei, sans-serif;

  font-size: 14px;

  color: white;

  display: inline-block;

  width: 24px;

  height: 24px;

  background: #c10001;

  text-align: center;

  line-height: 24px;

  border-radius: 3px;

}



.inner_pro {

  *zoom: 1;
  display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;

}



.inner_pro:before,

.inner_pro:after {
/* 
  content: " ";

  display: table; */

}



.inner_pro:after {

  clear: both;

}



.inner_pro li {

  width: 22%;

  float: left;

  position: relative;

  /* margin-right: 15px; */

  margin-bottom: 15px;

}



.inner_pro li:nth-child(3n) {

  margin-right: 0;

}



.inner_pro li:hover p span {

  color: #265ab5;

}



.inner_pro li .s-pro {

  width: 100%;

  height: 100%;

  position: relative;

  overflow: hidden;

  border: 1px solid #ccc;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

}



.inner_pro li .s-pro a {

  display: block;

  width: 100%;

  height: 100%;

}



.inner_pro li .s-pro a img {

  -o-object-fit: fill;

  object-fit: fill;

  -o-object-position: center;

  object-position: center;

  width: 100%;

  /* height: 280px; */

}



.inner_pro li .desc {

  border: 1px solid #ccc;

  border-top: none;

  padding: 0 6px;

}



.inner_pro li .desc>a span {

  width: 100%;

  color: #222222;

  font-size: 16px;

  display: block;

  line-height: 40px;

  text-align: center;

  padding-top: 10px;

  transition: 0.3s;

  -moz-transition: 0.3s;

  -webkit-transition: 0.3s;

  -o-transition: 0.3s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.inner_pro li .desc i {

  display: block;

  font-style: normal;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  -webkit-box-orient: vertical;

  color: #888888;

  height: 57px;

}



.inner_pro li .desc p {

  margin: 10px 0 20px 0;

  *zoom: 1;

}



.inner_pro li .desc p:before,

.inner_pro li .desc p:after {

  content: " ";

  display: table;

}



.inner_pro li .desc p:after {

  clear: both;

}



.inner_pro li .desc p a:nth-of-type(1) {

  width: 102px;

  height: 34px;

  line-height: 34px;

  border-radius: 5px;

  text-align: center;

  background: #335ca5;

  float: left;

  color: #fff;

  cursor: pointer;

  transition: 0.2s;

  -moz-transition: 0.2s;

  -webkit-transition: 0.2s;

  -o-transition: 0.2s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



.inner_pro li .desc p a:nth-of-type(1):hover {

  opacity: 0.8;

}



.inner_pro li .desc p a:nth-of-type(2) {

  padding-left: 30px;

  color: #335ca5;

  background: url(../image/s02.png) left center no-repeat;

  float: right;

  line-height: 33px;

  cursor: pointer;

  transition: 0.2s;

  -moz-transition: 0.2s;

  -webkit-transition: 0.2s;

  -o-transition: 0.2s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

}



/*# sourceMappingURL=inside.css.map */