@charset "utf-8";@import url('fonts.css');
*{margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all;}
a,.pager a font,.indmore p,.fixtop,.fixtop .logo,.tblank,.fixtop .lansearch .lan,.fixtop .lansearch .search,.fixtop .ad,.fixtop .lansearch .btn,.indpro li .pic .in img,.indpro li .title,.indmore2 p ,.indapplication .pic img,.contact li,.products li .pic .in img,.products li .title,.prevnext p,.prevnext p span,.applications li img,.applications li a:before,.ashow .mleft img,.support li .pic img
{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.indpro li:hover .pic .in img,.indapplication li:hover .pic img,.products li:hover .pic .in img,.applications li:hover img,.ashow .mleft img:hover,.support li:Hover .pic img
{transform:scale(1.10);-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);-ms-transform:scale(1.10)}
.indpro li,.indapplication .cons,.products li,.prevnext .prev,.prevnext .next,.indpro .swiper-slide,.indpro li .pic .cons
{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.coopclients li:hover img
{transform: rotateY(360deg);-ms-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-o-transform: rotateY(360deg);transition-duration:1.0s;-ms-transition-duration:1.0s;-moz-transition-duration:1.0s; -webkit-transition-duration:1.0s;}
html{-webkit-text-size-adjust:none;height:100%;}
body {margin:0 auto;background:#fff;line-height:1.8;}
a,input,button,select,textarea {text-decoration: none;outline:none;}
html,body,input,button,select,textarea {font-family:'din','Arial','Microsoft YaHei','微软雅黑';}
html,body,input,button,select,textarea {font-size:20px;color:#000;font-weight:400; letter-spacing: -0.3px}a {color:#000}b,strong {font-weight:700;}
a:hover{color:#004b94}
.table { display:table; height:100%;width:100%;}table {border-collapse: separate;border-spacing: 0 0}
.table .td { display:table-cell; vertical-align:middle;}
table,td,th,tbody,tr {border-collapse:collapse;border-spacing:0;border:0;margin:0}
img {max-width:100%; height:auto; vertical-align: top; -webkit-touch-callout: none;border:0}
input,button,select,textarea{ outline:none;border:0;}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}.list-paddingleft-2{margin:0 0 0 20px;}.list-paddingleft-2 li { list-style:inherit;}
em { font-style:normal}
hr {border:0; background:#ddd;height:1px;margin:10px 0}
.clear,.clearfix { clear:both;}
.relative { position:relative}
.reover { position:relative; overflow:hidden}
.cover { background-position:center; background-repeat:no-repeat; background-size:cover;}
.pcover { background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute;top:0;left:0; z-index:1;width:100%; height:100%;}
.imgcover { position:absolute;left:0;top:0;width:100%;height:100%; z-index: 1;}.imgcover img {width:100%;height:100%;object-fit:cover;}
.mc{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center; text-align: center;}
.ml{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:left;justify-content:left; text-align: left;}
.mr{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end; text-align: right}

.pageclass {height:0px;overflow:hidden;}
.page_wrap {width:100%;padding:80px 0 0 0;text-align:center}
.pager {width:100%;}
.pager a,.pager span,.pager font {display:inline-block;vertical-align:top;margin:5px 10px;width:35px; height:35px; line-height:35px; background:#fff;box-shadow:0 0 2px rgba(0,0,0,0);text-align: center;border-radius:40px; background: #efefef}
.pager font {font-family:'宋体';font-weight:700;margin:0;} 
.pager a:hover,.pager span.current,.pager a font:hover {color:#fff; border-color:#004b94; background: #004b94} 
.pager a,.pager span.disabled {color:#666} 
.pager,.pager select,.pager input,.pager a,.pager span.disabled {font-size:16px;font-weight:400;color:#000;}
.pager select,.pager input,.pager a,.pager span.disabled  {border:0px solid #666;}
.pager i {font-weight:bold; line-height: 38px; display: inline-block; vertical-align: top;margin:0 10px; letter-spacing: 3px}

::-webkit-scrollbar {width: 5px;height:0px; }/******direction: rtl; unicode-bidi: bidi-override;出现在左边*********/
::-webkit-scrollbar-thumb {border-radius:0px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #004b94;}
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius:0px;background: #fff;}

::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999; }
::-moz-placeholder { color:#999999; }
:-ms-input-placeholder {color:#999999; }

::selection {background:#004b94;color:#ffffff;}
::-moz-selection {background:#004b94;color:#ffffff;}
::-webkit-selection {background:#004b94;color:#ffffff; }

.wrap {margin:0 auto;max-width:1320px;position:relative;}
.phonemenu { display:none;}

.fixtop { position: fixed;left:0;top:0;width:100%; z-index: 8888; height:140px; background:#fff}
.fixtop .logo { position: absolute;left:0px;top:42px; z-index: 9999}
.fixtop .logo img {height:56px;}
.fixtop .navpc {text-align:right; position: relative;top:80px;margin:0 208px 0 0}
.fixtop .navpc li {display:inline-block; vertical-align:top; position: relative;margin:0 0 0 30px; z-index: 100}
.fixtop .navpc li a.a {display: block; height:60px; line-height:25px;font-size:22px;font-weight:700;}
.fixtop .navpc li.check a.a p i,.fixtop .navpc li:Hover a.a p i {width:100%}
.fixtop .navpc li:hover a.a,.fixtop .navpc li.check a.a,.fixtop ul.navpc li:hover>a.a {color:#004b94}
.fixtop .navpc li .list { position:absolute; z-index: 9999; left:-30px;width:135px;top:60px;display:none;background:rgba(0,75,148,0.95); text-align:left;}
.fixtop .navpc li .list3 {width:290px}
.fixtop .navpc li .list4 {width:190px}
.fixtop .navpc li .list5 {width:190px}
.fixtop .navpc li .list p {border-bottom:1px solid rgba(255,255,255,0.2);}
.fixtop .navpc li .list p:last-of-type {border-width:0}
.fixtop .navpc li .list p a {color:#fff;display:inline-block;line-height: 28px;font-size:18px; display: block;padding:5px 20px 8px 30px}
.fixtop .navpc li .list p:nth-child(1) a {padding-top:15px}
.fixtop .navpc li .list p:last-of-type a {padding-bottom:17px}
.fixtop .navpc li .list p a:hover { background: rgba(255,255,255,0.2)}
.fixtop .ad {position:absolute;right:0;top:2px;display:inline-block;border-bottom:1px solid #ccc;height:55px; line-height:55px; z-index: 999}
.fixtop .ad p {display:inline-block;vertical-align: top;font-size:16px; position: relative}
.fixtop .ad p:nth-child(1) {font-weight:700;color:#004b94;margin:0 10px 0 0}
.fixtop .ad p:nth-child(2):before {content:''; position: absolute;right:0;bottom:-1px;width:100%;height:1px; background: #004b94; z-index: 10}
.fixtop .lansearch {position:absolute;right:0;top:45px;color:#004b94;}
.fixtop .lansearch .list {position:absolute;left:0;top:0; display:none; }
.fixtop .lansearch span {display:inline-block; vertical-align: top;}
.fixtop .lansearch .btn {cursor:pointer;height:50px; line-height: 50px;}
.fixtop .lansearch .lan {display:inline-block; vertical-align: top;margin:23px 10px 0 0;font-size:18px}
.fixtop .lansearch .lan .btn span.icon-diqiu {font-size:16px;margin:2px 8px 0 0}
.fixtop .lansearch .lan .btn span.icon-xialajiantouxiao {font-size:12px;margin:3px 0 0 3px}
.fixtop .lansearch .lan .list {top:65px;padding:30px 0 0 0;}
.fixtop .lansearch .lan .list .in { background:rgba(255,255,255,0.95);box-shadow:0 0 5px rgba(0,0,0,0.2);padding:12px 0 15px 28px;width:88px;}
.fixtop .lansearch .lan .list p {margin:5px 0}
.fixtop .lansearch .lan .list p:nth-child(1) {font-size:17px}
.fixtop .lansearch .search {display:inline-block; vertical-align: top;margin:25px 0 0 20px}
.fixtop .lansearch .search .btn span {font-size:20px;font-weight:700}
.fixtop .lansearch .search .list {top:65px;left:auto;right:0;padding:30px 0 0 0;}
.fixtop .lansearch .search .list .in { background:rgba(255,255,255,0.95);box-shadow:0 0 5px rgba(0,0,0,0.2);padding:30px 40px;width:360px; text-align:center;}
.fixtop form {border:1px solid #004b94;border-radius:40px}
.fixtop form #k {height:38px;width:270px; padding:0 15px;display: inline-block; vertical-align: top;color:#004b94; background:none;font-size:16px}
.fixtop form #sbtn { cursor: pointer;display: inline-block; vertical-align: top;width:40px; height:40px; line-height:38px;color:#fff; text-align: center; font-family: "iconfont" !important;font-size:25px;background:none;color:#004b94}
.tblank {height:140px;}

.fixtop.active {top:-40px;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.fixtop.active .logo {top:62px}
.fixtop.active .navpc li a.a { line-height:45px}
.fixtop.active .ad {top:40px;height:35px; line-height:35px}
.fixtop.active .lansearch .btn {margin-top:10px}
.tblank.active {height:100px}

.indpics .swiper-slide { position:relative;padding:16% 0; overflow: hidden}
.indpics .swiper-slide .imgcover{transition:0s linear 1s;transform:scale(1.1,1.1);}
.indpics .swiper-slide-active .imgcover,.swiper-slide-duplicate-active .imgcover{transition:5s linear;transform:scale(1,1);}
@keyframes myfirst { 0% {transform: translate(0px, 0px); } 50% {transform: translate(0px, -10px); }100% {transform: translate(0px, 0px);}}
@keyframes minus {0% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}
.indpics .swiper-slide .cons {position:absolute; z-index: 100;width:100%;top:0;left:0;}
.indpics .swiper-slide .cons .text {font-size:45px; line-height: 55px;font-weight:700;color:#fff;margin:5% 0 0 0}
.indpics .swiper-slide .cons .line {height:2px; background: #fff;width:133px; position: relative;margin:20px 0 0 }
.indpics .swiper-slide .cons .line:before {content:''; position: absolute;left:0;width:33%;height:100%; background: #004b94}
.indpics .swiper-slide .cons .indmore {margin-top:30px}
.indmore a {color:#fff; text-align: center; display:inline-block;}
.indmore p {display:inline-block; vertical-align: top;padding:0 21px 0 22px;height:45px; line-height: 43px; background: #004b94;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.indmore span {display:inline-block; vertical-align: top;width:45px;height:45px; line-height: 45px; font-size:30px; background: #0077eb;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.indmore a:Hover p,.indapplication li:hover .cons .indmore a p,.support li:hover .cons .indmore a p {padding:0 30px}

.indsubject {text-align:center;font-weight:700;font-size:60px; line-height: 60px;margin:100px 0 80px 0}
.indsubject font {color:#004b94;}
.indpro { position: relative}
.indpro .bg {position: absolute; top:50%;right:2%; z-index: -1; background: url("../images/index.jpg") no-repeat center;width:1047px;height:910px; background-size:100%}
.indpro .wrap { z-index:999; position: relative}
.indpro .swiper-slide {position:relative;padding:0 15px}
.indpro ul {width:108%;margin:-6% 0 0 -4%; }
.indpro li {float:left;width:44%;margin:6% 3% 0 3%;border-radius:15px;box-shadow:0px 5px 10px rgba(0,0,0,0.15);border:2px solid rgba(255,255,255,0.8);}
.indpro li .pic { position: relative; background: linear-gradient(to bottom,#d6d6d6,#ffffff);padding:35px 60px 100px 60px;border-top-left-radius:15px;border-top-right-radius:15px;}
.indpro li .pic .in { position: relative;padding:43.2% 0}
.indpro li .pic .cons {position:absolute;left:0;bottom:0; z-index: 100;font-size:20px; padding:0 35px 30px 35px;max-width:100%;}
.indpro li .pic .cons .t2 {font-weight:700;color:#004b94; line-height: 30px;margin:0 0 5px 0}
.indpro li .pic .cons .gs { line-height:1.4; overflow: hidden}
.indpro li .title {height:80px; line-height: 80px; overflow: hidden; background: #004b94; text-align: center;border-bottom-left-radius:15px;border-bottom-right-radius:15px; position: relative}
.indpro li .title a {color:#fff}
.indpro li .title p {padding:0 100px 0 35px;font-size:40px; line-height: 78px; text-align: left;}
.indpro li .title span {position:absolute;right:0;top:0;width:80px; line-height: 80px;display:block;font-size:60px; background: #0077eb;}
.indpro li:nth-child(2) .pic .cons,.indpro li:nth-child(4) .pic .cons,.indpro li:nth-child(6) .pic .cons {text-align:right;left:auto;right:0;}
.indpro li:hover .title { background: #0077eb}

.indpro .swiper-button-next,.indpro .swiper-button-prev {margin-top:0px;width:auto;height:auto;}
.indpro .swiper-button-next:after,.indpro .swiper-button-prev:after {color:#aeaeae;background:none;font-size:150px;line-height:150px;width:auto;padding:0;height:auto;border-radius:0%;}
.indpro .swiper-button-next:hover:after,.indpro .swiper-button-prev:hover:after{background:none;color:#004b94;}
.indpro .swiper-button-prev {left:-160px}
.indpro .swiper-button-next{right:-160px}

.indmidpic { background: url("../images/bg.jpg") no-repeat center; background-size:cover;padding:9.45% 0;margin:-82px 0 0 0; position: relative; z-index: 100}
.indmidpic .pic {position:absolute;left:56%;width:44%;top:80px; z-index: 80}
.indmidpic .pic img{width:100%}
.indmore2 a {color:#fff; text-align: center; display:inline-block;  position: relative; z-index: 100}
.indmore2 p {display:inline-block; vertical-align: top;font-size:25px;padding:0 31px 0 33px;height:65px; line-height: 63px; background: #004b94;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.indmore2 span {display:inline-block; vertical-align: top;width:65px;height:65px; line-height: 65px; font-size:50px; background: #0077eb;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.indmore2 a:Hover p {padding:0 40px}
.indmidpic .indmore2 {margin:-1% 0 0 35px}

.indapplication {margin:80px 0 80px 0;}
.indapplication li {position:relative;min-height:385px;margin:40px 0 0 0}
.indapplication .pic {position:absolute;left:0;top:0;width:405px;height:385px; overflow: hidden}
.indapplication .cons {margin:0 0 0 415px; background: #eeeeee;padding:40px 40px 0 100px;height:385px;}
.indapplication .cons .title {height:40px; line-height: 40px; overflow: hidden}
.indapplication .cons .title a {font-size:30px;font-weight:700;color:#004b94;}
.indapplication .cons .gs_content { line-height: 30px; height:150px; overflow: hidden;margin:20px 0 40px 0}

.bannerin {position:relative}
.bannerin .cons {position:absolute;left:0;top:0;width:100%;height:100%; z-index: 100;color:#fff; text-align: right;}
.bannerin .cons .wrap {width:100%}
.bannerin .cons .t {font-weight:700;font-size:70px; line-height:90px;padding:0 80px 0 0}
.bannerin .cons .c {font-size:27px; line-height: 1.6;padding:0 80px 0 0}
.bannerin .pic {padding:16% 0; position: relative; overflow: hidden}
.bannerin .pic>p {width: 100%;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);-webkit-animation: minus 7s 0s ease both infinite;-moz-animation: minus 7s 0s ease both infinite;animation: minus 7s 0s ease both infinite;animation-iteration-count: 1;	-webkit-animation-iteration-count: 1;}
@keyframes minus {0% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}
.bannerin.color .cons {color:#004b94}

.contact .subject {font-size:50px; line-height: 60px;font-weight:700; text-align:center;margin:100px 0 60px 0}
.contact .ad {font-weight:700;font-size:30px; line-height: 45px;}
.contact .address {position:relative;padding:0 0 0 60px;font-weight:700;margin:40px 0 60px 0; line-height: 1.4}
.contact .address p {position:absolute;left:0;top:0}
.contact ul {width:106%;margin:-6% 0 80px -3%}
.contact li {float:left;width:44%;margin:6% 3% 0 3%;box-shadow:0px 5px 10px rgba(0,0,0,0.3); position: relative;top:0}
.contact li .t {height:80px; line-height: 78px; background: #004b94;color:#fff;padding:0 50px;font-weight:700;font-size:40px}
.contact li .c {background:linear-gradient(to bottom,#ffffff,#e4e4e4);padding:30px 50px 50px 50px;}
.contact .summry {background:#ececec;padding:50px 50px 60px 50px;margin:0 0 100px 0}
.contact .summry h1,.contact .summry h2,.contact .summry h3 {font-size:30px;margin:0 0 10px 0}
.contact li:hover {top:-10px}
.bannerin.left .cons {text-align:left}
.bannerin.left .cons .t {font-size:50px; line-height: 63px;margin:10% 0 10px 0}

.procate {border-bottom:1px solid #ccc;margin:100px 0 0 0}
.procate li {display:inline-block; vertical-align: top;margin:1px 1px 0 0}
.procate li a {display:inline-block;height:45px; line-height: 43px;padding:0 35px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:25px}
.procate li.check a,.procate li:hover a {background:#004b94;color:#fff;}
.prosummry { background: #eeeeee;padding:50px 60px 55px 60px;}

.prosubcate {margin:25px 0 5px 0}
.prosubcate li {display:inline-block; vertical-align: top;margin:20px 25px 0 0}
.prosubcate li a {display:inline-block;color:#7d7d7d;font-size:22px;border-bottom:2px solid #fff;}
.prosubcate li.check a,.prosubcate li:hover a {color:#004b94;border-color:#004b94}
.prosubcate li.check a {font-weight:700}

.products {margin:-30px 0 100px 0}
.products ul {width:103%;margin:0 0 0 -1.5%}
.products li {float:left;width:30.3333%;margin:3% 1.5% 0 1.5%;border-radius:10px;border:1px solid #ccc;}
.products li .pic { position: relative; background: linear-gradient(to bottom,#ffffff,#d6d6d6);padding:60px;border-top-left-radius:10px;border-top-right-radius:10px;}
.products li .pic .in { position: relative;padding:43.2% 0}
.products li .title {height:50px; line-height: 50px; overflow: hidden; background: #004b94; text-align: center;border-bottom-left-radius:10px;border-bottom-right-radius:10px; position: relative}
.products li .title a {color:#fff}
.products li .title p {padding:0 60px 0 20px;font-size:22px; line-height: 48px; text-align: left;}
.products li .title span {position:absolute;right:0;top:0;width:50px; line-height: 50px;display:block;font-size:30px; background: #0077eb;}
.products li:hover .title { background: #0077eb}
.proshow .classname {border-bottom:1px solid #ccc;margin:100px 0 80px 0;font-size:40px;line-height: 50px;font-weight:700;padding:0 0 20px 0}
.proshow .classname span {color:#004b94;font-size:30px; line-height: 40px;display:inline-block;margin:0 0 0 20px}
.proshow .mleft {float:left;width:40%}
.proshow .mleft .onepic {border:1px solid #ccc;padding:30px}
.proshow .mleft .onepic img {width:100%;}
.proshow .mright {float:right;width:52%}
.proshow .mright .t {color:#004b94;font-size:35px; line-height: 45px;font-weight:700;margin:0 0 35px 0}
.proshow .mright .gs {margin:0 0 60px 0}
.proshow .mright .gs h2 {margin:0 0 10px 0;font-size:30px; line-height: 40px;}
.proshow .subject {background:#004b94;color:#fff;height:55px; line-height: 53px;padding:0 25px;font-size:25px;margin:100px 0 40px 0}
.proshow .content table {width:100%}
.proshow .content td {border-bottom:1px solid #ccc;padding:5px 10px 5px 0}

.prevnext { background: #eeeeee; margin:60px 0 100px 0;padding:25px 35px 22px 35px}
.prevnext .prev,.prevnext .next { position:relative;font-size:20px; line-height: 30px; padding:0 0 0 35px;width:48%;display:inline-block; vertical-align: top;}
.prevnext p {position:absolute;left:0;top:5px;width:20px;height:20px; line-height: 20px;border:1px solid #333;border-radius:50%; text-align: center}
.prevnext p span {display:block;font-size:12px;margin:0 0px 0 0;color:#333}
.prevnext .next p span {margin:0 -1px 0 0}
.prevnext .next {text-align:right;padding:0 35px 0 0;margin:0 0 0 4%}
.prevnext .next p {right:0;left:auto}
.prevnext .next p span {transform: rotateY(180deg);-ms-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-o-transform: rotateY(180deg);}
.prevnext a:hover p{border-color:#004b94}
.prevnext a:hover p span {color:#004b94}
.applications {padding:100px 0}
.applications ul {width:102%;margin:-2% 0 0 -1%; }
.applications li {float:left;width:31.3333%;margin:2% 1% 0 1%; position: relative; overflow: hidden;padding:13.5% 0;border-radius:10px}
.applications li a:before {content:''; position: absolute;left:0;top:0;width:100%;height:100%; z-index: 100; background: rgba(0,0,0,0.5);opacity:0}
.applications li .cons {position:absolute;left:10%;width:80%;top:8%; z-index: 100;color:#fff}
.applications li .cons .t {font-weight:700;font-size:35px; line-height: 40px;}
.applications li .cons .t2 {font-size:22px; line-height:30px;margin:10px 0 0 0}
.applications li.last {background:#004b94}
.applications li.last span {font-size:20px; line-height: 20px;display: inline-block; vertical-align: top;margin:8px 0 0 2px}
.applications li a:Hover:before {opacity:1}

.ashow {margin:70px 0 100px 0}
.ashow .mleft {float:left;width:40%; overflow: hidden;border-radius:10px}
.ashow .mleft img {width:100%;}
.ashow .mright {float:right;width:52%;}
.ashow .mright .t {font-size:35px; line-height: 45px;font-weight:700;margin:0 0 30px 0;color:#004b94}
.productsrelax {padding:20px 0 20px 0}
.productsrelax .indsubject {margin:0 0 10px 0;font-size:35px; line-height: 35px}

.support {margin:0 0 100px 0}
.support ul {margin:-40px 0 0 0}
.support li {position:relative;margin:80px 0 0 0}
.support li .pic {float:left;width:33%;margin:10px 0 0 0; overflow: hidden}
.support li .pic img {width:100%}
.support li .cons {float:right;width:60%}
.support li .cons .title a {font-weight:700;color:#004b94;font-size:35px; line-height: 45px;}
.support li .cons .content {margin:30px 0 50px 0}
.about {margin:70px 0 120px 0;}
.about h1,.about h2,.about h3 {font-size:25px;margin:15px 0}
.bannerin_about .cons {color:#004b94}
.searchproducts {margin-top:45px}







.foot { background: #535353;color:#fff;padding:60px 0;font-size:16px}
.foot a {color:#fff}
.foot .t {font-weight:700;font-size:25px; line-height: 35px; position: relative;margin:0 0 45px 0}
.foot .t:before {content:'';position:absolute;left:0;bottom:-15px;width:72px;height:2px; background:#fff;}
.foot .ad {width:45%}
.foot .ct {position:absolute;right:0;top:0;width:45%; text-align: right;}
.foot .ct .in {display:inline-block;text-align:left;margin:0 0 0 auto}
.foot .ct .in .c {font-size:20px;margin:160px 0 0 0}
.foot .follow {width:45%;margin:60px 0 0 0}
.foot .follow ul {margin-top:40px}
.foot .follow li {display:inline-block;margin:0 10px 0 0}
.foot .follow .c {margin:30px 0 0 0}