﻿a:hover{
	text-decoration: none!important;
}

.aling-center1 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.aling-center2 {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.aling-center3 {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.aling-center4 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}
.aling-center5 {
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.aling-center6 {
  position: absolute;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}
.text-hidden1 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cover-style {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
}
.cover-style .mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.img-style1 {
  position: relative;
  overflow: hidden;
}
.img-style1 img {
  height: 100%;
  position: absolute;
  left: -300px;
  right: -300px;
  top: 0;
  margin: auto;
}
.img-style2 {
  position: relative;
  overflow: hidden;
}
.img-style2 img {
  width: 100%;
  position: absolute;
  top: -300px;
  bottom: -300px;
  left: 0;
  margin: auto;
}
* {
  margin: 0;
  padding: 0;
  outline: none;
  box-sizing: border-box;
}
html,body {
  color: #565656;
  font-family: '-apple-system', 'BlinkMacSystemFont', 'Helvetica Neue', 'PingFang SC', 'Microsoft YaHei', 'Source Han Sans SC', 'Noto Sans CJK SC', 'WenQuanYi Micro Hei', 'sans-serif';
  font-size: 16px;
  min-height: 100%;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-color: #F8F0E5;
} 

body{
 	height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #F8F0E5;
}

li {
  list-style: none;
}
a {
  text-decoration: none;
  color: #565656;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {
  vertical-align: bottom;
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400;
}
.afterClear:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  float: none;
  clear: both;
}
.clear {
  display: block;
  width: 0;
  height: 0;
  float: none;
  clear: both;
}
:focus {
  outline: none;
}
::-moz-focus-inner {
  border-color: transparent;
}
input:focus {
  outline: none;
}
input,
button,
select,
textarea {
  outline: none;
}
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
input[type=button],
input[type=submit],
input[type=file],
input[type=reset],
button {
  cursor: pointer;
  -webkit-appearance: none;
}
@font-face {
  font-family: 'DINOT';
  src: url('/pc/css/DINOT-CONDBOLD.OTF');
}
body {
  padding-top: 92px !important;
  background-color: #f6f6f6;
}
.ky {
  visibility: hidden;
}
.layout {
  width: 1600px;
  margin: 0 auto;
  position: relative;
}
.sylayout{
  /*width: 1600px;*/
  margin: 0 auto;
  position: relative;
  height: 92px;
}
.layout:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  float: none;
  clear: both;
}
.ptop{border-top: 1px solid;}
.pright{border-right: 1px solid;}
.item{
  width: 533px;
  /* background-color: red; */
}
.item>a>div>span{
  width: 132px;
font-size: 24px;
font-weight: bold;
color: #15443C;
line-height: 83px;
opacity: 0.4;
margin-left: 335px;
}
.item>a>div>p{
font-size: 36px;
font-weight: bold;
color: #15443C;
line-height: 0px;
margin-left: 347px;
}
.item-wrap:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  float: none;
  clear: both;
}
header {
  background-color: #F8F0E5;
  min-width: 1200;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  z-index: 999;
}
header .layout {
  height: 92px;
}
header .logo {
 /* position: absolute;
  left: -80px;*/
  top: 0;
  height: 100%;
  line-height: 92px;
  /*width: 350px;*/
  float:left;
}
header .logo a {
  display: block;
  /*position: relative;*/
  z-index: 2;
  height: auto;
}
header .logo img {
  /*position: absolute;
  left: -60px;*/
/*  top: 0;
  bottom: 0;
  margin: auto;*/
  /*height: 68px;*/
  width: 500px;
  height: 90px;
}
/*header .logo:before {
  content: '';
  display: block;
  width: 2000px;
  background-color: #5b2c1a;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-bottom-right-radius: 28px;
  margin-right: -66px;
}*/
header nav {
  /* text-align: center; */
  margin-left: 33%;
}
header .link {
  font-size: 24px;
  line-height: 92px;
  display: inline-block;
}
header .link a {
  display: block;
  padding: 0 23px;
}
header .right {
  font-size: 0;
  height: 41px;
  line-height: 32px;
  padding-right: 20px;
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
}
header .right div {
  display: inline-block;
  height: 99%;
  vertical-align: top;
}
header .tel {
  padding-left: 44px;
  background: url('../image/dh.png') no-repeat left center;
  font-family: 'DINOT';
  font-size: 24px;
}
header .tel span {
  display: inline-block;
  line-height: 41px;
  height: 41px;
  padding-right: 28px;
  letter-spacing: -1px;
  border-right: 1px solid #bbb;
}
.search{width:1200px;margin:auto;float:right;}
header .search-btn {
  width: 33px;
  margin-left: 20px;
  background: url('../image/fdj.png') no-repeat center;				/* 放大镜 */
  cursor: pointer;
}
header .search-btn.close {
  background-image: url('../image/close1.png');  	/* 叉号 */
}
.search-bar {
  display: none;
  width: 100%;
  background-color: #fff;
  position: absolute;
  top: 100%;
  left: 0;
  height: 56px;
  z-index: 999;
  border-top: 1px solid #ededef;
}
.search-bar input{
  height: 41px;
  width: 80%;
  font-size: 18px;
  border: 1px solid #15443C;
  color: #666;
  margin-left: -13px;
  margin-bottom: 5px;
  border-radius: 40px;
  padding-left: 30px;
}
.search-bar img{
	height: 56px;
	border: 0;
	font-size: 18px;
	color: #666;
	cursor: pointer;
}
.search-bar input[type=text] {
  width: 1520px;
  float: left;
}
.search-bar input[type=submit] {
  float: right;
  width: 62px;
  margin-right: 18px;
  background: url('/pc/images/search1.png') no-repeat center center;
  cursor: pointer;
}
footer {
  min-width: 1200px;
  padding: 94px 0 18px;
}
footer a:hover {
  color: #999;
}
footer .top {
  height: 284px;
}
footer .left {
  float: left;
}
footer .links {
  font-size: 24px;
  line-height: 20px;
  margin-bottom: 52px;
}
footer .links a {
  margin-right: 62px;
}
footer .case {
  width: 800px;
  font-size: 0;
}
footer .case div {
  line-height: 20px;
  font-size: 20px;
  margin-bottom: 20px;
}
footer .case p {
  line-height: 34px;
}
footer .case span,
footer .case a {
  color: #333;
  font-size: 18px;
  display: inline-block;
  line-height: 10px;
  padding-left: 18px;
  margin-right: 18px;
  border-left:solid 1px #ccc;
}
footer .case span:hover,
footer .case a:hover {
  color: #999;
}
footer .case span {
  cursor: default;
}
footer .case .first {
  padding: 0;
  border: 0;
}
footer .center {
  float: left;
  margin-left: 10px;
}
footer .center div {
  font-size: 24px;
  line-height: 20px;
  margin-bottom: 38px;
}
footer .center p {
  font-size: 18px;
  line-height: 32px;
  color: #333;
}
footer .center .tel {
  margin-top: 12px;
}
footer .right {
  width: 168px;
  float: left;
  margin-left: 136px;
}
footer .title {
  font-size: 24px;
  line-height: 20px;
  margin-bottom: 34px;
}
footer .qr-wrap {
  height: 32px;
  line-height: 32px;
  margin-bottom: 22px;
  font-size: 14px;
  color: #666;
  position: relative;
  background: no-repeat left center;
  cursor: pointer;
}
footer .qr-wrap:hover .qr {
  filter: opacity(1);
  transform: translateY(0);
  -webkit-transform: translateY(0);
}
footer .qr {
  position: absolute;
  padding: 4px;
  background-color: #fff;
  width: 90px;
  left: 0;
  right: 0;
  bottom: 36px;
  margin: auto;
  z-index: 2;
  overflow: hidden;
  transform: translateY(40%);
  -webkit-transform: translateY(40%);
  filter: opacity(0);
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  pointer-events: none;
}
footer .qr img {
  width: 100%;
}
footer .wx {
  padding-left: 56px;
  background-image: url('/pc/images/wx1.png');
}
footer .qq {
  background-image: url('/pc/images/qq1.png');
  padding-left: 0;
}
footer .qq a {
  display: block;
  padding-left: 56px;
}
footer .qq:hover {
  background-image: url('/pc/images/qq2.png');
}
footer .qq:hover a {
  color: #1d4b99;
}
footer .copy {
  font-size: 14px;
  line-height: 102px;
  text-align: center;
  border-top: 1px solid #e6e6e6;
}
footer .copy a {
  display: inline-block;
  line-height: 10px;
}
footer .copy a{
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #ccc;
}
footer .copy a:first-of-type {
	margin-left: 26px;
}
footer .copy a:last-child {
  border-right:none;
}
.case-list:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  float: none;
  clear: both;
}
.case-list .item:nth-child(2),.case-list .item:nth-child(4){
	margin-left: 40px;
}
.case-list .item.left {
  padding-left: 0;
}

