@charset "utf-8";
/* CSS Document */
/* 公共样式 */
article,aside,dialog,footer,header,section,footer,nav,figure,menu {display:block}
* { margin:0px; padding:0px; border:0px;}
img,div { border:none;}
body {color:#333;font:14px "microsoft Yahei","arial","microsoft jhenghei","宋体";min-width:1200px;overflow-x:hidden;}
table { border-collapse:collapse;}
a {outline:none;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:none;}
li { list-style:none;}
input,select,button,textarea {vertical-align:middle;outline: none;font-family:"microsoft Yahei","arial","microsoft jhenghei","宋体";}
a,a:hover,.trans { -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.w1200 { width:1200px; margin:0 auto;}
.wrap { margin-top:70px;}
.text img { max-width:100%;}
.tc { text-align:center;}
.ab_wrap { margin-top:40px;margin-bottom:50px;}
.ell { text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
:-moz-placeholder { color: #666; opacity:1; }
::-moz-placeholder { color: #666;opacity:1;}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder{color: #666;opacity:1;}
input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color: #666;opacity:1;}
.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
textarea::-webkit-input-placeholder {color: #666;}
textarea:-moz-placeholder {color: #666;}
textarea::-moz-placeholder {color: #666;}
textarea::-ms-input-placeholder {color: #666;}

.vis-fl img { width:100%;display:block;}

.logo a { display: block;}
.logo a img { margin-top:25px;}
.nav_box { z-index:99;width:100%;height:100px;}
.nav_box li a.nav-t { margin-left:60px;color:#333;display:block;position:relative;font-size:18px;line-height:100px;}
.nav_top { padding-top:30px;padding-bottom:30px;}
.nav{ position:relative; z-index:9999; margin:0; }
.nav a{ color:#656565;  }
.nav .nLi{ float:left;display:inline;position:relative;}
.nav .nLi:last-child { background:none;}
.nav .nLi.on { background:none;}
.nav .nLi.on a.nav-t,.nav .nLi a:hover { color:#005ead;}
.nav .nLi p{ margin:0;}
.nav .on p a span,.nav .nLi p a:hover span { color:#fff;background:#39ae9c;border-radius:5px;}

.nav li a.nav-t:after {content:"";display:block;position:absolute;left:50%;right:50%;bottom:26px;height:3px;opacity:0;background:#005ead;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
.nav li a.nav-t:hover:after,.nav li.on a.nav-t:after{left:1%;right:1%;opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
/* banner */
.slideBox{ width:100%; height:650px; overflow:hidden; position:relative;}
.slideBox .hd{ height:12px;overflow:hidden;position:absolute;left:0;bottom:30px;z-index:1;width:100%;text-align:center; }
.slideBox .hd ul{ overflow:hidden;zoom:1;}
.slideBox .hd ul li{ display:inline-block;margin:0 5px;width:40px;height:6px;background:#fff;cursor:pointer;opacity:.5;}
.slideBox .hd ul li.on{ background:#005ead;opacity:1;}
.slideBox .bd{ position:relative;height:650px;z-index:0;   }
.slideBox .bd li{ zoom:1;vertical-align:middle;height:650px;}
.slideBox .bd li a { display:block;height:650px;}
.slideBox .prev,.slideBox .next,.index_banner .prev,.index_banner .next{ position:absolute;left:2%;top:50%;margin-top:-25px;display:block;width:50px; height:50px;display:none;z-index:99;}
.slideBox .prev,.index_banner .prev { background:url(../images/arrow5.png) center no-repeat;}
.slideBox .next,.index_banner .next { background:url(../images/arrow6.png) center no-repeat;}
.slideBox .next,.index_banner .next{ left:auto; right:2%;}
.slideBox:hover .next,.slideBox:hover .prev { display:block;}
.slideBox .prev:hover { background:url(../images/arrow7.png) center no-repeat;}
.slideBox .next:hover { background:url(../images/arrow8.png) center no-repeat;}

.about-fl { width:645px;padding-top:40px;}
.about-fr { width:555px;}
.in-ab-tit { color:#005ead;font-size:36px;font-weight:bold;}
.in-ab-bor { width:100px;height:1px;background:#005ead;display:block;margin-top:55px;}
.in-ab-text { font-size:16px;line-height:36px;color:#666;margin-top:55px;}
.in-ab-more a { display:block;width:150px;height:42px;line-height:42px;font-size:14px;color:#888;border:1px solid #c9c9c9;margin-top:70px;}
.in-ab-more a:hover { background:#005ead;color:#fff;border:1px solid #005ead;}
.in-about-t { padding-right:85px;position:relative;top:-47px; }
.in-ab-img { position:relative;}
.about-fr a { display:block;}
.about-fr img { width:100%;display:block;}

.bg { background:url(../images/bg.jpg) no-repeat center top;padding-top:65px;}
.in-tit { padding-bottom:45px;}
.in-tit h6 { color:#005ead;font-size:36px;font-weight:bold;}
.in-tit span { width:36px;height:2px;background:#005ead;display:inline-block;margin:0 23px;vertical-align:middle;}
.in-tit p { color:#888;font-size:14px;text-transform:uppercase;margin-top:10px;}

.in-visual-li { font-size:0;}
.in-visual-li li { width:110px;display:inline-block;margin:0 28px;}
.in-visual-li li a { display:block;}
.in-visual-li li .in-visual-bg { width:110px;height:110px;background:#005ead;border-radius:100%;display:table-cell;vertical-align: middle;}
.in-visual-li li .in-visual-ico { width:42px;height:44px;margin:0 auto;position:relative;}
.in-visual-li li .pic2{ position:absolute;top:0;left:0;z-index:-1;}
.in-visual-li li .ico_container a{width:100%;height:100%; display:block;float:left;-webkit-perspective: 600px;-moz-perspective: 600px;}
.in-visual-li li .ico_container a .pic1{ -webkit-transform: rotateX(0deg) rotateY(0deg);-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-transform: rotateX(0deg) rotateY(0deg);-moz-transform-style: preserve-3d;transform-style: preserve-3d;-moz-backface-visibility: hidden;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.in-visual-li li .ico_container a:hover .pic1{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.in-visual-li li .ico_container a .pic2{-webkit-transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-transform: rotateY(-180deg);-moz-transform-style: preserve-3d;-moz-backface-visibility: hidden;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.in-visual-li li .ico_container a:hover .pic2{-webkit-transform:rotateX(0deg) rotateY(0deg);-moz-transform:rotateX(0deg) rotate(0deg);z-index: 10;position: absolute;}
.in-visual-li li .pic1,.in-visual-li li .pic2,.in-visual-li li .pic1 img,.in-visual-li li .pic2 img{width:100%;height:100%;}
.in-visual-li li .pic1 img,.in-visual-li li .pic2 img{ display:block;}
.in-visual-li li .ico_container p { font-size:18px;color:#333;font-weight:bold;margin-top:20px;}
.in-visual-li li a:hover p { text-decoration:underline;color:#005ead;}

.in-visual-box { background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);margin-top:50px;padding:55px;}
.in-visual-tit { font-size:30px;color:#333;font-weight:bold;padding-bottom:25px;}
.in-visual-text { font-size:16px;color:#333;line-height:30px;padding-bottom:40px;}
.in-visual-list-bor { width:30px;height:2px;background:#005ead;margin:20px auto;display:block;}
.in-visual-list { margin-left:-12px;margin-right:-12px;margin-top:15px;}
.in-visual-list li { float:left;width:150px;padding:30px 24px;background:#f6f6f6;text-align:center;margin:0 12px;}
.in-visual-list li h6 { font-size:18px;color:#333;}
.in-visual-list li p { font-size:16px;color:#666;line-height:30px;height:90px;overflow:hidden;}
.in-vis-more { width:118px;height:34px;border:1px solid #c9c9c9;border-radius:5px;display:block;color:#888;font-size:14px;line-height:34px;margin:25px auto 0 auto;}
.in-visual-list li a { display:block;}
.in-visual-list li a:hover .in-vis-more { background:#005ead;border:1px solid #005ead;color:#fff;} 


.in-pro-box { position: relative;}
.in-pro-box .swiper-button-prev,.in-pro-box .swiper-button-next { width:26px;height:46px;margin-top:-23px;}
.in-pro-box .swiper-button-prev { left:2%;background:url(../images/arrow1.png) no-repeat center;left:-60px;}
.in-pro-box .swiper-button-next { right:2%;background:url(../images/arrow2.png) no-repeat center;right:-60px;}
.in-pro-box .swiper-button-prev:hover { background:url(../images/arrow3.png) no-repeat center;}
.in-pro-box .swiper-button-next:hover { background:url(../images/arrow4.png) no-repeat center;}
.swiper-container22 .swiper-slide { -webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;-webkit-transform: scale(0.85);transform: scale(0.85);margin-top: 30px;margin-bottom: 30px;overflow: hidden;}
.swiper-container22 .swiper-slide-active,.swiper-container22 .swiper-slide-duplicate-active { -webkit-transform: scale(1.15);transform: scale(1.15);z-index: 1002; }
.swiper-container20 .swiper-slide img { width: 100%;display: block;height: 100%;border: none;}
.swiper-container20 .layer-mask { width: 100%;height: 100%;transition: all 0.5s;position: absolute;left: 0;top: 0;right: 0;}
.swiper-container20 .swiper-slide-active .layer-mask { display: none;}
.swiper-container22 .case-text { position: absolute;left:0;bottom:0;width:100%;color:#fff;display:none;transition: all 0.5s;}
.case-t { font-size:18px;text-transform:uppercase;margin:0;padding:0 15px;background:rgba(0,0,0,.35);height:56px;line-height:56px;}
.swiper-container20 .swiper-slide-active .case-text { display: block;}
.swiper-container22 .swiper-slide:hover .case-t { background:rgba(0,0,0,.3);}
.swiper-container20 a { display: block;} 
.case-img { overflow:hidden;}
.swiper-container21 .case-t { background:#fff;margin-top:20px;line-height:24px;height:24px;}
.swiper-container21 .swiper-slide:hover .case-t { color:#004986;}
.in-pro-box2 .swiper-button-prev,.in-pro-box2 .swiper-button-next { margin-top:-53px;}
.swiper-container21 .swiper-slide a:hover .case-img img { -webkit-transform: scale(1.15);transform: scale(1.15);}

.bg2 { background:#f6f6f6;padding:65px 0;}
.in-visual-list2 { margin-left:-15px;margin-right:-15px;margin-top:0;}
.in-visual-list2 li { background:#fff;width:380px;padding:0;margin:0 15px;}
.in-pro-img { overflow:hidden;}
.swiper-container20 .swiper-slide-active a:hover img,.in-visual-list2 li a:hover .in-pro-img img { -webkit-transform: scale(1.08);transform: scale(1.08);}
.in-pro-text { padding:30px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.in-visual-list2 li p { margin-top:15px;}
.in-visual-list2 li h6 { font-size:20px;}
.in-visual-list2 li a:hover h6 { color:#005ead;}

.in-news-fl { width:575px;}
.in-news-h3 { border-bottom:1px solid #aaa;font-size:20px;font-weighT:bold;color:#333;padding-bottom:5px;line-height:37px;}
.in-news-h3 a { font-size:16px;color:#666;font-weight:normal;}
.in-news-h3 a:hover { color:#005ead;}
.in-news-li h6 { font-size:16px;color:#333;font-weight:normal;background:url(../images/list.png) no-repeat left center;padding-left:16px;}
.in-news-li p { font-size:14px;color:#888;margin-top:8px;}
.in-news-li li { padding:23px 0;border-bottom:1px solid #ededed;}
.in-news-li li:last-child { border-bottom:0;}
.in-news-li li a { display:block;}
.in-news-li li a:hover h6 { color:#005ead;}
.in-news { padding-bottom:50px;}

.footer { padding:60px 0;background:#005ead;color:#fff;font-size:16px;line-height:24px;}
.footer a { color:#fff;}
.footer a:hover { text-decoration:underline;}
.footer p { padding-bottom:20px;}
.foot-nav { width:260px;}
.foot-nav p { float:left;width:50%;}
.foot-copy { width:300px;margin-right:60px;}
.foot-add span { padding-left:28px;display:block;}
.foot-add img { float:left;position:relative;top:3px;}
.foot-img-p { writing-mode:vertical-lr;margin-top:25px;margin-left:10px;}

.about_banner { width:100%;height:400px;}
.text { font-size:16px;line-height:36px;color:#666;}
.about-text { padding:70px 0;}
.in-visual-list3 li { padding-bottom:35px;}


/*------------------------------------分页样式----------------------------------*/
.yu10 {clear: both;color:#333;height: 38px;font-size:0;margin-top:40px;text-align:center;}
.yu10 a,.yu10 span {padding:9px 15px;color:#666;font-size: 15px;border:1px solid #ddd;margin:0 2px;background:#f5f5f5;}
.yu10 a,.yu10 span{
    transition: background 1s, color 0.5s;
    -moz-transition: background 1s, color 0.5s;	/* Firefox 4 */
    -webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */
    -o-transition: background 1s, color 0.5s;	/* Opera */	}
.yu10 .current,.yu10 a:hover {background: #004986;border:1px solid #004986;color: #fff;padding:9px 15px;text-decoration: none;}
.yu10 span i { font-style: normal;color:#004986;}
.am-pagination-select { font-size: 14px;margin: 0;line-height: 38px;color:#333;margin-top:10px;}
.am-pagination-select>li>a,.am-pagination-select>li>a, .am-pagination-select>li>a,.am-pagination>li>a:focus, .am-pagination>li>a:hover, .am-pagination>li>span:focus, .am-pagination>li>span:hover { border:1px solid #ddd;}
.am-pagination-select span i { font-style: normal;color:#004986;}
.am-pagination>li>a, .am-pagination>li>span { margin:0;}
.yu10 span { border:none;background: none;}

.sol-li { margin-left:-20px;margin-right:-20px;}
.sol-li li { width:580px;float:left;margin:0 20px;padding-bottom:20px;}
.sol-li li .sol-img { overflow:hidden;}
.sol-li li .sol-img img { width:100%;display:block;}
.sol-li p { font-size:16px;color:#333;text-align:center;line-height:65px;}
.sol-li li a { display:block;}
.sol-li li a:hover .sol-img img { -webkit-transform: scale(1.08);transform: scale(1.08);} 
.sol-li li a:hover p { color:#004986;}

.in-tit2 h6 { font-size:32px;font-weight:normal;color:#333;}
.cont-text li { width:600px;float:left;}
.contact-list img { float:left;position:relative;}
.contact-list span { padding-left:25px;display:table-cell;vertical-align:middle;height:80px;}
.contact-list { margin-lefT:40px;font-size:16px;color:#333;line-height:30px;border-top:1px dashed #dcdcdc;}
.contact-list p { padding:25px 0 25px 30px;clear:both;border-bottom:1px dashed #dcdcdc;}
.cont-text { display:flex;flex-direction: row;}
.cont-text li:first-child { border-right:none;}
.in-tit2 b { font-size:14px;color:#666;font-weight:normal;text-align:center;margin-top:15px;display:block;}
#dituContent { width:100%;height:100%;}
.am-article-bd { padding-top:15px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.cont-fl { padding:0 35px 0 0;position:relative;}
.cont-fr { padding:0 0 0 35px;}
.cont-fl:before { position: absolute;right:0;top:0;content: "";width:1px;height:100%;background: #c4c4c4;}
.cont-fr { padding-left:2%;}
.cont-fl { padding-right:2%;}
.cont-input input,.cont-input textarea,.code-input input  { padding:17px 10px;margin-bottom:30px;background: #fff;border:none;color:#7b7b7b;outline-style: none ;outline-width: 0px ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;font-size: 16px;width:565px;}
.cont-input h6 { font-size: 24px;font-weight: normal;color:#3f3f3f;margin-bottom: 24px;}
.cont-input textarea { height: 164px;}
.yzm img { height: 49px;width:110px;vertical-align: middle;display:inline-block;}
.cont-input2 textarea { margin-right:0;width:100%;}
.code-input input { width: 180px;margin-right:0;}
.code-input img { width:84px;height:55px;vertical-align: top;margin-right:20px;cursor:pointer;}
.cont-message { margin-bottom:60px;}
.cont-list { background:#005ead;width:480px;padding:50px 60px;height:352px;}
.cont-dt { width:600px;}
.contact-list li { float:left;}
.footer-cont-list { font-size:16px;line-height:36px;color:#fff;}
.cont-text { font-size:16px;margin-top:20px;color:#666;line-height:30px;}
.cont-input { width:585px;font-size:0;margin-right:30px;}
.cont-input2 { width:1180px;margin-right:0;}
input.submit2 { background:#005ead;color:#fff;height:55px;width:260px;font-size:16px;outline-style: none ;outline-width: 0px ;border-style: none ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select:text ;outline-color: transparent ;display: inline-block;color:#fff;cursor:pointer;}
input.submit2:hover { background:#005091;}


.am-about-top { text-align:center;font-size:0;}
.am-about-n span { display:inline-block;padding:0 17px;}
.am-about-n a { color:#fff;display:block;width:160px;height:50px;line-height:50px;background:#4f5962;font-size: 16px;}
.am-about-n a img { vertical-align:middle;margin-right:10px;}
.am-about-n a:hover,.am-about-n a.current2 { background:#005ead;}

.news-list3 { margin-top:50px;}
.news-time3 { font-size: 14px;color:#999;margin-top:30px;line-height:35px;background:url(../images/news-more.png) no-repeat right center;}
.news-time3 img { vertical-align:middle;margin-right:7px;}
.news-bor3 { width:35px;height:3px;background: #00923f;margin:25px 0;}
.news-tit3 { font-size:20px;color:#333;font-weight:bold;}
.news-img3 { width:370px;height:260px;overflow:hidden;}
.news-img3 img { width: 100%;display: block;height: 100%;object-fit: cover;}
.news-list3 li a { display: block;}
.news-text4 {font-size: 16px;line-height: 30px;height:60px;overflow: hidden;margin-top:18px;color:#666;}
.news-bor3 { margin:18px 0;}
.news-text3 { padding:50px 60px 0 430px;}
.news-list3 li { padding-bottom:30px;overflow:hidden;}
.news-list3 li a { display:block;background:#f6f6f6;}
.news-list3 li a:hover .news-img3 img { -webkit-transform: scale(1.08);transform: scale(1.08);}
.news-time3 span { color:#888;text-decoration: underline;}
.news-list3 li a:hover .news-tit3 { color:#005ead;}
.news-list3 li a:hover .news-time3 { ;background:url(../images/news-more2.png) no-repeat right center;}



.news-deta-fl { width:844px;}
.news-deta-fr { width:300px;}
.news-deta li a:hover .news-img img {  -o-transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05) }
.am-text p,.am-text ul,.am-text li,.am-text h1,.am-text h3 { margin:0;padding:0;}
.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 7px;font-size:14px;font-weight:normal;color:#7b7b7b;}
.main-newarc-title .share-p span{ vertical-align: middle;margin-left:6px;}
.main-newarc-title h2 {text-align:center;font-size:30px;color:#333;font-weight:bold;line-height:30px;padding-bottom:25px;margin:0;}
.main-newarc-title { padding-bottom:30px;border-bottom:1px solid #e5e5e5;}
.share-p img { vertical-align: middle;}
.text2 { margin-top:30px;}
.news-t-img img { display: block;width:100%;}
.news-deta-tit { background: #005ead url(../images/n-ico1.png) no-repeat right 15px center;padding:0 15px;color:#fff;line-height:42px;margin-top:1px;}
.news-deta-tit2 { background: #005ead url(../images/n-ico2.png) no-repeat right 15px center;margin-top:3px;}
.news-deta-li li a { display: block;line-height:42px;margin-top:1px;background:#f6f6f6;font-size:14px;color:#666;padding:0 15px;}
.news-deta-li li a em { font-style:normal;width:22px;height:15px;display:inline-block;background:#9a9a9a;color:#fff;font-size:12px;font-family:arial;line-height:16px;text-align:center;margin-top: 13px;}
.news-deta-li li:nth-child(-n+3) a em { background: #005ead;}
.news-deta-li li span { margin-left:10px;}
.news-deta-li li a:hover { color:#005ead;}
.pro-rel { margin-top:50px;}
.in-tit3 { padding-bottom:35px;}
.in-pro-img img { width:100%;display:block;}

/*------------------------------------上一篇下一篇----------------------------------*/
.JLTupdown{  position: relative;line-height: 36px;color: #999;font-size:16px;padding-top:30px;}
.JLTMain .JLTupdown {width: 100%;overflow: hidden;}
.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.JLTupdown ul li a,.JLTcometol a{ color:#535353;}
.JLTupdown ul li a:hover{ color:#005ead;text-decoration: underline;}
.JLTupdown strong{ color:#666666;font-weight:normal;}
.back { margin:0;}
.JLTcometol a{width:136px;height:42px;line-height:42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:#005ead url(../images/back.png) no-repeat 30px center;display:block;text-indent:65px;color:#fff;float: right;margin-top: 16px;}
.JLTcometol a:hover { background: #005396 url(../images/back.png) no-repeat 30px center;}
.JLTupdown ul { margin: 0;}

.prod-label { border-top:1px solid #e5e5e5;margin-top:30px;padding-top:20px;}
.prod-label { font-size:16px;color:#666;}
.prod-label a { color:#333;margin-right:20px;}
.prod-label a:hover { text-decoration:underline;color:#005396;}
.text2 { padding-bottom:10px;}
.text3 { border-bottom:1px solid #e5e5e5;padding-bottom:35px;}

.vis-fl { width:565px;}
.vis-fr { width:450px;margin-right:90px;}
.vis-fr-t { height:350px;display:table-cell;vertical-align:middle}
.vis-fr h6,.vis-tit { font-sizE:30px;color:#333;}
.vis-fr p { font-size:16px;color:#666;line-height:36px;}
.vis-bor { width:75px;height:2px;background:#005ead;display:block;margin:30px 0;}
.vis-tit { font-weight:bold;padding-bottom:52px;}
.crux-ico { width:110px;cursor:pointer;float:left;}
.crux-bg { width:110px;height:110px;background:#fff;border-radius:100%;float:left;}
.crux-bor { width:110px;height:110px;border-radius:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;}
.vis-list { margin-lefT:-23px;margin-right:-23px;font-size:0;}
.vis-list li { width:33.33%;display:inline-block;padding-bottom:46px;vertical-align:top;}
.vis-list li a { display:block;background:#edf1f5;padding:20px 40px;margin:0 23px;}
.vis-list li a:hover .crux-bg,.vis-list li a.current .crux-bg { background:#005ead;}
.crux-text { padding-left:160px;}
.crux-text p { height:110px;display:table-cell;vertical-align: middle;font-size:24px;color:#333;}
.vis-list li a:hover .crux-text p,.vis-list li a.current .crux-text p { color:#005ead;}
.in-proser-ico img.show, .in-proser-ico .active img.hide, .vis-list li a:hover .in-proser-ico img.hide, .vis-list li a.current .in-proser-ico img.hide { display:inline-block;}
.in-proser-ico img.hide, .in-proser-ico .active img.show, .vis-list li a:hover .in-proser-ico img.show, .vis-list li a.current .in-proser-ico img.show { display: none;margin: 0 auto;}
.in-proser-ico .in_pimg {  display:block;margin:0 auto;text-align: center;}
.bg3 { padding-bottom:30px;}

.vis-advantage { position:relative;}
.vis-advantage:before { content:"";position:absolute;right:0;top:0;background:#d3d3d3;width:1px;height:100%;}
.vis-advantage li { width:399px;margin-top:-1px;border:1px solid #d3d3d3;border-righT:0;height:320px;float:left}
.vis-advantage li h6 { font-size:24px;color:#005ead;}
.vis-advantage li p { font-size:16px;color:#666;line-height:30px;}
.vis-adv-bor { width:40px;height:2px;background:#005ead;display:block;margin:15px 0;}
.vis-p { padding:35px;}
.vis-advantage li .vis-adv-p img { display:block;margin:75px auto 0 auto;}
.vis-advantage li .vis-adv-p p { font-size:30px;color:#333;line-height:48px;font-weight:bold;margin-top:15px;}


.vis-deta-list { margin:0;padding-bottom:20px;}
.vis-deta-list li { width:auto;padding:0;}
.vis-deta-list li a { padding:0;background:none;margin:0 25px;}
.vis-deta-list li .crux-bg { float:none;}
.vis-deta-list li .crux-text { padding-left:0;margin-top:15px;}
.vis-deta-list li .crux-text p { display:block;height:auto;font-size:18px;font-weight:bold;}
