@charset "utf-8";
/* CSS Document */
/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
@font-face {
 font-family:'alihp';
 src:url('../fonts/Alibaba-PuHuiTi-Regular.ttf');
}
*{margin:0;padding:0;word-wrap:break-word;font-family:"alihp"}
* img{border:0}
* hr{border:1px dashed #d2d2d2}
.swiper-next,.swiper-prev{outline:none; cursor:pointer}
body,h1,h2,h3,h4,h5,h6,td,th,tr{color:#333;font-weight:normal; font-size:12px; font-family:"alihp"}
h1,h2,h3,h4,h5,h6{display:inline}
a{text-decoration:none;outline:none;color:#333; cursor:pointer}
a:active{star:expression(this.onFocus=this.blur())}
a:focus,.button{outline:none}
textarea{resize:none}
a:hover{color:#000; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent}
em{font-style:normal}
.ul li,.ul{list-style:none}
input,textarea,select{outline:none;font-family:"alihp"}
.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ov_hi{overflow:hidden}
.layout{width:1200px;margin:0 auto}
.ul_li{list-style:none}
.ov_hi{overflow:hidden}
.radius{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow:hidden}
.shadow{-webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px}
.fl-clr{zoom:1}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020"}
.scale img,
.main-nav-box,
.index_product li .text .txt,
.index_product li .box:after,
.index_business li .box,
.index_case li .box,
.index-more span,
.second-nav ul li a:after,
.swiper-cooperation .box,
.product_list li a,
.member-list li .box,
.programme-list li .topbox,
.case_list li .box,
.periodical_list li .box,
.honor_list .img,
.investor_interact .img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}

{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}

{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}

{-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}
.scale:hover img,
.member-list li a:hover,
.honor_list .box:hover .img,
.investor_interact a:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.opacityli li,.opacity,.opacitybox .box{opacity:0}
.pc{}
.web{display:none !important}

body.hidden{overflow:hidden}

.load-layer{position:fixed; z-index:999; width:100%; height:100%; left:0; top:0; background:#fff;}
.load-layer i{width:140px; height:34px; background:url(../images/logo.png) no-repeat; background-size:cover; left:50%; margin-left:-70px; top:50%; margin-top:-17px; position:absolute}
.load-layer i{
    -webkit-animation:rotate 1s linear infinite;
    -moz-animation:rotate 1s linear infinite;
    -o-animation:rotate 1s linear infinite;
    animation:rotate 1s linear infinite}
@-webkit-keyframes rotate{
	0%{margin-top:-32px}
	50%{margin-top:-22px}
	100%{margin-top:-32px}
}
@-moz-keyframes rotate{
	0%{margin-top:-32px}
	50%{margin-top:-22px}
	100%{margin-top:-32px}
}
@-o-keyframes rotate{
	0%{margin-top:-32px}
	50%{margin-top:-22px}
	100%{margin-top:-32px}
}
@keyframes rotate{
    0%{margin-top:-32px}
	50%{margin-top:-22px}
	100%{margin-top:-32px}
}

/*底部样式*/
.footer{background:#1f2024; color:#8f929c}
.footer a{color:#fff}
.footer a:hover{color:#fff; text-decoration:underline}
.footer_top{padding:45px 0 10px 0}
.footer_dl{float:left; font-size:14px; line-height:28px; overflow:hidden; width:12.5%}
.footer_dl dt{font-size:16px; line-height:16px; padding-bottom:20px}
.footer_dl dt .uk-icon-chevron-down{display:none}
.footer_dl.code{width:105px; float:right}
.footer_dl.code dt{text-align:center}
.footer_dl dd .img{width:105px;text-align:center; line-height:30px; font-size:12px}
.footer_dl dd .img img{width:100%}
.footer_dl dd .img p{padding-top:5px}
.footer_bottom{font-size:14px; line-height:25px; padding:20px 0; border-top:1px solid #3c3c42}
.footer_bottom .layout{position:relative}
.footer_share{position:absolute; right:0; top:50%; margin-top:-16px; height:32px; line-height:32px}
.footer_share .a{position:relative; display:inline-block;width:32px; height:32px; line-height:32px; border-radius:50px; background:#454547; color:#6d6e70; font-size:16px; text-align:center; text-align:center}
.footer_share .weibo{margin-left:7px}
.footer_share .a:hover{color:#fff}
.footer_share.bshare-custom a{background:none;padding:0; position:absolute; width:100%; height:100%; left:0; top:0}
.footer_dl .select{height:28px; border:1px solid #8f929c; font-size:14px; color:#8f929c; margin-bottom:20px; background:none; width:100%}
.footer_dl .select option{line-height:30px; font-size:14px}


/*右侧漂浮框*/
.body-float{position:fixed; width:48px; right:25px; bottom:10%; z-index:10}
.body-float a{display:block; -webkit-box-shadow:rgba(0,40,100,0.15) 0 0 15px;-moz-box-shadow:rgba(0,40,100,0.15) 0 0 15px;box-shadow:rgba(0,40,100,0.15) 0 0 15px}
.body-float .message{padding:40px 0 15px 0; font-size:16px; color:#555555; background:#fff url(../images/commenting.png) no-repeat center 15px; text-align:center; line-height:18px}
.body-float .message span{ display:block; padding:0 15px}
.body-float .returnTop{height:48px; background:#fff url(../images/top.png) no-repeat center center; margin-top:10px}

.body-float .message:hover{background:#0951bc url(../images/commentingA.png) no-repeat center 15px; color:#fff}
.body-float .returnTop:hover{background:#0951bc url(../images/topA.png) no-repeat center center}

/*在线留言*/
.message-pop,.details-pop{position:fixed; width:100%; height:100%; left:0; top:0; z-index:99; background:rgba(0,0,0,0.5); display:none}
.message-box,.details-box{width:800px; height:520px; background:#fff; position:absolute; left:50%; top:50%; margin-top:-300px; margin-left:-400px; padding:40px 0}

.message-box .close,.details-box .close{position:absolute; width:22px; height:22px; background:url(../images/close.png) no-repeat center center; right:-30px; top:0; background-size:cover}
.message-form{padding:0 120px}
.message-form li{position:relative; padding-left:60px; min-height:44px; margin-bottom:15px}
.message-form li .t{position:absolute; left:0; top:0; line-height:44px; text-align:right; width:60px; font-size:16px; color:#666666}
.message-form li .t em{color:#ff0202; padding-right:3px}
.message-form li .text{height:42px; line-height:42px; font-size:16px; border:1px solid #ebebeb; background:#fff; width:94%; padding:0 2%}
.message-form li .textarea{height:100px; line-height:25px; font-size:16px; border:1px solid #ebebeb; background:#fff; width:95%; padding:10px 2%; overflow:hidden}
.message-button{display: inline-block;margin: 0 5% 0 15%;width: 30%;height:50px;background:#0951bc;font-size:16px;color:#fff;text-align:center;line-height:50px;cursor:pointer;border:0;float: left;border-radius: 10px;}

.details-box{width:900px; height:470px; padding:50px 0 40px 0; margin-left:-450px; margin-top:-280px}
.details-box .text{padding:0 45px 0 0; margin:0 25px 0 35px; height:470px; font-size:16px; color:#666; line-height:30px}
.details-box img{ max-width:100%}
.details-box .text h1{font-size:30px; font-weight:bold}
.scrolltext{overflow-y:auto}
.scrolltext::-webkit-scrollbar{width:5px; height:5px}  
.scrolltext::-webkit-scrollbar-track{border-radius:50px; background-color:#cccccc}  
.scrolltext::-webkit-scrollbar-thumb{border-radius:50px; background-color:#0464b8}  

/*导航*/
.bh_80{height:80px}
.main-nav-box{height:80px; position:fixed; width:100%; left:0; top:0; background:#fff; z-index:20}
.main-nav-box.tophide{top:-80px}
.main-nav-box{-webkit-box-shadow:rgba(0,0,0,0.4) 1px 0px 5px; -moz-box-shadow: rgba(0,0,0,0.4) 1px 0px 5px; box-shadow: rgba(0,0,0,0.4) 1px 0px 5px}
.logo{position:absolute; left:40px; top:50%; margin-top:-17px; height:34px}

.main-nav-right,
.main-nav-search,
.main-nav-search .open,
.main-nav-search .box,
.main-nav-search .box .button{height:48px;line-height:48px}

.main-nav-right{position:absolute; right:40px; top:50%; margin-top:-24px; font-size:16px}
.main-nav-search{float:left; position:relative; padding-right:48px}
.main-nav-search .open{position:absolute; right:0; top:0; width:45px; height:48px; background:url(../images/search.png) no-repeat center center; cursor:pointer; background-size:40%}
.main-nav-search .box{display:none; float:left; padding-right:40px; position:relative; overflow:hidden; width:500px}
.main-nav-search .box:after{content:""; position:absolute; width:1px; height:16px; right:0; top:50%; background:#c7c7c7; margin-top:-8px}
.main-nav-search .box .text{width:100%; height:30px; border:0; background:none; font-size:16px; margin:9px 0}
.main-nav-search .box .button{width:40px; cursor:pointer; border:0; background:url(../images/search.png) no-repeat center center; right:0; top:0; position:absolute;background-size:40%}
.main-nav-search.on{background:#efefef; border-radius:5px; padding-left:28px}
.main-nav-search.on .open{background:url(../images/s-close.png) no-repeat center center;background-size:33%}
.main-nav-search.on .box{display:block}

.main-nav-txt{float:left}
.main-nav-txt a{margin:0 10px}

/*导航列表*/
.main-nav{width:42%; margin:0 auto}
.main-nav li{float:left; width:15%; height:80px}
.main-nav li.home{width:10%;}
.main-nav li.investor{display:none}
.main-nav li .a{display:block; height:80px; position:relative; overflow:hidden; font-size:16px; line-height:80px; text-align:center}
.main-nav li .a i{margin-left:5px}
.main-nav li .a a{position:absolute; width:100%; height:100%; left:0; top:0}
.main-nav li:hover .a{color:#0951bc}
.main-nav li:hover .a i{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}

.main-nav li .drop-down{position:absolute; left:0; top:80px; width:100%; overflow:hidden; background:#fff; display:none}
.main-nav li:hover .drop-down{display:block}
.main-nav li .drop-down .box{height:400px; float:left; width:50%; overflow:hidden}
.main-nav li .drop-down .box-left{background:#f5f5f5}

.main-nav li.product .drop-down .box-left{width:65%;} 
.main-nav li.product .drop-down .box-right{width:35%;} 
.main-nav li.product .img_show{margin:25px 25% 0 10%;}
.main-nav li.product .drop-down-nav .li{width:33.3%}

.img_show{margin:25px 45% 0 10%}
.img_show .img{overflow:hidden; width:100%; margin-bottom:40px}
.img_show .img img{width:100%}
.img_show .more{display:block; width:138px; height:40px; line-height:40px; border:1px solid #0951bc; text-align:center; color:#0951bc; font-size:16px}
.img_show .more span{padding-right:28px; background:url(../images/n-more.png) no-repeat right center}
.img_show .more:hover{color:#fff; background:#0951bc}
.img_show .more:hover span{background:url(../images/n-morea.png) no-repeat right center}

.drop-down-nav{padding:55px 10% 0 10%}
.drop-down-nav .li{float:right; width:33.3%}
.product .drop-down-nav .li{float:left}
.drop-down-nav .gli{float:left !important;}
.drop-down-nav .li .t{height:40px; line-height:40px; position:relative; overflow:hidden; padding:0 37px 0 70px; font-size:18px; margin-bottom:5px}
.drop-down-nav .li .t .icon{position:absolute; width:26px; height:26px; left:30px; top:50%; margin-top:-13px;overflow:hidden;background-size:80% !important;}
.drop-down-nav .li .t .uk-icon-long-arrow-right{position:absolute; right:15px; top:0; line-height:40px; opacity:0}
.drop-down-nav .li .t a{position:absolute; left:0; top:0; width:100%; height:40px}
.drop-down-nav .li .t:hover{color:#fff; background:#0951bc}
.drop-down-nav .li .t:hover .uk-icon-long-arrow-right{opacity:1}
.drop-down-nav .li .p{font-size:16px; line-height:30px; margin-left:45px; padding-left:25px; position:relative}
.drop-down-nav .li .p a:hover{color:#0951bc}
.drop-down-nav .li .p .icon{position:absolute; width:20px; height:20px; left:0; top:50%; margin-top:-10px; background-size:75% !important;overflow: hidden;}
.drop-down-nav .li .t:hover .icon:after{content: ''; display: block; height: 100%; transform: translateX(-100%); background: inherit; filter: drop-shadow(26px 0 0 #fff); }

.drop-down-nav .li .p:hover .icon:after{content: ''; display: block; height: 100%; transform: translateX(-100%); background: inherit; filter: drop-shadow(20px 0 0 #0951bc); }
/*.icon-product-1{background:url(../images/nav/icon-product-1.png) no-repeat center center}
.icon-product-2{background:url(../images/nav/icon-product-2.png) no-repeat center center}
.icon-product-3{background:url(../images/nav/icon-product-3.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-product-1{background:url(../images/nav/icon-product-1a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-product-2{background:url(../images/nav/icon-product-2a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-product-3{background:url(../images/nav/icon-product-3a.png) no-repeat center center}


.icon-product-1-1{background:url(../images/nav/icon-product-1-1.png) no-repeat center center}
.icon-product-1-2{background:url(../images/nav/icon-product-1-2.png) no-repeat center center}
.icon-product-1-3{background:url(../images/nav/icon-product-1-3.png) no-repeat center center}
.icon-product-1-4{background:url(../images/nav/icon-product-1-4.png) no-repeat center center}

.icon-product-2-1{background:url(../images/nav/icon-product-2-1.png) no-repeat center center}
.icon-product-2-2{background:url(../images/nav/icon-product-2-2.png) no-repeat center center}
.icon-product-2-3{background:url(../images/nav/icon-product-2-3.png) no-repeat center center}
.icon-product-2-4{background:url(../images/nav/icon-product-2-4.png) no-repeat center center}
.icon-product-2-5{background:url(../images/nav/icon-product-2-5.png) no-repeat center center}

.icon-product-3-1{background:url(../images/nav/icon-product-3-1.png) no-repeat center center}
.icon-product-3-2{background:url(../images/nav/icon-product-3-2.png) no-repeat center center}
.icon-product-3-3{background:url(../images/nav/icon-product-3-3.png) no-repeat center center}
.icon-product-3-4{background:url(../images/nav/icon-product-3-4.png) no-repeat center center}




.icon-business-1{background:url(../images/nav/icon-business-1.png) no-repeat center center}
.icon-business-2{background:url(../images/nav/icon-business-2.png) no-repeat center center}
.icon-business-3{background:url(../images/nav/icon-business-3.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-business-1{background:url(../images/nav/icon-business-1a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-business-2{background:url(../images/nav/icon-business-2a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-business-3{background:url(../images/nav/icon-business-3a.png) no-repeat center center}

.icon-case-1{background:url(../images/nav/icon-case-1.png) no-repeat center center}
.icon-case-2{background:url(../images/nav/icon-case-2.png) no-repeat center center}
.icon-case-3{background:url(../images/nav/icon-case-3.png) no-repeat center center}
.icon-case-4{background:url(../images/nav/icon-case-4.png) no-repeat center center}
.icon-case-5{background:url(../images/nav/icon-case-5.png) no-repeat center center}
.icon-case-6{background:url(../images/nav/icon-case-6.png) no-repeat center center}
.icon-case-7{background:url(../images/nav/icon-case-7.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-case-1{background:url(../images/nav/icon-case-1a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-case-2{background:url(../images/nav/icon-case-2a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-case-3{background:url(../images/nav/icon-case-3a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-case-4{background:url(../images/nav/icon-case-4a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-case-5{background:url(../images/nav/icon-case-5a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-case-6{background:url(../images/nav/icon-case-6a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-case-7{background:url(../images/nav/icon-case-7a.png) no-repeat center center}

.icon-news-1{background:url(../images/nav/icon-news-1.png) no-repeat center center}
.icon-news-2{background:url(../images/nav/icon-news-2.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-news-1{background:url(../images/nav/icon-news-1a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-news-2{background:url(../images/nav/icon-news-2a.png) no-repeat center center}

.icon-culture-1{background:url(../images/nav/icon-culture-1.png) no-repeat center center}
.icon-culture-2{background:url(../images/nav/icon-culture-2.png) no-repeat center center}
.icon-culture-3{background:url(../images/nav/icon-culture-3.png) no-repeat center center}
.icon-culture-4{background:url(../images/nav/icon-culture-4.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-culture-1{background:url(../images/nav/icon-culture-1a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-culture-2{background:url(../images/nav/icon-culture-2a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-culture-3{background:url(../images/nav/icon-culture-3a.png) no-repeat center center}
.drop-down-nav .li .t:hover .icon-culture-4{background:url(../images/nav/icon-culture-4a.png) no-repeat center center}


.icon-investor-1{background:url(../images/nav/icon-investor-1.png) no-repeat center center}
.icon-investor-2{background:url(../images/nav/icon-investor-2.png) no-repeat center center}
.icon-investor-3{background:url(../images/nav/icon-investor-3.png) no-repeat center center}
.icon-investor-4{background:url(../images/nav/icon-investor-4.png) no-repeat center center}
.icon-investor-5{background:url(../images/nav/icon-investor-5.png) no-repeat center center}
.icon-investor-6{background:url(../images/nav/icon-investor-6.png) no-repeat center center}
*/
/*首页样式*/
.index_show{background:#000; min-height:560px; position:relative}
.index_show img{width:100%; position:relative; height:560px; width:1920px; left:50%; top:0; margin-left:-960px}
.index_show .uk-text-center{-ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; bottom:15px}
.index_show .uk-dotnav>*>*{width:6px; height:6px; background:#fff; border:2px solid rgba(255,255,255,0)}
.index_show .uk-dotnav-contrast>*>*{background:rgba(255,255,255,1)}
.index_show .uk-dotnav>.uk-active>*{transform:scale(1.1); -webkit-transform:scale(1.1); border:2px solid rgba(255,255,255,1); background:none}
.index_show .uk-slidenav-contrast{color:rgba(255,255,255,0)}
.index_show:hover .uk-slidenav-contrast{color:rgba(255,255,255,1)}


.index_title{text-align:center; padding-bottom:35px}
.index_title:after{content:""; display:block; width:40px; height:4px; background:#0951bc; margin:15px auto 0 auto}
.index_title .h1{font-size:32px; line-height:32px}

.index-more{display:block; margin:0 auto; width:168px; height:52px; line-height:52px; font-size:16px; color:#437bd0; position:relative; border:1px solid #437bd0; text-align:center; overflow:hidden}
.index-more span{display:block; height:52px}
.index-more .b{opacity:0}
.index-more:hover{color:#fff; background:#437bd0}
.index-more:hover .t{margin-top:-52px; opacity:0}
.index-more:hover .b{opacity:1}
.index-more.blue{color:#fff; background:#0951bc}

.index-one{padding:65px 0; background:#fff}

.index_product{margin-left:-30px}
.index_product li{width:33.3%; float:left}
.index_product li a{display:block; overflow:hidden}
.index_product li .box{margin-left:30px; position:relative; overflow:hidden}
.index_product li .box:after{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.5)}
.index_product li .box .imgB{width:100%}
.index_product li .text{position:absolute; width:100%; left:0; top:50%; text-align:center; transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%); z-index:2; color:#fff}
.index_product li .text .imgA{display:block; height:69px; margin:0 auto}
.index_product li .text .t{font-size:22px; line-height:22px; margin:30px 0 15px 0}
.index_product li .text .img:after{content:""; display:block; width:80px; height:3px; background:#fff; margin:0 auto}
.index_product li .text .txt{font-size:16px; line-height:20px; margin-top:25px; height:0; overflow:hidden; opacity:0; padding:0 30px}
.index_product li a:hover:after{background:rgba(0,61,148,0.5)}
.index_product li a:hover .txt{height:40px; opacity:1}

.index-two{background:#0951bc; height:530px; position:relative; overflow:hidden}
#webgl{width:100%;  height:100%; position:absolute; left:0; top:0}
.index-two .index_title{color:#fff; padding-top:55px}
.index-two .index_title:after{background:#fff}
.index-two .layout{position:relative; z-index:2}
.index_business{margin-left:-30px; padding:40px 0}
.index_business li{float:left; width:33.3%}
.index_business li .box{background:rgba(255,255,255,0.1); border:1px solid rgba(124,164,223,0.6); padding:55px 16% 30px 16%; color:#fff; text-align:center; position:relative; margin-left:30px; display:block}
.index_business li .box .img{position:absolute; width:80px; left:50%; margin-left:-40px; top:-40px}
.index_business li .box .title{font-size:22px; line-height:22px}
.index_business li .box .txt{line-height:30px; font-size:16px; height:60px; overflow:hidden; margin:15px 0 25px 0}
.index_business li .box .more{color:#fff; line-height:20px; font-size:15px}

.index_business li .box:hover{background:rgba(0,15,37,0.1)}

.index-three{padding:75px 0; background:#fff}
.index_case{margin-left:-30px; margin-bottom:60px}
.index_case li{float:left; width:33.3%}
.index_case li *{overflow:hidden}
.index_case li .box{display:block; background:#fff; border:1px solid #dadcdf; margin-left:30px; text-align:center; color:#666666}
.index_case li .box img{width:100%}
.index_case li .pa{padding:20px 30px 30px 30px}
.index_case li .title{font-size:20px; line-height:30px; height:30px; color:#333}
.index_case li .txt{font-size:16px; line-height:30px; height:60px; margin:20px 0 35px 0}
.index_case li .more{font-size:15px; line-height:20px}
.index_case li a:hover{-webkit-box-shadow:rgba(0,0,2,0.1) 6px 0px 10px;-moz-box-shadow:rgba(0,0,2,0.1) 6px 0px 10px;box-shadow:rgba(0,0,2,0.1) 6px 0px 10px}
.index_case li a:hover .more{color:#0951bc}

.index-four{padding:80px 0; background:#f5f5f5; overflow:hidden}


.index_news_show{width:740px; float:left}
.index_news_show .img{overflow:hidden}
.index_news_show .img img{width:100%}
.index_news_show .text{background:#fff; box-shadow:0px 10px 30px rgba(0,0,0,0.1); width:80%; padding:30px; position:relative; margin:-60px auto 0 auto; z-index:2}
.index_news_show .text .time{color:#0951bc; font-size:16px; line-height:20px}
.index_news_show .title{color:#333; font-size:22px; margin:15px 0; height:30px; line-height:30px}
.index_news_show .title a:hover{color:#0951bc}
.index_news_show .text .txt{font-size:16px; line-height:25px; height:50px; margin-bottom:50px; overflow:hidden}
.index_news_show .text .more{color:#666666; font-size:15px; line-height:20px}
.index_news_show .text .more:hover{ text-decoration:underline}

.index_news_show .btn_more{padding-top:56px; padding-bottom:35px}
.index_news_show .btn_more a{/*background:#a72126;*/}
.index_news_show .in_page{position:absolute; right:10%; bottom:25px; z-index:10}
.index_news_show .in_page .swiper-page-prev span{display:none}
.index_news_show .in_page .swiper-page-next span{display:none}
.index_news_show .in_page .angle{display:inline-block; cursor:pointer; width:6px; height:9px; font-size:18px; font-weight:bold}
.index_news_show .in_page .angle:hover{color:#0951bc}
.index_news_show .in_page .pagination{display:inline-block; top:-1px; position:relative; padding:0px 4px; left:auto; bottom:auto; width:auto; font-family:Arial, Helvetica, sans-serif}
.index_news_show .swiper-pagination-current{color:#0951bc}




.index_news{background:#0951bc; padding:35px 0; width:430px; float:right}
.index_news *{overflow:hidden}
.index_news ul{height:500px; overflow:hidden; padding:0 35px; overflow:hidden; margin-top:-25px; margin-bottom:30px}
.index_news ul li{margin-top:25px}
.index_news ul li .time{color:#fff; font-size:14px; line-height:25px; height:25px}
.index_news ul li .title{position:relative; padding-left:10px; font-size:16px; line-height:25px; max-height:50px}
.index_news ul li .title:after{content:""; position:absolute; width:4px; height:4px; left:0; top:10px; background:#fff}
.index_news ul li .title a{color:#fff}
.index_news ul li a:hover{text-decoration:underline}

.index_news .index-more{color:#fff; border-color:#fff}


/*-------------------二级页面----------------------*/

/*公共部分*/
.second-show{height:410px; position:relative; background-repeat:no-repeat; background-position:center center}
.second-show img{width:100%}
.second-show .text{position:absolute; width:100%; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%); text-align:center; color:#fff}
.second-show .title{font-size:40px; line-height:40px; padding-bottom:25px}
.second-show .txt{width:990px; margin:30px auto; font-size:16px; line-height:30px; height:120px; overflow:hidden}
.second-show .location{display:inline-block; border-radius:50px; height:35px; font-size:15px; line-height:35px; padding:0 20px; background:rgba(0,72,180,0.6); min-width:240px}
.second-show .location a{color:#fff; margin:0 2px}
.second-show .index-more{border-color:#fff; color:#fff}
.second-show .index-more:hover{background:none}

.second-show.product{height:650px}
.second-show.product .text{transform:translateY(-70%); -webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%)}

.bh_101{min-height:101px}
.second-nav{width:100%; left:0; position:relative; top:0; background:#fff; z-index:10; border-bottom:1px solid #e6e6e6}
.second-nav.fixed{position:fixed}
.second-nav *{overflow:hidden}
.second-nav ul{min-height:100px; overflow:hidden; text-align:center; line-height:100px}
.second-nav ul.default{display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
-ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.second-nav ul li{display:block; float:left; text-align:center; width:20%; font-size:18px; position:relative}
.second-nav ul.s6 li{width:16.6%;}
.second-nav ul.default li{-ms-flex:none; -webkit-flex:none; flex:none}
.second-nav ul li:after{content:""; position:absolute; right:0; top:50%; margin-top:-8px; width:1px; background:#e6e6e6; height:16px}
.second-nav ul li:last-child:after{display:none}
.second-nav ul li a{display:block; height:100px;color:#666666; position:relative}
.second-nav ul li a:after{content:""; width:0; height:100%; position:absolute; left:0; top:0;background:url(../images/line.jpg) repeat-x;}
.second-nav ul li span{position:relative; padding-left:34px; z-index:2}
.second-nav ul li span .icon{position:absolute; width:26px; height:26px; left:0; top:50%; margin-top:-13px;overflow:hidden;background-size:80% !important;}
.second-nav ul li.hover a,.second-nav ul li a:hover{color:#fff}
.second-nav ul li.hover:after,.second-nav ul li:hover:after{display:none}
.second-nav ul li.hover a:after,.second-nav ul li a:hover:after{width:100%}

a:hover .icon:after,
.second-nav ul li.hover a .icon:after{content: ''; display: block; height: 100%; transform: translateX(-100%); background: inherit; filter: drop-shadow(26px 0 0 #fff); }

/*.second-nav ul li a .icon-product-1-1{background:url(../images/nav/icon-product-1-1a.png) no-repeat center center}
.second-nav ul li a .icon-product-1-2{background:url(../images/nav/icon-product-1-3a.png) no-repeat center center}
.second-nav ul li a .icon-product-1-3{background:url(../images/nav/icon-product-1-2a.png) no-repeat center center}
.second-nav ul li a .icon-product-1-4{background:url(../images/nav/icon-product-1-4a.png) no-repeat center center}

.second-nav ul li a .icon-product-2-1{background:url(../images/nav/icon-product-2-1a.png) no-repeat center center}
.second-nav ul li a .icon-product-2-2{background:url(../images/nav/icon-product-2-2a.png) no-repeat center center}
.second-nav ul li a .icon-product-2-3{background:url(../images/nav/icon-product-2-3a.png) no-repeat center center}
.second-nav ul li a .icon-product-2-4{background:url(../images/nav/icon-product-2-4a.png) no-repeat center center}
.second-nav ul li a .icon-product-2-5{background:url(../images/nav/icon-product-2-5a.png) no-repeat center center}

.second-nav ul li a .icon-product-3-1{background:url(../images/nav/icon-product-3-1a.png) no-repeat center center}
.second-nav ul li a .icon-product-3-2{background:url(../images/nav/icon-product-3-3a.png) no-repeat center center}
.second-nav ul li a .icon-product-3-3{background:url(../images/nav/icon-product-3-2a.png) no-repeat center center}


a:hover .icon-business-1,
.second-nav ul li.hover a .icon-business-1{background:url(../images/nav/icon-business-1a.png) no-repeat center center}
a:hover .icon-business-2,
.second-nav ul li.hover a .icon-business-2{background:url(../images/nav/icon-business-2a.png) no-repeat center center}
a:hover .icon-business-3,
.second-nav ul li.hover a .icon-business-3{background:url(../images/nav/icon-business-3a.png) no-repeat center center}

a:hover .icon-case-1,
.second-nav ul li.hover a .icon-case-1{background:url(../images/nav/icon-case-1a.png) no-repeat center center}
a:hover .icon-case-2,
.second-nav ul li.hover a .icon-case-2{background:url(../images/nav/icon-case-2a.png) no-repeat center center}
a:hover .icon-case-3,
.second-nav ul li.hover a .icon-case-3{background:url(../images/nav/icon-case-3a.png) no-repeat center center}
a:hover .icon-case-4,
.second-nav ul li.hover a .icon-case-4{background:url(../images/nav/icon-case-4a.png) no-repeat center center}
a:hover .icon-case-5,
.second-nav ul li.hover a .icon-case-5{background:url(../images/nav/icon-case-5a.png) no-repeat center center}
a:hover .icon-case-6,
.second-nav ul li.hover a .icon-case-6{background:url(../images/nav/icon-case-6a.png) no-repeat center center}
a:hover .icon-case-7,
.second-nav ul li.hover a .icon-case-7{background:url(../images/nav/icon-case-7a.png) no-repeat center center}

a:hover .icon-news-1,
.second-nav ul li.hover a .icon-news-1{background:url(../images/nav/icon-news-1a.png) no-repeat center center}
a:hover .icon-news-2,
.second-nav ul li.hover a .icon-news-2{background:url(../images/nav/icon-news-2a.png) no-repeat center center}

a:hover .icon-culture-1,
.second-nav ul li.hover a .icon-culture-1{background:url(../images/nav/icon-culture-1a.png) no-repeat center center}
a:hover .icon-culture-2,
.second-nav ul li.hover a .icon-culture-2{background:url(../images/nav/icon-culture-2a.png) no-repeat center center}
a:hover .icon-culture-3,
.second-nav ul li.hover a .icon-culture-3{background:url(../images/nav/icon-culture-3a.png) no-repeat center center}
a:hover .icon-culture-4,
.second-nav ul li.hover a .icon-culture-4{background:url(../images/nav/icon-culture-4a.png) no-repeat center center}

a:hover .icon-investor-1,
.second-nav ul li.hover a .icon-investor-1{background:url(../images/nav/icon-investor-1a.png) no-repeat center center}
a:hover .icon-investor-2,
.second-nav ul li.hover a .icon-investor-2{background:url(../images/nav/icon-investor-2a.png) no-repeat center center}
a:hover .icon-investor-3,
.second-nav ul li.hover a .icon-investor-3{background:url(../images/nav/icon-investor-3a.png) no-repeat center center}
a:hover .icon-investor-4,
.second-nav ul li.hover a .icon-investor-4{background:url(../images/nav/icon-investor-4a.png) no-repeat center center}
a:hover .icon-investor-5,
.second-nav ul li.hover a .icon-investor-5{background:url(../images/nav/icon-investor-5a.png) no-repeat center center}

a:hover .icon-investor-6,
.second-nav ul li.hover a .icon-investor-6{background:url(../images/nav/icon-investor-6a.png) no-repeat center center}*/


.paging-box{text-align:center; height:40px; padding:20px 0 40px 0}
.paging-box{display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap;
-ms-flex-pack:center; -webkit-justify-content:center; justify-content:center}
.paging-box a,.paging-box .button,.paging-box .text{-ms-flex:none; -webkit-flex:none; flex:none}
.paging-box a{display:block; float:left; width:40px; height:40px; text-align:center; line-height:40px; font-size:15px; color:#666666; margin-left:1px; background:#fff}
.paging-box .on{background:#0951bd; color:#fff}
.paging-box .a{padding:0 5px; width:auto; margin:0 2px}
.paging-box .text,.paging-box .button{width:40px; height:40px; float:left; background:#fff; border:0; text-align:center; line-height:40px; font-size:15px; margin:0 2px}
.paging-box .button{cursor:pointer}
.paging-box .text{width:38px; height:38px; border:1px solid #eee}

.paging-box.p1 a,.paging-box.p1 .button{background:#f7f7f7}
.paging-box.p1 .on{background:#0951bd;}

/*走进旋极/集团介绍*/
.about-one{background:#fff; padding:70px 0}
.about-one-left{width:45%; float:left}
.about-one-left .title{font-size:30px; line-height:30pxs}
.about-one-left .txt{font-size:16px; line-height:30px; color:#666666; margin:30px 0; height:180px; overflow:hidden}
.about-one-left .index-more{margin:0}

.about-one-right{width:50%; float:right}
.about-one-right img{width:100%}

.about-two{height:500px; background:url(../images/about-two.jpg) no-repeat center 0}
.about-two .title-h1{text-align:center; font-size:48px; line-height:48px; padding:115px 0 60px 0; color:#fff}
.swiper-strength{}
.swiper-strength .swiper-slide{text-align:center; color:#fff}
.swiper-strength .swiper-slide .text{}
.swiper-strength .swiper-slide .text img{height:100px}
.swiper-strength .swiper-slide .txt{font-size:22px; line-height:22px; margin-top:30px}
.swiper-strength .button{background:none; text-align:center; line-height:44px; color:#fff; opacity:0.6; font-size:60px}
.swiper-strength .button:hover{opacity:1}

.about-three{padding:65px 0}
.swiper-cooperation{padding-bottom:40px}
.cooperation-list{padding:10px 0}
.cooperation-list li{width:25%; float:left}
.swiper-cooperation .box{display:block; overflow:hidden; margin:10px; background:#fff; border:1px solid #ebebeb}
.swiper-cooperation .box img{width:100%}
.swiper-cooperation .box:hover{-webkit-box-shadow:rgba(1,6,27,0.2) 0 0 10px;-moz-box-shadow:rgba(1,6,27,0.2) 0 0 10px;box-shadow:rgba(1,6,27,0.2) 0 0 10px}
.swiper-cooperation .swiper-pagination{bottom:0}
.swiper-cooperation .swiper-pagination-bullet{background:#fff; width:40px; height:2px; border-bottom:2px solid #999; opacity:1; border-radius:0; margin:0 8px !important}
.swiper-cooperation .swiper-pagination-bullet-active{background:#0951bd; border-bottom-color:#0951bd}


/*公司历程*/
.course_bj{padding:80px 0; background:#f9f9f9 url(../images/course_bj.jpg) no-repeat center 0}
.course_bj .index-more{ border-radius:50px}
.course_list{position:relative; padding:70px 115px 0px 115px;/*padding-bottom:100px;*/} 
.course_list:before{content:""; position:absolute; width:30px; height:30px; border-radius:50px; top:0; left:50%; margin-left:-15px; background:#0951bd; z-index:2}
.course_list:after{content:""; position:absolute; width:1px; top:0; /*height:100%;*/height:96%; bottom:0; left:50%; margin-left:-0.5px; background:#a4b7d3}
.course_list li{padding-bottom:25px; overflow:hidden; position:relative; z-index:2}
.course_list li .box{float:right; width:50%; position:relative; z-index:2}
.course_list li .time{position:relative; padding-left:33px}
.course_list li .time .dot{position:absolute; left:-12px; width:22px; height:22px; border-radius:50px; border:1px solid #a4b7d3; background:#fff; top:50%; margin-top:-12px; z-index:2}
.course_list li .time .dot:after{content:""; position:absolute; width:12px; left:50%; top:50%; height:12px; margin-top:-6px; margin-left:-6px; background:#a4b7d3; border-radius:50px}
.course_list li .time:after{content:""; position:absolute; width:100%; left:0; top:50%; height:1px; margin-top:-0.5px; background:url(../images/line_r.png) no-repeat}
.course_list li .time .year{display:inline-block; width:150px; height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center; line-height:50px; background:#a4b7d3; border-radius:50px; overflow:hidden; position:relative; z-index:2}
.course_list li .txt{padding:15px 0 0 33px; font-size:16px; color:#828282; line-height:30px}

.course_list li:nth-child(even) .box{float:left}
.course_list li:nth-child(even) .time{padding-right:33px; text-align:right}
.course_list li:nth-child(even) .time .dot{left:inherit; right:-12px}
.course_list li:nth-child(even) .time:after{background:url(../images/line_l.png) no-repeat}
.course_list li:nth-child(even) .txt{padding:15px 33px 0 0}

.course_list li:hover .time .dot{border-color:#0951bd}
.course_list li:hover .time .dot:after{background:#0951bd}
.course_list li:hover .time:after{background:url(../images/line_ra.png) no-repeat}
.course_list li:hover .time .year{background:#0951bd}
.course_list li:nth-child(even):hover .time:after{background:url(../images/line_la.png) no-repeat}

/*荣誉资质*/
.bj_fff{background:#fff;overflow:hidden}
.bj_f6f6f6{background:#f6f6f6; overflow:hidden}
.qualifications_box{padding:50px 0}
.div.hide{display:none}
.qualifications_box .tabs_nav{text-align:center}
.qualifications_box .tabs_nav li{display:inline-block; width:138px; height:48px; border:1px solid #666666; font-size:20px; color:#666666; text-align:center; line-height:48px; margin:0 10px; cursor:pointer}
.qualifications_box .tabs_nav li.hover{border-color:#0951bc; color:#0951bc}

.qualifications_list{margin-left:-30px; margin-top:30px}
.qualifications_list li{float:left; width:33.3%; padding-bottom:40px;font-size:16px; line-height:30px}
.qualifications_list li .box{margin-left:30px; text-align:center}
.qualifications_list li .box *{overflow:hidden}
.qualifications_list li .box .img{border:1px solid #e6e6e6; background:#fff;
-webkit-box-shadow:rgba(0,0,0,0.15) 8px 0 15px;-moz-box-shadow:rgba(0,0,0,0.15) 8px 0 15px;box-shadow:rgba(0,0,0,0.15) 8px 0 15px}
.qualifications_list li .box .img img{width:100%}
.qualifications_list li .txt{padding-top:25px}
.qualifications_list li .time{color:#828282; height:30px}
.qualifications_list li .title{color:#666666; height:30px}

/*联系我们*/
.contact_box{padding:100px 0 60px 0}
.bj_1{background:url(../images/contact_bj.jpg) no-repeat center 0}
.contact_div{background:#f8f8f8}
.contact_text{width:460px; height:620px; float:left; background:#0951bd}
.contact_text .box{padding:35px; color:#fff}
.contact_text .box dt,
.contact_text .box .dt{font-size:24px; line-height:36px; margin-bottom:10px}
.contact_text .box dd,
.contact_text .box .dd{padding-bottom:10px; font-size:16px; line-height:25px}
.contact_text .box dd .name,
.contact_text .box .dd .name{position:relative; padding-left:30px; margin-bottom:15px}
.contact_text .box dd .icon,
.contact_text .box .dd .icon{position:absolute; width:24px; height:24px; left:0; top:50%; margin-top:-12px}
.icon-dh{background:url(../images/dh.png) no-repeat 0 center}
.icon-sj{background:url(../images/sj.png) no-repeat 0 center}
.icon-cz{background:url(../images/cz.png) no-repeat 0 center}
.icon-yx{background:url(../images/yx.png) no-repeat 0 center}
.icon-dz{background:url(../images/dz.png) no-repeat 0 center}
.contact_map{width:740px;float:left}
.contact_map .map_box{width:100%;height:620px}

.contact_box .tabs_box{}
.contact_box .tabs_nav{text-align:center; position:relative; z-index:3}
.contact_box .tabs_nav li{display:inline-block; width:250px; height:70px; background:#ecf4ff; font-size:18px; text-align:center; line-height:70px; margin:0 25px; cursor:pointer}
.contact_box .tabs_nav li.hover{color:#fff; background:#1366e2;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#0057d9, endColorStr=#4d95fe);
    background: -ms-linear-gradient(top, #0057d9, #4d95fe);
    background: -moz-linear-gradient(top, #0057d9, #4d95fe);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0057d9), to(#4d95fe));
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0057d9), to(#4d95fe));
    background: -webkit-linear-gradient(top, #0057d9, #4d95fe);
    background: -o-linear-gradient(top, #0057d9, #4d95fe);
}
.contact_box .tab_box{background:#fff; border-radius:5px; padding:115px; margin-top:-35px}

.contact_li{position:relative; padding-left:195px; min-height:160px; font-size:16px; color:#666666; line-height:30px; margin-bottom:80px}
.contact_li .img{width:160px; height:160px; position:absolute; left:0; top:50%; margin-top:-80px; border-radius:50%}
.contact_li .name{font-size:18px}


/*产品与服务/行业数字化*/
.product_bj{background:#f6f6f6}
.product-second-nav{position:relative; z-index:3; margin-top:-101px}
.product-second-nav .second-nav{background:rgba(0,14,34,0.9)}
.product-second-nav .second-nav ul li a{color:#fff}
.product-second-nav .second-nav ul li:after{background:#fff}
.location_an{height:50px; line-height:50px; text-align:right; color:#999999; font-size:14px}
.location_an .home{position:relative; padding-left:16px}
.location_an .home:after{content:""; position:absolute; width:12px; height:12px; left:0; top:50%;  margin-top:-6px;  background:url(../images/home.png) no-repeat; background-size:cover}
.location_an a{color:#999999; margin:0 2px}
.location_an a:hover{text-decoration:underline}

.product_list{margin-left:-20px; padding:20px 0}
.product_list li{width:25%; float:left; padding-bottom:20px}
.product_list li *{overflow:hidden}
.product_list li .box{margin-left:20px; background:#fff; padding:20px; display:block; line-height:25px; text-align:center; background:#fff}
.product_list li .box .img{ margin-bottom:15px}
.product_list li .box img{width:100%}
.product_list li .box .title{font-size:16px; color:#444444; margin-bottom:5px}
.product_list li .box .xq{color:#666666; font-size:14px; text-decoration:underline}

.product_list li a:hover{-webkit-box-shadow:rgba(0,0,2,0.15) 0 0 15px;-moz-box-shadow:rgba(0,0,2,0.15) 0 0 15px; box-shadow:rgba(0,0,2,0.15) 0 0 15px}
.product_list li a:hover .title,.product_list li a:hover .xq{color:#0951bd}

/*产品详情*/
.product_c_1{background:#f6f6f6; padding:0 0 60px 0}
.product_c_show{background:#fff; padding:30px}
.product_c_img{width:400px; float:left; margin-left:100px}
.product_c_img .title{text-align:center; font-size:20px; line-height:36px; padding-bottom:15px}
.swiper-product{position:relative}
.swiper-product img{width:100%}
.swiper-product .swiper-button{text-align:center; padding-top:30px}
.swiper-product .swiper-button >div{display:inline-block}
.swiper-product .swiper-button .line{width:30px; height:1px; background:#444444; margin:0 5px; position:relative; top:-12px; opacity:0}
.swiper-product .swiper-button .button{width:24px; height:24px; border:2px solid #838383; background:#fff; border-radius:50px; text-align:center; line-height:24px; color:#838383; font-size:16px; overflow:hidden}
.swiper-product .swiper-button .button:hover{color:#838383; border-color:#0b52be}

.product_c_text{width:570px; float:right}
.product_c_text .title{font-size:20px; line-height:36px}
.product_c_text .title:after{content:""; display:block; width:40px; height:1px; background:#444444; margin:10px 0 15px 0}
.product_c_text .text{padding:0 30px 0 0; height:435px; line-height:30px; font-size:16px; color:#666666}
.product_c_text .text img{max-width:100% !important; width:auto !important; height:auto !important}

.product_c_2{background:#f6f6f6 url(../images/product_c_2.jpg) no-repeat center 0; padding:50px 0}
.product_c_2 .index_title{color:#fff}
.product_c_2 .index_title:after{background:#fff}

.swiper-casea{background:#fff; padding:75px 125px; position:relative}
.swiper-casea .box{overflow:hidden; position:relative; padding-right:525px; min-height:350px}
.swiper-casea .img{position:absolute; right:0; top:0; width:475px; height:350px; overflow:hidden}
.swiper-casea .text{}
.swiper-casea .text .title{font-size:20px; line-height:20px}
.swiper-casea .text .txt{font-size:16px; color:#666666; line-height:30px; margin:10px 0 40px 0}
.swiper-casea .text .more{color:#0951bd; font-size:14px}
.swiper-casea .text .more:hover{text-decoration:underline}
.swiper-casea .swiper-pagination{display:none}
.swiper-casea .button{font-size:60px; color:#555; background:none}
.swiper-casea .button:hover{color:#0951bd}
.swiper-casea .swiper-button-next{right:50px} 
.swiper-casea .swiper-button-prev{left:50px} 

/*业务板块*/
.title_h2{text-align:center; font-size:26px; line-height:26px; color:#444444; padding-bottom:40px}
.business-one{padding:90px 0 0 0; overflow:hidden}
.business-one-left{width:40%; padding-left:10%; float:left}
.business-one-left .txt{font-size:16px; color:#666; line-height:30px; padding-bottom:50px; margin-right:30px; text-indent:32px}
.business-one-left .index-more{margin:0}
.business-one-right{width:50%; float:right; overflow:hidden}
.business-one-right img{width:100%}

.business-two{background:#f6f6f6; padding:60px 0}
.programme-list{margin-left:-30px}
.programme-list li{width:33.3%; float:left; margin-bottom:30px}
.programme-list li *{overflow:hidden}
.programme-list li .box{margin-left:30px; background:#fff; display:block; position:relative; height:400px}
.programme-list li .topbox{text-align:center; height:400px}
.programme-list li .topbox .img{height:300px}
.programme-list li .topbox img{width:100%;height:300px; object-fit:cover}
.programme-list li .topbox .title{font-size:18px; height:60px; line-height:30px; margin:20px 0}
.programme-list li .bottombox{height:300px; background:#0951bd; padding:50px 30px; color:#fff; font-size:16px; line-height:30px}
.programme-list li .bottombox .txt{margin:15px 0}
.programme-list li a:hover .topbox{margin-top:-400px}

.business-three{background:#fff; padding:60px 0}
.member-list{margin-left:-30px}
.member-list li{width:25%; float:left; padding-bottom:30px}
.member-list li .box{display:block; margin-left:30px; background:#fff; overflow:hidden; border:1px solid #e6e6e6}
.member-list li .box img{width:100%}
.member-list li a:hover{-webkit-box-shadow:rgba(0,0,2,0.15) 0 0 15px;-moz-box-shadow:rgba(0,0,2,0.15) 0 0 15px; box-shadow:rgba(0,0,2,0.15) 0 0 15px}

/*业务板块详情*/
.business_details{padding:30px 40px; background:#fff;}
.business_details_title{text-align:center; font-size:26px; line-height:30px}
.business_details_title:after{content:""; display:block; height:1px; width:40px; margin:15px auto 0 auto; background:#444;}
.details_txt{font-size:16px; line-height:30px; color:#666; padding:30px 0; min-height:700px}
.details_txt img{max-width:100% !important; height:auto !important}
.page_box{padding:30px 0; position:relative; border-top:1px dotted #444; line-height:30px; font-size:16px;}
.page_box a{color:#666}
.page_box a:hover{color:#0951bd}
.returnA{position:absolute; font-size:16px; color:#0951bd !important; right:0; top:50%; margin-top:-15px; line-height:30px; height:30px; text-align:center}
.returnA span{padding-left:25px; position:relative; color:#0951bd;}
.returnA span:after{content:""; position:absolute; width:18px; height:15px; left:0; top:50%; margin-top:-7px; background:url(../images/returnA.png) no-repeat}

/*应用案例*/
.case_list{ margin-left:-30px; padding:20px 0}
.case_list li{width:33.3%; float:left; padding-bottom:30px}
.case_list li *{overflow:hidden}
.case_list li .box{margin-left:30px; background:#fff; display:block; line-height:25px; background:#fff; font-size:14px; border:1px solid #e6e6e6}
.case_list li .box .img{}
.case_list li .box img{width:100%}
.case_list li .text{padding:15px}
.case_list li .box .title{font-size:18px; color:#444444; margin-bottom:5px; height:25px}
.case_list li .box .txt{height:25px; font-size:14px; color:#999999; margin-bottom:15px}
.case_list li .box .xq{color:#0951bc;}

.case_list li a:hover{-webkit-box-shadow:rgba(0,0,2,0.15) 0 0 15px;-moz-box-shadow:rgba(0,0,2,0.15) 0 0 15px; box-shadow:rgba(0,0,2,0.15) 0 0 15px}
.case_list li a:hover .title{color:#0951bc}


/*应用案例介绍*/
.case_introduce_1{background:#fff; padding:60px 0; overflow:hidden}
.introduce_img{float:left; width:45%}
.introduce_img img{width:100%}
.introduce_text{float:right; width:50%}
.introduce_text .title{font-size:20px; line-height:30px}
.introduce_text .txt{font-size:16px; color:#666666; line-height:30px; margin:20px 0 40px 0}
.introduce_text .more{font-size:14px; color:#0951bd}
.introduce_text .more:hover{text-decoration:underline}

.case_introduce_2{background:#f6f6f6; padding:60px 0}
.introduce_h1{font-size:26px; line-height:30px; padding-bottom:20px; color:#444444}
.relevant_product{}
.relevant_product li{width:33.3%; float:left}
.relevant_product li .title{font-size:18px; line-height:30px; margin-bottom:5px}
.relevant_product li .txt{font-size:16px; color:#666; line-height:30px;}
.relevant_product li a{color:#666}
.relevant_product li a i{margin-right:5px}
.relevant_product li a:hover{color:#0951bd}

/*应用案例详情*/
.case_details_box{margin-top:20px; position:relative}
.case_details_l{width:800px; float:left}
.case_details_title{padding:15px 0; line-height:30px; border-bottom:1px solid #eee; text-align:center; font-size:26px;}
.case_details_title .t{text-align:left}
.case_details_title .time{font-size:15px; color:#999999; text-align:left; padding-top:10px}
.case_details_title .time span{padding-right:15px}

.case_details_r{width:320px; float:right; background:#f9f9f9}
.case_details_r.fixed{position:fixed; top:100px; margin-left:880px;}
.case_details_r.absolute{position:absolute; top:inherit; bottom:30px; margin-left:880px;}
.case_details_r .box{padding:15px 25px 40px 25px}
.case_details_r .box .title{font-size:22px; line-height:30px; padding-bottom:15px; border-bottom:1px solid #e5e5e5}
.case_details_r ul{padding:30px 0}
.case_details_r ul li{margin-bottom:15px}
.case_details_r ul li a{display:block; position:relative; font-size:16px; line-height:24px; padding-left:20px; color:#666}
.case_details_r ul li a:after{content:""; position:absolute; border-radius:50px; width:6px; height:6px; background:#666; left:0; top:9px;}
.case_details_r ul li a:hover{color:#0951bd}
.case_details_r ul li a:hover:after{background:#0951bd;}

.returnB{display:block; font-size:16px; line-height:50px; height:50px; text-align:center; background:#0951bd}
.returnB span{padding-left:25px; position:relative; color:#fff;}
.returnB span:after{content:""; position:absolute; width:18px; height:15px; left:0; top:50%; margin-top:-7px; background:url(../images/returnB.png) no-repeat; background-size:cover}


/*新闻中心*/
.pt_85{padding-top:65px}
.news_list{}
.news_list li{padding-bottom:25px}
.news_list li *{overflow:hidden}
.news_list li .box{background:#f9f9f9; padding:50px 575px 25px 25px; position:relative; height:215px}
.news_list li .box .img{position:absolute; right:0; top:0; height:290px; width:520px;}
.news_list li .box img{width:100%;height:290px; object-fit:cover}
.news_list li .time{font-size:15px; color:#0951bd; height:30px; line-height:30px;}
.news_list li .title{font-size:18px; line-height:30px; height:30px;}
.news_list li .txt{color:#828282; font-size:16px; line-height:25px; height:50px; margin:10px 0 50px 0}
.news_list li .box .index-more{width:100px; height:35px; margin:0; line-height:35px}
.news_list li .box .index-more span{height:35px}
.news_list li .box .index-more:hover .t{margin-top:-35px}

.news_list li .box:hover{-webkit-box-shadow:rgba(0,0,2,0.15) 0 0 15px;-moz-box-shadow:rgba(0,0,2,0.15) 0 0 15px; box-shadow:rgba(0,0,2,0.15) 0 0 15px; background:#fff}
.news_list li .box:hover .title a{color:#0951bc}


/*企业文化/企业理念*/
.culture_txt{font-size:16px; color:#666; text-align:center; line-height:30px; padding:0 265px; margin-bottom:40px}
.culture_idea_li{overflow:hidden; position:relative; margin-bottom:30px}
.culture_idea_li img{width:100%}
.culture_idea_li .text{line-height:40px; position:absolute; left:10%; top:50%;transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%); color:#fff; width:500px}
.culture_idea_li .text .title{font-size:34px; padding-bottom:15px}
.culture_idea_li .text .txt{font-size:26px;} 
.culture_idea_li:nth-child(even) .text{right:10%; left:inherit; text-align:right}

/*企业VI*/
.VI_show{position:relative; padding-bottom:70px}
.VI_show img{width:45%; position:absolute; left:0; top:40px; object-fit:cover}
.VI_show .box{padding:40px 25px 40px 190px; font-size:16px; line-height:30px; color:#666666; margin:20px 0 0 33%; background:#fff url(../images/VI_show.jpg) no-repeat 0 bottom;-webkit-box-shadow:rgba(0,0,2,0.15) 0 0 15px;-moz-box-shadow:rgba(0,0,2,0.15) 0 0 15px; box-shadow:rgba(0,0,2,0.15) 0 0 15px}
.fs18{font-size:18px}
.fc_0951bd{color:#0951bd}


/*电子期刊*/
.periodical_list{ margin-left:-35px}
.periodical_list li{width:33.3%; float:left; padding-bottom:30px}
.periodical_list li *{overflow:hidden}
.periodical_list li .box{border:1px solid #e6e6e6; background:#fff; padding:15px 20px; margin-left:35px; text-align:center; line-height:25px}
.periodical_list li .img{ margin-bottom:30px}
.periodical_list li img{width:100%;max-height: 450px;}
.periodical_list li .name{font-size:18px}
.periodical_list li .txt{font-size:14px; color:#828282}
.periodical_list li .read{display:block; width:150px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:16px; border-radius:50px; background:#0951bd; margin:15px auto 0 auto}

.periodical_list li .box:hover{-webkit-box-shadow:rgba(0,0,2,0.15) 0 0 15px;-moz-box-shadow:rgba(0,0,2,0.15) 0 0 15px; box-shadow:rgba(0,0,2,0.15) 0 0 15px;}


/*党工企平台*/
.platform_introduce{background:url(../images/platform_introduce.jpg) no-repeat center 0; padding:50px 0}
.platform_introduce_title{font-size:26px; line-height:26px; text-align:center; padding-bottom:40px}
.platform_introduce_title.fff{color:#fff}
.platform_introduce .tabs_box{padding:40px 75px; background:#fff; margin-bottom:80px}
.platform_introduce .tabs_nav{ padding-bottom:40px; margin-left:-25px}
.platform_introduce .tabs_nav li{float:left; width:16.6%}
.platform_introduce .tabs_nav li span{margin-left:25px; display:block; height:48px; line-height:48px; font-size:18px; text-align:center; border-radius:50px; color:#666666; border:1px solid #666666; text-align:center; cursor:pointer}
.platform_introduce .tabs_nav li.hover span{border-color:#0951bc; color:#0951bc}
.platform_introduce .tab_box{padding-bottom:30px}
.platform_introduce .tab_box .div{ line-height:30px; font-size:16px; color:#666}

.honor_list{ margin-left:-30px;}
.honor_list li{float:left; width:33.3%; padding-bottom:30px;}
.honor_list li .box{margin-left:30px; text-align:center}
.honor_list li .box *{overflow:hidden}
.honor_list li .box .img{background:#fff;padding:20px; border:1px solid #e6e6e6;
    -webkit-box-shadow: rgba(0,0,0,0.15) 8px 0 15px;
    -moz-box-shadow: rgba(0,0,0,0.15) 8px 0 15px;
    box-shadow: rgba(0,0,0,0.15) 8px 0 15px;}
.honor_list li .box img{width:100%}
.honor_list li .box .title{text-align:center; line-height:20px; color:#666; font-size:16px; margin-top:20px;}




/*搜索结果页*/
.pab_50{padding:50px 0}
.search_left{width:790px; background:#fff; float:left; padding:30px;
	-webkit-box-shadow: rgba(0,0,0,0.1) 0 0 10px;
    -moz-box-shadow: rgba(0,0,0,0.1) 0 0 10px;
    box-shadow: rgba(0,0,0,0.1) 0 0 10px;}
.search_left .paging-box{padding:0;}
.search_list{ padding-bottom:30px}
.search_list li{border-bottom:1px solid #ebebeb; line-height:50px; font-size:16px; color:#666}
.search_list li a{color:#666}
.search_list li a:hover{color:#0951bd}
.search_right{width:300px; float:right;}
.search_title{height:60px; color:#fff; line-height:60px; font-size:20px; background:#0951bd}
.search_title span{display:block; margin-left:30px; padding-left:30px; background:url(../images/searchB.png) no-repeat 0 center}
.search_nav{}
.search_nav li{background:#fff; font-size:16px; margin-top:4px}
.search_nav li a{display:block; line-height:30px; padding:15px 30px; color:#666}
.search_nav li a:hover{color:#0951bd}

/*投资者关系*/
.investor_table{overflow:auto}
.investor_table table{border-collapse: collapse; border-spacing:0; border:1px solid #e9eff7}
.investor_table table th{height:60px; font-size:20px; text-align:center; color:#fff; background:#1568e5}
.investor_table table th span{padding:0 20px} 
.investor_table table tr{background:#fff}
.investor_table table tr td{border:1px solid #e9eff7; font-size:16px; color:#666; line-height:25px; height:50px}
.investor_table table tr:nth-child(odd){background:#f2f5fa}

.investor_table.information table tr td{padding:0 80px}
.investor_table.information table tr td:nth-child(1){width:25%}
.investor_table.information table tr td:nth-child(2){width:75%}
.investor_table.information table tr td .t{display:block; text-align:right}

.senior_bj{background:#f6f6f6 url(../images/senior_bj.jpg) no-repeat center 0;}
.senior_bj .index_title{color:#fff}
.senior_bj .index_title:after{background:#fff}
.senior{padding:40px; background:#fff}
.senior .investor_table{border:0}
.senior .investor_table table tr td{text-align:center; border:0}

.finance_list{ margin-left:-25px; padding-bottom:30px}
.finance_list li{width:33.3%; float:left; padding-bottom:25px;}
.finance_list li *{overflow:hidden}
.finance_list li .box{margin-left:25px; background:#fff; padding:20px; color:#999999; line-height:20px; display:block}
.finance_list li .time{font-size:14px; height:20px; position:relative; margin-bottom:10px}
.finance_list li .time:after{content:""; position:absolute; width:15px; height:10px; background:url(../images/r.png) no-repeat; right:0; top:50%; margin-top:-5px;}
.finance_list li .time span{position:relative; padding-left:20px;}
.finance_list li .time span:after{content:""; position:absolute; width:16px; height:16px; background:url(../images/time.png) no-repeat; left:0; top:50%; margin-top:-8px; background-size:cover}
.finance_list li .title{font-size:16px; height:40px; padding:10px 0; border-top:1px solid #dbdbdb; color:#666}
.finance_list li .txt{}
.finance_list li .txt span{padding-right:25px}
.finance_list li a:hover .title{color:#0951bc}
.finance_list li a:hover{-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 10px; -moz-box-shadow:rgba(0,0,0,0.1) 0 0 10px; box-shadow:rgba(0,0,0,0.1) 0 0 10px}

.notice_list{ margin-left:-40px; padding-bottom:30px}
.notice_list li{width:50%; float:left; padding-bottom:30px}
.notice_list li *{ overflow:hidden}
.notice_list li .box{margin-left:40px; border:1px solid #ededed; background:#fff; position:relative; padding:30px 120px 30px 130px; height:74px; display:block; color:#999999; font-size:14px; line-height:30px;}
.notice_list li .box:after{content:""; position:absolute; width:1px; height:74px; background:#ededed; right:116px; top:50%; margin-top:-37px;}
.notice_list li .icon{position:absolute; width:74px; height:74px; left:30px; top:50%; margin-top:-37px; background:url(../images/txt.png) no-repeat; background-size:cover}
.notice_list li .uk-icon-angle-right{ position:absolute; right:50px; top:50%; margin-top:-10px; width:18px; height:18px; border-radius:50px; text-align:center; line-height:18px; border:1px solid #ededed; text-indent:2px;}
.notice_list li .title{color:#666; font-size:16px; height:30px; margin-top:7px;}
.notice_list li a:hover{-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 10px; -moz-box-shadow:rgba(0,0,0,0.1) 0 0 10px; box-shadow:rgba(0,0,0,0.1) 0 0 10px}
.notice_list li a:hover .title{color:#0951bc}
.notice_list li a:hover .uk-icon-angle-right{color:#0951bc; border-color:#0951bc}

.investor_interact{overflow:hidden; position:relative}
.investor_interact *{overflow:hidden}
.investor_interact a{display:block}
.investor_interact .img{width:100%; object-fit:cover;}
.investor_interact .txt{text-align:center; position:absolute; z-index:2; left:0; width:100%; top:50%; font-size:16px; color:#fff; line-height:20px; transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.investor_interact .txt img{width:auto}
.investor_interact .txt p{padding-top:15px}

.hotline_show{position:relative;}
.hotline_show img{width:50%; object-fit:cover;}
.hotline_show .box{transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.hotline_show .box{position:absolute; right:0; top:50%; padding:50px; width:50%; font-size:16px; line-height:30px; color:#666666; background:#fff; z-index:2}
.fs20{font-size:20px}


.read_text{padding:45px 40px; font-size:16px; color:#666; line-height:30px; background:#fff; margin-bottom:25px}
.read_text .h1{text-align:center; font-size:18px; font-weight:bold; color:#333}


/*走进旋极-产品手册*/
.top50{top:50%; transform:translateY(-50%);
-ms-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-o-transform:translateY(-50%)}
.product_manuals_list{}
.product_manuals_list li{border:1px solid #e6e6e6; padding:15px 240px 15px 15px; margin-bottom:25px; position:relative}
.product_manuals_list li .title,
.product_manuals_list li .txt{line-height:30px; height:30px}
.product_manuals_list li .title{font-size:16px}
.product_manuals_list li .txt{font-size:14px; color:#999999}
.product_manuals_list li .txt span{padding-right:15px}
.product_manuals_list li .bnt{position:absolute; width:90px; height:36px; line-height:36px; font-size:16px; background:#0951bc; border-radius:5px; color:#fff; text-align:center; right:20px; top:50%; margin-top:-18px}

.product_manuals_list.download li{padding:15px 240px 15px 75px}
.product_manuals_list li img{position:absolute; width:44px; height:54px; left:15px; top:50%; margin-top:-27px}
.product_manuals_list li .bntbox{position:absolute; right:20px; top:50%; margin-top:-18px; overflow:hidden}
.product_manuals_list li .bntbox .bnta{width:90px; height:36px; line-height:36px; float:left; display:block; border-radius:5px; font-size:16px; color:#fff; text-align:center; margin-left:15px}
.product_manuals_list li .bntbox .bnta span{position:relative; padding-left:25px}
.product_manuals_list li .bntbox .bnta span:before{content:""; position:absolute; width:20px; height:20px; left:0; top:50%; margin-top:-10px}
.product_manuals_list li .bntbox .bnta.a1{background:#6cc778}
.product_manuals_list li .bntbox .bnta.a1 span:before{background:url(../images/preview.png) no-repeat center center}
.product_manuals_list li .bntbox .bnta.a2{background:#0951bc}
.product_manuals_list li .bntbox .bnta.a2 span:before{background:url(../images/download.png) no-repeat center center}

.manuals_POP,
.manualsForm_POP, .gWxLoginQR{position:fixed; width:100%; height:100%; left:0; top:0; z-index:99; background:rgba(0,0,0,0.5); display:none}
.manuals_POP .box, .gWxLoginQR .box{width:290px; background:#fff; position:absolute; left:50%; margin-left:-145px; text-align:center; padding:50px 0 25px 0; font-size:16px; color:#666666; line-height:20px}
.manuals_POP .box img, .gWxLoginQR .box img{width:200px; height:200px; margin-bottom:10px}
.manuals_POP .box .close, .gWxLoginQR .box .close{position:absolute; right:15px; top:12px; width:16px; height:16px; background:url(../images/s-close.png) no-repeat; background-size:100%}

.manualsForm_POP .box, .gWxLoginQR .box{position:absolute; width:650px; left:50%; margin-left:-325px; background:#fff; padding:55px 0 35px 0}
.manualsForm_POP .box .close, .gWxLoginQR .box .close{position:absolute; right:15px; top:15px; width:16px; height:16px; background:url(../images/s-close.png) no-repeat; background-size:100%}

.manualsForm_POP .message-form, .gWxLoginQR .message-form{padding:0 25px 0 0}
.manualsForm_POP .message-form li, .gWxLoginQR .message-form li{padding-left:115px}
.manualsForm_POP .message-form li .text,
.manualsForm_POP .message-form li .textarea, .gWxLoginQR .message-form li .text,
.gWxLoginQR .message-form li .textarea{background:#f4f4f4; border:0}
.manualsForm_POP .message-form li .t, .gWxLoginQR .message-form li .t{width:105px; color:#333}


@media(max-width:1600px) {
	.drop-down-nav .li{width:45%}
}

@media(max-width:1430px) {
	.main-nav{width:57%}
	.drop-down-nav{padding:55px 5% 0 5%;}
	.main-nav li.product .img_show{margin:25px 10% 0 10%;}
	
	.bh_101{min-height:81px;}
	.second-nav ul{min-height:80px; line-height:80px;}
	.second-nav ul li a{height:80px;}
}

@media(max-width:1330px){
	.drop-down-nav .li .p{font-size:14px}
	
}

@media(max-width:1200px){
	.main-nav{width:60%}
}


@media screen and (max-width:750px){
	html,body{overflow-x:hidden}
	.pc{display:none !important}
    .web{display:block !important}
	.layout{width:auto}
	.bh_80{height:60px}
	
	/*右侧漂浮框*/
	.body-float{display:none}
	
	/*在线留言*/
	.message-pop,.details-pop{position:fixed; width:100%; height:100%; left:0; top:0; z-index:99; background:rgba(0,0,0,0.5); display:none}
	.message-box,.details-box{width:90%; height:auto; background:#fff; position:absolute; left:5%; top:10%; margin-top:0; margin-left:0; padding:20px 0}
	.message-box .close,.details-box .close{right:0px; top:-30px}
	.message-form{padding:0 15px}

	.details-box{width:90%; height:470px; padding:20px 0; margin-left:0; margin-top:0}
	.details-box .text{padding:0 15px 0 0; margin:0 15px; height:470px; font-size:14px; line-height:20px}
	.details-box .text h1{font-size:18px;}
	
	
	
	/*底部样式*/
	.footer{padding:0 0.3rem}
	.footer_top{padding:15px 0}
	.footer_dl{float:none; font-size:14px; line-height:30px; overflow:hidden; width:100%}
	.footer_dl dt{font-size:16px; color:#909090; line-height:16px; height:40px; line-height:40px; padding-bottom:0; position:relative}
	.footer_dl dt .uk-icon-chevron-down{display:block; position:absolute; right:0.1rem; top:0; line-height:40px; font-size:12px}
	.footer_dl dd{display:none}
	.footer_dl dd .img{width:105px;text-align:center; line-height:30px; margin:0 auto}
	.footer_dl dd .img img{width:100%}
	.footer_dl.code{width:100%}
	.footer_dl.code dt{text-align:left}
	.footer_bottom{font-size:12px; line-height:18px; padding:10px 0}
	.footer_share{position:relative; right:inherit; top:inherit; margin-top:0; height:32px; line-height:32px; display:none}
	
	/*导航*/
	.main-nav-box{height:60px}
	.logo{left:0.2rem; margin-top:-13px; height:26px}
	.main-nav-box .switch{position:absolute; right:0; top:0; width:60px; height:60px; text-align:center; line-height:60px; font-size:28px; color:#333; background:#efefef}
	.main-nav-box .switch:before,
	.main-nav-box .switch:after,
	.main-nav-box .switch em{content:''; position:absolute; width:40%; height:2px; background:#333; left:30%}
	.main-nav-box .switch:before{top:22px}
	.main-nav-box .switch:after{top:36px}
	.main-nav-box .switch em{top:50%; margin-top:-1px}
	.main-nav-txt{display:none}
	
	.main-nav-right,
	.main-nav-search,
	.main-nav-search .open,
	.main-nav-search .box,
	.main-nav-search .box .button{height:60px;line-height:60px}
	
	.main-nav-right{right:60px; top:50%; margin-top:-30px}
	.main-nav-search .box{width:4rem}
	.main-nav-search .box .text{font-size:14px; margin:15px 0}
	
	
	/*导航列表*/
	.main-nav{width:100%; margin:0 auto; position:absolute; left:0; top:60px; overflow-y:auto; height:calc(100vh - 60px); background:#fff;border-top:solid 1px #eee; display:none}
	.main-nav li{float:none; width:auto; height:auto; padding:0 0.2rem}
	.main-nav li.home{width:auto;}
	.main-nav li.investor{display:block}
	.main-nav li .a{height:45px; font-size:16px; line-height:45px; text-align:left; padding:0 0.2rem; border-bottom:solid 1px #eee}
	.main-nav li .a i{margin-left:0; position:absolute; right:0.2rem; top:0; height:45px; line-height:45px}
	.main-nav li .a a{display:none}
	.main-nav li.home .a a,
	.main-nav li.investor .a a{display:block}
	.main-nav li:hover .a{color:#0951bc}
	.main-nav li:hover .a i{
		transform:rotate(0);
		-ms-transform:rotate(0); 	/* IE 9 */
		-moz-transform:rotate(0); 	/* Firefox */
		-webkit-transform:rotate(0); /* Safari 和 Chrome */
		-o-transform:rotate(0);
	}

	.main-nav li .drop-down{position:relative; left:0; top:0; width:100%; overflow:hidden; background:#fff; display:none}
	.main-nav li:hover .drop-down{display:block}
	.main-nav li .drop-down .box{height:auto; float:none; width:100%; overflow:hidden}
	.main-nav li.product .drop-down .box-left,.main-nav li.product .drop-down-nav .li{width:100%}
	
	.main-nav li .drop-down .box-left{background:#f5f5f5}
	
	.img_show{display:none}

	.drop-down-nav{padding:10px 0.2rem}
	.drop-down-nav .li{float:none; width:100%}
	.drop-down-nav .li .t{height:40px; line-height:40px; position:relative; overflow:hidden; padding:0; font-size:14px; margin-bottom:0; border-bottom:solid 1px #eee; color:#666}
	.drop-down-nav .li .t .icon{display:none}
	.drop-down-nav .li .t .uk-icon-long-arrow-right{position:absolute; right:15px; top:0; line-height:40px; opacity:1}
	.drop-down-nav .li .t a{position:absolute; left:0; top:0; width:100%; height:40px}
	.drop-down-nav .li .t:hover{color:#fff; background:#0951bc}
	.drop-down-nav .li .t:hover .uk-icon-long-arrow-right{opacity:1}
	.drop-down-nav .li .p{font-size:14px; line-height:30px; margin-left:0; padding-left:25px; position:relative}
	.drop-down-nav .li .p .icon{display:none}

	
	
	/*首页样式*/
	.index_show{background:#000; min-height:0; position:relative}
	.index_show img{position:relative; height:auto; width:100%; left:0; top:0; margin-left:0}
	.index_show .uk-position-cover{display:none}
	.index_show .uk-slideshow>li>img{visibility:visible}
	.index_show .uk-text-center{bottom:15px}
	.index_show .uk-dotnav>*>*{width:4px; height:4px; background:#fff; border:1px solid rgba(255,255,255,0)}
	.index_show .uk-slidenav-contrast{ display:none}

	.index_title{padding-bottom:25px}
	.index_title:after{content:""; display:block; width:40px; height:2px; background:#0951bc; margin:15px auto 0 auto}
	.index_title .h1{font-size:24px; line-height:24px}
	
	.index-more{display:block; margin:0 auto; width:80%; height:40px; line-height:40px; font-size:14px; color:#437bd0}
	.index-more span{display:block; height:45px}
	.index-more:hover .t{margin-top:-45px; opacity:0}
	
	.index-one{padding:30px 0.2rem}

	.index_product{margin-left:0}
	.index_product li{width:100%; float:none; padding-bottom:0.3rem}
	.index_product li .box{margin-left:0}
	.index_product li .text .imgA{height:50px}
	.index_product li .text .t{font-size:20px; line-height:20px; margin:15px 0}
	.index_product li .text .img:after{width:80px; height:2px}
	.index_product li .text .txt{font-size:14px; line-height:20px; margin-top:20px}
	.index_product li .box:after{background:rgba(0,61,148,0.5)}
	.index_product li .text .txt{height:40px; opacity:1}

	.index-two{background:#0951bc; height:auto; position:relative; padding:30px 0.2rem}
	.index-two .index_title{padding-top:0}
	#webgl{width:100% !important; left:0 !important}
	.index-two .layout{position:relative; z-index:2}
	.index_business{margin-left:0; padding:20px 0}
	.index_business li{float:none; width:100%; padding-bottom:60px}
	.index_business li:last-child{padding-bottom:0}
	.index_business li .box{padding:45px 16% 30px 16%; margin-left:0}
	.index_business li .box .img{width:60px; margin-left:-30px; top:-30px}
	.index_business li .box .title{font-size:18px; line-height:18px}
	.index_business li .box .txt{line-height:25px; font-size:14px; height:50px;margin:15px 0}
	.index_business li .box .more{font-size:14px}
	.index_business li .box{background:rgba(0,15,37,0.1)}

	.index-three{padding:30px 0.2rem}
	.index_case{margin-left:0; margin-bottom:20px}
	.index_case li{float:none; width:100%; padding-bottom:15px}
	.index_case li *{overflow:hidden}
	.index_case li .box{margin-left:0}
	.index_case li .box img{width:100%}
	.index_case li .pa{padding:15px}
	.index_case li .title{font-size:18px; line-height:30px; height:30px; color:#333}
	.index_case li .txt{font-size:14px; line-height:25px; height:50px; margin:5px 0 15px 0}
	.index_case li .more{font-size:14px}
	.index_case li a{-webkit-box-shadow:rgba(0,0,2,0.1) 6px 0px 10px;-moz-box-shadow:rgba(0,0,2,0.1) 6px 0px 10px;box-shadow:rgba(0,0,2,0.1) 6px 0px 10px}
	.index_case li a .more{color:#0951bc}
	
	.index-four{padding:30px 0.2rem}


	.index_news_show{width:auto; float:none}
	.index_news_show .img{overflow:hidden}
	.index_news_show .img img{width:100%}
	.index_news_show .text{background:#fff; box-shadow:0px 10px 30px rgba(0,0,0,0.1); width:auto; padding:15px; position:relative; margin:0 auto; z-index:2}
	.index_news_show .text .time{font-size:14px}
	.index_news_show .title{font-size:18px; margin:15px 0; line-height:25px; height:auto}
	.index_news_show .text .txt{font-size:14px;margin-bottom:25px}
	.index_news_show .text .more{font-size:14px}
	.index_news_show .btn_more{padding-top:40px; padding-bottom:35px}
	.index_news_show .in_page{right:10%; bottom:15px}

	.index_news{padding:20px 0.2rem; width:auto; float:none}
	.index_news ul{height:auto; overflow:hidden; padding:0; margin-top:-10px; margin-bottom:25px}
	.index_news ul li{margin-top:10px}
	.index_news ul li .title{font-size:14px; line-height:25px; max-height:50px}
	
	
	/*-------------------二级页面----------------------*/

	/*公共部分*/
	.second-show{height:auto; position:relative}
	.second-show img{width:100%}
	.second-show .text{position:absolute; width:100%; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%); text-align:center; color:#fff}
	.second-show .txt{width:auto; padding:0 0.2rem; height:auto; font-size:14px; line-height:25px; margin:15px 0}
	.second-show .title{font-size:28px; line-height:28px; padding-bottom:15px}
	.second-show .location{height:35px; font-size:12px; line-height:35px; padding:0 10px; min-width:180px}
	.second-show .location a{margin:0 1px}
	
	.second-show.product{height:auto; padding:50px 0; background-size:cover !important}
	.second-show.product img{display:none !important}
	.second-show.product .text{position:relative; top:0;transform:translateY(0%); -webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%)}
	
	.bh_101{min-height:41px}
	.second-nav ul{min-height:40px; line-height:40px}
	.second-nav ul li{width:50%; font-size:13px}
	.second-nav ul li a{height:40px}
	.second-nav ul li:nth-child(even):after{display:none}
	.second-nav ul li:last-child:after{display:none}
	.second-nav ul li span{position:relative; padding-left:20px; z-index:2; display:block; margin-left:25px; text-align:left}
	.second-nav ul li span .icon{width:20px; height:20px; margin-top:-10px; background-size:80% !important;background-size:80% !important;}
	a:hover .icon:after, .second-nav ul li.hover a .icon:after{content: '';display: block;height: 100%;transform: translateX(-100%);background: inherit;filter: drop-shadow(20px 0 0 #fff);}

	
	.paging-box{text-align:center; height:30px; padding:20px 0}
	.paging-box a{width:30px; height:30px; text-align:center; line-height:30px; font-size:12px}
	.paging-box .a{margin:0 1px}
	.paging-box .text,.paging-box .button{width:30px; height:30px; line-height:30px; font-size:12px; margin:0 1px}
	.paging-box .text{width:28px; height:28px}

	/*走进旋极/集团介绍*/
	.about-one{background:#fff; padding:30px 0.2rem}
	.about-one-left{width:auto; float:none}
	.about-one-left .title{font-size:18px; line-height:30px; text-align:center}
	.about-one-left .txt{font-size:14px; line-height:25px; margin:15px 0; height:auto}
	.about-one-left .index-more{margin:0 auto}
	
	.about-one-right{width:auto; float:none; padding-bottom:30px}
	.about-one-right img{width:100%}

	.about-two{height:auto; background-size:cover !important; padding:50px 0.2rem}
	.about-two .title-h1{text-align:center; font-size:24px; line-height:30px; padding:0 0 30px 0}
	.swiper-strength{}
	.swiper-strength .swiper-slide{text-align:center; color:#fff}
	.swiper-strength .swiper-slide .text{}
	.swiper-strength .swiper-slide .text img{height:40px}
	.swiper-strength .swiper-slide .txt{font-size:14px; line-height:22px; margin-top:15px}
	.swiper-strength .button{line-height:44px; font-size:30px}

	.about-three{padding:30px 0.2rem}
	.swiper-cooperation{padding-bottom:30px}
	.cooperation-list li{width:50%}
	.swiper-cooperation .swiper-pagination-bullet{width:20px; margin:0 3px !important}
	
	
	/*公司历程*/
	.course_bj{padding:30px 0.2rem; background-size:100% !important}
	.course_list{padding:30px 0 50px 0}
	.course_list:before{content:""; position:absolute; width:16px; height:16px; margin-left:-8px}
	.course_list li{padding-bottom:20px; overflow:hidden}
	.course_list li .box{float:none; width:auto; background:#fff; padding:15px; border-radius:5px; border:1px solid #a4b7d3}
	.course_list li .time{padding-left:0; text-align:center}
	.course_list li .time .dot,.course_list li .time:after{display:none}
	.course_list li .time .year{width:150px; height:45px; font-size:18px;  line-height:45px}
	.course_list li .txt{padding:15px 0 0 0; font-size:14px; line-height:25px}
	.course_list li:nth-child(even) .box{float:none}
	.course_list li:nth-child(even) .time{padding-right:0; text-align:center}
	.course_list li:nth-child(even) .txt{padding:15px 0 0 0}
	.course_list li:hover .box{border-color:#0951bd}
	
	/*荣誉资质*/
	.qualifications_box{padding:30px 0.2rem}
	.qualifications_box .tabs_nav li{width:40%; height:40px; font-size:16px;line-height:40px}
	.qualifications_list{margin-left:-10px; margin-top:30px}
	.qualifications_list li{float:none; width:100%; padding-bottom:0;font-size:14px; line-height:25px}
	.qualifications_list li .box{margin-left:10px}
	.qualifications_list li .txt{padding-top:15px}
	.qualifications_list li .time{height:25px}
	.qualifications_list li .title{height:50px}
	
	
	/*联系我们*/
	.contact_box{padding:30px 0.2rem}
	.bj_1{background-size:100% !important}
	.contact_div{background:#f8f8f8}
	.contact_text{width:auto; height:auto; float:none}
	.contact_text .box{padding:30px 15px}
	.contact_text .box dt,
	.contact_text .box .dt{font-size:22px; line-height:30px; margin-bottom:20px}
	.contact_text .box dd,
	.contact_text .box .dd{padding-bottom:15px; font-size:16px; line-height:25px}
	.contact_text .box dd .name,
	.contact_text .box .dd .name{margin-bottom:15px}
	.contact_map{width:auto;float:none}
	.contact_map .map_box{width:100%;height:350px}
	.contact_box .tabs_box{}
	.contact_box .tabs_nav{text-align:center; position:relative; z-index:3}
	.contact_box .tabs_nav li{display:block; width:33.3%; float:left; height:40px; background:#ecf4ff; font-size:14px; text-align:center; line-height:40px; margin:0; cursor:pointer}
	.contact_box .tab_box{background:#fff; border-radius:5px; padding:40px 10px; margin-top:-20px}
	.contact_li{position:relative; padding-left:0; min-height:0; font-size:14px;line-height:24px; margin-bottom:20px}
	.contact_li .img{width:35%; height:auto; position:relative;  display:block; left:0; top:0; margin:0 auto 20px auto}
	.contact_li .name{font-size:16px}
	
	
	/*产品与服务/行业数字化*/
	.product_bj{background:#f6f6f6}
	.product-second-nav{position:relative; z-index:3; margin-top:0}
	.location_an{height:auto; padding:15px 0.2rem; line-height:25px; text-align:center;font-size:12px}
	.location_an a{margin:0 1px}
	
	.product_list{margin-left:0; padding:0 0.2rem 20px 0.2rem}
	.product_list li{width:100%; float:none; padding-bottom:15px}
	.product_list li *{overflow:hidden}
	.product_list li .box{margin-left:0; background:#fff; padding:15px; display:block; line-height:25px; text-align:center; background:#fff}
	
	/*产品详情*/
	.product_c_1{padding:0 0.2rem 30px 0.2rem}
	.product_c_show{padding:30px 15px}
	.product_c_img{width:auto; float:none; margin-left:0}
	.product_c_img .title{text-align:center; font-size:18px; line-height:24px; padding-bottom:15px}
	.swiper-product{position:relative}
	.swiper-product img{width:100%}
	.swiper-product .swiper-button{text-align:center; padding-top:30px}
	.swiper-product .swiper-button >div{display:inline-block}
	.swiper-product .swiper-button .line{width:30px; height:1px; background:#444444; margin:0 5px; position:relative; top:-12px}
	.swiper-product .swiper-button .button{width:24px; height:24px; border:2px solid #838383; background:#fff; border-radius:50px; text-align:center; line-height:24px; color:#838383; font-size:16px; overflow:hidden}
	.swiper-product .swiper-button .button:hover{color:#838383; border-color:#0b52be}
	
	.product_c_text{width:auto; float:none; padding-top:30px}
	.product_c_text .title{font-size:18px; line-height:24px; text-align:center}
	.product_c_text .title:after{content:""; display:block; width:40px; height:1px; background:#444444; margin:10px auto 15px auto}
	.product_c_text .text{padding:0; height:auto; line-height:24px; font-size:14px; overflow:hidden}
	
	.product_c_2{padding:50px 0.2rem}
	.swiper-casea{padding:0.2rem; position:relative}
	.swiper-casea .swiper-container{padding-bottom:50px}
	.swiper-casea .box{overflow:hidden; position:relative; padding-right:0; min-height:0}
	.swiper-casea .img{position:relative; right:0; top:0; width:100%; height:auto; overflow:hidden; margin-bottom:15px}
	.swiper-casea .text .title{font-size:18px}
	.swiper-casea .text .txt{font-size:14px; line-height:24px; margin:10px 0 30px 0}
	.swiper-casea .button{display:none}
    .swiper-casea .swiper-pagination{display:block}
    
	/*业务板块*/
	.title_h2{font-size:24px; line-height:24px; padding-bottom:30px}
	.business-one{padding:30px 0.2rem 0 0.2rem}
	.business-one-left{width:auto; padding-left:0; float:none}
	.business-one-left .txt{font-size:14px; line-height:25px; padding-bottom:30px; margin-right:0; text-indent:24px}
	.business-one-left .index-more{margin:0 auto}
	.business-one-right{width:auto; float:none; overflow:hidden; padding-bottom:15px}
	
	.business-two{padding:30px 0.2rem}
	.programme-list{margin-left:-10px}
	.programme-list li{width:50%; float:left; margin-bottom:15px}
	.programme-list li *{overflow:hidden}
	.programme-list li .box{margin-left:10px; height:auto}
	.programme-list li .topbox{text-align:center; height:auto}
	.programme-list li .topbox .img{height:auto}
	.programme-list li .topbox img{width:100%;height:auto; object-fit:cover}
	.programme-list li .topbox .title{font-size:14px; height:44px; line-height:22px; margin:15px 10px}
	.programme-list li .bottombox{display:none}
	.programme-list li a:hover .topbox{margin-top:0}
	
	.business-three{background:#fff; padding:30px 0.2rem}
	.member-list{margin-left:-10px}
	.member-list li{width:50%; padding-bottom:15px}
	.member-list li .box{margin-left:10px}
	
	/*业务板块详情*/
	.business_details{padding:15px; margin:0 0.2rem;}
	.business_details_title{font-size:18px; line-height:25px}
	.business_details_title:after{margin:10px auto 0 auto;}
	.details_txt{font-size:14px; line-height:24px; padding:15px 0}
	.page_box{padding:15px 0 0 0; line-height:25px; font-size:14px;}
	.returnA{position:relative; font-size:14px; display:block; right:inherit; top:inherit; margin:10px 0}
	
	/*应用案例*/
	.case_list{margin-left:-10px; padding:20px 0.2rem}
	.case_list li{width:50%; float:left; padding-bottom:15px}
	.case_list li .box{margin-left:10px; background:#fff; display:block; line-height:22px; font-size:12px;}
	.case_list li .text{padding:10px}
	.case_list li .box .title{font-size:16px;height:22px}
	.case_list li .box .txt{height:22px; margin-bottom:10px}
    
	
	/*应用案例介绍*/
	.case_introduce_1{padding:30px 0.2rem}
	.introduce_img{float:none; width:auto; margin-bottom:20px}
	.introduce_text{float:none; width:auto}
	.introduce_text .title{font-size:18px; line-height:30px}
	.introduce_text .txt{font-size:14px; line-height:25px; margin:15px 0 20px 0}

	.case_introduce_2{padding:30px 0.2rem}
	.introduce_h1{font-size:24px}
	.relevant_product{}
	.relevant_product li{width:100%; float:none; margin-bottom:15px}
	.relevant_product li .title{font-size:16px; line-height:30px;}
	.relevant_product li .txt{font-size:14px; color:#666; line-height:25px;}
	
	/*应用案例详情*/
	.case_details_box{margin-top:0; padding:0 0.2rem 0.2rem 0.2rem}
	.case_details_l{width:auto; float:none}
	.case_details_title{font-size:20px; padding:0 0 15px 0}
	.case_details_r{width:auto; float:none;}
	.case_details_r.fixed{position:relative; top:0; margin-left:0;}
	.case_details_r .box{padding:15px 25px 40px 25px}
	.case_details_r .box .title{font-size:20px;}
	.case_details_r ul{padding:20px 0}
	.case_details_r ul li{margin:0 0 10px 0}
	.case_details_r ul li a{font-size:14px}
	
    /*新闻中心*/
	.pt_85{padding-top:30px}
	.news_list{padding:0 0.2rem}
	.news_list li{padding-bottom:20px}
	.news_list li .box{background:#fff; padding:10px; position:relative; height:auto}
	.news_list li .box .img{position:relative; right:0; top:0; width:100%; height:auto}
	.news_list li .box img{width:100%;height:auto;}
	.news_list li .title{font-size:16px;}
	.news_list li .txt{color:#828282; font-size:14px; line-height:22px; height:auto; margin:5px 0 20px 0}
	.news_list li .box .index-more{width:auto; height:35px; margin:0 auto;}
	.news_list li .box{-webkit-box-shadow:rgba(0,0,2,0.15) 0 0 15px;-moz-box-shadow:rgba(0,0,2,0.15) 0 0 15px; box-shadow:rgba(0,0,2,0.15) 0 0 15px; background:#fff}
	
	/*企业文化/企业理念*/
	.culture_txt{font-size:14px; line-height:25px; padding:0 0.2rem; margin-bottom:30px}
	.culture_idea_li{overflow:hidden; position:relative; margin:0 0.2rem 30px 0.2rem}
	.culture_idea_li img{width:100%}
	.culture_idea_li .text{line-height:22px; width:80%}
	.culture_idea_li .text .title{font-size:16px; padding-bottom:5px}
	.culture_idea_li .text .txt{font-size:14px;} 
	.culture_idea_li:nth-child(even) .text{right:10%; left:inherit; text-align:right}
	
	/*企业VI*/
	.VI_show{position:relative; padding:0 0.2rem 30px 0.2rem}
	.VI_show img{width:100%; position:relative; left:0; top:0; object-fit:cover}
	.VI_show .box{padding:20px; font-size:14px; line-height:24px; margin:0; background-size:50% !important}
	.fs18{font-size:16px}
	
	/*电子期刊*/
	.periodical_list{ margin-left:-10px; padding:0 0.2rem}
	.periodical_list li{width:50%; float:left; padding-bottom:15px}
	.periodical_list li .box{border:1px solid #e6e6e6; background:#fff; padding:15px; margin-left:10px;}
	.periodical_list li .img{ margin-bottom:30px}
	.periodical_list li img{width:100%}
	.periodical_list li .name{font-size:16px}
	.periodical_list li .txt{font-size:14px}
	.periodical_list li .read{width:auto; height:35px; line-height:35px; font-size:14px; margin:10px auto 0 auto}
	
	/*党工企平台*/
	.platform_introduce{padding:50px 0.2rem}
	.platform_introduce_title{font-size:24px; line-height:24px; padding-bottom:30px}
	.platform_introduce .tabs_box{padding:30px 15px; margin-bottom:40px}
	.platform_introduce .tabs_nav{padding-bottom:30px; margin-left:-10px}
	.platform_introduce .tabs_nav li{width:50%; padding-bottom:10px}
	.platform_introduce .tabs_nav li span{margin-left:10px; height:35px; line-height:35px; font-size:16px;}
	.platform_introduce .tab_box .div{line-height:25px; font-size:14px;}
	
	.honor_list{margin-left:-10px;}
	.honor_list li{width:50%; padding-bottom:15px;}
	.honor_list li .box{margin-left:10px}
	.honor_list li .box .img{padding:10px}
	.honor_list li .box .title{line-height:20px; color:#666; font-size:14px; height:40px}
	
	/*搜索结果页*/
	.pab_50{padding:30px 0.2rem}
	.search_left{width:auto; float:none; padding:20px 15px}
	.search_left .paging-box{padding:0;}
	.search_list{padding-bottom:20px}
	.search_list li{border-bottom:1px solid #ebebeb; line-height:20px; padding:10px 0; font-size:14px;}
	
	.search_right{width:auto; float:none; margin-bottom:20px}
	.search_title{height:50px; line-height:50px; font-size:18px;}
	.search_title span{display:block; margin-left:30px; padding-left:30px; background:url(../images/searchB.png) no-repeat 0 center}
	.search_nav{}
	.search_nav li{font-size:14px; margin-top:2px}
	.search_nav li a{line-height:25px; padding:15px 30px;}

    /*投资者关系*/
	.second-nav ul.s6 li{width:50%;}
	.investor_table{overflow:auto}
	.investor_table table{width:800px;}
	.investor_table table th{height:50px; font-size:18px;}
	.investor_table table th span{padding:0 10px} 
	.investor_table table tr td{font-size:14px; line-height:25px; height:40px}

	.investor_table.information table tr td{padding:0 10px}
	.investor_table.information table tr td:nth-child(1){width:20%}
	.investor_table.information table tr td:nth-child(2){width:80%}

	.senior{padding:10px}

	
	.finance_list{margin-left:0; padding-bottom:15px}
	.finance_list li{width:auto; float:none; padding-bottom:15px;}
	.finance_list li *{overflow:hidden}
	.finance_list li .box{margin-left:0; padding:10px;}
	
	
	.notice_list{ margin-left:0; padding-bottom:15px}
	.notice_list li{width:auto; float:none; padding-bottom:15px}
	.notice_list li *{ overflow:hidden}
	.notice_list li .title{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.notice_list li .box{margin-left:0;}
	.notice_list li .box:after{content:""; position:absolute; width:1px; height:74px; background:#ededed; right:116px; top:50%; margin-top:-37px;}
	
	
	.investor_interact .txt{position:absolute; z-index:2; left:0; width:100%; top:50%; font-size:14px;}
	.investor_interact .img{ height:200px}
	.investor_interact .txt img{width:20%}
	.investor_interact .txt p{padding-top:5px}
	
	.hotline_show{position:relative;}
	.hotline_show img{width:100%; height:200px}
	.hotline_show .box{transform:translateY(0); -webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
	.hotline_show .box{position:relative; right:inherit; top:inherit; padding:15px; width:auto; font-size:14px; line-height:25px;}
	.fs20{font-size:18px}
	
	.read_text{padding:15px; font-size:14px; line-height:24px; margin:0 0.2rem 0.2rem 0.2rem}
	.read_text .h1{font-size:16px;}
	
	
	/*走进旋极-产品手册*/
	.product_manuals_list li{padding:15px; margin-bottom:25px; text-align:center; background:#fff}
	.product_manuals_list li .title,
	.product_manuals_list li .txt{height:auto; line-height:20px; padding-bottom:5px}
	.product_manuals_list li .txt{padding-bottom:10px}
	.product_manuals_list li .bnt{position:relative; display:block; width:80%; right:inherit; top:0; margin:0 auto}
	
	.product_manuals_list.download li{padding:15px}
	.product_manuals_list li img{position:relative; display:block; width:44px; height:54px; left:auto; top:0; margin:0 auto 10px auto}
	.product_manuals_list li .bntbox{position:relative; right:0; top:0; margin-top:0; overflow:hidden}
	.product_manuals_list li .bntbox .bnta{width:35%; float:none; display:inline-block; margin:0 2%}

	
	.manualsForm_POP .box, .gWxLoginQR .box{position:absolute; width:96%; left:2%; margin-left:0; padding:55px 0 35px 0}
	.manualsForm_POP .box .close, .gWxLoginQR .box .close{position:absolute; right:15px; top:15px; width:16px; height:16px; background:url(../images/s-close.png) no-repeat; background-size:100%}
	
	.manualsForm_POP .message-form, .gWxLoginQR .message-form{padding:0 15px 0 0}
	.manualsForm_POP .message-form li, .gWxLoginQR .message-form li{padding-left:90px}
	.manualsForm_POP .message-form li .text,
	.manualsForm_POP .message-form li .textarea, .gWxLoginQR .message-form li .text,
	.gWxLoginQR .message-form li .textarea{font-size:14px}
	.manualsForm_POP .message-form li .t, .gWxLoginQR .message-form li .t{width:80px; font-size:14px}
	
}

@media screen and (max-width:370px){
	
}
.Validform_checktip {
	margin-left: 8px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	color: #999;
	font-size: 12px;
}

.Validform_right {
	color: #71b83d;
	padding-left: 20px;
	background: url(../images/right.png) no-repeat left center;
}

.Validform_wrong {
	color: red;
	padding-left: 20px;
	white-space: nowrap;
	background: url(../images/error.png) no-repeat left center;
}

.Validform_loading {
	padding-left: 20px;
	background: url(../images/onLoad.gif) no-repeat left center;
}

.Validform_error {
	background-color: #ffe7e7 !important;
}

#Validform_msg {
	color: #7d8289;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
	width: 280px;
	-webkit-box-shadow: 2px 2px 3px #aaa;
	-moz-box-shadow: 2px 2px 3px #aaa;
	background: #fff;
	position: absolute;
	top: 0px;
	z-index: 99999;
	display: none;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}

#Validform_msg .iframe {
	position: absolute;
	left: 0px;
	top: -1px;
	z-index: -1;
}

#Validform_msg .Validform_title {
	line-height: 25px;
	height: 25px;
	text-align: left;
	font-weight: bold;
	padding: 0 8px;
	color: #fff;
	position: relative;
	background-color: #000;
}

#Validform_msg a.Validform_close:link,
#Validform_msg a.Validform_close:visited {
	line-height: 22px;
	position: absolute;
	right: 8px;
	top: 0px;
	color: #fff;
	text-decoration: none;
}

#Validform_msg a.Validform_close:hover {
	color: #cc0;
}

#Validform_msg .Validform_info {
	padding: 8px;
	border: 1px solid #000;
	border-top: none;
	text-align: left;
}
li .ga{position: relative;}
li .gdiv2, li .gdiv1{width: 100%; position: absolute; top: 0px; height: 100%; background: black; opacity: 0; font-size: 16px; text-align: center;}
li .gdiv1:hover{transition: all 0.2s linear;opacity: 0.7;z-index:1;}
li .gdiv2:hover{transition: all 0.3s linear;opacity: 0.8;z-index:2;}
li .gp{margin: 27% auto;color: white;z-index:3;}

/*ghost*/
.contact_text a{color:white;}
.gExButton{float: right; margin: 0px 15% 0px 5% !important;}