.case-list .item a:hover .img:after {
  filter: opacity(0.6);
}
.case-list .item a:hover .info {
  height: 180px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
.case-list .item a:hover .bottom {
  transform: translateY(0);
  -webkit-transform: translateY(0);
  filter: opacity(1);
}
.case-list .item a:hover .top {
  border-color: #f6f6f6;
}
.case-list .item a:hover .img img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.icon:hover  img{
	transform: scale(2);
	transition-delay: 2s;
	-webkit-transform: scale(2);
}

.case-list a {
  position: relative;
  display: block;
  padding-bottom: 120px;
}
.case-list span {
  display: block;
}
.case-list .img {
  height: 518px;
  overflow: hidden;
  position: relative;
}
.case-list .img img {
  width: 100%;
  position: absolute;
  left: 0;
  top: -200px;
  bottom: -200px;
  margin: auto;
  transition: transform 0.6s 0s ease;
  -webkit-transition: -webkit-transform 0.6s 0s ease;
}
.case-list .img:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #000;
  filter: opacity(0);
  transition: filter 0.3s;
  -webkit-transition: filter 0.3s;
}
.case-list .info {
  width: 604px;
  padding: 30px 48px 0;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-color: #fff;
  transition: all 0.36s ease;
  -webkit-transition: all 0.36s ease;
  height: 154px;
}
.case-list .top {
  height: 154px;
  border-bottom: 1px solid #fff;
  transition: border 0.36s;
  -webkit-transition: border 0.36s;
}
.case-list .name {
  font-size: 22px;
  line-height: 22px;
  margin-bottom: 22px;
}
.case-list .tag {
  line-height: 30px;
  font-size: 0;
  color: #666;
}
.case-list .tag span {
  font-size: 14px;
  display: inline-block;
  padding-left: 20px;
  line-height: 12px;
  height: 12px;
  border-left: 1px solid #cccccc;
  margin-right: 20px;
}
.case-list .tag span:first-child,
.case-list .tag span:nth-of-type(4),
.case-list .tag span:nth-of-type(7) {
  border: 0;
  padding: 0;
}
.case-list .bottom {
  padding: 28px 0 38px;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 48px;
  filter: opacity(0);
  transform: translateY(46px);
  -webkit-transform: translateY(46px);
  transition: all 0.36s ease;
  -webkit-transition: all 0.36s ease;
}
.case-list .bottom i {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url('/pc/images/enter2.png') no-repeat center;
  vertical-align: middle;
}
.case-list .bottom span {
  vertical-align: middle;
  display: inline-block;
  width: 87px;
  margin-left: 14px;
}
.case-list .bottom img {
  width: 100%;
}
.case-list .logo {
  width: 140px;
  height: 140px;
  background: #f6f6f6;
  position: absolute;
  top: 42px;
  right: 46px;
  border-radius: 50%;
  border-bottom-right-radius: 0;
}
.case-list .logo img {
  max-width: 88px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.news-list {
  background-color: #fff;
  position: relative;
  z-index: 2;
  margin-bottom: 74px;
}
.news-list:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  float: none;
  clear: both;
}
.news-list .item {
  width: 33.33%;
  float: left;
  transition: box-shadow 0.3s;
  -webkit-transition: box-shadow 0.3s;
}
.news-list .item:hover{ position:relative; cursor:pointer;transform:translate(0,-10px); box-shadow:0 0 48px rgb(0,0,0,0.16); }
/*.news-list .item:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
.news-list .item:hover .time {
  opacity: 1;
  transform: translateY(0);
  -webkit-transform: translateY(0);
}
.news-list .item:hover .title {
  color: #1d4b99;
}
.news-list .item:hover .img img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
/* .news-list a {
  display: block;
  padding: 64px;
}
.news-list span {
  display: block;
} */
.news-list .time {
  font-size: 14px;
  line-height: 14px;
  color: #999;
  margin-bottom: 26px;
  opacity: 0;
  margin-top: 20px;
  transform: translateY(-10px);
  -webkit-transform: translateY(-10px);
  transition: all 0.36s ease;
  -webkit-transition: all 0.36s ease;
}
.news-list .title {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 26px;
  font-weight: bold;
  transition: color 0.36s ease;
  -webkit-transition: color 0.36s ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.news-list em {
  color: #999;
  font-size: 14px;
  line-height: 28px;
  font-style: normal;
  display: block;
  height: 56px;
  margin-bottom: 50px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.news-list .img {
  height: 226px;
  margin-bottom: 58px;
  overflow: hidden;
  position: relative;
}
.news-list .img img {
  width: 100%;
  position: absolute;
  top: -200px;
  bottom: -200px;
  left: 0;
  margin: auto;
  transition: all 0.36s ease;
  -webkit-transition: all 0.36s ease;
}
.news-list .more {
  width: 112px;
}
.news-list .more img {
  width: 100%;
}
.message {
  position: relative;
  padding-bottom: 68px;
  margin-top: 60px;
}
.message .price {
  position: absolute;
  right: 0;
  top: 0;
  width: 140px;
  height: 140px;
  background: #15e0fe;
  overflow: hidden;
  border-radius: 50%;
  border-top-right-radius: 0;
}
.message .price a {
  display: block;
  height: 100%;
}
.message .price i {
  display: block;
  width: 36px;
  height: 36px;
  margin: 40px auto 14px;
  background: url('/pc/img/xz_3.png');
}
.message .price span {
  line-height: 16px;
  color: #fff;
  display: block;
  text-align: center;
}
.message .bg {
  width: 100%;
  height: 412px;
  background: url('/pc/img/bg_08.png') no-repeat center bottom;
  position: absolute;
  left: 0;
  bottom: 0;
}
.message .layout {
  overflow: hidden;
  border-radius: 24px;
  border-top-left-radius: 0;
  background-color: #fff;
  padding: 86px 0 64px;
}
.message .title {
  line-height: 24px;
  font-size: 24px;
  font-weight: bold;
  margin-left: 64px;
  margin-bottom: 32px;
}
.message p {
  line-height: 18px;
  padding-left: 64px;
  margin-bottom: 52px;
}
.message form {
  padding: 0 64px;
}
.message form div:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  float: none;
  clear: both;
}
.message input[type=text] {
  float: left;
  height: 38px;
  font-size: 14px;
  width: 454px;
  border: 1px solid #dae3e8;
  margin-left: 30.5px;
  padding-left: 14px;
}
.message input[type=text]:first-child {
  margin: 0;
}
.message textarea {
  font-size: 14px;
  padding: 14px;
  border: 1px solid #dae3e8;
  height: 120px;
  resize: none;
  margin: 30px 0 0px;
  width: 1442px;
}
.ghxz-02-btn{margin-top:20px;}
.message input[type=submit],
.message input[type=reset] {
  width: 266px;
  height: 56px;
  background-color: #1d4b99;
  color: #fff;
  border: 0;
  border-radius: 28px;
  border-top-left-radius: 0;
  float: left;
  font-size: 16px;
}
.message input[type=reset] {
  background-color: #dfae76;
  margin-left: 36px;
}
.side-bar {
  position: fixed;
  right: 0;
  top: 50%;
  margin-top: -200px;
  width: 70px;
  z-index: 999;
}
.side-bar .item {
  position: relative;
  height: 68px;
  cursor: pointer;
}
.side-bar .icon {
  position: relative;
  z-index: 2;
  width: 70px;
  height: 68px;
  background: no-repeat center;
  background-color: #1d4b99;
}
.side-bar .icon:after {
  content: '';
  display: block;
  height: 1px;
  width: 30px;
  background-color: #4a6fad;
  position: absolute;
  top: -0.5px;
  left: 0;
  right: 0;
  margin: auto;
}
.side-bar a {
  display: block;
  height: 100%;
}
.side-bar .item1 .icon {
  border-top-left-radius: 18px;
  background-image: url('/pc/images/icon09-1.png');
}
.side-bar .item1 .icon:after {
  content: none;
}
.side-bar .item1:hover .tel {
  right: 40px;
}
.side-bar .item2 .icon {
  background-image: url('/pc/images/icon09-2.png');
}
.side-bar .item2:hover .qr {
  filter: opacity(1);
}
.side-bar .item3 .icon {
  background-image: url('/pc/images/icon09-3.png');
}
.side-bar .item4 .icon {
  background-image: url('/pc/images/icon09-4.png?v=3');
  background-size: 43%;
}
.side-bar .item5 .icon {
  background-image: url('/pc/images/icon09-5.png');
  border-bottom-left-radius: 18px;
}
.side-bar .tel {
  color: #fff;
  position: absolute;
  line-height: 36px;
  padding: 0 50px 0 20px;
  top: 0;
  right: -170px;
  background-color: #1d4b99;
  font-family: 'DINOT';
  font-size: 24px;
  white-space: nowrap;
  transition: right 0.3s;
  -webkit-transition: right 0.3s;
}
.side-bar .qr {
  width: 100px;
  position: absolute;
  right: 80px;
  top: 0;
  padding: 5px;
  background-color: #1d4b99;
  filter: opacity(0);
  transition: filter 0.3s;
  -webkit-transition: filter 0.3s;
}
.side-bar .qr img {
  width: 100%;
}
.common-top {
  height: 236px;
}
.common-top .bg {
  height: 372px;
  background: url('../image/bannergy.png') center top;
  background-size: cover;
}
.page-title {
  padding: 84px 88px 0;
  background-color: #fff;
  padding-bottom: 40px;
}
.page-title_dt {
  padding: 84px 88px 40px;
  background-color: #fff;
}
.wenz>section>p{
  font-size: 15px;
}

#biaoti {
  font-size: 38px;
  line-height: 38px;
  padding-bottom: 33px;
}
.page-title p {
  /* line-height: 28px; */
  /*padding-bottom: 52px;*/
  border-bottom: 1px solid #f4f4f4;
}
.common-pagination {
  height: 52px;
  line-height: 52px;
  position: relative;
  background-color: #fff;
  text-align: center;
}
.common-pagination .btn {
  height: 52px;
  background-color: #f6f6f6;
  border-radius: 26px;
  overflow: hidden;
  position: absolute;
}
.common-pagination .btn:hover a {
  width: 128px;
}
.common-pagination .btn:before {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  background: no-repeat center;
  position: absolute;
  top: 11px;
}
.common-pagination .btn span {
  display: inline-block;
  width: 80px;
}
.common-pagination .btn a {
  position: relative;
  z-index: 2;
  width: 0;
  display: block;
  height: 100%;
  transition: width 0.3s;
  -webkit-transition: width 0.3s;
}
.common-pagination .prev {
  text-align: left;
  left: 66px;
}
.common-pagination .prev a {
  padding-left: 52px;
}
.common-pagination .prev:before {
  background-image: url('/pc/img/left.png');
  left: 11px;
}
.common-pagination .prev span {
  padding-left: 16px;
}
.common-pagination .next {
  text-align: right;
  right: 66px;
}
.common-pagination .next a {
  padding-right: 52px;
}
.common-pagination .next:before {
  background-image: url('/pc/img/right.png');
  right: 11px;
}
.common-pagination .next span {
  padding-right: 16px;
  position: absolute;
  right: 52px;
  top: 0;
}
.common-pagination .num {
  font-size: 18px;
  display: inline-block;
}
@media screen and (max-width: 1680px) {
  html,
  body {
    font-size: 14px;
  }
  body {
    padding-top: 68px !important;
  }
  .layout {
    width: 1200px;
  }
  header .layout {
    height: 68px;
  }
  header .logo {
    width: 272px;
  }
  header .logo img {
    width: 190px;
  }
  header .logo:before {
    border-bottom-right-radius: 18px;
  }
  header .link {
    font-size: 16px;
    line-height: 68px;
  }
  header .link a {
    padding: 0 18px;
  }
  header .tel {
    font-size: 22px;
  }
  header .tel span {
    line-height: 41px;
    height: 41px;
    padding-right: 22px;
  }
  header .search-btn {
    width: 56px;
  }
  .search-bar {
    height: 42px;
  }
  .search-bar input {
    height: 42px;
  }
  .search-bar input[type=text] {
    width: 1120px;
  }
  footer {
    padding: 62px 0 12px;
  }
  footer .links {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 38px;
  }
  footer .case {
    width: 616px;
  }
  footer .case div {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 16px;
  }
  footer .case span,
  footer .case a {
    font-size: 12px;
    line-height: 10px;
    padding-left: 10px;
    margin-right: 10px;
  }
  footer .center {
    margin-left: 80px;
  }
  footer .center div {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 28px;
  }
  footer .center p {
    line-height: 26px;
  }
  footer .center .tel {
    margin-top: 8px;
  }
  footer .title {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 26px;
  }
  footer .right {
    width: 154px;
  }
  footer .qr-wrap {
    padding-left: 48px;
  }
  footer .top {
    height: 220px;
  }
  footer .copy {
    line-height: 62px;
  }
  footer .qq {
    padding-left: 0;
  }
  footer .qq a {
    padding-left: 48px;
  }
  .case-list a {
    padding-bottom: 86px;
  }
  .case-list .item {
    width: 586px;
    padding-left: 28px;
    padding-bottom: 36px;
  }
  .case-list .item:hover .info {
    height: 200px;
  }
  .case-list .img {
    height: 330px;
  }
  .case-list .info {
    width: 456px;
    padding: 34px 32px 0;
    height: 132px;
  }
  .case-list .top {
    height: 132px;
  }
  .case-list .name {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 18px;
  }
  .case-list .tag {
    line-height: 24px;
  }
  .case-list .tag span {
    font-size: 12px;
    line-height: 10px;
    margin-right: 12px;
    padding-left: 12px;
  }
  .case-list .logo {
    width: 100px;
    height: 100px;
    background-size: 100% 100%;
    right: 36px;
    top: 28px;
  }
  .case-list .logo img {
    max-width: 64px;
  }
  .case-list .bottom {
    padding: 20px 0 24px;
    left: 32px;
  }
  .case-list .bottom span {
    width: 78px;
    margin-left: 10px;
  }
  .case-list .bottom i {
    width: 24px;
    height: 24px;
    background-size: 100% 100%;
  }
  .news-list .item {
    width: 399px;
  }
  .news-list .item a {
    padding: 46px 41px 46px 42px;
  }
  .news-list .item.left {
    width: 400px;
  }
  .news-list .item.left a {
    padding: 46px 42px;
  }
  .news-list .img {
    height: 178px;
    margin-bottom: 40px;
  }
  .news-list .time {
    margin-bottom: 26px;
  }
  .news-list .title {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 22px;
  }
  .news-list em {
    font-size: 12px;
    line-height: 24px;
    height: 48px;
    margin-bottom: 36px;
  }
  .news-list .more {
    width: 92px;
  }
  .message {
    margin-top: 44px;
    padding-bottom: 50px;
  }
  .message .bg {
    height: 308px;
    background-size: 100% auto;
  }
  .message .layout {
    padding: 54px 0 38px;
    border-radius: 20px;
  }
  .message .title {
    line-height: 20px;
    font-size: 20px;
    margin-left: 48px;
    margin-bottom: 26px;
  }
  .message p {
    padding-left: 48px;
    margin-bottom: 40px;
    line-height: 16px;
  }
  .message form {
    padding: 0 48px;
  }
  .message input[type=text] {
    height: 32px;
    font-size: 12px;
    width: 338px;
    margin-left: 24px;
    padding-left: 12px;
  }
  .message input[type=submit],
  .message input[type=reset] {
    width: 208px;
    height: 44px;
    border-radius: 22px;
    font-size: 14px;
  }
  .message input[type=reset] {
    margin-left: 28px;
  }
  .message textarea {
    font-size: 12px;
    padding: 12px;
    height: 120px;
    margin: 22px 0 24px;
    width: 1078px;
  }
  .message .price {
    width: 120px;
    height: 120px;
    background-size: 100% 100%;
  }
  .message .price i {
    width: 24px;
    height: 24px;
    background-size: 100% 100%;
    margin: 36px auto 12px;
  }
  .mspan{margin-right: 20px;}
  .common-top {
    height: 180px;
  }
  .common-top .bg {
    height: 278px;
  }
  .page-title {
    padding: 62px 66px 0;
  }
  .page-title div {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 16px;
  }
  .page-title p {
    padding-bottom: 40px;
    line-height: 24px;
  }
  .common-pagination {
    height: 44px;
    line-height: 44px;
  }
  .common-pagination .btn {
    height: 44px;
    border-radius: 22px;
  }
  .common-pagination .btn:before {
    width: 24px;
    height: 24px;
    background-size: contain;
    top: 10px;
  }
  .common-pagination .btn span {
    width: 70px;
  }
  .common-pagination .btn:hover a {
    width: 110px;
  }
  .common-pagination .prev {
    left: 46px;
  }
  .common-pagination .prev a {
    padding-left: 44px;
  }
  .common-pagination .prev:before {
    left: 10px;
  }
  .common-pagination .prev span {
    padding-left: 12px;
  }
  .common-pagination .next {
    right: 46px;
  }
  .common-pagination .next a {
    padding-right: 44px;
  }
  .common-pagination .next:before {
    right: 10px;
  }
  .common-pagination .next span {
    right: 44px;
    padding-right: 12px;
  }
  .common-pagination .num {
    font-size: 16px;
  }
}


