@charset "utf-8";
html,body,.wrap,.container,.wrapper,.ind_01 .img-panel{margin-left:auto;margin-right:auto;}
.fl,.header > a,.header > ul li,.ind_01 .img-panel .lf-img{float:left;}
.fr,.header > ul,.ind_01 .img-panel .rt-panel{float:right;}
.model-panel,.wrap,.container,.wrapper,.header,.header > ul,.ind_01 .img-panel,
.ind_01 .img-panel .lf-img,.ind_01 .img-panel .rt-panel,.ind_01 .img-panel .lf-img span,.ind_01 .img-panel .lf-img a,
.ind_01 .img-panel .rt-panel span,.ind_01 .img-panel .rt-panel a,.swiper-production,.swiper-production .swiper-slide .slide-content,
.swiper-production .other-font.swiper-slide .ys-font,.swiper-production .other-font.swiper-slide .ys-font .p-wrap{*zoom:1;}
.model-panel:before,.wrap:before,.container:before,.wrapper:before,.header:before,.header > ul:before,.ind_01 .img-panel:before,.ind_01 .img-panel .lf-img:before,
.ind_01 .img-panel .rt-panel:before,.ind_01 .img-panel .lf-img span:before,.ind_01 .img-panel .lf-img a:before,
.ind_01 .img-panel .rt-panel span:before,.ind_01 .img-panel .rt-panel a:before,.swiper-production:before,
.swiper-production .swiper-slide .slide-content:before,.swiper-production .other-font.swiper-slide .ys-font:before,
.swiper-production .other-font.swiper-slide .ys-font .p-wrap:before.wrap:after,.container:after,.wrapper:after,.header:after,.header > ul:after,
.ind_01 .img-panel:after,.ind_01 .img-panel .lf-img:after,.ind_01 .img-panel .rt-panel:after,.ind_01 .img-panel .lf-img span:after,
.ind_01 .img-panel .lf-img a:after,.ind_01 .img-panel .rt-panel span:after,.ind_01 .img-panel .rt-panel a:after,.swiper-production:after,
.swiper-production .swiper-slide .slide-content:after,.swiper-production .other-font.swiper-slide .ys-font:after,
.swiper-production .other-font.swiper-slide .ys-font .p-wrap:after{content:"";display:table;}
.model-panel:after,.wrap:after,.container:after,.wrapper:after,.header:after,.header > ul:after,.ind_01 .img-panel:after,.ind_01 .img-panel .lf-img:after,
.ind_01 .img-panel .rt-panel:after,.ind_01 .img-panel .lf-img span:after,.ind_01 .img-panel .lf-img a:after,
.ind_01 .img-panel .rt-panel span:after,.ind_01 .img-panel .rt-panel a:after,.swiper-production:after,
.swiper-production .swiper-slide .slide-content:after,.swiper-production .other-font.swiper-slide .ys-font:after,
.swiper-production .other-font.swiper-slide .ys-font .p-wrap:after{clear:both;}
img{backface-visibility:hidden;
-webkit-backface-visibility:hidden; 
-moz-backface-visibility:hidden;  
-ms-backface-visibility:hidden;
image-rendering: -moz-crisp-edges; 
image-rendering: -o-crisp-edges; 
image-rendering: -webkit-optimize-contrast; 
image-rendering: crisp-edges; 
-ms-interpolation-mode: nearest-neighbor;}
.pic {
 image-rendering: -moz-crisp-edges;
 image-rendering: -o-crisp-edges;
 image-rendering: -webkit-optimize-contrast; 
 image-rendering: crisp-edges;
 -ms-interpolation-mode: nearest-neighbor; }
