﻿/*.Top000419为demo编号*/ 
.Top000419{ border-bottom: 1px #ddd solid; }
.Top000419 .auto{ position:relative; }
.Top000419 .logo{ position:absolute; top:18px; left:0; }
/*.Top000419 .logo .home{ display:none;}*/

.Top000419 ul{ float:right; padding:19px 0; }

.Top000419 ul ol{ float:right; padding:13px 0; margin-left:10px;}
.Top000419 ul li{ float:left;  position:relative; }
.Top000419 ul li .nav{ display:block;padding:0 28px ; height: 50px; line-height: 50px; font-size: 16px; }


.Top000419 ul dl{ display:none; position:absolute; top:70px; left:0; text-align:center; width: 100%;border-top:3px #0090d9 solid; z-index:100;background: #fff }
.Top000419 ul dd{line-height: 36px; }

.Top000419 ul li.aon .nav,
.Top000419 ul li .nav:hover{ color:#0090d9; }
.Top000419 ul li dl dd a:hover{ color:#0090d9; }


.Top000419 .search{ position:relative; min-width:24px; min-height:24px;  background:url(../images/Top000419_search.png) no-repeat right center; cursor:pointer;}


.Top000419 .search .btn{ position:absolute; right:0; top:14px;cursor:pointer;background:url(../images/Top000419_search.png) no-repeat center center; width:40px; height:24px; display:none; border:none;}
.Top000419 .search .text{ display:none; width:0; height:23px; border: 2px #0090d9 solid; border-radius: 12px; color:#ddd;padding-left: 10px;  }

.Top000419 .lang{ position:relative; }
.Top000419 .lang a{padding-right:10px;color: #999;position: relative;}
.Top000419 .lang a:first-child::before{content: '';position: absolute;width: 1px;height: 8px;background: #aaa;right: 2px;top: 50%;transform: translateY(-50%)}
.Top000419 .lang a:hover{color:#0090d9;}


/*.Banner002 为demo编号*/
.Banner002{ position:relative;}
.Banner002 .list li a{ display:block; text-align:center;}
.Banner002 .list li img{ width:100%; display:block;}
.Banner002 .list li a h1{ position:absolute; top:50%; text-align:center; display:inline-block; font-size:32px; color:#fff;}
.Banner002 .bx-pager{ display:none;}
.Banner002 .bx-controls-direction a{ position:absolute; top:50%; width:66px; height:66px; margin-top:-33px; z-index:10; overflow:hidden; line-height:200px;}
.Banner002 .bx-controls-direction a.bx-prev{ background-image:url(../images/Banner002-prev.png); left:5%;}
.Banner002 .bx-controls-direction a.bx-next{ background-image:url(../images/Banner002-next.png); right:5%;}


/*.Floor001557 为demo编号*/
.Floor001557{ margin:80px 0; }
.Floor001557 .tit{margin-bottom:10px; font-size:32px;color: #333;line-height: 38px}
.Floor001557 .tit a{ color:#464646; text-transform:uppercase; }
.Floor001557 .tit span{ display:block; font-size:24px; color:#464646; margin-top:10px; }
.Floor001557 dl{ margin:36px 0 60px; overflow:hidden; }
.Floor001557 dl dd{ float:left; width:390px; margin-right:15px;}
.Floor001557 dl dd.last{ margin-right:0; }
.Floor001557 dl dd .pic{ width:30%; float:left; background-repeat:no-repeat; background-position:center; padding-bottom:22%; background-size: cover; margin-right:20px;}
.Floor001557 dl dd h3{ margin:0; font-weight: normal; height:56px;}
.Floor001557 dl dd h3 a{font-size: 16px;margin-bottom: 20px;overflow: hidden;;color: #1d1918;line-height: 28px;}
.Floor001557 dl dd p{ margin:10px 0; font-size:14px; color:#555; height:80px; overflow:hidden; }
.Floor001557 dl dd time{ display:block;line-height:40px;color:#999;font-size: 16px;font-family: 'SourceHanSansCN-Light'; }
.Floor001557 dl dd:hover a{color:#0090d9;}




/*.Floor001026 为demo编号*/
.Floor001026 .box{ padding-right:50%;position:relative;margin-bottom: 1%}
.Floor001026 .box:nth-child(2){ padding-right:0; padding-left:50%; }
.Floor001026 .box:nth-child(1) .txt{background: #36bee5; padding-left:37%; padding-right:13%;}
.Floor001026 .box:nth-child(2) .txt{background: #ff8e52; padding-right:37%; padding-left:13%;}
.Floor001026 .box:nth-child(3) .txt{background: #f6b541; padding-left:37%; padding-right:13%;}
.Floor001026 .box .txt{ color:#fff; padding-top:10%; padding-bottom:10%;}
.Floor001026 .box .txt h1{ font-size:28px; margin:0; padding-bottom:10%; position:relative;font-weight: normal}
.Floor001026 .box .txt h1::before{ position:absolute; content:'';height:2px;background: #fff;width: 5%; left:0; bottom:20%;}
.Floor001026 .box .txt p.p1{ font-size:16px; margin-bottom:8%;}
.Floor001026 .box .txt a{ width: 140px;height: 46px;line-height: 46px;border: 1px solid #fff;border-radius: 5px;display: inline-block;text-align: center;font-size: 16px;color: #fff}
.Floor001026 .box .txt a:hover{background: #fff;color: #0090d9}
.Floor001026 .box .pic{ position:absolute; width:50%; top:0; height:100%; overflow:hidden;background-size: cover;right: 0}
.Floor001026 .box:nth-child(2) .pic{ left: 0}



/*Bottom002144 */
.Bottom002144{ background:#1a355e; padding-bottom:2%;text-align:center; font-size:12px; color:#666;font-size: 14px;}
.Bottom002144 nav{ padding:6% 0 2% 0;}
.Bottom002144 nav dl{ display:inline-block; text-align:left; vertical-align:top; padding:0 3%;}
.Bottom002144 nav dt{ font-size:16px; color:#fff; padding-bottom:25px;}
.Bottom002144 nav dd{ line-height:30px;}
.Bottom002144 nav dd a{ color:#eee;font-family: 'SourceHanSansCN-Light';}
.Bottom002144 nav dd a:hover{ color:#fff;}

.Bottom002144 .share a{ display:inline-block; width:38px; height:38px; background:url(../images/Bottom002144-share.png) no-repeat 0 0; margin:0 10px;}
.Bottom002144 .share a:hover{ background-image:url(../images/Bottom002144-share_hover.png);}
.Bottom002144 .share a.wx{ position:relative; background-position:-59px 0;}
.Bottom002144 .share a.wx img{ position:absolute; bottom:100%; width:120px; height:120px; left:50%; margin-left:-60px; margin-bottom:10px; max-width:none; display:none;}
.Bottom002144 .share a.wx:hover img{ display:block;}
.Bottom002144 .share a.sina{ background-position:-118px 0;}
.Bottom002144 p{ line-height:20px;color: #fff}
.Bottom002144 p a{ color:#fff;}
.Bottom002144 p i{ margin:0 5px; width:1px; height:10px; background:#ddd; display:inline-block;}
.Bottom002144 p span{ display:block;}
.Bottom002144 p span a{ text-decoration:underline; font-weight:bold; text-transform:uppercase;}


/*Banner002848 */
.Banner002848 img{display: block;width: 100%;}

/*Menu002147 */
.Menu002147{ background:#0090d9;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:56px;height:56px;color: #fff}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#fff;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#fff;}

.ytable{ display:table; width:100%;table-layout:fixed;}
.ytable-cell{ display:table-cell; vertical-align:middle;}


/*.RighInfo002309 */
.RighInfo002309{ padding:75px 0;}
.RighInfo002309 .CenTitle{ padding:10px 0; position:relative; z-index:1;}
.RighInfo002309 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
.RighInfo002309 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}
.RighInfo002309 .aboutTxt01{ line-height:30px; font-size:14px; color:#555;}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
.RighInfo002309 .pc_pic{ float:right; margin-left:3%; width:40%;}
.RighInfo002309 .pc_pic img{width: 100%;}
.RighInfo002309 .aboutTxt01 h3{ margin:0; padding-bottom:30px;color:#333;font-size: 30px;}
.RighInfo002309 .aboutTxt01 p{ margin:0; padding-bottom:10px; line-height:24px; color:#666;}
.RighInfo002309 .aboutTxt01 .wap_pic{ display: none;}
.RighInfo002309 .aboutTxt01 .pc_pic{ display: block;}
.RighInfo002309 .aboutTxt01 .pic{ display: block;float:right; margin-left:80px;}
.RighInfo002309 .contact{ width:48%; float:left;}
.RighInfo002309 #ditu{ width:50%; height:350px; float:right}

@media(max-width:640px){
.RighInfo002309 .contact,.RighInfo002309 #ditu{ width:100%;}
}

/*.RighInfo002450 为demo编号*/
.RighInfo002450{ padding: 75px 0 0;}

.RighInfo002450 .tit{ color: #333; font-size: 24px; margin: 0 0 4%; font-weight: normal;text-align: center}
.RighInfo002450 .tit::after{content: '';display: block;width: 40px;height: 4px;background: #0090d9;margin: 20px auto 0;}
.RighInfo002450 .box2{background: #f5f5f5;padding: 75px 0;margin-top: 75px}
.RighInfo002450 .word{ color: #555; font-size: 16px; line-height: 30px; margin: 0% 0 5%;text-align: center;}
.RighInfo002450 h3{font-size: 30px;color: #333;margin: 0;}
.RighInfo002450 .pic{width: 100%;text-align: center;}
.RighInfo002450 .table_1{margin-top: 30px}
.RighInfo002450 .table_1 th,
.RighInfo002450 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.RighInfo002450 .box2 .table_1 th,
.RighInfo002450 .box2 .table_1 td{ border:1px solid #ddd;}
.RighInfo002450 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo002450 .table_1 .th_1{ color:#fff;background: #0090d9}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse;font-size: 14px;}



/*公司资讯*/
.PicList000715{padding: 30px 0}
.PicList000715 ul li{ width:32%; float:left; margin-right:2%; margin-top:40px;border-bottom: 1px solid #eaeaea;}
.PicList000715 ul li:nth-child(3n){ margin-right:0;}
.PicList000715 ul li a{padding-bottom: 58.3%;background-size: cover;background-position: center;background-repeat: no-repeat;display: block}
.PicList000715 ul li .CasesCont{ /*padding:0 6.5789%;*/}
.PicList000715 ul li h1{ margin:0;font-size:18px;; color:#000;display:block;line-height:28px; padding-top:20px;padding-bottom: 20px;height: 94px}
.PicList000715 ul li p{margin:0; line-height:26px;text-transform:uppercase;height:50px; overflow:hidden;color: #999;}
.PicList000715 ul li time{display: block;color: #999;margin: 0px 0 20px;/*background: url(../images/time.png)no-repeat left center;padding-left: 24px;*/font-size: 12px}
.PicList000715 ul li .main{ /*padding: 0 6.5789%;*/padding-bottom:40px}
.PicList000715 .more{margin: 60px 0 30px;text-align: center}
.PicList000715 .more .btn{ display:inline-block; width:160px; height:46px; line-height:46px; text-align:center; background-color:#004098; color:#fff; font-size:14px;}


.Page002046 .Pages{ text-align:center; padding:1% 0 4%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0090d9; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}




.PicList000710 {padding-top: 75px;}
.PicList000710 dd {overflow: hidden;padding-left: 160px;padding-right: 58px;position: relative;margin-bottom: 2%;background-color: #f9f9f9;}
.PicList000710 dd:after {position: absolute;content: '';right: 0;top: 0;width: 58px;height: 100%;background: url(../images/PicList002149-more.png) no-repeat center center;border-left: 2px solid #fff;}
.PicList000710 dd div {border-left: 1px solid #ededed;padding: 2% 3%;}
.PicList000710 dd div h3{ font-size:16px;}
.PicList000710 dd p {line-height: 26px;overflow: hidden;color: #999;height: 52px;margin: 2% 0 0 0;}
.PicList000710 dd time {position: absolute;left: 0;top: 0;width: 160px;height: 100%;font-family: "DINCond-Bold";}
.PicList000710 dd time span {position: absolute;width: 100%;text-align: center;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);color: #b2b2b2;font-size: 16px;}
.PicList000710 dd time i {font-style: normal;font-size: 50px;color: #999;display: block;line-height: 40px;}
.PicList000710 dd time i:after {display: block;content: '';margin: 10px auto 5px;height: 1px;width: 50%;max-width: 66px;background: #dfdfdf;}



/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#0090d9;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-qh{ font-size:15px; color:#fff; text-align:center; line-height:44px;}
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{/*background:#D2D3D6;display:none;*/}
/*.suspension .a-top:hover{background:#c0c1c3;}*/
.suspension .d{display:none;width:193px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 12px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial; color:#0090d9;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:15px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;margin:0;}
.suspension .d-qrcode .qrcode-img img{ width:150px;}



/* .RighInfo002228 为demo编号 */
.RighInfo002228 {padding:2% 0;}
.RighInfo002228 .single-header { padding-top:2%; text-align:center;}
.RighInfo002228 .single-header h1 {color:#0090d9;font-size:20px;margin:0 0 10px 0;font-weight:normal;line-height:48px;}
.RighInfo002228 .single-header h3 {color:#666;font-size:16px;margin:3% 0 0 0;font-weight:normal;position:relative;}
.RighInfo002228 .single-header h3:after {content:"";display:block;height:1px;background-color:#f3eee9;width:100%;z-index:1;margin-top:15px;}
.RighInfo002228 .single-header h3 span {position:relative;z-index:2;padding:0 30px;background-color:#fff;}
.RighInfo002228 .single-content {text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;overflow:hidden;font-size:14px;line-height:24px;color:#666;padding-top:2%;min-height:400px;}
.RighInfo002228 .single-content p {text-indent:2em;margin:0;padding:10px 0;}
.RighInfo002228 .single-content .no-textindent {text-indent:0;}
.RighInfo002228 .fr {float:none;}
.RighInfo002228 .col2+.col2 {margin-top:10px;}

@media(max-width:950px) {
.RighInfo002228 .auto {padding:0 2%;}
}
@media screen and (min-width:465px) {
.RighInfo002228 .col2 {width:48%;}
.RighInfo002228 .fr {float:right;}
.RighInfo002228 .col2+.col2 {margin-top:0;}
}
@media screen and (min-width:768px) {
.RighInfo002228 .single-header h1 {font-size:24px;}
.RighInfo002228 .single-header h3 {font-size:18px;}
.RighInfo002228 .single-content p {padding:15px 0;}
.RighInfo002228 .single-header h3:after {background-color:#f3eee9;position:absolute;top:50%;z-index:1;margin-top:0;}
}
@media screen and (min-width:1024px) {
.RighInfo002228 .single-header h1 {font-size:30px;}
}