/* 轮播图 */
.warp{ width:100%; height:869px; margin:auto; background:#FBEFDF; user-select:none; }
.warp2{ min-width:1200px; max-width:1920px; width:100%; height:869px; overflow:hidden; margin:auto; background:#FBEFDF;}
#banner{ position:relative; z-index:1;}
.lunbo ul{ position:relative; width:100%; height:869px; overflow: hidden; margin:0;}
.lunbo ul li{ display:none; position:absolute; top:0; left:0; width: 100%; height:869px; text-align:center; background-size: 100% 100%;}
.cur{ position:absolute; bottom:10px; text-align: center;width:100%; height:40px; line-height:40px;}
.cur span{ display:inline-block; width:10px; height:10px; background:#fff; margin-left:10px; border-radius:20px;}
.cur span.active{ background:#DE250F;}
.btn{ position:absolute; top:40%; margin-top:25px; width:50px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#000;}
.btnLeft{ line-height: 2px; left:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.btnRight{ line-height: 2px right:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.lunbo:hover .btnLeft{ left:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}
.lunbo:hover .btnRight{ right:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;  }

/*分页*/
.ytfy_pc {margin-left:44%;	width: 900px;overflow: hidden;padding-top: 50px;	display: block;	font-size: 14px;margin-bottom: 50px;}

/* bootstrap  分页样式 */
.pagination{display:inline-block;padding-left:0;border-radius:0}
.pagination  li{display:inline;background: none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#333;background-color:#ecf0f1;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:#fff;background-color:#d20200;border-color:#ddd;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}



/* 内页 */
#wenz{margin-top:50px;margin-bottom: 120px;}
#wenz>p{
	color: #666;
	font-size: 15px !important;
	line-height: 40px; 
  margin-bottom: 20px;
	/*padding-bottom: 200px;*/
	border-bottom: 0px solid #f4f4f4;
	text-indent: 2em;
}
.page-title>p{
  color: #666;
	font-size: 15px;
	line-height: 40px; 
	/*padding-bottom: 63px;*/
	border-bottom: 0px solid #f4f4f4;
}
#st{clear: both;margin-top: 30px;}
#st>a>h1{
	display: inline-block;
	font-size: 14px;
}
#st>a>p{
	font-size: 14px;
	line-height: 0px;
	display: inline-block;
}
#st>a:first-of-type{
	float: left;
	/*margin-top: -42px;*/
}
#st>a:last-of-type{
	float: right;
	/*margin-top: -42px;*/
}
#st>a:hover{
	color: #0068B7;
}
#wenz>p>img{
	    max-width: 60%;
	    margin: auto;
	    margin-top: 20px;
	    margin-bottom: 20px;
	    display: block;
}
/* 首页切换 */

/* 支持定制 定制流程 */
.dsj_min{ width:1720px; height:auto; margin:auto;}
#dsj_tt{ padding-top:84px;}

.dsj_sj{ width:1400px; height:236px; margin:auto; clear:both; overflow:hidden;  background-position:center; background-repeat:no-repeat;}
.dsj_sj div{ float:left;background-position:center 0; background-repeat:no-repeat; cursor:pointer; width: 236px;height: 236px;background-color: #fff;margin-right: 3%;}
.dsj_sj div p{ font-size:25px; text-align:center;}

.dsj_item_odd {
	background-image:url(/pc/images/dsj_sj01.1.png);
	color:#333;
}
.dsj_item_odd_active {
	background-image:url(/pc/images/dsj_sj01.png);
	color:#ed141f;
	transition: all .3s;
}
.dsj_item_even {
	background-image:url(/pc/images/dsj_sj02.1.png);
	color:#333;
}
.dsj_item_even_active {
	background-image:url(/pc/images/dsj_sj02.png);
	color:#ed141f;
	transition: all .3s;
}
.dsj_item_odd p{ padding-top:2px;}
.dsj_item_even p{ padding-top:72px;}

.dsj_minbox{ width:1024px; height:512px; overflow:hidden; margin:auto; margin-top:52px;}
.dsj_min_list{display:none;position:relative;top:0px; width:100%; height:512px;transition: all .6s}
.dsj_min_list img{ float:left; width:512px; height:313px;}
.dsj_min_list div{ float:right; width:512px; height:512px; background-color:#fff;}
.dsj_min_list div h1{ width:392px; font-size:30px; color:#ed141f; margin:auto; margin-top:26px;}
.dsj_min_list div p{ width:392px; font-size:14px; color:#000; margin:auto; margin-top:20px; line-height:2em; }

.dsj_item_even>img{
  margin: auto;
  display: flex;
  margin-top: 74px;
}
.dsj_item_even>span{
  color: #333;
  font-size: 20px;
  margin-top: 42px;
  position: absolute;
  margin-left: 4%;
}
.dsj_item_odd>img{
  margin: auto;
  display: flex;
  margin-top: 74px;
}
.dsj_item_odd>span{
  color: #333;
  font-size: 20px;
  margin-top: 42px;
  position: absolute;
  margin-left: 4%;
}
.duansp{
  width: 1600px;
  height: 690px;
}
.dsp{
  width: 1600px;
  height: 643px;
  background-color: #fff;
  position: relative;
  visibility: visible;
  animation-duration: 1.2s;
  animation-name: fadeUp;
  margin: auto;
  margin-top: 72px;
}
.dsp>li{
  width: 33.33%;
  border: 0;
  float: left;
  /*height: 645px;*/
  border: 1px solid #eee;
}
.dsp>li:hover{
  box-shadow: 0 0 30px rgb(0 0 0 / 10%);
  
}
.dsp>li>a{
  padding: 64px 65px;
  display: block;
}
.dsp>li>a>span{
  font-size: 14px;
    line-height: 14px;
    color: #999;
    margin-bottom: 26px;
    margin-top: 20px;
    display: block;
}
.dsp>li>a>h1{
font-size: 30px;
margin-bottom: 26px;
font-weight: bold;
transition: color 0.36s ease;
-webkit-transition: color 0.36s ease;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.dsp>li>a>em{
  color: #666;
    font-size: 18px;
    line-height: 28px;
    font-style: normal;
    display: block;
    height: 56px;
    margin-bottom: 50px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
.dsp>li>a>div{
  display: block;
  height: 226px;
    margin-bottom: 58px;
    overflow: hidden;
    position: relative;
}
.dsp>li>a>div img{
  width:100%;
  height:auto;
}
/* 导航栏二级导航 */
.Nbar{
	position: relative;
	width: 800px;
	height: 58px;
  margin: auto;
  left: 36px;
}
#main{			
				width: 800px;
				/* margin: auto; */
                /* overflow: auto; */
                text-align: center;
				z-index: 1;
            }

              #main #list li a{
                display: inline-block;
                width: 133px;
			        	color: #333;
			        	line-height: 91px;
			        	font-size: 24px;
            }
            ul{
                list-style: none;
            }

            #list{
                display: inline-block;
                margin: 0px;
                padding: 0px;
                vertical-align: bottom;
            }

            #list>li{
                float: left;
            }
			
            #list>li>ul{
                display: none;
            }

            #list>li:hover ul{
                display: block;
            }
			#list hr{
				background-color: #FFFFFF;
				height: 1px;
				border: 0;
			}
            #main #list li ul a:hover {
                background-color: #fff;
			        	text-decoration: underline solid rgb(6,81,138);
                font-weight: 600;
               }
              .nav1:hover{
                text-decoration: underline solid rgb(6,81,138);
              }
              .nav{
                z-index: 999;
                background-color: #fff;
                position: relative;
              }
              /* 文化 */
              .whdiv{
                margin-top: 62px;
                display: flex;
               justify-content: space-between;
              }
              .whdiv>li{
                width: 265px;
                height: 245px;
                background-color: #aaa;
                color: #fff;
              }
              .whdiv>li>h1{
                font-size: 30px;
                padding: 59px 0px 25px 40px;
              }
              .whdiv>li>h2{
                width: 191px;
                margin-left: 38px;
                margin-top: 28px;
                line-height: 25px;
            }
              .whdiv>li:hover{
                background-color: #15443C;
              }
              /* 文化底部图片 */
              .whdb{
                margin-top: 72px;
                height: 777px;
                margin-bottom: 72px;
                display: flex;
                flex-wrap: wrap;
              }
              .whdb>li>h1{
                color: #666666;
                font-size: 30px;
                padding: 121px 0px 25px 71px;
              }
              .whdb>li>h2{
                color: #666;
                font-size: 16px;
                width: 303px;
                margin-left: 72px;
                margin-top: 19px;
              }
              .liebiao>li{
                margin-left: 30px;
                font-size: 24px;
              }
              .liebiao>li>a{
                color: #999;
              }
              /* 产品 */
              .whdb{
                margin-top: 72px;
                height: 777px;
                margin-bottom: 72px;
                display: flex;
                flex-wrap: wrap;
              }
              .whdb>li>h1{
                color: #666666;
                font-size: 30px;
                padding: 121px 0px 25px 71px;
              }
              .whdb>li>h2{
                color: #666;
                font-size: 16px;
                width: 303px;
                margin-left: 72px;
                margin-top: 19px;
              }
              /* 产品 */
              .banner_1{
                /*position: relative;*/
                width: 100%;
                /*height: 350px;*/
                 position:relative; cursor:pointer;transform:translate(0,-10px); box-shadow:0 0 48px rgb(0,0,0,0.16); 
            }
            .mask_1{
                display: none;
                position: absolute;
                width: 382px;
                height: 520px;
                background: rgba(0,0,0,.5);
            }
            .banner_1:hover .mask_1{
                display: block;
            }
            .banner_1:hover h3{
                color: #15443c;
            }
            .banner_1:hover{ position:relative; cursor:pointer;transform:translate(0,-10px); box-shadow:0 0 48px rgb(0,0,0,0.16); }
            .box_1{
                position: absolute;
                top: 44%;
                left: 44%;
                margin-left: -25px;
                margin-top: -25px;
            }
            .box_1>img{
              width: 120px;
              height: 120px;
            }
            .banner_1 h3{
                position: absolute;
                text-align: center;
                width: 382px;
                z-index: 99;
                color: #333;
                font-size: 24px;
                margin-top:10px;
                overflow:hidden;
                text-overflow:ellipsis;
                white-space:nowrap;
            }
            .cpdd{
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                list-style: none;
                width: 100%;
                margin-top: 102px;
            }
            .cpdd>li{
                margin-right: 20px;
                margin-bottom: 80px;
                height: 476px;
            }
            
            /* 研发 */
            .yf{
              height: auto;
              margin-top: 32px;
              display: flex;
              flex-wrap: wrap;
            }
            .yf>div{
              background-color: #15443C;
              width: 546px;
              height: 100%;
            }
            .yf>div>h3{
              margin-top: 105px;
              margin-left: 103px;
              color: #fff;
              font-size: 24px;
            }
            .yf>div>h1{
              margin-top: 19px;
              margin-left: 103px;
              color: #fff;
              font-size: 48px;
            }
            .yf>div>p{
              border: 0.5px solid #fff;
              width: 93px;
              margin-top: 39px;
              margin-left: 103px;
            }
            .yf>div>span{
              margin-top: 34px;
              margin-left: 103px;
              width: 338px;
              height: 331px;
              color: #fff;
              font-size: 20px;
              display: block;
              line-height: 33px;
              margin-bottom: 103px;
            }
            .yf>div>h2{
              color: #fff;
              font-size: 40px;
              margin-top: -201px;
              position: absolute;
              margin-left: 126px;
            }
            .yf>div>h4{
              color: #fff;
              font-size: 30px;
              margin-top: -131px;
              position: absolute;
              margin-left: 178px;
            }
            /* 搜索页面 */

            .imgdiv{
                  margin-top: 30px;
                  margin-bottom: 30px;
                  display: flex;
                  justify-content: center;
                }
                .imgdiv>#img{
                  width: 458px;
                    height: 324px;
                }
                .item>a{
                  margin-top: 115px;
                }

                 /*产品展示*/