main,article,aside,details,figcaption,figure,footer,header,nav,section,summary {display:block;}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;height:0;}
[hidden],template {display:none;}
html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea {font-family:"Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif;}
body {margin:0;}
a {background:transparent;}
a:hover,a:active {outline:0;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:bold;}
blockquote {margin:1em 40px;}
dfn {font-style:italic;}
mark {background:#ff0;color:#000;}
code,kbd,pre,samp {font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}
pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q {quotes:none;}
q:before,q:after {content:'';content:none;}
small {font-size:80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
dl,ol,ul {margin:1em 0;}
dd {margin:0 0 0 40px;}
ol,ul {padding:0 0 0 40px;}
nav ul,nav ol {list-style-image:none;}
img {border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root) {overflow:hidden;}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,input,select,textarea {font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;padding:0;border:none;*vertical-align:middle;}
button:focus,input:focus,select:focus,textarea:focus {outline:none;}
button,input {line-height:normal;}
button,select {text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],input[disabled] {cursor:default;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;*height:12px;*width:12px;}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
textarea {overflow:auto;vertical-align:top;}
input:-moz-placeholder,textarea:-moz-placeholder {color:#ccc;}
input::-moz-placeholder,textarea::-moz-placeholder {color:#ccc;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#ccc;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#ccc;}
optgroup {font-weight:bold;}
table {border-collapse:collapse;border-spacing:0;}
html {-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {font-size:12px;line-height:1.5;color:#2b2a28;background:#fff;min-height:100vh;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust: none;}
body,button,input,select,textarea {font-family:"Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif;}
textarea {resize:vertical;}
h1,h2,h3,h4,h5,h6,p,figure,form {margin:0;}
ul,ol,li,dl,dd {margin:0;padding:0;}
ul,ol {list-style:none outside none;}
html,body {min-width:320px;}
a {text-decoration:none;color:#333;}
a:hover {color:#262626;}
a,a:hover,a:active,a:visited,a:focus {text-decoration:none;}
.clear {display:block;clear:both;overflow:hidden;}
.bg-white {background:#fff;}
.none {display:none;}
.Pr{position:relative;}
*,*:after,*:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bodyie8{height:100%;overflow:hidden;}
.ie8show{position:absolute;top:0;left:0;z-index:9999;width:100%;height:100%;background:#fff;text-align: center;display: none;}

.header {position:fixed;top:0;width:100%;padding:15px 0;z-index:1020;transition:0.66s;-webkit-transition:0.66s;
		-webkit-animation:fadeInDownMove .4s linear;animation:fadeInDownMove .4s linear;}
.header .logo{margin-left:3%;width:260px;overflow:hidden;position:relative;z-index:2;display:block;font-size:0;}
.header .logo img {display:inline-block;height:118px;}
.header i{display:block;left:0;top:0;width:100%;height:100%;position:absolute;background:url(../images/header_bg.png) left top repeat-x;
	opacity:0.6;filter:alpha(opacity=60);}
.header .nav {width:50%;max-width:940px;padding:22px 1%;position:relative;z-index:2;}
.header .nav li {width:16%;height:48px;font-size:0;text-align:center;position:relative;}
.header .nav li .nav_a{font-size:16px;font-weight:bold;color:#fff;vertical-align:middle;height:48px;line-height:48px;display:inline-block;}
.header2 .nav li:hover .nav_a,.header2 .nav li.on .nav_a{color:#dc5151;}
.header2 .nav .down{display: inline-block;width: 20px;height: 20px;background: url(../images/down.png) no-repeat center;vertical-align:middle;margin-left: 5%;}
.header ul li .xl{display: none;position: absolute;width: 100%;top: 100%;left: 0;background-color: #f5f5f5;z-index: 21;}
.header2 ul li .xl a{font-size:14px;border-bottom:1px solid #efefef;line-height:34px;display:block;color:#666;text-align:center;font-weight:normal;}
.header2 ul li .xl a:hover{color:#dc5151;}
.header2 .nav li:hover .xl{display:block;}
.hotline{float:right;margin-right:3%;font-size:13px;line-height:1;color:#fff;position:relative;z-index:2;padding:22px 0;}
.hotline b{display:block;font-size:21px;}
.hotline b .red{color:#dc5151;font-size:28px;}
.header1{padding:5px 0;background:rgba(0,0,0,0.5);}
.header1 .logo img {height:95px;}

.m-trigger {display: none;position:absolute;top: 0;right: 0;width: 6rem;height: 5rem;cursor: pointer;
	background: url(../images/menu_add.png)  no-repeat center/40%;transition:0.66s;-webkit-transition:0.66s;}
.m-trigger1{background-image: url(../images/menu_add1.png);}

.bannerbox {width: 100%;background:#f7f7f7;}
.banner {display:block;width:100%;height:100vh;/*padding-top:47%;*/background:#f7f7f7 no-repeat center/cover;position: relative;overflow:hidden;}
.banner dl {position:absolute;z-index:3;width:100%;left:0;top:44%;text-align: center;transform:translateY(-50%);}
.banner dl dt {height:96px;font-size:0;}
.banner dl dt strong {vertical-align:middle;display:inline-block;height:96px;line-height:96px;font-size:82px;color:#fff;font-weight:normal;
		visibility: visible;}
.banner dl dt i {display:inline-block;width:14px;height:14px;position:relative;top:8px;margin:0 20px;border-radius:100%;background:#fff;
		visibility: visible;}
.banner dl dd {margin-top:20px;width:100%;}
.banner dl dd p {font-size:32px;color:#fff;visibility: visible;letter-spacing:0.2em;}


.wp {width:100%;position:relative;}
.ind_01 {padding:4% 0 6%;overflow:hidden;background:#eee;}
.ind_01 > i {display:block;width:830px;height:620px;background:url(../images/mark_01.png) right top no-repeat;position:absolute;right:0;top:0;}
.ind_01 h2 {position:relative;z-index:1;height:140px;text-align:center;font-size:0;}
.ind_01 h2 strong {display:inline-block;vertical-align:bottom;font-size:68px;color:#222222;line-height:120px;font-weight:400;}
.ind_01 h2 i {display:inline-block;vertical-align:bottom;height:140px;width:191px;margin:0 20px;background:url(../images/font_01.png) no-repeat center/contain;}
.ind_01 > p {position:relative;z-index:1;display:block;width:100%;overflow:hidden;font-size:20px;color:#666666;text-align:center;margin:10px 0 30px;}
.ind_01 .txt {position:relative;z-index:1;width:90%;max-width:1454px;margin:0 auto;text-align:justify;font-size:16px;color:#666;line-height:2;}
.ind_01 .img-panel {position:relative;z-index:1;width:90%;max-width:1454px;margin-top:30px;}
.ind_01 .img-panel .lf-img {width:60%;}
.ind_01 .img-panel .rt-panel {width:36.66%;}
.ind_01 .img-panel .rt-panel span + span,.ind_01 .img-panel .rt-panel a + a {margin-top:5%;}
.ind_01 .img-panel .lf-img span,.ind_01 .img-panel .lf-img a,.ind_01 .img-panel .rt-panel span,.ind_01 .img-panel .rt-panel a {
	display:block;width:100%;font-size:0;position:relative;}
.ind_01 .img-panel .lf-img span img,.ind_01 .img-panel .lf-img a img,.ind_01 .img-panel .rt-panel span img,.ind_01 .img-panel .rt-panel a img {
	-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;display:block;width:100%;position:relative;z-index:2;top:0;}
.ind_01 .img-panel .lf-img span i,.ind_01 .img-panel .lf-img a i,.ind_01 .img-panel .rt-panel span i,.ind_01 .img-panel .rt-panel a i {
	-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;display:block;width:100%;border-radius:100%;position:absolute;z-index:1;left:0;bottom:0;opacity:0;filter:alpha(opacity=0);}
.ind_01 .img-panel .lf-img span i img,.ind_01 .img-panel .lf-img a i img,.ind_01 .img-panel .rt-panel span i img,.ind_01 .img-panel .rt-panel a i img{
	display:block;width:100%;}
.ind_01 .img-panel .lf-img span:hover img,.ind_01 .img-panel .lf-img a:hover img,.ind_01 .img-panel .rt-panel span:hover img,.ind_01 .img-panel .rt-panel a:hover img{
	-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;top:-10px;}
.ind_01 .img-panel .lf-img span:hover i,.ind_01 .img-panel .lf-img a:hover i,.ind_01 .img-panel .rt-panel span:hover i,.ind_01 .img-panel .rt-panel a:hover i {
	-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;filter:alpha(opacity=100);bottom:-10%;}
.ind_02 {padding:7.7% 0;background:#010e21 url(../images/ind2_bg.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;overflow:hidden;}
.ind_02 h2 {width:100%;font-size:0;overflow:hidden;text-align:center;color:#fff;font-size:68px;}
.ind_02 h2 strong {display:inline-block;font-weight:400;}
.ind_02 h2 b {display:inline-block;color:#b28b65;}
.ind_02 h2 span {display:inline-block;font-weight:400;}
.ind_02 > p {width:100%;font-size:20px;color:#b8bcc4;text-align:center;margin:40px 0 0;}
.swiper-production {position:relative;width:100%;}
.swiper-production .swiper-bg {width:100%;padding:2% 31.64%;overflow:hidden;position:absolute;left:0;top:0;}
.swiper-production .swiper-bg img {display:block;width:100%;}
.swiper-production .swiper-slide {width:100%;padding:0 21.8%;overflow:hidden;}
.swiper-production .swiper-slide .slide-content {width:100%;position:relative;}
.swiper-production .swiper-slide dl {width:100%;position:relative;z-index:1;display:block;}
.swiper-production .swiper-slide dl dt {width:100%;overflow:hidden;}
.swiper-production .swiper-slide dl dt a {display:block;width:100%;overflow:hidden;}
.swiper-production .swiper-slide dl dt a img {display:block;padding:6.2% 0;width:58%;margin:0 auto;border-radius:50%;}
.swiper-production .swiper-slide dl dd {width:100%;height:54px;overflow:hidden;text-align:center;}
.swiper-production .swiper-slide dl dd a {line-height:54px;color:#fff;font-size:28px;}
.swiper-production .main-font.swiper-slide .ys-font {width:418px;height:46px;position:absolute;z-index:10;}
.swiper-production .main-font.swiper-slide .ys-font > em {display:block;width:100%;height:100%;}
.swiper-production .main-font.swiper-slide .ys-font i.circle-01 {width:11px;height:11px;display:block;position:absolute;}
.swiper-production .main-font.swiper-slide .ys-font i.circle-02 {width:4px;height:4px;border-radius:100%;background:#09defa;position:absolute;}
.swiper-production .main-font.swiper-slide .ys-font > span {display:block;width:25px;height:25px;position:absolute;}
.swiper-production .main-font.swiper-slide .ys-font > span.icon-01 {background:url(../images/icon_out.png) no-repeat center/contain;}
.swiper-production .main-font.swiper-slide .ys-font > span.icon-02 {background:url(../images/icon_mid.png) no-repeat center/contain;}
.swiper-production .main-font.swiper-slide .ys-font > span.icon-03 {background:url(../images/icon_inner.png) no-repeat center/contain;}
.swiper-production .main-font.swiper-slide .ys-font > p {display:block;width:300px;height:75px;position:absolute;
	background:url(../images/font_bg_01.png) no-repeat center/contain;}
.swiper-production .main-font.swiper-slide .ys-font > p span {display:block;width:100%;height:100%;overflow:hidden;text-align:center;
	line-height:75px;font-size:20px;color:#00c3ff;}
.swiper-production .main-font.swiper-slide .ys-01 em{float:right;background:url(../images/line_bg_01.png) no-repeat center/contain;}
.swiper-production .main-font.swiper-slide .ys-03 em{float:right;background:url(../images/line_bg_03.png) no-repeat center/contain;}
.swiper-production .main-font.swiper-slide .ys-01 > span{right:0;bottom:0;}
.swiper-production .main-font.swiper-slide .ys-03 > span{right:0;top:0;}
.swiper-production .main-font.swiper-slide .ys-01 > p{left:5%;top:-80px;}
.swiper-production .main-font.swiper-slide .ys-03 > p{left:5%;top:-60px;}
.swiper-production .main-font.swiper-slide .ys-02 em{background:url(../images/line_bg_02.png) no-repeat center/contain;float:left;}
.swiper-production .main-font.swiper-slide .ys-04 em{background:url(../images/line_bg_04.png) no-repeat center/contain;float:left;}
.swiper-production .main-font.swiper-slide .ys-02 > span{left:0;bottom:0;}
.swiper-production .main-font.swiper-slide .ys-04 > span{left:0;top:0;}
.swiper-production .main-font.swiper-slide .ys-02 > p{right:5%;top:-80px;}
.swiper-production .main-font.swiper-slide .ys-04 > p{right:5%;top:-60px;}
.swiper-production .main-font.swiper-slide .ys-01 {top:125px;right:76%;}
.swiper-production .main-font.swiper-slide .ys-02 {top:125px;left:76%;}
.swiper-production .main-font.swiper-slide .ys-03 {bottom:10%;right:76%;}
.swiper-production .main-font.swiper-slide .ys-04 {bottom:10%;left:76%;}
.swiper-production .other-font.swiper-slide .ys-font {width:60px;height:25px;position:absolute;z-index:10;}
.swiper-production .other-font.swiper-slide .ys-font > em {display:block;width:100%;height:100%;}
.swiper-production .other-font.swiper-slide .ys-font i.circle-01 {width:11px;height:11px;display:block;position:absolute;}
.swiper-production .other-font.swiper-slide .ys-font i.circle-02 {width:4px;height:4px;border-radius:100%;background:#09defa;position:absolute;}
.swiper-production .other-font.swiper-slide .ys-font > span {display:block;width:26px;height:26px;position:absolute;}
.swiper-production .other-font.swiper-slide .ys-font > span.icon-01 {background:url(../images/icon_out.png) center center no-repeat;}
.swiper-production .other-font.swiper-slide .ys-font > span.icon-02 {background:url(../images/icon_mid.png) center center no-repeat;}
.swiper-production .other-font.swiper-slide .ys-font > span.icon-03 {background:url(../images/icon_inner.png) center center no-repeat;}
.swiper-production .other-font.swiper-slide .ys-font .p-wrap {width:290px;position:absolute;}
.swiper-production .other-font.swiper-slide .ys-font p {width:100%;overflow:hidden;}
.swiper-production .other-font.swiper-slide .ys-font p strong,.swiper-production .other-font.swiper-slide .ys-font p span {
		display:block;width:100%;color:#8cccef;font-weight:bold;}
.swiper-production .other-font.swiper-slide .ys-font p strong {height:48px;line-height:48px;font-size:40px;font-family:"Arial Black";}
.swiper-production .other-font.swiper-slide .ys-font p span {height:24px;line-height:24px;font-size:18px;}
.swiper-production .other-font.swiper-slide .ys-font p + p {opacity:.3;top:-10px;position:absolute;
	-moz-transform:scale(0.8,0.8);-webkit-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
.swiper-production .other-font.swiper-slide .ys-font p + p + p {opacity:.1;top:-20px;position:absolute;
	-moz-transform:scale(0.6,0.6);-webkit-transform:scale(0.6,0.6);-o-transform:scale(0.6,0.6);transform:scale(0.6,0.6);}
.swiper-production .other-font.swiper-slide .ys-01 em,.swiper-production .other-font.swiper-slide .ys-03 em {float:right;
	background:url(../images/line_bg_01.png) right bottom no-repeat;}
.swiper-production .other-font.swiper-slide .ys-01 i.circle-01,.swiper-production .other-font.swiper-slide .ys-03 i.circle-01 {
	left:-5px;bottom:-5px;background:url(../images/lf_circle.png) center center no-repeat;}
.swiper-production .other-font.swiper-slide .ys-01 i.circle-02,.swiper-production .other-font.swiper-slide .ys-03 i.circle-02 {left:-2px;bottom:-2px;}
.swiper-production .other-font.swiper-slide .ys-01 > span,.swiper-production .other-font.swiper-slide .ys-03 > span {right:-28px;top:-20px;}
.swiper-production .other-font.swiper-slide .ys-01 p span,.swiper-production .other-font.swiper-slide .ys-01 p strong,
.swiper-production .other-font.swiper-slide .ys-03 p span,.swiper-production .other-font.swiper-slide .ys-03 p strong {text-align:right;}
.swiper-production .other-font.swiper-slide .ys-01 p + p,.swiper-production .other-font.swiper-slide .ys-03 p + p {right:-16%;}
.swiper-production .other-font.swiper-slide .ys-01 p + p + p,.swiper-production .other-font.swiper-slide .ys-03 p + p + p {right:-32%;}
.swiper-production .other-font.swiper-slide .ys-02 em,.swiper-production .other-font.swiper-slide .ys-04 em {
	background:url(../images/line_bg_02.png) left top no-repeat;float:left;}
.swiper-production .other-font.swiper-slide .ys-02 i.circle-01,.swiper-production .other-font.swiper-slide .ys-04 i.circle-01{
	right:-5px;top:-5px;background:url(../images/rt_circle.png) center center no-repeat;}
.swiper-production .other-font.swiper-slide .ys-02 i.circle-02,.swiper-production .other-font.swiper-slide .ys-04 i.circle-02{right:-2px;top:-2px;}
.swiper-production .other-font.swiper-slide .ys-02 > span,.swiper-production .other-font.swiper-slide .ys-04 > span {left:-28px;bottom:-20px;}
.swiper-production .other-font.swiper-slide .ys-02 p span,.swiper-production .other-font.swiper-slide .ys-02 p strong,
.swiper-production .other-font.swiper-slide .ys-04 p span,.swiper-production .other-font.swiper-slide .ys-04 p strong {text-align:left;}
.swiper-production .other-font.swiper-slide .ys-02 p + p,.swiper-production .other-font.swiper-slide .ys-04 p + p {left:-16%;}
.swiper-production .other-font.swiper-slide .ys-02 p + p + p,.swiper-production .other-font.swiper-slide .ys-04 p + p + p {left:-32%;}
.swiper-production .other-font.swiper-slide .ys-01 {right:72%;top:15%;}
.swiper-production .other-font.swiper-slide .ys-01 .p-wrap {left:-295px;}
.swiper-production .other-font.swiper-slide .ys-02 {top:18%;left:77%;}
.swiper-production .other-font.swiper-slide .ys-02 .p-wrap {left:70px;top:-26px;}
.swiper-production .other-font.swiper-slide .ys-03 {right:76%;bottom:22%;}
.swiper-production .other-font.swiper-slide .ys-03 .p-wrap {left:-300px;}
.swiper-production .other-font.swiper-slide .ys-04 {bottom:28%;left:76%;}
.swiper-production .other-font.swiper-slide .ys-04 .p-wrap {left:70px;top:-26px;}
.swiper-production .swiper-button-next,.swiper-production .swiper-button-prev {width:160px;height:160px;margin-top:-80px;background:none;outline:none;}
.swiper-production .swiper-button-next i,.swiper-production .swiper-button-next span,.swiper-production .swiper-button-next em,
.swiper-production .swiper-button-next cite,.swiper-production .swiper-button-next b,.swiper-production .swiper-button-prev i,
.swiper-production .swiper-button-prev span,.swiper-production .swiper-button-prev em,.swiper-production .swiper-button-prev cite,
.swiper-production .swiper-button-prev b {display:block;position:absolute;}
.swiper-production .swiper-button-next i,.swiper-production .swiper-button-next span,.swiper-production .swiper-button-prev i,
.swiper-production .swiper-button-prev span {width:160px;height:160px;top:0;}
.swiper-production .swiper-button-next {right:10%;}
.swiper-production .swiper-button-next:hover i {-webkit-animation:rotateMove 2s infinite linear;animation:rotateMove 2s infinite linear;}
.swiper-production .swiper-button-next i {right:0;background:url(../images/next_bg.png) no-repeat center/contain;}
.swiper-production .swiper-button-next span {right:0;background:url(../images/icon_next.png) no-repeat center/contain;}
.swiper-production .swiper-button-prev {left:10%;}
.swiper-production .swiper-button-prev:hover i {-webkit-animation:rotateMove 2s infinite linear;animation:rotateMove 2s infinite linear;}
.swiper-production .swiper-button-prev i {left:0;background:url(../images/prev_bg.png) no-repeat center/contain;}
.swiper-production .swiper-button-prev span {left:0;background:url(../images/icon_prev.png) no-repeat center/contain;}
.scroll-here .swiper-slide-active .slide-content .ys-font em {-webkit-animation:widthMove 1.5s linear;animation:widthMove 1.5s linear;}
.scroll-here .swiper-slide-active .slide-content .ys-font i {-webkit-animation:fadeInMove 2s linear;animation:fadeInMove 2s linear;}
.scroll-here .swiper-slide-active .slide-content .ys-font span.icon-01{-webkit-animation:rotateMove 2s infinite linear;animation:rotateMove 2s infinite linear;}
.scroll-here .swiper-slide-active .slide-content .ys-font span.icon-02{-webkit-animation:rotateMoveBack 2s infinite linear;animation:rotateMoveBack 2s infinite linear;}
.scroll-here .swiper-slide-active .slide-content .ys-font span.icon-03{-webkit-animation:rotateMove 3s infinite linear;animation:rotateMove 3s infinite linear;}
.scroll-here .swiper-slide-active .slide-content .ys-01 > p,.scroll-here .swiper-slide-active .slide-content .ys-01 .p-wrap,
.scroll-here .swiper-slide-active .slide-content .ys-02 > p,.scroll-here .swiper-slide-active .slide-content .ys-02 .p-wrap,
.scroll-here .swiper-slide-active .slide-content .ys-03 > p,.scroll-here .swiper-slide-active .slide-content .ys-03 .p-wrap,
.scroll-here .swiper-slide-active .slide-content .ys-04 > p,.scroll-here .swiper-slide-active .slide-content .ys-04 .p-wrap{
	-webkit-animation:fadeInUpMove 2s linear;animation:fadeInUpMove 2s linear;}

.ind_03{padding:8.1% 0 7.5%;background:#3a3a38 url(../images/ind3_bg.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;overflow:hidden;}
.ind_03 h2 {position:relative;z-index:1;text-align:center;font-size:0;height:110px;}
.ind_03 h2 strong {display:inline-block;vertical-align:bottom;font-size:66px;color:#fff;line-height:100px;font-weight:400;margin-left:12px;}
.ind_03 h2 i {display:inline-block;vertical-align:bottom;height:101px;width:295px;background:url(../images/font_03.png) no-repeat center/contain;}
.ind_03 ul{width:94%;max-width:1400px;margin:2% auto 0;}
.ind_03 ul li{width:23%;margin:1%;float:left;}
.ind_03 ul li .pic{display: block;margin:0 auto;width:221px;height:221px;background:url(../images/ind3_quan.png) no-repeat center/contain;text-align: center;transition:0.66s;}
.ind_03 ul li .pic img{max-width:80%;padding-top:17%;transition:0.66s;}
.ind_03 ul li .pic:hover{transform: scale(1.05);}
.ind_03 ul li .pic:hover img{transform: rotateY(180deg);}
.ind_03 ul li .txt1{color:#c0b8b8;font-size:30px;text-align: center;transition:0.66s;}
.ind_03 ul li:hover .txt1{/*color:#c00000;font-weight:bold;*/}
.ind_03 ul li .txt2{text-align: center;margin:16px 0 12px;}
.ind_03 ul li .txt2 img{height:54px;}
.ind_03 ul li .txt3{color:#fff;font-size:20px;text-align: center;}

.ind_04{background:#101a27 url(../images/ind4_bg.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;
	padding:10% 0 14%;overflow:hidden;position:relative;}
.ind_04 .ind_04_nr {width:94%;max-width:1400px;margin:0 auto;}
.ind_04 .ind_04_l {width:50%;position:relative;float:left;}
.ind_04 .ind_04_l i {display:block;position:absolute;width:96px;right:-20px;bottom:50px;z-index:1;
	visibility:visible;animation-delay:1s;animation-name:bounceIn;}
.ind_04 .ind_04_l i img{max-width:100%;}
.ind_04 .ind_04_l span {display:block;width:100%;overflow:hidden;visibility:visible;animation-name:fadeInLeftBig;}
.ind_04 .ind_04_l span img {display:block;width:100%;}
.ind_04 .ind_04_r {width:44%;float:right;}
.ind_04 .ind_04_r h2{margin-top:20px;position:relative;letter-spacing:0.4em;}
.ind_04 .ind_04_r h2 span{padding-top:50px;display:inline-block;vertical-align:bottom;font-size:55px;color:#fff;font-weight:400;
	visibility: visible; animation-name: fadeInLeft;}
.ind_04 .ind_04_r .sub-title {width:240px;height:52px;border:2px solid #d2bb92;text-align:center;line-height:48px;font-size:20px;color:#fff;
	border-radius:10px;margin-top:20px;visibility: visible; animation-name: fadeInUp;}
.ind_04 .ind_04_r p {padding-right:6%;font-size:20px;margin-top:18%;color:#cfcbc4;
	visibility:visible;animation-delay:0.4s; animation-name:fadeInUp;}

.ind_05{padding:6% 3%;max-width:1495px;margin:0 auto;overflow:hidden;}
.ind_05 .tit{text-align: center;font-size:45px;height:120px;line-height:120px;color:#05163f;position:relative;font-weight:bold;margin-bottom:30px;}
.ind_05 .tit b{font-size:120px;color:#026bae;opacity:0.1;position:absolute;top:0;left:0;width:100%;display:block;}
.ind_05_nr{position:relative;padding:0 50px;}
.ind_news{background:#fff;overflow: hidden;position: relative;box-shadow:0 0 10px #aac3e8;}
.ind_news .pic{width:100%;padding-top:56%;background:#f1f1f1 no-repeat center/cover;position: relative;transition:0.66s;-webkit-transition:0.66s;}
.ind_news .pic_b{background:#fff;padding:5% 6%;position:relative;}
.ind_news .pic_b1{font-size:18px;color:#333;margin-bottom:5px;transition:0.66s;-webkit-transition:0.66s;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.ind_news .pic_b2{font-size:14px;color:#868686;margin-bottom:5px;transition:0.66s;-webkit-transition:0.66s;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.ind_news .pic_b3{font-size:14px;color:#2f2f2f;transition:0.66s;-webkit-transition:0.66s;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;
	padding-left:22px;background:url(../images/time.png) no-repeat left center;background-size:auto 14px;}
.ind_news .pic_bx{position:absolute;left:0;bottom:0;width:100%;height:0;background:#05234e;transition:0.66s;-webkit-transition:0.66s;}
.ind_news_yy{display:block;width:100%;}
.ind_news:hover .pic{transform: scale(1.15);}
.ind_news:hover .pic_b1,.ind_news:hover .pic_b2,.ind_news:hover .pic_b3{color:#fff;}
.ind_news:hover .pic_bx{height:100%;}

.footer{background:#393b45;overflow:hidden;}
.footer_nr{width:94%;max-width:1400px;margin:0 auto;}
.footer_t{padding:65px 0 45px;overflow: hidden;}
.footer_t_r{float:right;}
.ft_line{padding-left:70px;height:64px;font-size:16px;line-height:1.2;color:#afafb2;position:relative;z-index:2;background:url(../images/ft_line.png) no-repeat left center;}
.ft_line b{display:block;font-size:24px;color:#fff;}
.ft_line b .red{font-size:32px;}
.ewm{width:160px;text-align: center;padding-top:24px;}
.ewm img{max-width:100%;}
.ewm p{font-size:16px;color:#afafb2;padding:10px 0;}
.footer_t_l{margin-right:320px;overflow:hidden;}
.footer_t_l ul{width:20%;float:left;}
.footer_t_l ul li{padding:10px 0;}
.footer_t_l ul li a{font-size:18px;color:#afadac;display: inline-block;line-height:1.6;transition:0.33s;-webkit-transition:0.33s;}
.footer_t_l ul li:hover a{color:#fff;transform:translateY(-5px);}
.footer_t_l ul li a b{font-size:25px;color:#fff;}
.footer_b{padding:15px 0 30px;border-top:#51525a solid 1px;}
.footer_b a:hover{color:#fff;}
.link{color:#7e7e7e;font-size:0;}
.link span{display:inline-block;font-size:14px;margin:5px 5px 5px 0;}
.link a{display:inline-block;color:#7e7e7e;font-size:14px;margin:5px 5px 5px 0;}
.banquan{color:#afadac;font-size:16px;text-align: center;padding:5px 0;}
.banquan a{color:#afadac;}

.black-inline{margin:0 auto;text-align:center;padding:30px 0;clear:both;width:100%;overflow:hidden;line-height:24px;font-size:16px;}
.black-inline a {text-align:center;padding:6px 12px;margin:2px;color:#000;display: inline-block;border:#dddddd solid 1px;}   
.black-inline a:hover {color:#fff;background-color:#4b80b1;text-decoration:none;}
.black-inline span.current {padding:6px 12px;background-color:#4b80b1;color:#fff;font-size:16px;margin:3px;display: inline-block;border:#dddddd solid 1px;margin:2px;}   
.black-inline span.disabled {padding:6px 12px;font-size:16px;color:#666; display: inline-block;border:#dddddd solid 1px;margin:2px;} 

/*------neiye------*/

.ny_banner {width: 100%;padding-top: 42%;position: relative;overflow: hidden;
	background:#f7f7f7 no-repeat center top;background-size:cover;}

/*about*/
.about{transition:0.33s;}
.about_02{background:#08131b url(../images/about2_bg.jpg) no-repeat center top;-webkit-background-size:cover;background-size:cover;
	padding:6.2% 0;overflow:hidden;position:relative;}
.about_02_nr{width:94%;max-width:1125px;margin:0 auto;overflow:hidden;}
.about_02_r{float:right;}
.about_02_r .tit1{font-size:100px;color:#ba0000;font-weight:bold;line-height:1;}
.about_02_r .tit2{font-size:46px;color:#ba0000;font-weight:bold;line-height:1.2;margin-bottom:3rem;}
.about_02_r .txt{font-size:26px;color:#fff;line-height:2.2;}
.about_03{}
.about_03_t{background:#eeeeee;padding:5.7% 0;}
.about_03 .slidebox{overflow:hidden;width:94%;max-width:1460px;margin:0 auto;}
.about_03 .slidebox_l{width:43%;float: left;}
.about_03 .slidebox_l .pic{height:395px;width:100%;background:#fff no-repeat center/cover;}
.about_03 .slidebox_r{width: 50%;float: right;padding-top:5%;}
.about_03 .slidebox_r h4{position: relative;font-size:84px;margin-bottom:3%;padding-left:8%;line-height:1; color:#263556;border-left:#263556 solid 4px;}
.about_03 .slidebox_r .txt{line-height:2;font-size:16px;color:#363636;padding-left:8%;text-align:justify;}
.about_03_b{padding:3% 0;width:94%;max-width:1460px;margin:0 auto;position:relative;}
.about_03_b .xu_line{border-bottom:#646464 dashed 1px;height:12px;position:relative;}
.about_03_b .xu_line:before{content:"";position:absolute;top:7px;left:50%;margin-left:-6px;width:10px;height:10px;
		background:#fff;border:#646464 solid 1px;border-radius:50%;}
.about_03_b .xu_line img{display:none;position:absolute;top:1px;left:50%;margin-left:-11px;width:22px;transition:0.66s;-webkit-transition:0.66s;}
.about_03_b .num{width:113px;height:42px;line-height:42px;color:#676767;font-size:15px;margin:42px auto 0;border-radius:5px;text-align:center;transition:0.66s;-webkit-transition:0.66s;}
.about_03_b .active .num{background:#28385d;color:#fff;}
.about_03_b .active .xu_line img{display: block;}

.about_04{width:94%;max-width:1400px;margin:0 auto;overflow:hidden;padding:3% 0 6%;}
.about_04_l{width:42%;float:left;}
.about_04_l .tit{font-size:32px;padding:25px 10px 20px;color:#353535;position:relative;font-weight:bold;}
.about_04_l .tit b{font-size:70px;color:#353535;opacity:0.1;position:absolute;top:0;left:0;line-height:1;}
.about_04_l .txt{line-height:1.8;font-size:17px;color:#333;padding-left:10px;}
.about_04_r{width:54%;float:right;padding:40px 0;}
.about_04_r img{max-width:100%;}
/*pro*/
.pro_01{padding:32px 20px;position:relative;}
.pro_01 ul{}
.pro_01 ul li{width:20%;float:left;}
.pro_01 ul li .linr{border:#d7e1fa solid 3px;padding:32px 2%;margin:8px;border-radius:12px;box-shadow:5px 5px 13px #d7e1fa;text-align:center;transition:0.33s;
	background:#fff url(../images/pro1_1.jpg) no-repeat center;background-size:100% 100%;}
.pro_01 ul li h3{color:#05173f;font-size:30px;font-weight:bold;}
.pro_01 ul li h5{color:#565f7c;font-size:18px;font-weight:normal;}
.pro_01 ul li .pic{padding-top:50%;width:100%;background:none no-repeat center/contain;margin:7px 0 10px}
.pro_01 ul li.on .linr,.pro_01 ul li a:hover .linr{background-color:#0369ab;background-image:url(../images/pro1_2.jpg);}
.pro_01 ul li.on h3,.pro_01 ul li.on h5,.pro_01 ul li a:hover h3,.pro_01 ul li a:hover h5{color:#fff;}
.pro_tit{font-size:48px;color:#222;text-align: center;line-height:1;margin-bottom:50px;}
.pro_tit b{display:inline-block;position:relative;padding:0 10px;}
.pro_tit b:before{content:"";position:absolute;top:50%;right:100%;margin-top:-26px;width:410px;height:52px;background:url(../images/pro_tit_l.png) no-repeat right center;}
.pro_tit b:after{content:"";position:absolute;top:50%;left:100%;margin-top:-26px;width:410px;height:52px;background:url(../images/pro_tit_r.png) no-repeat left center;}
.pro_02{padding:58px 2% 10px;overflow:hidden;}
.pro_02_nr{padding:0 10px;}
.pro_02_l{width:51%;float:left;position:relative;overflow: hidden;}
.pro_02_l .pic{height:510px;width:100%;background:#f1f1f1 no-repeat center/cover;transition:0.66s;-webkit-transition:0.66s;}
.pro_02_l .txt{padding:30px 3%;background:#085b8f;font-size:35px;color:#fff;border-radius:0 0 10px 10px;text-align:center;position:relative;}
.pro_02_l a:hover .pic{transform:scale(1.15);}
.pro_02_r{width:49%;float:left;padding:42px;box-shadow:0 0 10px #ccc;margin:5% 0;border-radius:0 10px 10px 0;}
.pro_02_r ul{overflow:hidden;width:101%;margin-left:-0.5%;margin-bottom:24px;}
.pro_02_r ul li{width:32.33%;margin:0 0.5%;float:left;}
.pro_02_r ul li .pic{padding-top:75%;width:100%;background:#f1f1f1 no-repeat center/contain;}
.pro_02_r .txt{overflow: hidden;font-size:18px;color:#333;line-height:1.7;margin-bottom:5px;}
.pro_02_r .txt b{color:#085b8f;float:left;}
.pro_02_r .txt > p{margin-left:90px;}
.pro_02_r .ckxq{text-align:right;padding-top:5px;}

.pro_03{padding:4% 2% 3%;overflow:hidden;}
.pro_03 ul{overflow: hidden;max-width:1465px;margin:0 auto;}
.pro_03 ul li{width:24%;margin:1% 0.5% 2%;float:left;border-radius:10px;background:#f7f7f7;overflow: hidden;}
.pro_03 ul li .pic{padding-top:72%;width:100%;background:#f1f1f1 no-repeat center/cover;border-radius:10px;transition:0.66s;-webkit-transition:0.66s;}
.pro_03 ul li .wenzi{padding:15px 7% 40px;position:relative;background:#f7f7f7 url(../images/pro_list_bg.jpg) no-repeat center bottom;background-size:100% auto;}
.pro_03 ul li h3{font-size:25px;color:#333;padding-left:27px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;margin-bottom:10px;}
.pro_03 ul li h3:before{content:"";position:absolute;left:0;top:50%;margin-top:-8px;width:16px;height:16px;border:#eb3e3e solid 3px;border-radius:50%;}
.pro_03 ul li h4{font-size:18px;line-height:1.8;color:#575757;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;font-weight:normal;}
.pro_03 ul li a:hover .pic{transform:scale(1.15);}

.ny_banner_proxq{padding:9% 3% 5%;}
.pro_info {max-width:1450px;margin:0 auto;}
.pro_info_l {float:left;width:52%;padding-right:10px;padding-top:10px;position:relative;visibility:visible;animation-delay:0.4s;animation-name:fadeInDown;}
.pro_info_l .img-cont {width:100%;position:relative;}
.pro_info_l .img-cont > i {display:block;width:100%;height:100%;position:absolute;left:-10px;top:-10px;border-radius:5px;
	background:url(../images/article_img_bg.jpg) left top repeat;}
.pro_info_l .img-cont .pic {display:block;width:100%;height:510px;overflow:hidden;border-radius:5px;position:relative;z-index:1;
	background:#f7f7f7 no-repeat center/cover;}
.pro_info_r{float:right;width:43%;visibility:visible;animation-delay:0.4s;animation-name:fadeInDown;}
.pro_info_r .tit{line-height:1.2;font-size:42px;color:#ffffff;font-weight:bold;overflow:hidden;margin:10px 0;}
.pro_info_r .txt{overflow:hidden;line-height:30px;font-size:16px;color:#9d9d9d;text-align:justify;}
.pro_info_r .font_list {margin:10px 0 25px;overflow:hidden;}
.pro_info_r .font_list li{font-size:18px;position:relative;line-height:2;color:#9d9d9d;margin:2px 0;padding-left:40px;}
.pro_info_r .font_list li b{color:#fff;}
.pro_info_r .font_list li:before{content:"";position:absolute;top:16px;left:0;margin-top:-7px;width:14px;height:14px;border:#cb393a solid 2px;border-radius:50%;;}
.pro_info_r .font_list li:after{content:"";position:absolute;top:20px;left:8px;margin-top:-9px;width:18px;height:18px;background:#cb393a;border-radius:50%;;}
.pro_info_r .phone{}

.pro_xq_nav{background:#085b8f;overflow: hidden;}
.pro_xq_nav ul{max-width:1390px;width:96%;margin:0 auto;overflow: hidden;}
.pro_xq_nav ul li{width:33.33%;float:left;text-align: center;position:relative;padding:30px 10px;}
.pro_xq_nav ul li:before{width:1px;height:30px;margin-top:-15px;background:#1877b2;content:"";position:absolute;top:50%;left:100%;}
.pro_xq_nav ul li:last-child:before{display:none;}
.pro_xq_nav ul li a{font-size:24px;color:#fff;}
.pro_xq_nav ul li a:hover{color:#dedc5d;}

.pro_xq{background:#f5f5f5;padding-bottom:3.5%;overflow: hidden;}
.pro_xq_nr{padding:3.6%;background:#fff;max-width:1450px;margin:0 auto;overflow:hidden;}
.pro_xq_l{width:66%;float:left;}
.pro_xq_tit{position:relative;color:#1a1e25;font-size:40px;padding-left:52px;}
.pro_xq_tit i{position:absolute;top:-200%;}
.pro_xq_tit:before{content:"";position:absolute;top:46%;left:0;margin-top:-7px;width:20px;height:20px;border:#cb393a solid 2px;border-radius:50%;;}
.pro_xq_tit:after{content:"";position:absolute;top:53%;left:10px;margin-top:-9px;width:28px;height:28px;background:#cb393a;border-radius:50%;;}
.pro_xq_l1{color:#5b5b5b;font-size:18px;line-height:1.9;text-align: justify;padding:25px 0 25px 52px;}
.pro_xq_l1 p{margin-bottom:15px;}
.pro_xq_l1 img{max-width:100% !important;height:auto !important;margin-bottom:10px;}
.pro_xq_l2{color:#5b5b5b;font-size:18px;line-height:1.6;text-align: justify;padding:25px 0 30px 15px;}
.pro_xq_l2 p{margin-bottom:15px;}
.pro_xq_l2 img{max-width:100% !important;height:auto !important;margin-bottom:15px;}
.pro_xq_l2 table { border-collapse:collapse;border-spacing:0;width:100% !important;font-size:14px;table-layout:fixed}
.pro_xq_l2 table tr th,.pro_xq_l2 table tr td{word-wrap:break-word;word-break:break-all;text-align: center;}
.pro_xq_l2 table tr{}
.pro_xq_l2 table tr td{border:#cccccc solid 1px;padding:8px 4px;color:#333;}
.pro_xq_r{width:28%;float:right;background:#e6eef1;padding:38px 0 5px;border-radius:38px 0 0;}
.pro_xq_r .tit{background:#085b8f;color:#fff;font-size:28px;font-weight:bold;padding:10px 16px;position:relative;}
.pro_xq_r .tit:after{content:"";position:absolute;left:-8px;top:0;width:8px;height:100%;background:#085b8f;}
.pro_xq_r .tit:before{content:"";position:absolute;left:-8px;top:100%;border-top:8px solid #00416a;border-left:8px solid transparent;}
.pro_xq_r ul{padding:7%;}
.pro_xq_r ul li{margin-bottom:5px;}
.pro_xq_r ul li .pic {display:block;width:100%;padding-top:74%;border:#ffcd51 solid 3px;overflow:hidden;border-radius:5px;position:relative;z-index:1;
	background:#f7f7f7 no-repeat center/cover;transition:0.66s;-webkit-transition:0.66s;}
.pro_xq_r ul li .txt{font-size:20px;color:#151515;text-align: center;padding:10px;}
.pro_xq_r ul li a:hover .pic{transform:scale(1.05);}
.pro_xq_b{clear: both;}
.pro_xq_b ul{overflow: hidden;padding-top:20px;}
.pro_xq_b ul li{width:24%;margin:1% 0.5%;float:left;border-radius:10px;background:#f7f7f7;overflow: hidden;}
.pro_xq_b ul li .pic{padding-top:75%;width:100%;background:#f1f1f1 no-repeat center/cover;border-radius:10px;transition:0.66s;-webkit-transition:0.66s;}
.pro_xq_b ul li .wenzi{padding:12px 7% 26px;position:relative;background:#f7f7f7 url(../images/pro_list_bg.jpg) no-repeat center bottom;background-size:100% auto;}
.pro_xq_b ul li h3{font-size:20px;color:#4c4c4c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;font-weight:normal;text-align:center;}
.pro_xq_b ul li a:hover .pic{transform:scale(1.15);}

.liuyan{padding:5% 3%;background:#f4ffff url(../images/liuyan_bg.jpg) no-repeat center top;overflow: hidden;}
.liuyan_nr{max-width:1400px;margin:0 auto;position:relative;}
.liuyan_tel{position:absolute;left:0;top:0;}
.liuyan_r{float:right;width:61%;background:#fff;padding:4% 3.5%;border-radius:15px;box-shadow: #a4cef4 0px 1px 10px;}
.liuyan_r h3{font-size:35px;color:#07284e;}
.liuyan_r .txt{font-size:18px;line-height:1.8;color:#626262;margin:15px 0 8%;text-align:justify;}
.liuyan_r .icon-text-user{ background:url(../images/icon-text-user.png) no-repeat 10px center #fff;}
.liuyan_r .icon-text-tel{ background:url(../images/icon-text-tel.png) no-repeat 12px center #fff; }
.liuyan_r .icon-text-message{ background:url(../images/icon-text-message.png) no-repeat 10px 17px #fff;padding-left:35px;}
.liuyan_r ul{width:103%;}
.liuyan_r ul li {margin-bottom: 5px; overflow: hidden; width:47%; margin-right:3%; float:left;}
.liuyan_r ul li.wenb {position: relative;width:100%; }
.liuyan_r ul li span {width: 100%; display:block; overflow:hidden;text-align:left;  font-size: 18px; line-height:50px; color:#07284E}
.liuyan_r input.intxt { width:99%; border:0; color:#666; font-size:15px;height: 42px;line-height: 42px;border:#999 1px solid;text-indent: 35px;*text-indent:0px;}
.liuyan_r ul li textarea {width:97%;border:#999 1px solid; height:120px; line-height:20px; font-size:15px;margin:6px 0; padding:2% 3%;color:#666;resize: none; }
.liuyan_r .btnclick { float:left;width:100%; overflow: hidden;}
.liuyan_r .btnclick .btn_submit { background:#eb0001;background: -webkit-linear-gradient(left, #ff6255, #ec0823);
		background: -o-linear-gradient(left,#ff6255, #ec0823);background: -moz-linear-gradient(left,#ff6255, #ec0823);
		background: linear-gradient(left,#ff6255, #ec0823); border-radius: 2rem;border: 0; margin: 20px auto 0;  
		-webkit-appearance: none; display: block; width: 180px; height:50px; line-height:50px; text-align: center; 
		color: white;cursor: pointer; font-size: 16px; overflow: hidden; -webkit-appearance: none;  }

.case_nav{margin:-95px 2% 20px;position:relative;}
.case_nav ul{max-width:1400px;width:96%;margin:0 auto;overflow: hidden;border-radius:10px;background:#fff;box-shadow: #ccc 0px 1px 15px;}
.case_nav ul li{width:20%;float:left;text-align: center;position:relative;padding:40px 10px;}
.case_nav ul li:before{width:1px;height:40px;margin-top:-20px;background:#aaaaaa;content:"";position:absolute;top:50%;left:100%;}
.case_nav ul li a{font-size:24px;line-height:1.8;color:#666;}
.case_nav ul li a:hover,.case_nav ul li.on a{color:#095b8f;}		
.case{padding:3% 2%;overflow:hidden;}
.case ul{overflow: hidden;max-width:1500px;margin:0 auto;}
.case ul li{width:30.333%;margin:1.5%;float:left;border-radius:10px;background:#eeefef;overflow:hidden;border-radius:5px;border-bottom:#095b8f solid 3px;border-radius:10px;}
.case ul li .pic{padding-top:75%;width:100%;background:#f1f1f1 no-repeat center/cover;transition:0.66s;-webkit-transition:0.66s;}
.case ul li .wenzi{padding:20px 7%;position:relative;background-size:100% auto;background:#eeefef;transition:0.66s;-webkit-transition:0.66s;}
.case ul li h3{font-size:20px;color:#282828;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;margin-bottom:5px;}
.case ul li h4{font-size:16px;line-height:1.8;color:#595959;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;font-weight:normal;}
.case ul li a:hover .pic{transform:scale(1.15);}
.case ul li a:hover .wenzi{background:#095b8f;}
.case ul li a:hover .wenzi h3,.case ul li a:hover .wenzi h4{color:#fff;}
.ny_banner_casexq .pro_info_r .tit{padding:15% 0 3%;}
.casexq_b{width:96%;max-width:1480px;margin:3% auto 0;}
.casexq_b_tit{color:#085b8f;font-size:34px;padding:0 2%;}
.pro_xq_b ul li{background:none;}
.pro_xq_b ul li .pic{margin:0 2%;}
.casexq_b ul li .wenzi{background:#f5f5f5;padding:12px 7%;}
/*news*/
.news{padding:70px 0;}
.news_1{max-width:1450px;width:94%;margin:0 auto;overflow:hidden;}
.news_tit{font-size:40px;font-weight: bold;text-align: center;}
.news_tit a{color:#436c98;}
.news_txt{text-align: center; font-size:16px;color:#464646;margin:5px 0 40px;}
.new_1_l{width: 51%;float: left;}
.new_1_l li{padding:30px 34px;margin:0 20px 20px 0;background: #f3f3f3;transition: all 0.3s ease;}
.new_1_l li a {padding-left:150px;display: block;position: relative;padding-right: 30px;}
.new_1_l li a .timer{position:absolute;top: 50%;margin-top:-28px;left:0;text-align:right;font-size:35px;color:#808080;line-height:1.2;width:100px;}
.new_1_l li a .timer_h{display: block;line-height: 1;text-align:center;font-size:16px;}
.new_1_l li a .tit{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;margin:15px 0;font-size:20px;color:#333;transition:0.66s;-webkit-transition:0.66s;}
.new_1_l li a .txt{display:none;font-size:14px;color: #303233;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:0.66s;-webkit-transition:0.66s;}
.new_1_l li.active{background:#e8f6ff;padding:34px;}
.new_1_l li.active .txt{display:-webkit-box;}
.new_1_l li.active .tit{font-weight: bold;margin-top:0;}
.new_1_l li.active a .timer,.new_1_l li.active a h3,.new_1_l li.active a .tit,.new_1_l li.active a .txt{color:#436c98;}
.new_1_r{width: 47%;float:right;position:relative;} 
.new_1_r .box{left:0;top:100%;height:0;position: absolute;transition:0.33s;overflow:hidden;}
.new_1_r .box.on{position:relative;left:0;top:0;height:auto;}
.new_1_r .pic{height:500px;width:100%;background:#f1f1f1 no-repeat center/cover;transition:0.66s;-webkit-transition:0.66s;border-radius:10px 10px 0 0;}
.new_1_r .new_1_r_nr{background:#436c98;color: #ffffff;line-height:80px;padding:0 5%;}
.new_1_r .new_1_r_nr .timer{font-size:14px;color: #fff;float: right;padding-left:26px;background:url(../images/time1.png) no-repeat left center;}
.new_1_r .new_1_r_nr .txt{margin-right:160px;font-size:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_2_box{background:#f3f3f3;overflow: hidden;}
.news_2 {max-width:1480px;width:94%;margin:0 auto;}
.news_2 ul{overflow:hidden;}
.news_2 ul li{width:30.33%; margin: 0 1.5%;float: left; }
.news_2 ul li a{display: block;overflow: hidden;}
.news_2 ul li .pic{width:100%;background:#f1f1f1 no-repeat center/cover;transition:0.66s;-webkit-transition:0.66s;border-radius:18px;
		transition: all ease 1s;border-top:#436c98 solid 6px;border-bottom:#436c98 solid 6px;overflow: hidden;}
.news_2 ul li .pic_nr{padding-top:73%;width:100%;background:#f1f1f1 no-repeat center/cover;transition:0.66s;-webkit-transition:0.66s;}
.news_2 ul li .con{background:#f3f3f3;padding:3% 0;position:relative;transition:0.66s;-webkit-transition:0.66s;}
.news_2 ul li .con .tit{font-size:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;font-weight: 600;color:#4c4c4c;}
.news_2 ul li .con .txt{font-size: 14px;margin:10px 0;line-height:24px;height:48px;color:#7c7c7c;
		display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news_2 ul li .con .date{padding-left:26px;background:url(../images/time.png) no-repeat left center;background-size:auto 20px;
		color: #939393;font-size:13px; padding:8px 30px;margin:10px 0 20px;}
.news_2 ul li .con .more{background:#dc5151;color:#fff;font-size:16px;width:125px;height:40px;line-height:40px;border-radius:5px;text-align: center;}
.news_2 ul li:hover{}
.news_2 ul li:hover .pic_nr{transform: scale(1.1);}
.news_2 ul li:hover .con{}
.news_3{max-width:1510px;width:94%;margin:0 auto;overflow: hidden;}
.news_3 ul{overflow:hidden;}
.news_3 li{float:left;width:46%;padding:2%;margin:0 2% 36px;background:#f3f3f3;transition: all 0.7s ease;-webkit-transition: all 0.7s ease;border-radius:10px;}
.news_3 li .tit{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;font-size:18px;color:#333;transition:0.7s;}
.news_3 li .timer{font-size:16px;color:#808080;line-height:1.2;margin:8px 0 4px;transition:0.7s;}
.news_3 li .txt{font-size:16px;color: #666666;line-height:30px;height:60px;transition:0.7s;
		display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:0.66s;-webkit-transition:0.66s;}
.news_3 li .more{text-align: right;font-size:14px;color:#dc5151;transition:0.7s;}
.news_3 li:hover{background:#436c98;}
.news_3 li:hover .tit,.news_3 li:hover .timer,.news_3 li:hover .txt,.news_3 li:hover .more{color:#fff;}

.news_nav{width:94%;max-width:870px;margin:6% auto 0;}
.news_nav ul{overflow: hidden;}
.news_nav li{position:relative;width:33.33%;float:left;text-align:center;}
.news_nav li:before{content:"";position:absolute;top:14px;left:0;width:100%;height:1px;background:#446c98;}
.news_nav li:first-child:before{left:50%;width:50%;}
.news_nav li:last-child:before{left:auto;right:50%;width:50%;}
.news_nav li .linex{display:inline-block;margin:0 auto 8px;border:transparent solid 1px;border-radius:50%;}
.news_nav li .linex span{width:24px;height:24px;border:transparent solid 4px;border-radius:50%;display:block;background:#a8c4e2;position:relative;}
.news_nav li a{display: block;margin:0 auto;width:165px;height:56px;line-height:56px;text-align:center;background:#a8c4e2;color:#224f80;border-radius:28px;
		font-size:24px;font-weight:bold;}
.news_nav li:hover .linex,.news_nav li.on .linex{border:#446c98 solid 1px;}
.news_nav li:hover span,.news_nav li.on span{border:#fff solid 2px;background:#446c98;}
.news_nav li a:hover,.news_nav li.on a{background:#446c98;color:#fff;}
.news_list1{padding:50px 0;}
.news_list1 ul li .con{background:#fff;padding:4%;}
.news_list1 ul li .con .tit{color:#436c98;font-size:18px;}
.news_list1 ul li .con .date{background:#dc5151;color:#fff;font-size:16px;width:110px;height:30px;line-height:30px;padding:0;border-radius:5px;
		text-align:center;margin-top:20px;}

.news_list2 ul{width:94%;max-width:1520px;margin:0 auto 20px;border-top:1px solid #ddd;}
.news_list2 ul li{padding:40px 0; width:100%; overflow:hidden;border-bottom: 1px solid #ddd;}
.news_list2 ul li .pic_box{width:217px;float:left;overflow: hidden;border-radius:18px;}
.news_list2 ul li .pic{height:162px;width:100%;background:#f1f1f1 no-repeat center/cover;transition:0.6s;border-radius:18px;}
.news_list2 ul li .nr{margin-left:245px;}
.news_list2 ul li .nr_l{float: left;width:70%;padding:0 2%;}
.news_list2 ul li .nr_l h3{font-size: 20px;color: #202020;font-weight: normal; margin-bottom:8px;}
.news_list2 ul li .nr_l .text{font-size: 14px;color: #666;line-height: 26px;height: 52px;overflow: hidden;}
.news_list2 ul li .nr_r{float:right;width:15%;text-align: center;font-size: 14px;color: #8d8b8b;padding: 0 0 2% 0;border-left: 1px solid #e6e6e6;}
.news_list2 ul li .nr_r .time-day{display: block;font-size: 50px;color: #436c98;line-height: 50px;font-family: helvetica;padding-top: 25px;}
.news_list2 ul li:hover .pic{-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.news_list2 ul li:hover .nr_l h3{color:#436c98;}

.ny_banner_newsxq{padding-top:29%;}
.weizhi {border-bottom:#d5ddf0 1px solid; background:#f4f6fa;color:#585858;font-size: 14px;padding:10px 0;}
.weizhi_nr{width:94%;max-width:1400px;margin:0 auto;}
.weizhi span{font-size: 14px;color: #585858;}
.weizhi a{color:#585858;}
.weizhi a:hover{color:#436c98;}
.new_xq{margin:60px auto;max-width:1400px;width:94%;overflow: hidden;}
.new_xq_tit{line-height:1.2;font-size: 38px;margin-bottom: 15px;color: #000; text-align:center;font-weight:bold;}
.new_xq .z-day{font-size: 14px;color:#666;}
.new_xq .z-day span{padding-right: 2%;}
.new_xq .z-day .date{height:30px;line-height:30px;margin-bottom:7px;font-size:13px;color:#676767;padding:3px 25px;
		background:url(../images/clock.png) no-repeat left center;}
.new_xq .z-day .back{background:url(../images/icon_newfh.jpg) no-repeat left center; padding-left: 25px;}
.daodu{background:url(../images/newkf.png) no-repeat 40px center #e7f6ff;background-size:auto 107px;padding:30px 40px 30px 170px; margin:10px 0 50px;
		color:#4c4c4c;border:1px dashed #21abea;overflow:hidden;box-sizing:border-box;}
.daodu_l{float:left;width:75%;}
.daodu .tip{text-indent:0;font-size:16px;margin:12px 0;}
.daodu .tel{color:#e32708; font-size:28px;font-weight:bold;}
.daodu .tel span{font-size:18px;color:#4c4c4c;vertical-align:middle;margin-right:5px;}
.daodu .baojia{ float:right;width:22%;}
.daodu .baojia a img{max-width:100%;vertical-align: middle;animation: myfirst 0.6s infinite;}
@keyframes myfirst {
 0% { -webkit-transform: translatex(0); transform: translateY(0);}
50% { -webkit-transform: translatex(-1px) scale(1.05); transform: translatex(-1px) cale(1.05);}
70% { -webkit-transform: translatex(1px) scale(1);  transform: translatex(1px) scale(1);}
100% { -webkit-transform: translatex(0);  transform: translatex(0);}
}
.new_xq .cont{line-height:2;font-size:16px;color: #333;}
.new_xq .cont p{margin-bottom: 15px;}
.new_xq .cont p img{display: block;margin:0 auto 10px;text-align: center;}
.new_xq .cont .left{ float:left; width:75%; line-height:30px;}
.new_xq .cont .left img{ margin:0 auto 10px;max-width:100% !important;height:auto !important;}
.new_xq .cont .right{ float:right; width:20%;}
.page{ border:#f3f3f3 10px solid; }
.page ul{padding:10px 7%;}
.page .date{height:30px;line-height:30px;margin-bottom:5px;font-size:13px;color:#676767;display:block;padding-left:25px;
			background:url(../images/clock.png) no-repeat left center;}
.page li{padding: 27px 0;font-size:15px;}
.page li b{font-size:16px;}
.page li.page_prev{border-bottom:1px #ececec solid; }

.new_xq_tui{margin:60px auto;max-width:1400px;width:94%;overflow: hidden;padding-bottom:10px;}
.new_xq_tui h3{background:url(../images/newtit_bg.png) no-repeat left top;
	text-indent:10px;font-size:32px;color:#07284E;line-height: 64px;font-weight:600;margin:20px auto;}
.new_xq_tui_l{width:34%;float:left;overflow: hidden;position:relative;}
.new_xq_tui_l .pic{height:340px;width:100%;background:#f1f1f1 no-repeat center/cover;transition:0.66s;position:relative;}
.new_xq_tui_l .tit{position:absolute;left:0;bottom:0;z-index:9;width:100%;padding:10px 5%;background:rgba(0,0,0,0.4);font-size:18px;color:#fff;font-weight:bold;
		overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.new_xq_tui_l a:hover .pic{-webkit-transform: scale(1.1);transform: scale(1.1);}
.new_xq_tui_r{width:61%;float:right;}
.new_xq_tui_r li{position:relative;border-bottom:#e9e9e9 dashed 1px;padding:5px 120px 5px 12px;line-height:32px;transition:0.66s;}
.new_xq_tui_r li:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;margin-top:-2px;background:#095c8f;border-radius:50%;background:#095c8f;}
.new_xq_tui_r li a{color:#626262;font-size:18px;display:block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.new_xq_tui_r li:hover{margin-left:10px;}
.new_xq_tui_r li:hover a{color:#095c8f;}
.new_xq_tui_r li span{color:#919191;font-size:15px;position:absolute;right:4%;top:5px}

.ban_contact{position:absolute;top:60%;left:8%;background:rgba(225,225,225,0.5);width:44%;padding:2%;transform:translateY(-50%);}
.ban_contact h3{font-size:35px;color:#085b8f;margin-bottom:1rem;}
.ban_contact .txt{font-size:18px;color:#595b5d;padding:12px 0 12px 40px;background: no-repeat left center;}
.ban_contact .txt1{background-image:url(../images/conta_1.png);}
.ban_contact .txt2{background-image:url(../images/conta_2.png);}
.ban_contact .txt3{background-image:url(../images/conta_3.png);}
.contact{padding:4.5% 3%;background:#f3f3f3;overflow: hidden;}
.contact h3{font-size:42px;position:relative;z-index: 2;color:#436c98;text-align:center;}
.contact .txt{font-size:16px;position:relative;z-index: 2;color:#464646;text-align:center;margin-bottom:2%;}
.contact ul{max-width:1500px;margin:0 auto;overflow:hidden;}
.contact ul li{width:18%;margin:1%;background:#fff;float:left;padding:2% 0;}
.contact_pic{width:146px;height:146px;margin:0 auto;background:#436c98 url(../images/contact_00.jpg) no-repeat center/cover;border-radius:50%;position:relative;transition:0.66s;}
.contact_pic img{position:absolute;top:12%;left:10%;width:80%;transition:0.66s;}
.contact_pic:hover{transform: scale(1.05);}
.contact_pic:hover img{transform: rotateY(180deg);}
.contact_wz{padding:1%;}
.contact ul li h4{font-size:25px;margin:15px 0 0;font-weight:600;text-align:center;color:#464646;}
.contact ul li h5{font-size:14px;line-height:28px;min-height:72px;font-weight:400;margin:8px auto;max-width:80%;text-align:justify;color:#777777;}

.map{text-align:center;overflow: hidden;}
.map_tit{ margin:45px 0 30px;}
.map_tit h3{ font-size:42px;position: relative; z-index: 2;color: #436c98;text-align:center;}
.map_ditu{width:100%;height:610px;border:none;}

.contact_from{background:#085b8f url(../images/contact_from_bg.jpg) no-repeat center/contain;padding:98px 3%;}
.contact_from_nr{max-width:1395px;margin:0 auto;overflow: hidden;}
.contact_from_nr .txt{font-size:16px;color:#acb4ce;}
.contact_from_nr .txt b{color:#f0cc3a;font-size:32px;}
.contact_from_nr form{padding-left:30%;}
.contact_from_nr .cow_l{width:40%;float:left;padding-top:15px;}
.contact_from_nr .cow_c{width:34%;float:left;margin:0 2%;padding-top:15px;}
.contact_from_nr .cow_r{width:18%;float:right;}
.contact_from_nr .cow_l input{width:97%;background:#20618a;color:#fff;font-size:16px;height:58px;margin-bottom:24px;border:#fff 1px solid;
	padding:0 4%;border-radius:6px;}
.contact_from_nr .cow_c textarea {width:96%;background:#20618a;border:#fff 1px solid;height:140px;line-height:20px;font-size:16px;color:#fff;
	resize:none;padding:3%;border-radius:6px;}
.contact_from_nr .cow_r button{width:100%;padding-top:100%;color:#452100;font-size:0;border-radius:16px;
		background:#d5a320 url(../images/sub_btn.png) no-repeat center/cover;}

@media screen and (max-width:1600px) {	
	
}

@media screen and (max-width:1460px) {
	.header .logo img{height:100px;}
	.header .nav li a{font-size:15px;}
	.ind_01 h2 strong{font-size:64px;}
	.ind_01 > p{margin:10px 0 40px;}
	.ind_02 h2 {font-size:60px;}
	.swiper-production .swiper-slide dl dd a{font-size:24px;}	
	.ind_03 h2 strong{font-size:64px;}	
	.ind_04 .ind_04_l i{width:14%;}
	.footer_t_l ul li{padding:8px 0;}
	.footer_t_l ul li a b{font-size:20px;}
	.footer_t_l ul li a{font-size:17px;}
	
	.pro_02_l .txt{font-size:30px;}
	.pro_03 ul li h3{font-size:22px;}
	
	.pro_info_r .tit{font-size:36px;}
	.pro_xq_nav ul li{padding:20px 5px;}
	.pro_xq_nav ul li a{font-size:20px;}
	.pro_xq_l1{font-size:16px;}
	.pro_xq_tit{font-size:34px;}
	.pro_xq_r .tit{font-size:24px;}
	.pro_xq_r ul li .txt{font-size:18px;}
	.pro_xq_b ul li h3{font-size:18px;}
	
	.case_nav{margin:-65px 2% 10px;}
	.case_nav ul li{padding:30px 5px;}
	.case_nav ul li a{font-size:20px;}
	
	.casexq_b_tit{font-size:30px;}
	
	.news{padding:50px 0;}
	.new_xq{margin:40px auto;}
	.new_xq_tit{font-size:26px;}
	
	.new_xq_tui{margin:40px auto;}
	
	.contact ul li h4{font-size:18px;}
	.contact h3,.map_tit h3{font-size:36px;}
}

@media screen and (max-width:1280px) {	
		
}

@media screen and (max-width:1199px) {	
	html,body {font-size: 96%;}
	.header {background:#00192f;border-bottom:#273f5f solid 1px;padding:0.5rem 0;}
	.header1{box-shadow:none;}
	.header .logo {margin: 0 0 0 1rem;width: 60%;float: none;display:block;}
	.header .logo img {display:block;width:auto;height:4rem;max-width:100%; padding-top:0.3rem;}
	.header .logo .logo1 {display: none;}
	.header .logo .logo2 {display:block;}
	.hotline{display: none;}
	.header2 .nav li:hover .xl{display:none;}
	.header .nav_s{display: none;}
	
	.header .nav {background:rgba(0,0,0,0.8);z-index:9999;position:absolute;width:0;max-width:100%;top:5rem;left:-105%;text-align: center;transition: 0.55s; padding:1.5rem 0;overflow: hidden;}
	.header .nav1 {width:35%;left:auto;right:0;}
	.header .nav li {position: relative;width: 100%;/*border-bottom: 1px solid #1f9a93;*/height: auto;}
	.header .nav>li>a {height:3.4rem;line-height:3.4rem;color:#fff;font-size:1.21rem;text-align:left;margin:0 8%;}
	.header1 .nav>li>a,.header:hover .nav>li>a {color: #fff;}
	.header2 .nav .down{display:none;}
	
	.m-trigger {display: block;}
	
	.bannerbox{padding-top:5rem;}	
	
	.ind_01 h2{height:8.75rem;}
	.ind_01 h2 strong{font-size:4rem;line-height: 7.5rem;}
	.ind_01 h2 i{width:11.93rem;height:8.75rem;margin:0 1.2rem;}
	.ind_01 > p{margin:10px 0 3rem;}
	.ind_02 h2 {font-size:3.75rem;}
	.ind_02 > p{margin:2rem 0 0;}
	.swiper-production .swiper-bg{padding:4.6% 13%;}
	.swiper-production .swiper-slide{padding:0 6%;}
	.swiper-production .swiper-bg img{max-width:674px;margin:0 auto;}
	.swiper-production .swiper-slide dl dt a img{width:80%;max-width:640px;}
	.swiper-production .swiper-slide dl dd a {font-size:1.5rem;}
	.swiper-production .main-font.swiper-slide .ys-font{display:none;}
	.swiper-production .swiper-button-next, .swiper-production .swiper-button-prev{width:3.6rem;height:3.6rem;margin-top:-3.6rem;}
	.swiper-production .swiper-button-next i,.swiper-production .swiper-button-next span,
	.swiper-production .swiper-button-prev i,.swiper-production .swiper-button-prev span{width:3.6rem;height:3.6rem;}
	.swiper-production .swiper-button-prev i,.swiper-production .swiper-button-prev span{left:-40%;}
	.swiper-production .swiper-button-next i,.swiper-production .swiper-button-next span{right:-40%;}
	.swiper-production .swiper-button-prev i,.swiper-production .swiper-button-next i{background-color:#0980fa;border-radius:50%;}
	
	.ind_03 h2{height:6.87rem;}
	.ind_03 h2 i{height:6.31rem;width:18.43rem;}
	.ind_03 h2 strong{font-size:4rem;line-height:6.25rem;}
	
	.ind_04 .ind_04_r h2 span{font-size:3rem;}
	
	.ind_05 .tit{height:7.5rem;line-height:7.5rem;font-size:2.8rem;margin-bottom:1.8rem;}
	.ind_05 .tit b{font-size:7.5rem;}
	
	.ft_line b .red{font-size:2rem;}
	.footer_t_l ul li a{font-size:16px;}
	.footer_t_l ul li a b{font-size:20px;}
	/*------neiye------*/
	.about_02{padding:2.5rem 3%;}
	
	.pro_01{padding:1.6rem 2%;}
	.pro_01 ul li .linr{padding:1rem 2%;margin:4px;border-width:2px;}
	.pro_01 ul li h3{font-size:1.25rem;}
	.pro_01 ul li .pic,.pro_01 ul li h5{display:none;}
	.pro_xq_b ul{padding-top:1rem;}
	
	.liuyan_tel{display:none;}
	
	.casexq_b{margin-top:2rem;}
	.casexq_b_tit{font-size:1.5rem;}
	
	.contact_pic{width:8rem;height:8rem;}
	.contact h3,.map_tit h3{font-size:2rem;}
	
	.ban_contact h3{font-size:2rem;}
	.ban_contact .txt{font-size:16px;padding:0.75rem 0 0.75rem 2.5rem;}
	
	.contact_from{padding:2rem 3%;background:#085b8f;}
	.contact_from_nr form{padding:0;}
}

@media screen and (max-width:1024px) {
	html,body {font-size: 94%;}
	.banner{height:60vh;}
	.banner dl dt {height:5rem;}
	.banner dl dt strong{font-size:2.5rem;height:5rem;line-height:5rem;}
	.banner dl dt i{margin:0 5px;width:10px;height:10px;}
	.banner dl dd{margin-top:0.2rem;}
	.banner dl dd p{font-size:1.5rem;}
	.ind_03 ul li .pic{width:13.8rem;height:13.8rem;}
	.ind_03 ul li .txt1{font-size:1.5rem;}
	.ind_03 ul li .txt2{margin:1rem 0 0.5rem;}
	.ind_03 ul li .txt2 img{height:2rem;}
	.ind_03 ul li .txt3{font-size:16px;}
	
	.footer_t_r{width:100%;float:none;margin-bottom:1rem;text-align: center;}
	.ft_line{display:inline-block;text-align: left;background-size:auto 3.5rem;padding-left:4.3rem;height:4rem;}
	.ewm{display:none;}
	.footer_t_l{margin:0;text-align: center;}
	/*--------neiye----------*/
	.ind_01 .txt{font-size:14px;line-height:1.8;}
	.about_04_l .tit{font-size:2rem;padding:1.5rem 0.62rem 1.25rem;}
	.about_04_l .tit b{font-size:4.3rem;}
	.about_04_l .txt{font-size:15px;line-height:1.6;}
	
	.pro_01 ul li{width:33.33%;}
	.pro_03 ul li{border-radius:5px;}
	.pro_03 ul li .pic{padding-top:60%;border-radius:5px;}
	
	.news_tit{font-size:2rem;}
	.news_txt{font-size:14px;margin:5px 0 2rem;}
	.new_1_l li,.new_1_l li.active{margin:0 0 1rem;padding:1.8rem 0.5rem;}
	.new_1_l li a .tit{font-size:16px;margin:5px 0;}
	.new_1_l li a .txt {display: -webkit-box;line-height:1.6;}
	.new_1_l li a{padding:0 1rem 0 8rem}
	.new_1_l li a .timer{width:5.6rem;font-size:1.6rem;text-align: center;line-height:1.4;}
	
	.new_xq .cont .left{width:100%;}
	.new_xq .cont .right{width:100%;margin:2rem 0 0;}
	.page ul{padding:0.5rem 1rem;}
	.page li{padding:10px 0;}
	.new_xq_tit{font-size:1.5rem;}
	.daodu{padding:5%;background-image:none;}
	
	.ban_contact{width:60%;}
	
}

@media screen and (max-width:918px) {
	.ind_03 ul li .pic{width:90%;height:auto;padding-top:90%;position:relative;}
	.ind_03 ul li .pic img{position:absolute;top:15%;left:15%;max-width:70%;width:70%;padding:0;}
	
	.pro_tit{font-size:2.2rem;margin-bottom:3rem;}
	.pro_tit b:before,.pro_tit b:after{height:2.6rem;margin-top:-1.3rem;background-size:auto 100%;}
	.pro_02{padding:2rem 4%;}
	.pro_02_l{width:100%;}
	.pro_02_l .pic{height:auto;padding-top:50%;}
	.pro_02_l .txt{padding:1rem 3%;font-size:1.3rem;}
	.pro_02_r{width:100%;padding:1.5rem;border-radius:5px;}
	.pro_02_r ul{margin-bottom:1.3rem;}
	.pro_02_r .txt{font-size:1.2rem;line-height:1.7;}
	.pro_02_r .txt > p{margin-left:5.6rem;}
	.pro_02_r .ckxq{text-align: center;}
	
	.pro_03 ul li{width:31.33%;margin:1% 1% 2%;}
	.pro_03 ul li .wenzi{padding:7% 7% 12%;}
	.pro_03 ul li h3{font-size:1.5rem;margin-bottom:5px;}
	.pro_03 ul li h4{font-size:16px;}
	
	.pro_xq_tit{font-size:1.6rem;padding-left:3rem;}
	.pro_xq_tit:before{width:1.2rem;height:1.2rem;margin-top:-0.6rem;}
	.pro_xq_tit:after{width:1.7rem;height:1.7rem;margin-top:-0.8rem;}
	.pro_xq_l1{padding:1.5rem 0 3rem 1.5rem;}
	
	.case ul li .pic{padding-top:60%;}
	.case ul li .wenzi{padding:7%;}
	.case ul li h3{font-size:16px;}
	.case ul li h4{font-size:14px;}
	
	.new_xq{margin:2rem auto;}
	
	.contact ul li{width:31.33%;}
	.contact_from_nr .txt{font-size:14px;}
	.contact_from_nr .txt b{font-size:1.6rem;}
	.contact_from_nr .cow_l{width:48%;}
	.contact_from_nr .cow_c{width:48%;}
	.contact_from_nr .cow_r{width:100%;}
	.contact_from_nr .cow_r button{width:120px;height:40px;font-size:16px;padding:0;background-image:none;}
}

@media screen and (max-width:812px) {	
	.ind_01{padding:2rem 0 3rem;}
	.ind_01 h2{height:5rem;}
	.ind_01 h2 strong{font-size:2rem;line-height: 4.5rem;}
	.ind_01 h2 i{width:6rem;height:5rem;}
	.ind_01 > p{margin:5px 0 1.2rem;font-size:16px;}
	
	.ind_02{padding:3rem 0;}
	.ind_02 h2 {font-size:2rem;}
	.ind_02 > p{margin:1rem 0 0;font-size:16px;}
	
	.ind_03{padding:3.5rem 0;}
	.ind_03 h2{height:4rem;}
	.ind_03 h2 i{height:4rem;width:7rem;}
	.ind_03 h2 strong{font-size:2rem;line-height:4rem;}
	
	.ind_04{padding:3.5rem 0 4rem;}
	.ind_04 .ind_04_l {width:90%;max-width:700px;}
	.ind_04 .ind_04_r{width:90%;}
	.ind_04 .ind_04_r h2{margin:0;}
	.ind_04 .ind_04_r h2 span{padding-top:2rem;}
	.ind_04 .ind_04_r p{margin-top:2rem;font-size:1.25rem;}
	
	.ind_05{padding:3rem 3%;}
	.ind_05 .tit{height:4.5rem;line-height:4.5rem;font-size:1.8rem;}
	.ind_05 .tit b{font-size:4.5rem;}
	.ind_news .pic_b1{font-size:16px;}
	
	.footer_t{padding:3rem 0 2rem;}
	.footer_b{padding:1rem 0 1.2rem;}
	.banquan{font-size:14px;line-height:1.6;}
	.banquan span{display: block;}
	/*--------neiye----------*/
	.ny_banner{padding-top:50%;}
	.about_02_r .tit1{font-size:4rem;}
	.about_02_r .tit2{font-size:2.5rem;margin-bottom:2rem;}
	.about_02_r .txt{font-size:1.2rem;}
	.about_03_t{padding:2.5rem 0;}
	.about_03 .slidebox{padding:0 3%;}
	.about_03 .slidebox_l{width:100%;margin-top:2rem;}
	.about_03 .slidebox_l .pic{height:auto;padding-top:40%;}
	.about_03 .slidebox_r{width:100%;padding-top:1%;}
	.about_03 .slidebox_r h4{font-size:3rem;}
	.about_03 .slidebox_r .txt{font-size:14px;line-height:1.7;}
	.about_03_b{padding:2.5rem 3%;}
	.about_04{padding:2.5rem 0;}
	.about_04_l{width:100%;}
	.about_04_r{width:100%;}
	
	.ny_banner_proxq{padding:2rem 4%;}
	.pro_info_l{width:100%;padding:10px;}
	.pro_info_l .img-cont .pic{padding-top:50%;height:0;}
	.pro_info_r{width:100%;}
	.pro_info_r .tit{font-size:1.6rem;}
	.pro_info_r .txt{font-size:15px;line-height:1.6;}
	.pro_info_r .font_list li{font-size:15px;line-height:1.7;margin:4px 0;}
	.pro_info_r .font_list li:before{width:0.8rem;height:0.8rem;}
	.pro_info_r .font_list li:after{width:1.12rem;height:1.12rem;}
	.pro_info_r .phone img{height:3.5rem;}
	.pro_xq_nav ul li a{font-size:17px;}
	.pro_xq_nr{padding:2rem 4%;}
	.pro_xq_l{width:100%;}
	.pro_xq_l1{font-size:15px;line-height:1.7;padding:20px 1%;}
	.pro_xq_l1 p{margin-bottom:0.6rem;}
	.pro_xq_l2{font-size:15px;padding:20px 1%;}
	.pro_xq_r{display:none;}
	.pro_xq_b ul li{width:48%;margin:1%;}
	.pro_xq_b ul li h3{font-size:14px;}
	.liuyan_r{width:100%;}
	.liuyan_r h3{font-size:1.6rem;}
	.liuyan_r .txt{font-size:15px;}
	.liuyan_r ul li span{font-size:15px;line-height:3rem;}
	
	.case_nav ul li a{font-size:17px;}
	.case ul li{width:47%;}
	.ny_banner_casexq .pro_info_r .tit{padding-top:0;}
	
	.news{padding:2.5rem 0;}
	.new_1_l{width:100%;}
	.new_1_r{width:0;}
	.new_1_r .pic{height:0;padding-top:50%;}
	.new_1_r .new_1_r_nr{line-height:5rem;}
	.new_1_r .new_1_r_nr .txt{font-size:1.3rem;}
	
	.news_2 ul li .con .tit{font-size:16px;}
	
	.news_3 li{width:96%;margin:2%;padding:1.5rem;}
	.news_3 li .tit{font-size:16px;}
	.news_3 li .txt{font-size:14px;line-height:1.7;height:auto;}
	
	.news_nav li:before{top:0.87rem;}
	.news_nav li .linex span{width:1.5rem;height:1.5rem;}
	.news_nav li a{width:90%;height:3.5rem;line-height:3.5rem;font-size:1.2rem;}
	.news_list1{padding:2.5rem 0;}
	.news_list2 ul li{padding:2rem 0;}
	.news_list2 ul li .nr_l{width:100%;}
	.news_list2 ul li .nr_r{width:100%;padding:0 2%;border:none;text-align: left;}
	.news_list2 ul li .nr_r .time-day{display:inline-block;font-size:14px;padding:0;}
	
	.ny_banner_newsxq{padding-top:30%;}
	.new_xq_tui{margin:2rem auto;}
	.new_xq_tui h3{font-size:1.4rem;margin:1rem auto;}
	.new_xq_tui_l{display:none;}
	.new_xq_tui_r{width:100%;}
	.new_xq_tui_r li a{font-size:15px;}
	
	.map_ditu{height:30rem;}
}

@media screen and (max-width:600px) {
	html,body {font-size: 90%;}
	.footer_t_l ul{width:33.33%;}
	.footer_t_l ul li{display:none;padding:7px 0;}
	.footer_t_l ul li:first-child{display:block;}
	.footer_t_l ul li a b{font-size:1.3rem;}
	
	.case_nav{margin:2rem 3%;}
	.case_nav ul{padding:0.5rem 0;}
	.case_nav ul li{padding:0.8rem 5px;width:33.33%;}
	.case_nav ul li:before{height:2rem;margin-top:-1rem;}
	
	.daodu{margin:10px 0 2rem;}
	.daodu_l{width:100%;float:none;}
	.daodu .tip{font-size:14px;}
	.daodu .tel,.daodu .tel span{font-size:16px;}
	.daodu .baojia{width:100px;float:none;margin:10px 0 0;}
	.new_xq .cont{font-size:15px;}
	
	.contact{padding:2.5rem 3%;}
	.contact .txt{font-size:14px;margin:0.5rem auto 1rem;}
	.contact ul li{width:48%;padding:1rem 0;}
	
	.ny_banner_contact{padding:3rem 0 1.5rem;}
	.ban_contact{width:90%;position:relative;top:auto;left:auto;transform:translateY(0);margin:0 auto;}
	.ban_contact .txt{font-size:14px;}
	
	.contact h3, .map_tit h3{font-size:1.6rem;}
	
}

@media screen and (max-width:480px) {
	html,body {font-size: 85%;}
	.banner{/*padding-top:60%;*/}
	
	/*---------neiye-----*/
	.pro_03 ul li{width:48%;}
	.pro_03 ul li h4{font-size:14px;}
	
	.new_1_r .new_1_r_nr{line-height:1.8;padding:1rem;}
	.new_1_r .new_1_r_nr .timer{float:none;}
	.new_1_r .new_1_r_nr .txt{margin:0;}
	
	.news_2 ul li{width:97%;margin-bottom:1.4rem;}
	.news_2 ul li:last-child{margin-bottom:0;}
	.news_2 ul li .pic{border-width:2px;}
	.news_2 ul li .pic_nr{padding-top:50%;}
	.news_2 ul li .con .date{margin:5px 0 10px;}
	.news_2 ul li .con .txt{margin:5px 0;}
	
	.news_list1 ul li .con .date{margin:15px 0 0;}
	
	.news_list2 ul li .pic_box{width:10rem;}
	.news_list2 ul li .pic{height:10rem;}
	.news_list2 ul li .nr{margin-left:11rem;}
	.news_list2 ul li .nr_l h3{font-size:16px;}
	.news_list2 ul li .nr_l .text{/*display:none;*/}
	
	
	.pro_02_l .pic{padding-top:75%;}
	.pro_03 ul li .pic{padding-top:75%;}
	.pro_info_l .img-cont .pic{padding-top:75%;}
	.case ul li .pic{padding-top:75%;}
	.pro_02_r ul li .pic{padding-top:90%;}
}

@media screen and (max-width:414px) {
	html,body {font-size: 80%;}
	
	.ind_03 ul li{width:46%;margin:2%;}
	/*--------neiye----------*/
	.news_txt{font-size:0;}
	.contact ul li{width:98%;padding:1rem 2%;}
	.contact ul li h5{min-height:auto;line-height:1.8;max-width:90%;}
	
	.contact_from_nr .cow_l{width:100%;}
	.contact_from_nr .cow_l input{height:3.5rem;}
	.contact_from_nr .cow_c{width:100%;margin:0;padding:0 0 25px;}
}
@media screen and (max-width:360px) {
	
	/*--------neiye----------*/
	
}

@media screen and (max-width:320px) {	
	html, body{min-width:320px;}
	
}
@keyframes widthMove {0% {width:0;}
  100% {width:100%;}
}
/*Safari and Chrome*/
@-webkit-keyframes widthMove  {0% {width:0;}
  100% {width:100%;}
}
@keyframes leftMove {0% {left:0;}
  50% {left:-20px;}
  100% {left:0;}
}
/*Safari and Chrome*/
@-webkit-keyframes leftMove  {0% {left:0;}
  50% {left:-20px;}
  100% {left:0;}
}
@keyframes rightMove {0% {right:0;}
  50% {right:-20px;}
  100% {right:0;}
}
/*Safari and Chrome*/
@-webkit-keyframes rightMove  {0% {right:0;}
  50% {right:-20px;}
  100% {right:0;}
}
@keyframes goBackMove {0% {left:0;}
  50% {left:90%;}
  100% {left:0;}
}
/*Safari and Chrome*/
@-webkit-keyframes goBackMove  {0% {left:0;}
  50% {left:90%;}
  100% {left:0;}
}
@keyframes rotateMove {from {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);}
  to {transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
}
 /*Safari and Chrome*/
@-webkit-keyframes rotateMove {from {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);}
  to {transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
}
@keyframes rotateMoveBack {from {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);}
  to {transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);}
}
/*Safari and Chrome*/
@-webkit-keyframes rotateMoveBack  {from {transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);}
  to {transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);-ms-transform:rotate(-360deg);}
}
@-webkit-keyframes fadeInMove {0% {opacity:0;}
  75% {opacity:0;}
  100% {opacity:1;}
}
@keyframes fadeInMove {0% {opacity:0;}
  75% {opacity:0;}
  100% {opacity:1;}
}
@-webkit-keyframes fadeInDownMove {0% {opacity:0;}
  75% {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
  100% {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInDownMove {0% {opacity:0;}
  75% {opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}
  100% {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes fadeInUpMove {0% {opacity:0;}
  75% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
  100% {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeInUpMove {0% {opacity:0;}
  75% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
  100% {opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes lightMove {from {margin-left:-50%;}
  to {margin-left:100%;}
}
@-webkit-keyframes lightMove {from {margin-left:-50%;}
  to {margin-left:100%;}
}