/* CSS Document */
@charset "UTF-8";
html {
font-family: "寰蒋闆呴粦", "瀹嬩綋", sans-serif;
}
body {
line-height: 24px;
font-size: 16px;
color: #444;
background: #fff;
outline: 0;
}
html,
body,
header,
section,
footer,
div,
ul,
ol,
li,
img,
a,
span,
em,
del,
legend,
center,
strong,
var,
fieldset,
form,
label,
dl,
dt,
dd,
cite,
input,
hr,
time,
mark,
code,
figcaption,
figure,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
p {
margin: 0;
border: 0;
padding: 0;
font-style: normal;
box-sizing: border-box;
}
ul,
li {
list-style: none;
}
b,
strong {
font-weight: 700;
}
pre {
overflow: auto;
}
img {
border: 0;
display: block;
margin: 0 auto;
}
em,
i {
font-style: normal;
}
p {
margin-top: 0;
margin-bottom: 0;
}
div {
margin: 0 auto;
}
a {
color: #221815;
text-decoration: none;
background-color: transparent;
}
a:hover {
outline: 0;
color: #221815;
}
area {
outline: none
}
textarea {
overflow: hidden;
resize: none;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
input,
optgroup,
select,
textarea {
margin: 0;
font: inherit;
color: inherit;
}
hr {
height: 0;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
pre {
overflow: auto;
}
button,
.aui-btn {
position: relative;
display: inline-block;
font-size: 14px;
font-weight: 400;
text-decoration: none;
text-align: center;
margin: 0;
background: #e5e5e5;
padding: 0 12px;
height: 30px;
line-height: 30px;
border: 1px solid #bdbdbd;
border-radius: 1px;
white-space: nowrap;
text-overflow: ellipsis;
vertical-align: middle;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
user-select: none;
}
textarea {
width: 100%;
-webkit-appearance: none;
padding: 5px;
margin-bottom: 15px;
line-height: 21px;
-webkit-user-select: text;
background-color: #fff;
border: none;
border-radius: 3px;
outline: none
}
select,
input[type="text"],
input[type="password"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"] {
width: 100%;
-webkit-appearance: none;
-webkit-user-select: text;
padding: 0px;
margin-bottom: 0px;
background-color: #fff;
border: none;
border-radius: 0px;
outline: none;
}
input[type="submit"] {
padding: 0px;
margin-bottom: 0px;
border: 0;
border-radius: 0px;
outline: none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #969697;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #969697;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #969697;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #969697;
}
.clearfix {
clear: both;
}
.clearfix:before {
display: table;
content: " ";
}
.clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.fl {
float: left !important;
}
.fr {
float: right !important;
}
.white,
.white a,
.white a:hover {
color: #fff !important;
}
.border-n {
border: none!important;
}
.w100 {
width: 100%;
margin: 0 auto;
}
.font55 {
font-size: .55rem !important;
}
.song {
font-family: "瀹嬩綋";
}
/*鏂囧瓧瀵归綈*/
.text-l {
text-align: left!important;
}
.text-c {
text-align: center!important;
}
.text-j {
text-align: justify!important;
}
.text-r {
text-align: right!important;
}
/*鑷姩闅愯棌鏂囧瓧*/
.ellipsis-1 {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.ellipsis-2 {
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
/**top**/
.header {
width: 100%;
height: auto;
position: relative;
}
.tp_logo {
width: 100%;
height: 1.6rem;
background: none;
position: absolute;
top: .7rem;
left: 0;
z-index: 50;
}
.tp_logo .logo {
float: left;
margin-left: .7rem;
height: 9vw;
}
.tp_logo .logo {
height: 9vw;
}
.tp_logo .mensd {
float: right;
margin-right: .4rem;
}
.tp_logo img {
height: 9vw;
}
/* --------------------------------------------------------------------- */
/**top**/
.txt-swiper {
width: 100vw;
height: 100vh;
position: relative;
z-index: 2;
}
.shouye {
height: 118vw !important;
}
.neiye {
height: 80vw !important;
}
.txt-swiper h3 {
position: absolute;
left: 0vw;
top: 0vw;
width: 100%;
height: 100%;
}
.slide1 img,
.slide2 img {
width: 100%;
}
.word {
display: block;
perspective: 50vw;
perspective-origin: 0% 30%;
position: relative;
height: 9vw;
}
.letter {
display: inline-block;
position: absolute;
}
.txt-swiper .swiper-button-next,
.txt-swiper .swiper-button-prev {
left: .7rem;
right: auto;
top: auto;
bottom: .3rem;
width: 4rem;
height: 2rem;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: .7rem;
line-height: 1.4rem;
margin-top: 0;
text-transform: uppercase;
color: #fff;
background: none;
outline: none
}
.txt-swiper .swiper-button-next span,
.txt-swiper .swiper-button-prev span {
font-size: 1.3rem;
}
.txt-swiper .swiper-button-next {
left: 5rem;
}
.xian {
position: absolute;
left: 0;
bottom: 2.9rem;
width: 100vw;
height: 1px;
border-bottom: 1px solid rgba(255, 255, 255, .4);
z-index: 99;
}
.n_line {
position: absolute;
left: 0;
bottom: 0;
z-index: 2;
background: #dcdcdc;
width: 22vw;
height: 1px;
}
.path {
fill: none;
stroke: #fff;
stroke-miterlimit: 10;
stroke-width: 1.8px;
transition: opacity 0.3s, fill 0.3s, stroke 0.3s;
}
.txt-swiper .swiper-pagination {
right: .7rem;
top: auto;
bottom: 0rem;
width: 3.9rem;
height: 3rem;
font-size: .7rem;
line-height: 3rem;
color: #b9bac3;
}
.txt-swiper .swiper-slide {
perspective: 50vw;
perspective-origin: 50% 50%;
}
.txt-swiper .swiper-pagination ul {
width: 5rem;
}
.txt-swiper .swiper-pagination ul li {
position: absolute;
left: 0;
top: 0;
font-size: 2rem;
line-height: 3rem;
color: #e9ba85;
text-align: right;
}
.txt-swiper .swiper-pagination .total {
position: absolute;
right: 0;
top: 0;
line-height: 1.5rem;
}
.img-swiper {
position: absolute;
width: 100%;
height: 1px;
background: #001c43;
top: 0;
left: 0;
z-index: 1;
opacity: 0;
}
.img-swiper .swiper-slide img {
width: 100%;
}
.menu1 {
display: none
}
/* --------------------------------------------------------------------- */
.intiti {
width: 4.5vw;
}
.intiti img {
width: 100%;
}
/**鏁板瓧**/
.shuzi {
width: 100%;
height: 25.7vw;
background: url(../img/wap_05.jpg) no-repeat top center;
padding-top: 6vw;
margin-top: -2px;
}
.number {
width: 94vw;
margin-left: 5vw;
}
.number ul {
display: block;
float: left;
width: 16vw;
}
.number ul:nth-of-type(2) {
width: 20vw;
}
.number ul:nth-of-type(3) {
width: 27vw;
}
.number ul:nth-of-type(4) {
width: calc(100% - 63vw);
}
.number li {
float: left;
font-size: 7vw;
line-height: 9vw;
font-family: 'Bahnschrift Medium';
}
.number span {
display: block;
float: left;
/* font-size: .5rem;
line-height: .6rem; */
font-size: .5rem;
line-height: .6rem;
}
.number p {
/* font-size: 1.2vw;
line-height: 2.3vw; */
font-size: 10px;
line-height: 16px;
clear: both;
}
/**绠€浠?*/
.about {
position: relative;
width: 94vw;
}
.about img {
width: 100%;
}
.about p {
width: 92vw;
font-size: .55rem;
/* font-size: .7rem; */
line-height: 2;
text-align: justify;
margin: 0 auto;
}
/**浜у搧涓績**/
.product {
width: 100%;
height: auto;
background: url(../img/wap_07.jpg) no-repeat top center;
margin-top: 6vw;
}
.prozuo {
width: 94vw;
background: #fff;
overflow: hidden;
position: relative;
}
.prozuo .prev,
.prozuo .next {
position: absolute;
bottom: 0;
right: 0;
z-index: 999;
display: block;
width: 40px;
height: 40px;
line-height: 40px;
font-size: 23px;
float: right;
overflow: hidden;
cursor: pointer;
background: #d2be98;
text-align: center;
}
.prozuo .iconfont {
font-size: 23px !important;
}
.prozuo .prev {
right: 40px;
}
.prozuo .prev:hover {
background: #c3a160;
}
.prozuo .next {
background: #c3a160;
}
.prozuo .bd {
padding: 0px;
position: relative;
height: 100%;
padding: 7vw 6vw;
z-index: 0;
}
.prozuo .bd ul {
overflow: hidden;
zoom: 1;
}
.prozuo .bd ul li {
width: 100% !important;
margin: 0px;
float: left;
_display: inline;
overflow: hidden;
padding: 0;
zoom: 1;
}
.prozuo .bd ul li p {
font-size: .9rem;
}
.prozuo .bd ul li span {
display: block;
font-size: .66rem;
line-height: 1.5;
margin-top: .5rem;
color: #999;
}
.prozuo .bd ul li em {
display: block;
width: 82vw;
height: 54.7vw;
overflow: hidden;
margin-top: 12px;
}
.prozuo .bd ul li img {
display: block;
height: 54.7vw;
margin: 0 auto;
}
.prozuo .hd {
height: 15px;
overflow: hidden;
position: absolute;
right: 5px;
bottom: 5px;
z-index: 1;
display: none;
}
.prozuo .hd ul {
overflow: hidden;
zoom: 1;
float: left;
}
.proyou {
width: 94vw;
}
.proyou img {
width: 34vw;
height: 34vw;
}
.projj1 {
width: 60vw;
background: #fff;
height: 34vw;
padding: 3.3vw;
position: relative;
}
.projj1 p {
font-size: .7rem;
}
.projj1 span {
display: block;
font-size: .5rem;
line-height: 1.4;
color: #888;
}
.projj1 small {
display: block;
font-size: .34rem;
line-height: .4rem;
margin-top: 1rem;
color: #909090;
text-transform: uppercase;
}
.icon-shandian {
font-size: 2rem !important;
line-height: 3rem;
color: #f0f0f0;
position: absolute;
right: .5rem;
bottom: 0;
}
.proyou .icon-shandian:hover {
color: #999;
}
.icon-anquan {
font-size: 2rem !important;
line-height: 3rem;
color: #2b4263;
position: absolute;
right: .5rem;
bottom: 0;
}
.proyou .icon-anquan:hover {
color: #eee;
}
/* --------------------------------------------------------------------- */
/**瑙e喅鏂规**/
.solubox {
width: 94vw;
height: 37.5vw;
/* padding: 3vw 15vw 3vw 3vw; */
overflow: hidden;
position: relative;
margin-bottom: 1.2rem;
}
.sobg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 37.5vw;
}
.sobg img{display: block;width: 100%;height: 100%;}
.socheng {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 37.5vw;
background: rgba(0, 32, 55, .2);
z-index: 2;
}
.solubox strong {
position: absolute;
left: 6vw;
top: 6vw;
width: 55vw;
z-index: 3;
display: block;
font-size: .7rem;
line-height: 2;
font-weight: 500;
}
.solubox span {
position: absolute;
left: 6vw;
top: 16vw;
z-index: 3;
display: block;
width: 100%;
height: 2px;
background: rgba(255, 255, 255, .3);
margin: 0 auto 0;
}
.solubox i {
display: block;
margin-left: 0;
width: 75px;
height: 2px;
background: rgba(255, 255, 255, .3);
}
.solubox p {
position: absolute;
left: 6vw;
top: 18vw;
width: 66vw;
z-index: 3;
font-size: .6rem;
line-height: 1.7;
text-align: justify;
}
/* */
.picScroll-left {
overflow: hidden;
position: relative;
width: 100vw;
}
.picScroll-left .hd {
overflow: hidden;
height: 1rem;
padding: 0;
margin-top: 1rem;
}
.picScroll-left .hd .prev,
.picScroll-left .hd .next {
display: block;
float: left;
width: 48%;
text-align: right;
font-size: 1rem;
font-weight: 400;
overflow: hidden;
}
.picScroll-left .hd .next {
float: right;
text-align: left;
}
.picScroll-left .hd .prevStop {
color: #ccc;
}
.picScroll-left .hd .nextStop {
color: #ccc;
}
.picScroll-left .bd {
padding: 0px;
}
.picScroll-left .bd ul {
overflow: hidden;
zoom: 1;
}
.picScroll-left .bd ul li {
_display: inline;
overflow: hidden;
}
.table4 {
float: left;
width: 41vw !important;
margin: 7vw 0 0 6vw;
}
.picScroll-left .bd ul li .pic {
width: 100%;
height: 15vw;
overflow: hidden;
margin: 0 auto 2vw;
justify-content: center;
align-items: center;
display: -webkit-flex;
}
.picScroll-left .bd ul li .pic img {
display: block;
width: 100%;
margin: 0 auto;
}
.picScroll-left .bd ul li .tit {
text-align: center;
font-weight: bold;
font-size: .65rem;
line-height: 2;
}
.picScroll-left .bd ul li p {
font-size: .5rem;
line-height: 1.4;
text-align: justify;
}
@media screen and (min-width:1280px) and (max-width:1440px) {}
@media screen and (max-width:1280px) {}
/****/
.kuaibt {
width: 100%;
text-align: center;
color: #202020;
font-size: 1rem;
line-height: 1.5rem;
text-transform: uppercase;
}
.kuaibt strong {
color: #0c2c5b;
}
.kuaifu {
color: #666;
font-size: .4rem;
line-height: .55rem;
text-align: center;
}
.gengduo {
width: 33%;
height: 1.5rem;
line-height: 1.5rem;
font-size: .55rem;
text-align: center;
color: #999999;
border: 1px solid #dcdcdc;
margin-top: 1rem;
margin-bottom: 1rem;
box-sizing: content-box;
}
.gengduo:hover {
background: #dcdcdc;
}
/****/
.cases {
width: 100%;
padding: .3rem .12rem;
min-height: 15rem;
/* min-height: 18rem; */
/* min-height: 21rem; */
background: url(../img/wap_08.jpg) no-repeat top center;
padding-top: 1px;
}
#carousel {
display: block;
height: auto;
margin: 0 auto;
-webkit-perspective: 1200px;
perspective: 1200px;
position: relative;
top: .5rem;
width: 100%;
}
#carousel #container {
display: block;
/* height: 4.5rem; */
height: 6rem;
/* height: 7.5rem; */
margin: 0 auto;
-webkit-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg);
-webkit-transform-origin: center bottom 0;
transform-origin: center bottom 0;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
width: 150px;
z-index: 3;
}
#carousel .item {
display: block;
margin: 0;
padding: 0;
width: 160px;
height: 110px;
-webkit-transform: translateZ(300px);
-ms-transform: translateZ(300px);
-o-transform: translateZ(300px);
transform: translateZ(300px);
position: absolute;
}
#carousel .item a {
display: block;
width: 100%;
height: 100%;
}
#carousel .item img {
width: 100%;
height: 100%;
/* -webkit-box-reflect: below 0 linear-gradient(transparent, transparent, #0003); */
-webkit-box-reflect: below 2px -webkit-linear-gradient(transparent, transparent 80%, rgba(0, 0, 0, .3))
}
#carousel .text {
color: #fff;
text-align: center;
margin: 0 auto .4rem;
position: absolute;
/* left: 7.5vw;
width: 85vw; */
left: 0;
right: 0;
top: 110px;
background: rgba(0,0,0,.8);
}
#carousel .text b {
display: block;
font-size: .3rem;
font-weight: bold;
line-height: 2.5;
}
#carousel .text p {
font-size: .35rem;
line-height: 1.1rem;
text-align: center;
}
#carousel .tc-btn-container {
display: block;
height: 0;
margin-top: 0;
position: absolute;
left: 0;
right: 0;
width: 5rem;
margin: 0 auto;
top: 7rem;
/* top: 12rem; */
}
#carousel .tc-btn-container img {
display: block;
width: 100%;
}
#carousel .tc-next,
#carousel .tc-prev {
display: block;
width: 1.5rem;
height: 1.5rem;
}
#carousel .tc-next {
float: right;
cursor: pointer;
}
#carousel .tc-prev {
float: left;
cursor: pointer;
}
/**news**/
.slideTxtBox {
width: 100vw;
}
.slideTxtBox .hd {
width: 100vw;
height: 1.5rem;
line-height: 1.5rem;
position: relative;
}
.slideTxtBox .hd ul {
width: 100vw;
height: 1.5rem;
}
.slideTxtBox .hd ul li {
float: left;
width: 45.5vw;
height: 1.5rem;
font-size: .55rem;
border: 1px solid #dcdcdc;
background: #fff;
text-align: center;
cursor: pointer;
margin-left: 3vw;
color: #00428e;
}
.slideTxtBox .hd ul li.on {
height: 1.5rem;
background: #00428e;
border: 1px solid #00428e;
color: #fff;
}
.slideTxtBox .hd ul li.on a{color: #fff;}
.slideTxtBox .bd ul {
padding: 0px;
zoom: 1;
width: 100vw;
}
.slideTxtBox .bd li {
position: relative;
float: left;
width: 45.5vw;
height: auto;
margin-left: 3vw;
margin-top: 3vw;
margin-bottom: 3vw;
}
.slideTxtBox .n_pic {
width: 45.5vw;
height: 30vw;
overflow: hidden;
}
.slideTxtBox .n_pic img {
width: 45.5vw;
}
.slideTxtBox .n_time {
position: absolute;
left: .5rem;
top: .5rem;
z-index: 2;
color: #fff;
font-size: .5rem;
line-height: 2;
}
.slideTxtBox .n_time strong {
font-size: .8rem;
line-height: 2;
color: #ffc688;
font-weight: 400;
}
.slideTxtBox .n_con {
width: 100%;
padding: .5rem .2rem;
font-size: .6rem;
line-height: .9rem;
}
.slideTxtBox .n_tit {
font-size: .8rem;
line-height: 1.3rem;
font-weight: bold;
}
/**鑽h獕**/
.honorBox {
width: 100vw;
background: url(../img/wap_09.jpg) no-repeat top center;
margin-top: 2vw;
}
.honorBox .hd {
width: 100vw;
line-height: 1.5rem;
position: relative;
}
.honorBox .hd ul {
width: 100vw;
}
.honorBox .hd ul li {
float: left;
width: 45.5vw;
height: 1.5rem;
font-size: .7rem;
background: #fff;
/* background: #00428e; */
border: 1px solid #00428e;
color: #fff;
text-align: center;
cursor: pointer;
margin-left: 3vw;
}
.honorBox .hd ul li a{color: #00428e;}
.honorBox .hd ul li.on {
height: 1.5rem;
border: 1px solid #dcdcdc;
background: #00428e;
color: #fff;
/* background: #fff;
color: #00428e; */
}
.honorBox .hd ul li.on a{color: #fff;}
.indHonor .hd ul li{background: #00428e;border: 1px solid #00428e;}
.indHonor .hd ul li.on{border: 1px solid #dcdcdc;background: #fff;color: #00428e;}
.honorBox .bd ul {
width: 100vw;
margin: 0 auto;
padding: 0px;
zoom: 1;
}
.honorBox .bd li {
position: relative;
float: left;
width: 45.5vw;
height: 64vw;
margin-left: 3vw;
overflow: hidden;
margin-top: 3vw;
}
.honorBox .bd li img {
height: 64vw;
width: 45.5vw;
}
.honorBox .more{display: block;width: 33%;
height: 1.5rem;
line-height: 1.5rem;
font-size: .55rem;
text-align: center;
color: #999999;
border: 1px solid #dcdcdc;
box-sizing: content-box;margin: 1rem auto;}
.honorBox .arrow {
display: block;
width: 100px;
margin: 0px auto;
padding: 20px 0 50px;
color: #fff;
height: 1.2rem;
line-height: 1.2rem;
}
.honorBox .arrow a {
display: block;
float: left;
width: 33px;
font-size: 1.2rem;
text-align: center;
overflow: hidden;
cursor: pointer;
}
.honorBox .arrow span {
float: left;
display: block;
width: 33px;
font-size: 1.1rem;
font-weight: 400;
text-align: center;
}
/**鍚堜綔浼欎即**/
.partner {
width: 100vw;
}
.partner ul {
width: 100vw;
}
.partner li {
float: left;
width: 22vw;
height: 11.7vw;
margin-left: 2.1vw;
margin-bottom: 2vw;
border: 1px solid #dcdcdc;
overflow: hidden;
position: relative;
}
.partner li img {
width: 100%;
}
.partner li:hover {
width: 22vw;
height: 11.7vw;
transform: scale(1);
margin-top: -2px;
top: -2px;
}
/****/
.newbox {
width: 100%;
margin: 1rem auto;
}
.newbox ul {
float: left;
width: 44vw;
margin: 0 0 7vw 4vw;
}
.newbox ul li {
width: 44vw;
height: 24.2vw;
overflow: hidden;
}
.newbox ul li img {
width: 100%;
transition: all .3s ease-in-out
}
.newbox ul li img:hover {
transform: scale(1.1);
}
.newbox ul p {
height: 1.7rem;
font-size: .55rem;
line-height: .7rem;
margin-top: .5rem;
margin-bottom: 0;
font-weight: bold;
}
.newbox ul span {
display: block;
font-size: .45rem;
line-height: .6rem;
color: #616161;
text-align: justify;
}
/*****/
.hezuo {
width: 100vw;
}
.hezuo li {
float: left;
width: 45.5vw;
height: 24.2vw;
border: 1px solid #dcdcdc;
margin-left: 3vw;
margin-bottom: 3vw;
overflow: hidden;
}
.hezuo li img {
/* width: calc(100% - 45.5vw); */
height: 24.1vw;
}
/****/
.zhengwen {
width: 94vw;
font-size: .6rem;
line-height: 1.1rem;
color: #6f6f6f;
}
.albt {
width: 94vw;
}
.albt .gengduo {
width: 177px;
height: 52px;
line-height: 50px;
text-align: center;
color: #fff;
border: 1px solid #eee;
margin: 4vw 1vw 3vw auto;
}
.albt .gengduo:hover {
background: none;
}
.anlizuo {
width: 100vw;
height: 100vw;
overflow: hidden;
position: relative;
margin-top: 8vw;
}
.anlizuo .hd {
overflow: hidden;
width: 20vw;
height: 10vw;
padding: 0 0px;
position: absolute;
bottom: 0;
right: 0;
z-index: 999;
}
.anlizuo .hd .prev,
.anlizuo .hd .next {
display: block;
width: 10vw;
height: 10vw;
line-height: 10vw;
font-size: 4vw;
font-weight: 400;
float: right;
overflow: hidden;
cursor: pointer;
background: #d2be98;
text-align: center;
}
.anlizuo .hd .prev:hover {
background: #c3a160;
}
.anlizuo .hd .next {
background: #c3a160;
}
.anlizuo .bd {
padding: 0px;
}
.anlizuo .bd ul {
overflow: hidden;
zoom: 1;
}
.anlizuo .bd ul li {
width: 100vw !important;
margin: 0px;
float: left;
_display: inline;
overflow: hidden;
text-align: center;
padding: 0;
}
.anlizuo .bd ul li img {
display: block;
height: 100vw;
margin: 0 auto;
}
.anliyou {
width: 100vw;
background: #0c2c5b;
padding: 8vw 0;
}
.anliyou li {
float: left;
width: 44vw;
height: 50.4vw;
overflow: hidden;
margin: 0 0 4vw 4vw;
}
.anliyou li img {
/* width: 100%; */
height: 50.4vw;
transition: all .3s ease-in-out
}
.anliyou li img:hover {
transform: scale(1.1);
}
/****/
.contant {
width: 100%;
background: url(../img/wap_06.jpg) no-repeat right bottom #ffffff;
background-size: 100% auto;
padding: 10vw 0;
}
.cont11 {
width: 100%;
}
.cont11 ul {
float: left;
width: 50vw;
padding: 0 4vw;
}
.cont11 dd {
width: 19.2vw;
height: 19.2vw;
text-align: center;
color: #debd7d;
font-size: 10vw;
line-height: 19.2vw;
border: 1px solid #debd7d;
border-radius: 50%;
margin: 8vw auto 0;
box-sizing: content-box;
}
.cont11 dd:hover {
color: #fff;
background-color: #debd7d;
}
.cont11 li {
width: 100%;
text-align: center;
color: #333;
font-size: .7rem;
line-height: 1rem;
font-weight: bold;
margin-top: .7rem;
}
.cont11 p {
width: 100%;
text-align: center;
color: #444444;
font-size: .55rem;
line-height: .7rem;
}
.cont11 span {
display: block;
width: 1rem;
height: 2px;
background: #debd7d;
margin: 0.3rem auto;
}
.foot {
position: fixed;
left: 0;
bottom: 0;
width: 100%;
height: 17vw;
background-color: #0c2c5b;
text-align: center;
z-index: 55;
padding: 2vw 0 0;
}
.foot li {
float: left;
width: 25%;
text-align: center;
font-size: .5rem;
line-height: 4vw;
}
.foot li span {
display: block;
font-size: 8vw;
line-height: 9vw;
text-align: center;
}
/* CSS Document */
/*浣嶇疆*/
.weizhi {
width: 100vw;
height: 1.5rem;
line-height: 1.5rem;
background: #f4f4f4;
padding: 0 3vw;
color: #6a6a6a;
font-size: .5rem;
text-align: right;
}
.weizhi .iconfont {
font-size: .6rem;
}
.weizhi a {
color: #6a6a6a;
}
.jianjie {
width: 92vw;
color: #444444;
font-size: .7rem;
line-height: 2;
}
.jianjie article{width: 100%;color: #444444;font-size: .6rem;line-height: 2;text-align: justify;}
.jianjie p {
width: 100%;
color: #444444;
font-size: .6rem;
line-height: 2;
text-align: justify;
/* margin-bottom: 1.1rem; */
}
.jianjie img {
max-width: 100%;
}
/**妗堜緥鍒楄〃**/
.anli {
width: 100vw;
}
.biaoti_y {
width: 100%;
font-size: 1.4rem;
line-height: 1.6rem;
margin-top: 1.3rem;
color: #00428e;
text-align: center;
}
.biaoti_z {
width: 100%;
font-size: .9rem;
line-height: 1.1rem;
font-weight: normal;
color: #202020;
text-align: center;
margin-bottom: 1rem;
}
.anli .btn_area {
overflow: hidden;
}
.anli .btn_area section {
display: block;
float: left;
position: relative;
width: 44vw;
margin-left: 4vw;
margin-bottom: 4vw;
background: #fff;
box-sizing: border-box;
overflow: hidden;
box-shadow: 0 0 0.3rem #eee;
}
.anli .btn_area section .img_area,
.anli .btn_area section .img_abc {
width: 44vw;
height: 35.5vw;
position: relative;
overflow: hidden;
box-sizing: content-box;
/* border-bottom: .2vw solid #0c2c5b; */
}
.anli .btn_area section .img_area img,
.anli .btn_area section .img_abc img {
width: 44vw;
height: 35.5vw;
transition: all .3s ease-in-out
}
.anli .btn_area section .img_area .dimd,
.anli .btn_area section .img_abc .dimd {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
display: none;
opacity: .5;
filter: alpha(opacity=50);
background-color: #000
}
.anli .btn_area section:hover .img_area .dimd,
.anli .btn_area section:hover .img_abc .dimd {
display: block
}
.anli .btn_area section .txt_area {
width: 100%;
height: 2rem;
box-sizing: border-box;
font-size: .75rem;
line-height: 1.8rem;
text-align: center;
}
.anli .btn_area section .txt_abc {
width: 100%;
height: 2rem;
box-sizing: border-box;
font-size: .75rem;
line-height: 1.8rem;
text-align: center;
border-bottom: 2px solid #0c2c5b;
}
.anli .btn_area section .hover_area {
position: absolute;
left: 117px;
top: 124px;
width: 146px;
height: 54px;
text-align: center;
line-height: 54px;
opacity: 0;
box-sizing: border-box
}
.anli .btn_area section .hover_area:before {
position: absolute;
content: "";
left: 0;
top: 0;
width: 146px;
height: 54px;
border: 1px solid #fff;
text-transform: uppercase;
}
/**news list**/
.newsl {
width: 100vw;
height: 33vw;
padding: 0 3vw 4vw;
/* box-shadow: 0px 0px 1rem #cccccc; */
}
.news_pic {
float: left;
width: 32vw;
height: 29vw;
overflow: hidden;
}
.news_pic img {
height: 100%;
}
.news_time {
float: right;
width: 58vw;
color: #c2c2c3;
font-size: .7rem;
line-height: 1.7;
margin-top: .3rem;
}
.news_time span {
display: block;
float: right;
width: 11vw;
height: 1rem;
line-height: 1rem;
text-align: center;
border-left: 1px solid #c2c2c3;
color: #c2c2c3;
font-size: .8rem;
margin-top: .2rem;
}
.news_tti {
float: right;
width: 58vw;
font-size: .7rem;
line-height: 1.7;
}
.news_text {
float: right;
width: 58vw;
font-size: .6rem;
line-height: .8rem;
color: #6a6a6a;
}
/* 涓氬姟 */
/**news list**/
.newslist {
width: 94vw;
height: 41vw !important;
padding: 4vw 0 4vw;
border-bottom: 1px solid #eee;
}
.newslist .news_pic {
float: left;
width: 32vw;
height: 29vw;
overflow: hidden;
}
.newslist .news_pic img {
width: 32vw;
height: 29vw;
}
.newslist .newr {
float: left;
width: 58vw;
margin-left: 3vw;
position: relative;
}
.newslist .news_time {
color: #c2c2c3;
font-size: .7rem;
line-height: 1.2rem;
margin-top: 0;
}
.newslist .news_tti {
width: 100%;
font-size: .8rem;
font-weight: 600;
line-height: 1.2rem;
}
.newslist .news_text {
width: 100%;
font-size: .67rem;
line-height: 1rem;
margin-top: 0;
color: #6a6a6a;
}
.newslist .n_line {
position: absolute;
left: 0;
top: 147px;
z-index: 2;
background: #dcdcdc;
width: 160px;
height: 1px;
}
.newslist .n_chang {
position: absolute;
left: 0;
top: 147px;
z-index: 3;
border-bottom: 1px solid #dcdcdc;
width: 0px;
height: 1px;
}
/* 璇︽儏 */
.content{width: 100%;margin: 0 auto;padding: 1.3rem 3vw;}
.content h3{font-size: .7rem;color: #444;font-weight: bold;text-align: center;line-height: 2;margin-bottom: .5rem;}
.content article{font-size: 12px;text-align: justify;color: #727272;line-height: 20px;}
.content article img{max-width: 100%;}
/* 涓婁笅椤 */
.m-clips{margin: 25px 0 0;font-size: 12px;color: #444;line-height: 25px;border-top: 1px solid #dcdcdc;padding-top: 15px;}
.m-clips a{color: #444;line-height: 25px;}