.cpzs{
  clear:both;
  width:1600px;
  margin:auto;
  height:910px;
  margin-top:60px;
}
.top{
  width:86%;
  margin:auto;
  height:120px;
}
.cp{
  float:left;
  width: 170px;
    height: 70px;
    /*line-height: 0px;*/
    /*margin-left: 250px;*/
  }
.cp p{
    font-size: 30px;
    font-weight: bold;  
}
.cp div{
  float:right;
  margin-top:-35px;
  /*margin: -40px 0px;*/
}
.cpzsz{margin-left:20px;}
.cp span{
  font-size: 12px;
  font-weight: bold;
}
.ljgd{
  width:95px;
  float: right;
}
.ljgd p{
  /*margin: -60px 0;*/
  line-height: 70px;
  float:left;
  font-weight: bold;  
}
.ljgd img{
  float:right;
  margin-top:25px;
}
.bottom{
  /*padding-left: 80px;*/
  width:100%;
  height:750px;
}
.item {
  width: 25%;
    float: left;
}
li {
    list-style: none;
}
.item img{width: 96%;height: auto;float: left;transition:all .5s;
-webkit-transition:all .5s;
-ms-transition:all .5s;
border: 1px solid #04B50B;
    margin-bottom: 10px;}
.item:hover img{
  -webkit-transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -o-transform:translateY(-10px);
    transform:translateY(-10px)}

    .hb{width:1600px;margin:auto;}
    .hb img{width:100%;}

/*企业文化*/

.qywh{
  width:1600px;
  /*height:600px;*/
  margin:auto;
  padding-top:120px;
  padding-bottom: 165px;
  background-image: url('../image/dsar-bg.png');
}
.qywh_top{
  width:86%;
  height:80px;
  margin:auto;
  /*margin-left: 230px;*/
    /*margin-right: 100px;*/
  margin-bottom:100px;
}
.qywh_left{
  width: 195px;
    height: 70px;
    line-height: 0px;
    float:left;
    margin-top: -10px;
  }
.qywh_left p{
    font-size: 30px;
    font-weight: bold;  
}
.qywh_left div{
  float:right;
  margin: -50px -20px;
}
.qywh_left span{
  font-size: 15px;
  font-weight: bold;
}
.qywh_bottom{
/*  margin-left: 230px;   
  margin-right: 230px;*/
  width:90%;
  margin:auto;
  height:406px;
  border: 1px solid #5b2c1a;

}
.qywh_right{
  width:1010px;
  height:50px;
  margin-left:120px;
  margin-right:100px;
    float: left;
}
.qywh_bottom_dsar{width:25%;
  height:406px;
  float:left;}
  .zzry_tp_list_bg{ width:25%;
  height:406px;
  float:left;position:absolute; z-index:100;}
  .qywh_bottom_dsar:hover .zzry_tp_list_bg{width:25%; z-index:100; overflow:hidden;  animation-name:fadeIn; opacity:0;} 
 
.qywh_bottom .one{
  width:100%;
  height:406px;
  float:left;
}
/*.qywh_bottom .one:hover{
  -webkit-transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -o-transform:translateY(-10px);
    transform:translateY(-10px)}*/
.qywh_bottom .two{
  width:363px;
  height:406px;
  float:left;
}
/*.qywh_bottom .two:hover{
  -webkit-transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -o-transform:translateY(-10px);
    transform:translateY(-10px)}*/
.qywh_bottom .three{
  width:363px;
  height:406px;
  float:left;
}
/*.qywh_bottom .three:hover{
  -webkit-transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -o-transform:translateY(-10px);
    transform:translateY(-10px)}*/
.qywh_bottom .four{
  width:363px;
  height:406px;
  float:left;
}
/*.qywh_bottom .four:hover{
  -webkit-transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -o-transform:translateY(-10px);
    transform:translateY(-10px)}*/
.qywh_ljgd{
  width:80%;
  float: right;
  line-height: 32px;
}
.qywh_ljgd p{
  /*margin: -60px 0;*/
  /*line-height: 70px;*/
  float:left;
  color: #5b2c1a;opacity: 0.8;
  /*font-weight: bold;  */
}
/*新闻动态*/
.xwdt{
  width:1600px;
  height:650px;
  margin:auto;
  margin-top: 120px;
    /*margin-bottom: 150px;*/
}
.xwdt-top {
    width: 86%;
    margin: auto;
    height: 100px;
}
.xwdt-bottom {
    width: 86%;
    margin: auto;
    height: 750px;
}
.xwdt-left{
  width:48%;
  height:500px;
  float: left;
  margin-right:2%;
}
.xwdt-min{
  width:1960px;
  height:100px;
}
.news{
  width: 195px;
    height: 70px;
    line-height: 0px;
    margin-left: 228px;
}
.news p{
    font-size: 30px;
    font-weight: bold;  
}
.news div{
  float:right;
  margin: -40px 0px;
}
.news span{
  font-size: 15px;
  font-weight: bold;
}
.gt{
  width:95px;
  height:25px;
  float: right;
    margin-right: 250px;
}
.gt p{
  margin: -60px 0;
  font-weight: bold;  
}
.gt img{
  float:right;
  margin: 40px 0px;
}
.wz-left{
  width:610px;
  height:170px;
  clear:both;
  /*margin-left: 230px;*/
  margin-right: 150px;
}
.wz-left:hover{
  -webkit-transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -o-transform:translateY(-10px);
    transform:translateY(-10px);
}
.wz-left span{
  font-size:25px;
  font-weight: bold;
}
.wz-left div{
  border-bottom: 3px solid #a19d9d;
  width:610px;
  margin-top:22px;  
}
.wz-left p{
  font-size:16px;
  height:50px;
  width:610px;
  margin-top:35px;
}
/*焦点图*/
  .cot-xwzx-min{ width:615px; height:295px; float:left; margin-bottom:34px;/*margin-left: 230px;*/margin-right: 150px;} 
  .yx-rotaion{ float:left;}
  .yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute;}
  .yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=76);-moz-opacity:0.76;-khtml-opacity:0.76;opacity:0.76;left:0;bottom:0;bottom:-1px;z-index:1}
  .yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .yx-rotation-focus span,.yx-rotaion-btn span{background:url(../image/ico.png) no-repeat;display:block;}
  .yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
  .yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
  
  .yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
  .yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
  .yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
  .yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
  .yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
  .yx-rotation-focus span.hover{background-position:-10px -126px}
  .rotaion_list{width:0;height:0;overflow:hidden;}

  .wz{
  width: 50%;
    height: 541px;
    float: right;
    /*margin: 0px -120px;*/
}
.bz1{
  width:690px;
  height:200px;
  float: left;
  margin-bottom: 80px;
  /*position: relative;*/
}
.bz1:hover{
  -webkit-transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -o-transform:translateY(-10px);
    transform:translateY(-10px);
  }
.bz1-min{
  width:135px;
  height:200px;
  background-color:#7c0303;
  float:left;
  /*position:absolute;*/
}
.bz1-min-1{
  margin-top:5px;
}
.bz1-min p{
  color:white;
  font-size:45px;
  text-align: center;
  font-weight: bold;
  margin-top:20px;
}
.bz1-min div{
  width:55px;
  border-bottom: 3px solid #a19d9d;
  margin: 40px;
  margin-top:10px;
}
.bz1-min span{
  color: white;
    font-size: 15px;
    margin: 0px 40px;
    width: 56px;
    height: 20px;
}
.wz-right1{
  width:520px;
  height:200px;
  float: right;
    /*margin: -7px -25px;*/
}
.wz-right1 span{
  font-size:25px;
  font-weight: bold;
}
.wz-right1 div{
  border-bottom: 3px solid #a19d9d;
  /*width:610px;*/
  margin: 22px 0px; 
}
.wz-right1 p{
  font-size:16px;
  height:50px;
  /*width:610px;*/
  margin-top:35px;
}
.zz{
    color: #6a6060;
}
.bz2{
  width:790px;
  height:200px;
  float: left;
  margin-top: 80px;
  position: relative;
}
.bz2-min{
  width:135px;
  height:200px;
  background-color:black;
  position:absolute;
}
.bz2-min p{
  color:white;
  font-size:45px;
  text-align: center;
  font-weight: bold;
}
.bz2-min div{
  width:55px;
  border-bottom: 3px solid #a19d9d;
  margin: 25px 40px;
}
.bz2-min span{
  color: white;
    font-size: 15px;
    margin: 0px 40px;
    width: 56px;
    height: 20px;
}
.wz-right2{
  width:620px;
  height:200px;
  float: right;
    margin: -7px -25px;
}
.wz-right2 span{
  font-size:25px;
  font-weight: bold;
}
.wz-right2 div{
  border-bottom: 3px solid #a19d9d;
  width:610px;
  margin: 25px 0px; 
}
.wz-right2 p{
  font-size:16px;
  height:50px;
  width:610px;
  margin-top:35px;
}
.wz-right2 a span{
  font-size: 15px;
    color: #6a6060;
    width: 80px;
    height: 20px;
}
#second{background-color:black;}
.qyry{
  width:1600px;
  margin:auto;
  margin-top: 80px;
    /*margin-bottom: 150px;*/
}
.container{  
        width:86%;  
        height: 240px;
        margin:auto;  
        overflow: hidden;  
        position: relative;  
    }  
    .container .imgcss{  
        animation:scoll 6s linear 0s infinite;  
    } 
    .container .textcss {
        animation:textScroll 6s linear 0s infinite;  
    }
    .container ul {
        width:4000px;  
        left:0;  
        top:0;  
        position: absolute;  
    }
    .container ul:hover {
        animation-play-state: paused;
    } 
    .container ul li{  
        float:left;  
    }  
    @keyframes scoll{  
        from{  
            left:0;  
        }  
        to{  
            left:-960px;  
        }  
    }   
    @keyframes textScroll{  
        from{  
            left:0;  
        }  
        to{  
            left:-986px;  
        }  
    }
    /*联系我们*/
.lxwm{
  width:100%;
  height:650px;
  margin-top:60px;
  background: url(../image/lxwm-bg.jpg) no-repeat;
  background-size:100% 100%;
}
.lxwm-content{
   width:1600px;
  margin:auto;
  height:650px;
  padding-top:110px;
}
.lxwm_top{
  width:1452px;
  height:80px;
  margin-left: 230px;
    margin-right: 100px;
  margin-bottom:100px;
}
.lxwm-bottom{
  width:68%;
  margin:auto;
  height: 320px;
  margin-top:50px;
}
/*.lxwm_left{
  width: 195px;
    height: 70px;
    line-height: 0px;
    float:left;
  }
.lxwm_left p{
    font-size: 30px;
    font-weight: bold;  
}
.lxwm_left div{
  float:right;
  margin: -40px 0px;
}
.lxwm_left span{
  font-size: 15px;
  font-weight: bold;
}*/

.lxwm-min{
  width:100%;
  height:320px;
  margin-top:100px;
  margin-bottom:160px;
  margin-left: 330px;
  margin-right:290px;
}
.lxwm-left{
  width:260px;
  height:315px;
  float:left;
}
.lxwm-shuxian{height: 250px;
    border-right: 3px solid #a19d9d;
    float: left;
    margin-left:60px;}
    .lxwm-liuyan{float:right;}
    .liuyan-left{float:left;width:239px;}
    .liuyan-left input{width:100%;height: 44px;margin-bottom:20px;border: 3px solid #a19d9d;background:rgba(255,255,255,0.15);padding-left: 10px;}
    .liuyan-right{float:left;margin-left: 30px;}
    .ly-content{width:451px;height:170px;border:3px solid #a19d9d;background:rgba(255,255,255,0.15);padding-left: 10px;}
    .liuyan-submit{width:120px !important;height: 44px;margin-top: 12px;
      background: #5b2c1a !important;
   border: solid 3px #5b2c1a !important;
    color: #fff;
  }
.min1{
  /*width:300px;*/
  height:86px;
  opacity: 0.7;
}
.min1 div{
  /*width:300px;*/
  border-bottom: 3px solid #a19d9d;
  margin-bottom:10px;
}
.min1 p{
  /*width:300px;*/
  /*height:20px;*/
  font-size:16px;
  line-height: 30px;
  text-indent:2em;
} 
/*.min1 span{
  width:300px;
  height:20px;
  font-size:16px;
}*/
/*.ll{
  height: 250px;
    border-right: 3px solid #a19d9d;
    float: left;
    margin: -300px 370px;
    opacity: 0.7;
}
.contactform{
  width:865px;
  height:300px;
  float:right;
  margin: -330px 580px
}
.contactform_name input{
  width:290px;
  height:60px;
  opacity: 0.4;
}
.contactform_eml input{
  width:290px;
  height:60px;
  opacity: 0.4;
}
.contactform_tel input{
  width:290px;
  height:60px;
  opacity: 0.4;
}
.contactform_content textarea{
  width: 550px;
    height: 225px;
    float: right;
    margin: -245px -50px;
    opacity: 0.4;
}
.contactform_submit input{
  width:155px;
  height:35px;
  opacity: 0.4;
}*/
/*尾部*/  
.wb{
  width:100%;
  height:85px;
  background-color: #7c0303;
}
.wb-content{width:1600px;margin:auto;line-height: 85px;
    color: #fff;  opacity: 0.6;}
.wb-content-left{float:left;width:50%;margin:auto;}
.wb-content-left p{text-align: center; }
.wb-content-left p a{color:#fff;}
.wb-content-right{float:right;width:50%;margin:auto;}
.wb_left{
    padding: 20px 400px;
}
.wb_left p{
font-size: 14px;
    color: #fff;
    opacity: 0.6;
}
.wb_right {
  font-size:16px;
  float:left;
  margin: -50px 0px;
}
.bot-min-02 {
    width: 80%;
    margin: auto;
}
.bot-min-02 a {
    font-size: 14px;
    color: #fff;
    margin-left: 36px;
}

.zj_wz{ width:86%; height:auto; clear:both; overflow:hidden; margin:auto; }

.gcal_ul{ width:2784px; margin-left:0px;  overflow:hidden;}
.gcal_ul_li{ float:left; width:348px; height:auto;}
.gcal_ul_li a{ width:100%; height:auto; }

.gcal_ul_li a{ width:348px; height:350px; margin:auto; background-color:#fff; }
.gcal_ul_li a div{ width:348px; height:231px; margin:auto; margin-top:6px; background-image:url(/pc/phone-images/zj_list_bg.png); background-size:216px 278px; text-align:center;}
.gcal_ul_li a div img{ width:348px; height:231px; margin:auto; padding-top:20px; }

.gcal_ul_li a:hover{ background-color:#ff6199;}

/* str */
.str_wrap { overflow:hidden; //zoom:1; font-size:12px; line-height:16px; position:relative; -moz-user-select:none; -khtml-user-select:none; user-select:none; white-space:nowrap;}
.str_move { white-space:nowrap; position:absolute; top:0; left:0; cursor:move;}
.str_move_clone { display:inline-block; //display:inline; //zoom:1; vertical-align:top; position:absolute; left:100%; top:0;}
.str_vertical .str_move_clone { left:0; top:100%;}
.str_down .str_move_clone { left:0; bottom:100%;}
.str_vertical .str_move,
.str_down .str_move { white-space:normal; width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{ cursor:inherit;}
.str_wrap img { max-width:none !important;}
.gsjj2{
  width:100%;
  background: url('../image/gywm-bg.png') no-repeat; 
} 
.gsjj{
  width:1600px;
  margin:auto;
  height:600px;
  margin-top:90px;
}
.gsjj-content{width:86%;margin:auto;}
.gsjj-content-left{float: left;
  /*background-color: #fff;*/
  width: 621px;
  padding: 0 30px 0 38px;
  height: 572px;
  position: relative;}
  .gsjj-content-right{float:right;width:729px;}
  .gsjj-content-right img{width:100%;}
.gywm{height: 70px;}
.gywm h1{font-weight: bold;font-size: 28px;}
.nygrc{font-size: 20px;line-height: 24px;font-weight: bold;
    margin-top:20px;margin-bottom:10px;}

.content2 {
  margin-bottom: 72px ;
  margin-top: 71px;
}
.gsjj-content .left {
  float: left;
  /*background-color: #fff;*/
  width: 621px;
  padding: 0 30px 0 38px;
  height: 572px;
  position: relative;
}

.gsjj-content .title {
  float:left;width:120px;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
}
.gsjj-content p{font-size:16px;}
.gsjj-content label{font-size:12px;}
.about{
  width: 195px;
    height: 70px;
    line-height: 0px;
  }
.about p{
    font-size: 30px;
    font-weight: bold;  
}
.about div{
  float:right;
  margin: -40px 20px;
}
.about span{
  font-size: 15px;
  font-weight: bold;
}
.gsjj-content .line {
  margin: 28px 0 20px;
  /* width: 42px;
  height: 2px;
  background-color: #373737; */
}
.gsjj-content p {
  line-height: 30px;
}
.gsjj-content ul {
  margin-top: 44px;
}
.gsjj-content li {
  line-height: 16px;
  padding-left: 28px;
  margin-bottom: 26px;
  background: url('/pc/images/icon08.png') no-repeat left center;
}
.gsjj-content .more {
  width: 200px;
  height: 200px;
  position: absolute;
  bottom: 56px;
  right: -48px;
  background: #15443C;
  border-radius: 50%;
  border-bottom-right-radius: 0;
}
.gsjj-content a {
  display: block;
  width: 100%;
  height: 100%;
}
.gsjj-content i {
  display: block;
  width: 36px;
  height: 36px;
  background: url('/pc/img/xz_3.png');      
  position: absolute;
  bottom: 96px;
  right: 84px;
}
.gsjj-content span {
  display: block;
  width: 105px;
  position: absolute;
  right: 46px;
  bottom: 60px;
  color:#DFAE76; 
  font-size: 16px;
}
/*.content2 img {
  width: 100%;
  height: 570px;
}*/
.gsjj-content .right {
  width: 979px;
  /* width: 56%; */
  display: inline-block;
  /* float: left; */
}
.ckxq-btn {
    width: 170px !important;
    height: 50px !important;
    margin-left: 18px;
    border: solid 1px #000;
    color: #000;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    margin-top: 32px;
}
.ckxq-btn:hover{
  background-color: #5b2c1a;
   border: solid 1px #5b2c1a;
    color: #fff;
}
/*.liuyan-submit:hover{
  border:3px solid #a19d9d !important;
  background:rgba(255,255,255,0.15) !important;
  color: #a19d9d;
}*/
.liuyan-left span{font-size:10px;margin-top:-16px;}
.liuyan-right div{font-size:10px;}
   .dh_a2{
display: inline-block;
    width: 133px;
    background: #5b2c1a;
    line-height: 91px;
    font-size: 24px;
color: #fff !important;
  }
  #main #list li a:hover{background: #5b2c1a;color: #fff !important;}