@charset "utf-8";
@import url('iconfontx.css');

body{font-family:'Microsoft YaHei','微软雅黑',"Hiragino Sans GB",宋体,sans-serif}
a{font-family:'Microsoft YaHei','微软雅黑',"Hiragino Sans GB",宋体,sans-serif;outline:medium none;color:#333;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;color: #505050;}
a:link,a:visited{text-decoration:none;}
a:hover{color:#da4343;text-decoration:none}
img,li{border:0;vertical-align:top}
.clear{clear:both;width:0;height:0;font-size:0;line-height:0}
*{margin:0;padding:0}
ul{list-style-type:none}
dd,dt,h5,img,li,ul{margin:0;padding:0}
b,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,input,li,p,pre,td,ul{margin:0 auto;padding:0;font-family:'Microsoft YaHei','微软雅黑',"Hiragino Sans GB",宋体,sans-serif;}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}
p{color: #505050;}
h2{color: #505050;}
h3{color: #505050;}
h4{color: #505050;}
h4 b{color: #505050;}
li{color: #505050;}
span{color: #505050;}



.homechoose-content{flex:1;display:flex;flex-wrap:wrap;justify-content:space-between}
.homechoose-content .homechoose-item{width:32%;margin-bottom:20px;padding:40px 30px;border:0px solid #269e95;display:flex;flex-direction:column;position:relative;z-index:1;transition:all .1s linear;}
.homechoose-content .homechoose-item:hover{border-color:#269e95;box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.5);}
.homechoose-content .homechoose-item .icon em{font-size:45px;color:#000000;}
.homechoose-content .homechoose-item .title{color:#000;font-size:25px;margin-bottom:10px}
.homechoose-content .homechoose-item .text{color:#222;font-size:16px; line-height: 30px; margin-bottom:10px}
.homechoose-content .homechoose-item:hover .title{color:#000;font-size:25px;margin-bottom:10px}
.homechoose-content .homechoose-item:hover .text{color:#000;font-size:16px; line-height: 30px; margin-bottom:10px}

@media(max-width:1024px){
.homechoose-content{padding-left:0px;margin-top:20px}
.homechoose-content .homechoose-item{margin-bottom:20px!important;width:98%;}}






.cpnyxs{width:100%;height: auto; overflow: hidden; display: flex;align-items: center; margin-bottom: 10px;}
.cpnyxs .wbk{width:55%; float: left; padding-left: 30px; font-size: 16px; line-height:1.8;}
.cpnyxs .tpk{width:45%; float: left;}
@media(max-width: 768px){
.cpnyxs .wbk{width:100%; float: left; padding-left: 30px;}
.cpnyxs .tpk{width:100%; float: left;}
}




/*首页推荐产品 开始*/
.ab_idxProTj { width: 100%; background: #fff; overflow: hidden; padding: 30px 0 30px;  }
.idxProtj_main { width:100%; position: relative; padding: 70px 0; background:url(../images/pro_bg.png) no-repeat center bottom; background-size: 100%; min-height:300px; }
.idxProtj_main ul li { float: left; width: 25%; background: #fff; padding: 10px 0px; border-right: 1px solid #f1f1f1; transition-duration: .5s; -ms-transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.idxProtj_main ul li:nth-child(4n) { margin-right: 0; }
.idxProtj_main ul li:hover { box-shadow: 3px 3px 10px rgba(0,0,0,0); z-index: 99999; }
.idxProtj_main ul li .indpro_img { width: 100%; height: 530px; }
.idxProtj_main ul li .indpro_img a { display: block; position: relative; width: 100%; height: 100%; overflow: hidden; }
.idxProtj_main ul li .indpro_img a img { position: absolute; margin: auto; top: 0; bottom: 0; left: 0; right: 0; max-width: 100%; max-height: 100%; transition-duration: .5s; -ms-transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.idxProtj_main ul li:hover .indpro_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1); transform: scale(1); }
.idxProtj_main ul li .indpro_name { display: block; font-size: 20px; color: #333; text-align: center; height: 40px; line-height: 40px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; }
.idxProtj_main ul li:hover .indpro_name { color: #2463b2; }
.idxProtj_main ul li span { color: #777; display: block; line-height: 30px; height: 60px; overflow: hidden; display: -webkit-Box; -webkit-Box-orIEnt: vertical; -webkit-line-clamp: 2; font-size: 16px; text-align: center; overflow: hidden; text-overflow: ellipsis;  margin-top:10px; }
.idxProtj_main ul li .indpro_more { display: block; width: 150px; height: 45px; line-height: 45px; text-align: center; color: #67686c; margin: 15px auto; border-radius: 50px; font-size: 16px; overflow: hidden; position: relative; border: 0px solid #d5d8d7; }
.idxProtj_main ul li .indpro_more a { color: #67686c; }
.idxProtj_main ul li .indpro_more a i { color: #d0d0d0; }
.idxProtj_main ul li:hover .indpro_more { background: #2463b2;border: 1px solid #2463b2;  }
.idxProtj_main ul li:hover .indpro_more a { color: #fff; }
.idxProtj_main ul li:hover .indpro_more a i { color: #fff; }
.idxProtj_main .swiper-container2 { overflow: hidden; position: relative; }
.idxProtj_main .swiper-button-prev, .idxProtj_main .swiper-button-next { width: 45px!important; height: 45px!important; top: 40%!important; margin: 0!important; border-radius: 50%!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.idxProtj_main .swiper-button-prev { background: url(../images/pre01.png) center center no-repeat; background-size: 45px 45px; left: 5px; }
.idxProtj_main .swiper-button-next { background: url(../images/next01.png) center center no-repeat; background-size: 45px 45px; right: 5px; }

@media (max-width: 767px) {
.ab_idxProTj { padding: 0px 0; }
.idxProtj_main { padding-top: 0; }
.idxProtj_main .swiper-button-prev, .idxProtj_main .swiper-button-next { display: none; }
}
/*首页推荐产品 结束*/





.cpcontainer {margin: 0 auto;padding: 0px;}
/* 产品网格系统 */
.cpproduct-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));gap: 30px;padding: 10px 0;}

/* 产品卡片设计 */
.cpproduct-card {background: #fff; border-radius: 5px; box-shadow: 0 5px 8px rgba(0,0,0,0.1); overflow: hidden; transition: transform 0.3s ease;}

.cpproduct-card:hover { transform: translateY(-5px); color: #E00003; }

.cpproduct-image { width: 100%; height: 280px; object-fit: cover; border-bottom: 3px solid #f8f9fa; }
.product-image { width: 100%; height: 450px; object-fit: cover; border-bottom: 3px solid #f8f9fa; }
 .cpproduct-info { padding: 5px; text-align: center; }

 .cpproduct-title { color: #2d3436; font-size: 1.1rem; margin-bottom: 5px; }

 .cpproduct-title:hover { color: #E00003;  }

 .cpproduct-price { color: #e74c3c; font-weight: bold; font-size: 1.2rem; }
 
 .cpproduct-ptd{ color: #999; font-size: 0.9rem;line-height:1.1rem; display: block;}
 
 .cpproduct-ptx{ color: #999; font-size: 0.9rem;line-height:1.1rem; display: none;}

        /* 响应式断点 */
@media (max-width: 992px) {
.cpproduct-grid { gap: 20px; }
      }

@media (max-width: 768px) {
.cpproduct-grid {grid-template-columns: repeat(2, 1fr);}
.cpproduct-image { width: 100%; height: 150px; object-fit: cover; border-bottom: 3px solid #f8f9fa; }
 .cpproduct-ptd{ color: #999; font-size: 0.9rem;line-height:1.1rem; display: none;}
 
 .cpproduct-ptx{ color: #999; font-size: 0.9rem;line-height:1.1rem; display: block;}
      }

 
        /* 容器设置 */
        .product-wrapper {
            position: relative;
            max-width: 1800px;
            margin: 20px auto;
            padding: 0 40px;
        }

        /* 滚动容器 */
        .product-container {
            display: flex;
            gap: 1.33%;
            overflow-x: auto;
            scroll-snap-type: x mandatory;
            scroll-behavior: smooth;
            -webkit-overflow-scrolling: touch;
            padding-bottom: 15px;
			animation: scroll 20s linear infinite;
        }
        .product-container::-webkit-scrollbar { display: none }

        /* 产品项 */
        .product-item {
            flex: 0 0 calc(24% - 1.33%);
            scroll-snap-align: start;
            background: #fff;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
        }

        /* 图片容器 */
        .img-container {
            position: relative;
            padding-top: 150%; /* 16:9 */
            border-radius: 8px 8px 0 0;
            overflow: hidden;
        }
        .product-img {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        /* 文字内容 */
        .product-content {
            padding: 12px;
        }
        .product-title {
            font-size: 16px;
            color: #333;
            margin-bottom: 8px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
			text-align: center;
        }
        .product-price {
            font-size: 18px;
            color: #e4393c;
            font-weight: bold;
        }

        /* 滑动按钮 */
        .scroll-button {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 24px;
            height: 60px;
            background: rgba(0,0,0,0.1);
            border: none;
            border-radius: 6px;
            box-shadow: 0 2px 2px rgba(0,0,0,0.2);
			 font-size: 40px;
			line-height: 40px;
            cursor: pointer;
            opacity: 0.8;
            transition: opacity 0.3s;
        }
        .scroll-button:hover { opacity: 1 }
        .scroll-button.prev { left: 0 }
        .scroll-button.next { right: 0 }

        /* 移动端适配 */
        @media (max-width: 600px) {
            .product-wrapper { padding: 0 15px }
            .product-item { 
                flex: 0 0 calc(50% - 8px);
                margin: 0 4px;
            }
            .img-container { padding-top: 100% } /* 1:1 */
            .scroll-button { display: none }
			        .img-container {
 
            padding-top: 150%; /* 16:9 */

        }
        }

        /* 电脑端适配 */
        @media (min-width: 905px) {
            .product-container { gap: 2% }
            .product-item { flex: 0 0 23% }
        }


.container {
            width: 100%;
            margin: 0 auto;
            padding: 20px;
            overflow: hidden;
        }

        .scroll-wrapper {
            display: flex;
            animation: scroll 30s linear infinite;
        }

        .card {
            background: #fff;
            border-radius: 10px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
            margin: 10px;
            flex-shrink: 0;
            width: calc(50% - 20px); /* 手机端默认2列 */
        }

        .card img {
            width: 100%;
            height: 480px;
            object-fit: cover;
            border-radius: 10px 10px 0 0;
        }

        .card-content {
            padding: 15px;
			font-size: 16px;
			text-align: center;
        }

        @keyframes scroll {
            0% {
                transform: translateX(0);
            }
            100% {
                transform: translateX(-100%);
            }
        }

        /* 电脑端样式 */
        @media (min-width: 768px) {
            .card {
                width: calc(25% - 20px); /* 电脑端4列 */
            }
        }

        /* 手机端调整间距 */
        @media (max-width: 767px) {
            .card {
                width: calc(50% - 20px);
            }
			        .card img {
            width: 100%;
            height: 380px;
            object-fit: cover;
            border-radius: 10px 10px 0 0;
        }
        }

        /* 悬停暂停动画 */
        .scroll-wrapper:hover {
            animation-play-state: paused;
        }

.cases{width: 100%;height: auto;overflow: hidden;}
.cases .show{width: 100%;height: auto;overflow: hidden;margin-top:20px;}
.cases .show .box{width: 2000%;}
.cases .show .box .pic{float: left;margin-left:20px;}
.cases .show .box .pic ul li{float: left;width: 336px;height: auto;overflow: hidden;margin-left: 20px;position: relative;}
.cases .show .box .pic ul li:first-child{margin-left: 0;}
.cases .show .box .pic ul li img{display: block;width: 100%;}
.cases .show .box .pic ul li .info{width: 93%;height:60px;background: rgba(255,255,255,.9);position: absolute;left: 50%;transform: translateX(-50%);bottom:20px;z-index: 1;display: flex;padding:0 20px;box-sizing: border-box;align-items: center;justify-content: space-between;}
.cases .show .box .pic ul li .info p{color: #000000;font-size: 16px;width: 100%;white-space: nowrap;line-height: 1.5; overflow: hidden;text-align: center;}
.cases .show .box .pic ul li .info p1{color: #000000;font-size: 16px;width: 65%;white-space: nowrap;overflow: hidden;text-align: right}

@media (min-width:1px) and (max-width:768px)
{ 
.cases .show .box .pic ul li{float: left;width: 206px;height: auto;overflow: hidden;margin-left: 20px;position: relative;}
.cases .show .box .pic ul li .info p{color: #000000;font-size: 14px;width: 100%;white-space: nowrap;line-height: 1.5; overflow: hidden;text-align: center;}
	
	
}






/*引导页*/
.de_W{ width:100%;height:100%; position:absolute; background-color: #031638; no-repeat center top; overflow:hidden; z-index:1;}
.de_W .siteMap{ margin:0% auto 0% auto; width:100%; float:left; position:relative;}



.de_W .siteMap img{float:left; width:100%; height:auto;}
.de_W .siteMap .mapC{ position:absolute;top:0px; left:0px; width:100%; height:100%; transform:scale(1);transform-origin: 0 0; }

.de_W .siteMap .mapC .dot { width:24px;height:24px;position:absolute;border:2px solid rgba(255,255,255,0);box-sizing:border-box;border-radius:50%;text-align:center;line-height:24px;}
.de_W .siteMap .mapC .dot:before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;background-color:#269e95;}

.de_W .siteMap .mapC .dot span{display:block;width:0px;height:0px;border:2px solid #269e95;box-sizing:border-box;position:absolute;border-radius:50%;left:50%;top:50%;}
.de_W .siteMap .mapC .dot .sp1{animation: spOne 5s linear 1s infinite;}
.de_W .siteMap .mapC .dot .sp2{animation: spOne 5s linear 2s infinite;}
.de_W .siteMap .mapC .dot .sp3{animation: spOne 5s linear 3s infinite;}


.de_W .siteMap .mapC .dot1{border:2px solid transparent;right:35%;top:63%;}
.de_W .siteMap .mapC .dot1:before{background-color:#ffba00;position:relative;z-index:10;}
.de_W .siteMap .mapC .dot1 span{border:3px solid #ffba00;}

.de_W .siteMap .mapC .dot1 em{display:block;width:2px;background-color:#269e95;position:absolute;}

.de_W .siteMap .mapC .dot1 .l1{height:0px;transform:rotate(65deg);animation: l2One 1s linear 0s forwards;top:70%;left:45%;transform-origin:50% 0;}

.de_W .siteMap .mapC .dot1 .l2{height:0px;transform:rotate(32deg);transform-origin:50% 0%; top:50%;left:45%;margin-left:-1px;animation: l1One 1s linear 0s forwards;}

.de_W .siteMap .mapC .dot1 .l3{height:0px;transform:rotate(176deg);transform-origin:50% 0%;top:50%;left:50%;margin-left:-1px;animation: l1One 1s linear 0s forwards;}

.de_W .siteMap .mapC .dot1 .l4{height:0px;transform:rotate(80deg);transform-origin:50% 0%;top:70%;left:50%;margin-left:-1px;animation: l1One 1s linear 0s forwards;}

.de_W .siteMap .mapC .dot1 .l5{height:0px;transform:rotate(96deg);transform-origin:50% 0%;top:50%;left:50%;margin-left:-1px;animation: l5One 1s linear 0s forwards;}

.de_W .siteMap .mapC .dot1 .l6{ height: 0px; transform: rotate(193deg); transform-origin:50% 0%; top: 50%; left:50%; margin-left: -1px; animation: l6One 1s linear 0s forwards; }

.de_W .siteMap .mapC .dot1 .l7{height:0px;transform:rotate(138deg);transform-origin:50% 0%;top:50%;left:80%;margin-left:-1px;animation: l8One 1s linear 0s forwards;}

.de_W .siteMap .mapC .dot1 .l8{height:0px;transform:rotate(115deg);transform-origin:50% 0%;top:50%;left:80%;margin-left:-1px;animation: l31One 1s linear 0s forwards;}

.de_W .siteMap .mapC .dot1 .l9{height:0px;transform:rotate(92.3deg);transform-origin:50% 0%;top:50%;left:80%;margin-left:-1px;animation: l9One 1s linear 0s forwards;}

.de_W .siteMap .mapC .dot1 .l10 { height: 0px; transform: rotate(107deg); transform-origin: 50% 0%; top:50%; left: 80%; margin-left: -1px; animation: l11One 1s linear 0s forwards; }

.de_W .siteMap .mapC .dot1 .l11{height:0px;transform:rotate(82deg);transform-origin:50% 0%;top:50%;left:50%;margin-left:-1px;animation: l3One 1s linear 0s forwards;}

.de_W .siteMap .mapC .dot1 .l12 { height: 0px; transform: rotate(169.6deg); transform-origin: 50% 0%; top:50%; left: 50%; margin-left: -1px; animation: l12One 1s linear 0s forwards; }

.de_W .siteMap .mapC .dot1 .l13 { height: 0px; transform: rotate(202deg); transform-origin: 50% 0%; top: 50%; left: 50%; margin-left: -1px; animation: l13One 1s linear 0s forwards; }

.de_W .siteMap .mapC .dot1 .l14 { height: 0px; transform: rotate(24deg); transform-origin: 50% 0%; top: 50%; left: 50%; margin-left: -1px; animation: l106ne 1s linear 0s forwards; }

.de_W .siteMap .mapC .dot1 .l15 { height: 0px; transform: rotate(340deg); transform-origin: 50% 0%; top: 50%; left: 50%; margin-left: -1px; animation: l1One 1s linear 0s forwards; }
/*	*/
@keyframes l11One {
0%{height:0px;}
100%{height:470px;}
}
@keyframes l1One{
0%{height:0px;}
100%{height:83px;}
}
@keyframes l1Onel2{
0%{height:0px;}
100%{height:30px;}
}

@keyframes l2One{
0%{height:0px;}
100%{height:222px;}

}
@keyframes l31One{
0%{height:0px;}
100%{height:656px;}

}
@keyframes l3One{
0%{height:0px;}
100%{height:230px;}

}

@keyframes l4One{
0%{height:0px;}
100%{height:390px;}

}

@keyframes l5One{
0%{height:0px;}
100%{height:296px;}

}

@keyframes l6One{
0%{height:0px;}
100%{height:250px;}

}

@keyframes l7One{
0%{height:0px;}
100%{height:920px;}

}

@keyframes l8One{
0%{height:0px;}
100%{height:300px;}

}

@keyframes l9One{
0%{height:0px;}
100%{height:520px;}

}
@keyframes l10One{
0%{height:0px;}
100%{height:155px;}
}
@keyframes l12One{
0%{height:0px;}
100%{height:260px;}
}
@keyframes l13One{
0%{height:0px;}
100%{height:379px;}
}
@keyframes l106ne{
0%{height:0px;}
100%{height:195px;}
}


.de_W .siteMap .mapC .dot2 {right:37%;top:70%;}
.de_W .siteMap .mapC .dot3{right:35.3%;top:54%; }
.de_W .siteMap .mapC .dot4{right:39%;top:65.5%;}
.de_W .siteMap .mapC .dot5{right:45.5%;top:74.5%;}
.de_W .siteMap .mapC .dot6{right:50.5%;top:59%;}
.de_W .siteMap .mapC .dot7{right:32%;top:34.3%;}
.de_W .siteMap .mapC .dot8{right:45%;top:37%; }
.de_W .siteMap .mapC .dot9{right:65.5%;top:30.3%;}
.de_W .siteMap .mapC .dot10{right:62%;top:60.5%;}
.de_W .siteMap .mapC .dot11{right:57%;top:48%;}
.de_W .siteMap .mapC .dot12 { right:46.8%; top: 66.5%;}
.de_W .siteMap .mapC .dot13 { right: 37.3%; top: 34%; }
.de_W .siteMap .mapC .dot14 { right: 33.5%; top: 72.6%; }
.de_W .siteMap .mapC .dot15 { right: 27.5%; top: 22.6%; }
.de_W .siteMap .mapC .dot16 { right: 39.5%; top: 83.6%; }


.de_W .siteMap .mapC li{}

@keyframes spOne{
0%{opacity:1;width:0px;height:0px;margin-left:0px;margin-top:0px;}
50%{opacity:0;width:60px;height:60px;margin-left:-30px;margin-top:-30px;}
100%{opacity:0;width:0px;height:0px;margin-left:0px;margin-top:00px;}
}

@media(min-width:1px) and (max-width:1360px) {
.line{display:none;}
}

@media(min-width:1360px) and (max-width:1440px) {
	
/*	*/
@keyframes l11One {
0%{height:0px;}
100%{height:360px;}
}
@keyframes l1One{
0%{height:0px;}
100%{height:65px;}
}
@keyframes l1Onel2{
0%{height:0px;}
100%{height:30px;}
}

@keyframes l2One{
0%{height:0px;}
100%{height:182px;}

}
@keyframes l31One{
0%{height:0px;}
100%{height:526px;}

}
@keyframes l3One{
0%{height:0px;}
100%{height:190px;}

}

@keyframes l4One{
0%{height:0px;}
100%{height:390px;}

}

@keyframes l5One{
0%{height:0px;}
100%{height:246px;}

}

@keyframes l6One{
0%{height:0px;}
100%{height:200px;}

}

@keyframes l7One{
0%{height:0px;}
100%{height:720px;}

}

@keyframes l8One{
0%{height:0px;}
100%{height:245px;}

}

@keyframes l9One{
0%{height:0px;}
100%{height:420px;}

}
@keyframes l10One{
0%{height:0px;}
100%{height:65px;}
}
@keyframes l12One{
0%{height:0px;}
100%{height:210px;}
}
@keyframes l13One{
0%{height:0px;}
100%{height:299px;}
}
}

.siteTitle{display:block; width:100%; text-align:center;z-index:9999;padding-top: 30px;}
.siteTitle a.h1{display:block; font-weight:bold; font-size:40px; color:#269e95;font-family:'Microsoft YaHei','微软雅黑',"Hiragino Sans GB",宋体,sans-serif; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}
.siteTitle a.h3{display:block; font-weight:bold; font-size:20px;  text-transform:uppercase; color:#269e95;font-family:Arial, Helvetica, sans-serif; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0}
.siteTitle1{display: none;}

.default_list{display:block; text-align:center; position:absolute; top:94%; width:100%; z-index:99;}
.default_list ul{display:block; text-align:center; }
.default_list ul li{ width:33%;}
.default_list ul li a{display:block; font-size:24px; font-weight:bold; color:#fff;font-family:'Microsoft YaHei','微软雅黑',Arial, Helvetica, sans-serif;}
.default_list ul li a span{display:block; font-size:16px; color:#fff; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.default_list ul li a:hover{ color:#ffba00;}
.default_list ul li a:hover span{ color:#ffba00;}

.hottel{position:fixed; bottom:20%; right:10px;  z-index:999; background:url("../images/hottel_bg.jpg.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/hottel_bg.jpg*/ no-repeat center top; background-size:100% 100%; z-index:99;}
.hottel img{ display:inline-block; padding:30px 25px;}
.hottel p{ display:inline-block; padding:30px 25px 15px 0px; font-size:20px; color:#fff; line-height:35px;}
.close_tel{color:#fff; position:absolute; top:0px; right:0px; padding:2px 5px; border:solid 1px #fff; border-radius:50%; font-size:12px; z-index:999;}
.close_tel:hover{color:#ffba00; border:solid 1px #ffba00;}
.open_tel{position:absolute; top:20%; left:280px; width:30px; height:40px; background:#ffba00; color:#fff;text-align:center; line-height:40px; z-index:999; font-size:18px;}

@media(min-width:768px) and (max-width:1024px) {
.default_list ul li{ width:30%;}
.default_list ul li a,.default_list ul li a span{color:#269e95;}
.hottel{right:-280px;}
.open_tel{left:-50px;}
}

#wrapper{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;padding-left:0;transition:all .5s ease}
#wrapper.toggled{padding-left:180px}
#wrapper.toggled #sidebar-wrapper{width:180px}
#wrapper.toggled #page-content-wrapper{margin-right:-180px;position:absolute}
#sidebar-wrapper{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;background:#1a1a1a;height:100%;left:180px;margin-left:-180px;overflow-x:hidden;overflow-y:auto;transition:all .5s ease;width:0;z-index:1000}
#sidebar-wrapper::-webkit-scrollbar{display:none}
#page-content-wrapper{padding-top:70px;width:100%}
.sidebar-nav{list-style:none;margin:0;padding:0;position:absolute;top:0;width:180px}
.sidebar-nav li{display:inline-block;line-height:20px;position:relative;width:100%}
.sidebar-nav li:before{background-color:#269e95;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:3px;z-index:-1}
.sidebar-nav li:first-child a{/*color:#fff;*/}
.sidebar-nav li:nth-child(2):before{background-color:#269e95}
.sidebar-nav li:nth-child(3):before{background-color:#269e95}
.sidebar-nav li:nth-child(4):before{background-color:#269e95}
.sidebar-nav li:nth-child(5):before{background-color:#269e95}
.sidebar-nav li:nth-child(6):before{background-color:#269e95}
.sidebar-nav li:nth-child(7):before{background-color:#269e95}
.sidebar-nav li:nth-child(8):before{background-color:#269e95}
.sidebar-nav li:nth-child(9):before{background-color:#269e95}
.sidebar-nav li:hover:before{-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:100%}
.sidebar-nav li a{color:#ddd;display:block;padding:2px 15px 2px 30px;text-decoration:none;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.sidebar-nav li.open:hover before{-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:100%}
.sidebar-nav .dropdown-menu{background-color:#222;border-radius:0;border:none;box-shadow:none;margin:0;padding:0;position:relative;width:100%; display:block;}
.sidebar-nav .dropdown-menu li a{font-family:Arial, Helvetica, sans-serif; padding-left:60px; font-size:18px;}
.sidebar-nav li a:active,.sidebar-nav li a:focus,.sidebar-nav li a:hover,.sidebar-nav li.open a:active,.sidebar-nav li.open a:focus,.sidebar-nav li.open a:hover{background-color:#269e95;color:#fff;font-size: 17px; text-decoration:none}
.sidebar-nav>.sidebar-brand{font-size:35px;height:65px;line-height:65px;padding-left: 20px; background:#269e95;}
.sidebar-nav>.sidebar-brand img{ height:40px; width:auto;}
.sidebar-nav>.sidebar-brand:before{background-color:transparent}
.sidebar-nav>.sidebar-brand a:hover{background-color:transparent!important}

.sidebar-nav>.sidebar-lang{line-height:35px;}
.sidebar-nav>.sidebar-lang a{font-family:Arial, Tahoma, sans-serif;font-size:14px;line-height:35px;}
.sidebar-nav > .sidebar-lang:before { background-color: transparent}
.sidebar-nav>.sidebar-lang a:hover{background-color:transparent!important}



.hamburger{background:0 0;border:none;display:block;height:32px;right:12px;position:absolute;float:right;width:25px;top:16px;z-index:999;margin-top:0}
.hamburger:hover{outline:0}
.hamburger:focus{outline:0}
.hamburger:active{outline:0}
.hamburger.is-closed:before{-webkit-transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out;color:#fff;content:'';display:block;font-size:14px;line-height:32px;opacity:0;text-align:center;width:100px}
.hamburger.is-closed:hover before{-webkit-transform:translate3d(-100px,0,0);-webkit-transition:all .35s ease-in-out;display:block;opacity:1}
.hamburger.is-closed:hover .hamb-top{-webkit-transition:all .35s ease-in-out;top:0}
.hamburger.is-closed:hover .hamb-bottom{-webkit-transition:all .35s ease-in-out;bottom:0}
.hamburger.is-closed .hamb-top{-webkit-transition:all .35s ease-in-out;background-color:#269e95;top:5px}
.hamburger.is-closed .hamb-middle{background-color:#269e95;margin-top:-2px;top:50%}
.hamburger.is-closed .hamb-bottom{-webkit-transition:all .35s ease-in-out;background-color:#269e95;bottom:5px}
.hamburger.is-closed .hamb-bottom,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-top,.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-top{height:4px;left:0;position:absolute;width:100%}
.hamburger.is-open .hamb-top{-webkit-transform:rotate(45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);background-color:#269e95;margin-top:-2px;top:50%}
.hamburger.is-open .hamb-middle{background-color:#ddd;display:none}
.hamburger.is-open .hamb-bottom{-webkit-transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);background-color:#269e95;margin-top:-2px;top:50%}
.hamburger.is-open:before{-webkit-transform:translate3d(0,0,0);-webkit-transition:all .35s ease-in-out;color:#fff;content:'';display:block;font-size:14px;line-height:32px;opacity:0;text-align:center;width:100px}
.hamburger.is-open:hover before{-webkit-transform:translate3d(-100px,0,0);-webkit-transition:all .35s ease-in-out;display:block;opacity:1}
.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:10}
.overlaay{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:10}

.divLink{display:block; background:#fff; padding:35px 15px;}
.divLink em{ width:80px; height:1px; background:#333333; display:block;}
.divLink h3{ display:block; font-size:25px; color:#333; line-height:1.5em; text-transform:uppercase; font-weight:bold;}
.divLink h4{ display:block; font-size:18px; color:#333; line-height:1.5em;}
.divLink ul{display:block; text-align:center; margin-top:25px;}
.divLink ul li img{ max-width:100px; height:auto; text-align:center;}
.divMenuLink{display:block; background:#f9f9f9; padding:10px 0px;}
.divMenuLink ul li{ width:49%; border-bottom:solid 1px #eaeaea; text-align:center;}
.divMenuLink ul li a{display:block; font-size:16px; line-height:3em;}
.divMenuLink p{display:block; padding:10px 15px; font-size:12px; color:#bababa; line-height:2em; text-align:center;}


.topHeader{ position:relative;  text-align:center; padding-top:5px; padding-bottom:5px;background:#269e95;}
.topHeader:hover{ background:#269e95;}


.topHeader ul{position:absolute; right:121px; text-align:right; top:30px;}
.topHeader ul li img{ margin-right:10px;}
.topHeader ul li a{font-size:14px; color:#fff; text-transform:uppercase;}

.leftMenu{position:fixed; left:0px; top:0px; width:121px; z-index:99;}
.leftMenu ul{ margin-top:87px; position:relative; width:120px;}
.leftMenu ul li{display:block;}
.leftMenu ul li a{overflow: hidden;display: block;text-align: center; color: #808080;width:120px;font-size: 12px;writing-mode: vertical-lr;line-height:88px;height:88px;margin: 0px auto;position: relative;padding-left: 15px;}
.leftMenu ul li a span{display:block; font-size:18px;color:#808080; font-weight:bold; text-transform:uppercase; font-family:微软雅黑,Arial, Helvetica, sans-serif;}
.leftMenu ul li a span.cs2{display:none;}
.leftMenu ul li em{display:none; width:1px; height:15px; margin-left:59px; background:#269e95;}
.leftMenu ul li a:hover span.cs1{display:none;}
.leftMenu ul li a:hover span.cs2{display:block; font-size:16px; color:#fff;}

.leftMenu ul li ul{display:none; position:fixed; width:200px; height:100%; top:0px; left:120px; margin:0px;margin-top:87px;  padding:150px 25px 0px 25px; background:rgba(110,197,203,0.8); z-index:99;}
.leftMenu ul li ul li{display:block;}
.leftMenu ul li ul li a{display:block; text-align:center; width:100%; font-size:18px; height:3em; line-height:3em;padding:0px; margin:0px; border-bottom:solid 1px #fff; color:#fff; writing-mode:horizontal-tb; background:none;}
.leftMenu ul li ul li a:hover{color:#00747c; background:none;}
.leftMenu ul li ul li:hover{ background:none;}
.leftMenu ul li:hover{background:#269e95;}
.leftMenu ul li:hover ul{display:block;}
.leftMenu ul li ul li h3{display:block; text-transform:uppercase; font-size:18px; text-align:center; width:100%; font-size:20px; height:3em; padding:0px; margin:0px; line-height:3em; border-bottom:solid 1px #fff; color:#fff; writing-mode:horizontal-tb; background:none;}


@media(min-width:1440px) {
.leftMenu ul li a{line-height:100px; height:120px; font-size:12px;}
}

.rightFoot{position:fixed; right:0px; top:0px; width:121px; height:100%;}
.rightFoot p{display:block; margin-top:87px; position:relative;font-size: 10px;writing-mode: vertical-lr; color:#808080; line-height:2em;}
.rightFoot ul{ position:absolute; bottom:50px; width:121px; right:0px;}
.rightFoot ul li{display:block;}
.rightFoot ul li a{display:block; line-height:88px; color: #808080;width:120px;font-size: 14px;writing-mode: vertical-lr;margin: 10px auto;position: relative;padding-left: 15px; font-family:Arial, Helvetica, sans-serif;}
.rightFoot ul li em{display:block; width:1px; height:15px; margin-left:59px; background:#808080;}


.content{margin: 0 120px;padding:0px;}
.swiper_banner .swiper-slide img{ width:100%; height:auto;}
.swiper_banner .swiper-button-next,.swiper_banner .swiper-button-prev{ z-index:999; color:#fff; font-size:20px; line-height:45px; text-align:center;}
.swiper_banner .text{ position:absolute; top:35%;left:0%; width:100%; display:block; z-index:9;}
.swiper_banner .text-body{width:50%; margin:0 auto; background:rgba(0,0,0,0.4); padding:50px 25px;}
.swiper_banner .text-body h2{font-size:30px; color:#fff; text-align:center; line-height:2em; display:block; font-family:Arial, Helvetica, sans-serif;}
.swiper_banner .text-body h3{font-size:40px; text-transform:uppercase; color:#fff; text-align:center; line-height:2em; display:block; font-family:Arial, Helvetica, sans-serif;}
.swiper_banner .text-body a.btn{ background:#fff; color:#333; font-size:14px; margin:0 auto; width:100px; display:block; border:0px; border-radius:0px;}



.index_tel{ margin-top:15px; margin-bottom:25px; }
.index_tel li{color:#808080; font-size:14px; line-height:2em; text-transform:uppercase;}

@media(min-width:768px) and (max-width:960px) {
.swiper_banner .text-body h2{font-size:18px;}
.swiper_banner .text-body h3{font-size:20px;}
.topHeader ul{display:none;}
.topHeader .logo img{ max-width:100px; height:auto;}
.leftMenu{display:none;}
.content{margin: 0 0px;padding:0px;}
.rightFoot{position:relative; width:100%; height:auto; padding:0px 15px;}
.rightFoot p{writing-mode:horizontal-tb; width:100%; margin-top:0px;}
.rightFoot ul{display:none;}
.content .container {
width: 100%;
}
}
@media(min-width:960px) and (max-width:1200px) {
.swiper_banner .text-body h2{font-size:25px;}
.swiper_banner .text-body h3{font-size:25px;}
.topHeader .logo{}
.leftMenu ul li em{display:none;}
.leftMenu ul li a{height:80px; line-height:80px;}
.content .container {
width: 100%;
}
}
@media(min-width:1200px) and (max-width:1360px) {
.swiper_banner .text-body h2{font-size:30px;}
.swiper_banner .text-body h3{font-size:30px;}
.topHeader .logo{}
.leftMenu ul li em{display:none;}
.leftMenu ul li a{height:80px; line-height:80px;}
.content .container {
width: 100%;
}
}

@media(min-width:1360px) and (max-width:1500px) {
.swiper_banner .text-body h2{font-size:30px;}
.swiper_banner .text-body h3{font-size:30px;}
.topHeader .logo{}
.leftMenu ul li em{display:none;}
.leftMenu ul li a{height:80px; line-height:80px;}
.content .container {
width: 100%;
}
}


@media(min-width:1px) and (max-width:768px) {
.topHeader .logo{margin-left:0px;}
.topHeader .logo img{ width:auto; height:35px;}
.hamburger.is-closed .hamb-top{background:#fff;}
.hamburger.is-closed .hamb-middle{background:#fff;}
.hamburger.is-closed .hamb-bottom{background:#fff;}
.topHeader ul{display:none;}
.leftMenu{display:none;}
.content{margin: 0 0px;padding:0px;}
.swiper_banner .swiper-slide img{  height:auto; width:100%;}
.swiper_banner .text-body{ width:80%; padding:25px;}
.swiper_banner .text-body h2{font-size:16px;}
.swiper_banner .text-body h3{font-size:16px;}
.rightFoot{position:relative; width:100%; height:auto; padding:0px 15px;}
.rightFoot p{writing-mode:horizontal-tb; width:100%; margin-top:0px;}
.rightFoot ul{display:none;}
.content .container {
width: 100%;padding:0px;
}
.divLink ul li{width:49%; text-align:center;}
.divLink ul li a img{max-width:75px}
.divLink ul li a{font-size:13px; line-height:2em;}
}


.swiper-bar .text{position:absolute; top:30%; width:100%; text-align:center; }
.swiper-bar .text h3{font-size:80px; color:#fff; line-height:2em; display:block;}
.swiper-bar .text p{font-size:40px; color:#fff; line-height:2em; display:block; text-transform:uppercase;}
.swiper-bar .text a{ background:#d71625; width:300px; color:#fff; border-radius:0px;}

.swiper-bar .swiper-pagination-bullet{ width:15px; height:15px;}

#btframe{position:relative;}
#nbtit{position:absolute; top:35%; width:100%; text-align:center; }
#nbtit .container{ width:100%;}
#nbtit .text h2{font-size:30px; color:#fff; display:block;}
#nbtit .text h3{font-size:55px; color:#fff; display:block;letter-spacing:2px; margin-top:20px; text-transform:uppercase; font-weight:bold;}
#nbtit .text p{font-size:12px; color:#fff; line-height:2em; letter-spacing:2px; display:block; text-transform:capitalize; font-weight:lighter;}

@media (min-width:1px) and (max-width:768px)
{ 
#nbtit{ top:12%; display:none; }
#nbtit .text h2{font-size:20px;}
#nbtit .text em{display:block; width:90px; height:4px; background:#fff; margin:0 auto;}
#nbtit .text h3{font-size:18px; }
}
@media (min-width:1px) and (max-width:768px)
{ 
.swiper-bar .text{position:absolute; top:30%; width:100%; text-align:center; display:none; }
.swiper-bar .text h3{font-size:80px; color:#fff; line-height:2em; display:block;}
.swiper-bar .text p{font-size:40px; color:#fff; line-height:2em; display:block; text-transform:uppercase;}
.swiper-bar .text a{ background:#d71625; width:300px; color:#fff; border-radius:0px;}
}
.row{padding:0px; margin:0px;}



#company-profile{ margin-top:50px;}

.about_title h2{font-size:24px; color:#71ced6; display:block; text-align:center; line-height:1.5em; margin-top:35px;}
.about_title em{display:block; margin:0px auto; width:50px; height:3px; background:#71ced6; }
.about_content{ margin-top:35px;}
.about_content h4{display:block; font-size:20px; line-height:2em;}
.about_content p{display:block; font-size:14px; line-height:2em; margin-top:35px; text-align: left;padding: 0px 15px;}
.about_content_ad h4{ margin-top:35px; font-size:40px; color:#269e95; line-height:2em; text-transform:uppercase; font-weight:bold;}
.about_content_ad p{display:block; font-size:14px; line-height:2em; color:#269e95}
#companyhistory{ margin-top:50px;}
#companyhistory .about_history_content {
position: relative;
overflow: hidden;
}
.swiper-history{ width:90%;}
#companyhistory .about_history_content:before{content:"";position:absolute;height:16px;background:url("../images/about_history_content_bg.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/about_history_content_bg.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/about_history_content_bg.png*/ no-repeat center center ; background-size:100% auto;left:0;right:0;top:calc(50% - 2px);}
#companyhistory{ background:url("../images/about2.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/about2.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/about2.jpg*/ no-repeat center top; background-size:cover;}
#companyhistory .swiper-slide{float:left;width:185px;cursor:pointer;position:relative;padding:100px 0;}
#companyhistory .swiper-slide:not(:first-child){margin-left:0px;}
#companyhistory .swiper-slide i.center-block{display:block;margin:0;width:18px;height:72px; margin-top:15px; margin-left:0px; background:url("../images/icenterblock.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/icenterblock.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/icenterblock.png*/ no-repeat center center;position:relative;}
#companyhistory .swiper-slide.item2 i.center-block{ margin-top:68px; transform:rotate(180deg);-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);-o-transform:rotate(180deg); }
#companyhistory .swiper-slide .item{position:absolute;}
#companyhistory .swiper-slide.item1 .item{bottom:240px;}
#companyhistory .swiper-slide.item2 .item{top:180px;}
#companyhistory .swiper-slide h4{font-size:18px;line-height:30px;color:#fff;text-align:center;}
#companyhistory .swiper-slide.item1 h4{margin-bottom:0;}
#companyhistory .swiper-slide.item2 h4{margin-top:0;}
#companyhistory .swiper-slide .txt{position:absolute;left:40px;width:360px;}
#companyhistory .swiper-slide .txt p{font-size:14px; color:#505050; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;padding:0px; width: 182px;margin-left: 0px;}
#companyhistory .swiper-slide .txt span{font-size:22px; display:block;color:#505050; line-height:2em;}


.swiper-history .swiper-button-next,.swiper-history .swiper-button-prev{top:30px; right:10px; border:solid 2px #0072d7; padding:5px; background-size:80% 80%;}
.swiper-history .swiper-button-prev{left:auto; right:50px;}




#companyculture .about_title{ margin-bottom:45px;}
#companyculture .about_culture_left{ padding:0px; margin:0px;  }
#companyculture .about_culture_left ul{ margin:39px 40px 40px 40px; background:#a3d5d3; border-radius:50px; border:solid 3px #fff;}
#companyculture .about_culture_left ul.ul2{background:#a4d6c0;}
#companyculture .about_culture_left ul li{ margin-left:-9px;}
#companyculture .about_culture_left ul li span{ display:block; margin-right:20px; background:#f4b4d0; width:90px; height:90px;border:solid 3px #fff; border-radius:50%; text-align:center; line-height:83px; font-size:22px;}
#companyculture .about_culture_left ul li p{display:block; margin-top:20px; font-size:18px; color:#808080; line-height:1.8em;}
#companyculture .about_culture_left ul li p.p1{ margin-top:30px;}

@media (min-width:1px) and (max-width:768px) {
#companyculture .about_culture_left{ background:url("../images/about_culture_left1.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/about_culture_left1.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/about_culture_left1.jpg*/ no-repeat center bottom; background-size:100% 100%; }
.about_content_ad h4{font-size:16px;}
.about_content_ad p{font-size:12px; line-height:1.3em;}
#companyculture .about_culture_left ul{margin: 39px 15px 40px 15px;}
#companyculture .about_culture_left ul li span{ margin-right:0px;}
#companyculture .about_culture_left ul li p{font-size:12px;}
}

@media (min-width:768px) and (max-width:960px) {
#companyculture .about_culture_left{ background:url("../images/about_culture_left1.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/about_culture_left1.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/about_culture_left1.jpg*/ no-repeat center bottom; background-size:100% 100%; }
#companyculture .about_culture_left ul{ margin:21px;}
}
@media (min-width:960px) and (max-width:1200px) {
#companyculture .about_culture_left ul{ margin:21px;}
#companyculture .about_culture_left ul li span{font-size:16px; width:60px; height:60px; line-height:60px;}
#companyculture .about_culture_left ul li p{ font-size:12px;}
}

@media (min-width:1200px) and (max-width:1360px) {
#companyculture .about_culture_left ul{ margin:30px 20px 30px 20px;}
#companyculture .about_culture_left ul li span{}
#companyculture .about_culture_left ul li p{ font-size:16px;}
}





#companyculture .about_culture_right{ padding:0px; margin:0px;}
#companyculture .about_culture_right img{ width:100%; height:auto;}
#certificate{ background:url("../images/certificate_bg.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/certificate_bg.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/certificate_bg.jpg*/ no-repeat center top; margin-top:50px; padding-bottom:50px;background-size:100% 100%;} 
#certificate #myTab{ text-align:center; display:inline-block!important; width:100%; margin-top:50px; border-bottom:none;}
.certificate_list .nav-tabs li{ margin-right:10px;}
.certificate_list .nav-tabs li a{display:inline-block!important; float:none!important; background:url("../images/btn_bg1.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/btn_bg1.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/btn_bg1.png*/ no-repeat center top; color:#808080; width:182px; font-size:16px; height:46px;}
.certificate_list .nav-tabs li.active a{display:inline-block!important; float:none!important;  background:url("../images/btn_bg2.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/btn_bg2.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/btn_bg2.png*/ no-repeat center top; color:#fff; width:182px; height:46px;}
#certificate #myTabContent{ padding-top:50px;}

.certificate_list_btn{ margin-top:50px;}
.certificate_list_btn a.btn_paly{ display:block; background:none; width:50px; border:0px; }
.certificate_list_btn a.btn_paly i{ display:block;  color:#808080; font-size:40px; }
.certificate_list_btn em{ display:block; height:1px; background:#dddddd; margin-top:-30px; width:calc(100% - 40px); margin-left:40px;}
#certificate .More a{display:block; margin:0 auto; width:100px; height:35px; border:solid 1px #999999; margin-top:20px;text-align:center;}
#certificate .More a span{display:block; width:100px; height:35px;  border:solid 1px #999999; margin-top:5px; margin-left:5px; font-size:16px; line-height:30px;}

.certificate_list .swiper-wrapper .swiper-slide a{display:table-cell; width:100%; height:350px; vertical-align: middle;}
.certificate_list .swiper-wrapper .swiper-slide a img{display:block; width:100%; height:auto;max-height:350px;vertical-align: middle;}


#ourteam_content {
background: #f4f4f4;
margin-top: 50px;
}
#ourteam_content .ourteam_left{padding:50px;}
#ourteam_content .ourteam_left h3{display:block; font-size:30px; color:#505050; line-height:3em;}
#ourteam_content .ourteam_left em{display:block; height:3px; width:40px; background:#505050; border-radius:5px;}
#ourteam_content .ourteam_left h4{display:block; font-size:24px; color:#505050; line-height:3em; margin-top:15px;}
#ourteam_content .ourteam_left p{display:block; font-size:14px; color:#505050; line-height:2em;}
.ourteam_right{padding:0px;}



.ourteam_list{ margin-top:50px; padding-bottom:80px;}
.swiper-ourteam .swiper-slide img{ width:100%; height:auto;}
.swiper-ourteam .swiper-slide span{display:block; text-align:center; font-size:20px; line-height:2em; margin-top:15px;}
.swiper-ourteam .swiper-slide p{display:block; text-align:center; font-size:18px; line-height:2em; }
.swiper-ourteam.swiper-container{ overflow:hidden; width:90%;}
.ourteam_list .swiper-button-next{ right:10px; }
.ourteam_list .swiper-button-prev{ left:10px;}
.ourteam_list .swiper-button-next:after{ right:10px;content: " ";
display: inline-block;
height: 30px;
width: 30px;
border-width: 2px 2px 0 0;
border-color: #808080;
border-style: solid;
-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
position: absolute;}
.ourteam_list .swiper-button-prev:after {
left: 10px;
content: " ";
display: inline-block;
height: 30px;
width: 30px;
border-width: 2px 2px 0 0;
border-color: #808080;
border-style: solid;
-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
position: absolute;
transform: rotate(-135deg);
-ms-transform: rotate(-135deg); /* IE 9 */
-moz-transform: rotate(-135deg); /* Firefox */
-webkit-transform: rotate(-135deg); /* Safari 和 Chrome */
-o-transform: rotate(-135deg);
}

.ourteam_list .swiper-button-next, .ourteam_list .swiper-button-prev{ top:35%;  background:none; width:40px;height:40px; text-align:center; line-height:40px; font-size:25px; background-size:40%; border-radius:50%;}


@media(min-width:1px) and (max-width:768px) {
#companyhistory .about_history_content:before{background:none;}
#companyhistory .swiper-slide:not(:first-child){margin-left:0px;}
#companyhistory .swiper-slide{width:auto;padding:initial; height:auto; padding:50px 0px 50px 0px; float:none;}
#companyhistory .swiper-slide .item{position:relative; float:left;  height:auto;}
#companyhistory .swiper-slide.item1 .item{top:0px; bottom:auto;}
#companyhistory .swiper-slide.item2 .item{top:0px; bottom:auto}
#companyhistory .swiper-slide i.center-block{display:none;}
#companyhistory .swiper-slide.item2 i.center-block{display:none;}
#companyhistory .swiper-slide .txt{position:relative;left:auto;width:100%;}
#companyculture .about_title{ margin-bottom:25px;}
#companyculture .about_culture_left{ padding-top:0px; padding-bottom:25px;}
#companyculture .about_culture_right{ padding-bottom:10px;}
.certificate_list .nav-tabs li a,.certificate_list .nav-tabs li.active a{ width:100px; font-size:14px; padding:5px 10px; height:auto;}
#ourteam_content .ourteam_left{padding:15px 15px;}
.certificate_list .swiper-wrapper .swiper-slide a{height:auto;}
.swiper-ourteam .swiper-slide span{font-size:14px;font-weight:bold;}
.swiper-ourteam .swiper-slide p{font-size:12px; line-height:1.5em;}
#ourteam_content .ourteam_left h4{font-size:20px;}
}



.More_gototop { margin-bottom:50px; margin-top:35px;}
.More_gototop a{display:block; margin:0 auto; width:200px; height:50px; padding-top:5px; padding-bottom:5px; border:solid 1px #808080; text-align:center;}
.More_gototop a i{display:block; font-size:12px; color:#808080; line-height:15px;}
.More_gototop a span{display:block; font-size:12px;  line-height:15px;}

.brand_title h2{font-size:39px;  display:block; text-align:center; line-height:1.5em; margin-top:35px;}
.brand_title em{display:block; margin:0px auto; width:130px; height:2px; margin-top:15px; background:#505050; }

#ppwh img{ margin-top:50px;}
#ppwh_text{ background:url("../images/brand2.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/brand2.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/brand2.jpg*/ no-repeat center top; background-size:cover; margin-top:50px; padding-top:80px; padding-bottom:250px;}
#ppwh_text .title h2{ display:block;  line-height:2em; font-size:36px; }
#ppwh_text .title em{display:block; width:40px; height:3px; background:#505050; margin-top:20px; margin-bottom:20px;}
#ppwh_text .title p{ display:block; font-size:16px; line-height:2em;color: #505050;}

#ppwh .ppwh_left{ text-align:right; padding-right:0px; margin-right:0px;}
#ppwh .ppwh_right{ text-align:left; padding-left:0px; margin-left:0px;}
#ppwh .ppwh_right img{float:left;}
#ppwh .ppwh_right h3{display:block;font-size:45px; line-height:2em; padding-top:10px;}
#ppwh .ppwh_right p{display:block;font-size:16px; line-height:2em;}

#ppqs {
background: #269e95 url("../images/brand3.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/brand3.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/brand3.jpg*/ no-repeat center top;
padding: 50px 0px;
}
#ppqs_1{ background:#269e95; padding-bottom:50px;}
#ppqs_1 .text{background:url("../images/brand4.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/brand4.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/brand4.jpg*/ no-repeat center top; background-size:cover; text-align:center;max-width:639px; width:100%; min-height:112px;}
#ppqs_1 .text h3{display:block;font-size:20px; line-height:2em; padding-top:10px; }
#ppqs_1 .text p{display:block;font-size:16px; line-height:2em;}

#ppqs_list{ background:#269e95 url("../images/brand5.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/brand5.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/brand5.jpg*/ no-repeat right 150px; padding-bottom:10px;}
#ppqs_list .brand_ppqs_left{ padding-right:30px;}
#ppqs_list .disleft{ padding-top:75px;}
#ppqs_list .brand_ppqs_left2{ padding-left:80px; padding-right:0px; margin-bottom:80px;}
#ppqs_list .brand_ppqs_left h3{display:block; font-size:36px; line-height:1.5em; font-weight:bold; text-transform:uppercase;}
#ppqs_list .brand_ppqs_left h4{display:block; font-size:24px; line-height:1.5em;}
#ppqs_list .brand_ppqs_left h4 span{color:#FFF; display:inline-block;}
#ppqs_list .brand_ppqs_left h4 i{color:#505050; display:inline-block; font-style:normal;}
#ppqs_list .brand_ppqs_left h4 b{color:#505050; display:inline-block;}
#ppqs_list .brand_ppqs_left p{display:block; font-size:16px; line-height:2em; margin-top:20px;}

#ppln{ background:#269e95;}
#ppln .brand_title h2{font-size:36px; font-weight:bold;  display:block; text-align:center; line-height:1.2em; margin-top:35px;}
#ppln .brand_title h2 span{color:#FFF; display:inline-block;font-size:24px;font-weight:normal;line-height:1.2em; }
#ppln .brand_title h2 i{color:#505050;font-size:24px;font-weight:normal; display:inline-block; font-style:normal;line-height:1.2em; }
#ppln .brand_title h2 b{color:#505050;font-size:24px;font-weight:normal; display:inline-block;line-height:1.2em; }

#ppln_list{ background:#269e95 url("../images/brand6.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/brand6.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/brand6.jpg*/ no-repeat left 60%;}
#ppln_list .brand_ppqs_Text{ margin-top:20px; margin-bottom:50px;}
#ppln_list .brand_ppqs_Text p{display:block; font-size:16px; line-height:2em; text-align:center;}
#ppln_list .brand_ppqs_Text img{ margin-top:50px; margin-bottom:50px; width:100%;}

#ppln_list .brand_ppqs_left{ padding-right:30px;}
#ppln_list .brand_ppqs_left2{ padding-left:80px; padding-right:0px; margin-bottom:150px;}
#ppln_list .brand_ppqs_left h3{display:block; font-size:24px; line-height:1.5em;  text-transform:uppercase;}
#ppln_list .brand_ppqs_left h4{display:block; font-size:24px; line-height:1.5em;}
#ppln_list .brand_ppqs_left h4 span{color:#FFF; display:inline-block; font-size:24px; font-weight:normal; }
#ppln_list .brand_ppqs_left h4 i{color:#505050; display:inline-block; font-style:normal;font-size:24px; font-weight:normal;}
#ppln_list .brand_ppqs_left h4 b{color:#505050; display:inline-block;font-size:24px; font-weight:normal;}
#ppln_list .brand_ppqs_left p{display:block; font-size:14px; line-height:2em; margin: 20px 0px 20px 0px;}
#ppln_list .brand_ppqs_tip{ margin-top:100px;}
#ppln_list .brand_ppqs_tip p{font-size:16px; line-height:2em; text-align:center; color:#505050; display:block; letter-spacing:10px;}
#ppln_list .brand_ppqs_tip em{display:block; margin:0px auto; width:40px; height:3px; background:#505050; margin-top:20px; margin-bottom:20px;}
.brand_ppqs_tip_img{ background:#269e95;}
.brand_ppqs_tip_img img{ width:100%;}



@media(min-width:1px) and (max-width:768px) {
.brand_title h2{font-size:26px;}
.brand_title em{width: 40px;}
#ppwh img{padding-top:25px; max-width:100%;}
#ppwh_text{ padding-top:25px; padding-bottom:25px;  background:#fff }
#ppqs{ padding:50px 0px 10px 0px;}
#ppqs_1{ padding-bottom:0px;}
#ppqs_1 .text{background:none;}
#ppqs_list{ background:#269e95 url("../images/brand5.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/brand5.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/brand5.jpg*/ no-repeat right top; padding-bottom:25px;}
#ppqs_list .brand_ppqs_left2{ padding-left:15px;}
#ppqs_list .brand_ppqs_left2{  margin-bottom:20px;}
#ppqs_list .brand_ppqs_left{ padding-right:15px;}
#ppln_list .brand_ppqs_Text{ margin-bottom:20px;}
#ppln_list .brand_ppqs_Text img{padding-top:25px; padding-bottom:25px; margin-bottom:0px; margin-top:0px;}
#ppln_list .brand_ppqs_left2{ padding-left:15px; margin-bottom:25px;}
#ppwh_text .title h2{display: block;    line-height: 1.5em;    font-size:26px;text-align: center;}
#ppwh_text .title em{    margin: 10px auto;}
#ppwh_text .title p{display: block;    font-size: 14px;    line-height: 2em;    color: #505050;}
#ppqs_list .brand_ppqs_left h3{display: block;font-size: 26px;line-height: 1.5em;font-weight: bold;text-transform: uppercase;    text-align: center;padding-top: 20px;}
#ppqs_list .brand_ppqs_left h4{display: block;font-size: 24px;line-height: 1.5em;text-align: center;}
#ppqs_list .disleft{ padding-top:10px; }	
#ppln .brand_title h2{font-size: 26px;font-weight: bold;    display: block;    text-align: center;    line-height: 1.5em;    margin-top: 35px;}
#ppln .brand_title h2 b{color: #505050; font-size: 24px;display: inline-block;line-height: 1.2em;}
#ppln_list .brand_ppqs_left h3{display: block;font-size: 24px;line-height: 1.5em;text-transform: uppercase;text-align: center;font-weight: bold;}
#ppln_list .brand_ppqs_left h4{text-align: center;}
#ppln_list .brand_ppqs_left p{text-align: center;}
.sidebar-nav {    list-style: none;    margin: 0;    padding: 0;    position: absolute;    top: 0;    width: 180px;    z-index: 99;    background: rgba(110,197,203,0.7);}
.sidebar-nav li {    display: inline-block;    line-height: 20px;    position: relative;    width: 100%;    background: rgba(110,197,203,0.7);}
#sidebar-wrapper{background: #269e95;}
.sidebar-nav .dropdown-menu{background: #269e95;}
.sidebar-nav li a{color:#000}
.list-inline{padding-left: 0;margin-left: -10px;list-style: none;}
.list-inline>li{display: inline-block;padding-right: 5px;padding-left: 0px;}
}


#sjln{ background:#fff; margin-top:50px;}
#sjln .sjln_bg{ background:url("../images/brand8.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/brand8.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/brand8.jpg*/ no-repeat center top; padding-top:50px; padding-bottom:80px;}
#sjln .sjln_bg p{display:block; font-size:18px; color:#505050; line-height:2.5em;}


#jyfw{ margin-top:50px;}
#jyfw .title{ margin-bottom:50px;}
#jyfw .title h3{ font-size:38px; font-weight:bold; line-height:2em; display:block;}
#jyfw .title h4{ font-size:32px; line-height:2em; display:block;}
#jyfw .title em{ width:100px; height:2px; margin:0 auto; background:#808080;display:block; margin-top:15px;}
#jyfw .join_pnk{ margin-bottom:40px; display:block;}
#jyfw .join_pnk img{display:block; margin:0 auto;}
#jyfw .join_pnk span{display:block; font-size:16px;text-align:center; line-height:2em; margin-top:5px;}

@media (min-width:1200px) {
#jyfw .join_pnk {width: 20%;}
}


#jxys{background:#269e95; padding-top:50px; padding-bottom:50px;}
#jxys .title{ margin-bottom:50px;}
#jxys .title h3{ font-size:38px; font-weight:bold;line-height:2em; display:block;}
#jxys .title h4{ font-size:32px; line-height:2em; display:block;}
#jxys .title em{ width:100px; height:2px; margin:0 auto; background:#505050;display:block; margin-top:15px;}

#jxys .jxys_pnk{ margin-bottom:15px;display:inline-block; border:solid 1px #505050; padding:10px 20px; border-radius:50px;}
#jxys .jxys_pnk h3{display:inline-block; font-size:22px; padding:10px 15px; border-right:solid 1px #505050; line-height:2em; font-weight:bold;}
#jxys .jxys_pnk p{display:inline-block; font-size:18px;padding:10px 15px; line-height:2em;}
#jxys .jxys_pnk:hover{border-color:#269e95;background-color:#269e95;}
#jxys .jxys_pnk:hover h3{border-right:solid 1px #fff;color:#fff;}
#jxys .jxys_pnk:hover p{color:#fff;}

#sqtj{ padding-top:50px; padding-bottom:50px; border-bottom:solid 1px #eaeaea;}
#sqtj .title{ margin-bottom:50px;}
#sqtj .title h3{ font-size:38px; font-weight:bold; line-height:2em; display:block;}
#sqtj .title h4{ font-size:32px; line-height:2em; display:block;}
#sqtj .title em{ width:100px; height:2px; margin:0 auto; background:#444444;display:block; margin-top:15px;}

#sqtj .sqtj_pnk{ margin-bottom:15px; text-align:center;}
#sqtj .sqtj_pnk img{display:block; margin-top:35px;}

#sqtj .sqtj_pnk ul{border:solid 3px #dddddd;border-radius:150px; padding:25px;  text-align:left; margin:0 auto; max-width:720px;}
#sqtj .sqtj_pnk ul li p{display:block; border:solid 1px #dddddd; padding:15px; background:#eaeaea; border-radius:50%;}
#sqtj .sqtj_pnk ul li p span{display:block; width:170px; font-size:35px; color:#fff; line-height:60px; padding:30px 0px; text-align:center; background:#269e95; border:solid 1px #dddddd; border-radius:50%;}
#sqtj .sqtj_pnk ul li dl{ margin-left:-10px;}
#sqtj .sqtj_pnk ul li dl dd{display:block; font-size:18px; line-height:35px; text-align:left;}
#sqtj .sqtj_pnk ul li dl dd i{ display:inline-block; width:15px; height:15px;  background:#505050; margin-right:15px; border-radius:50%;}
#sqtj .sqtj_pnk ul li dl dd:nth-child(2){ margin-left:20px;}
#sqtj .sqtj_pnk ul li dl dd:nth-child(3){ margin-left:30px;}
#sqtj .sqtj_pnk ul li dl dd:nth-child(4){ margin-left:30px;}
#sqtj .sqtj_pnk ul li dl dd:nth-child(5){ margin-left:20px;}
#sqtj .sqtj_pnk ul li dl dd:nth-child(6){ margin-left:0px;}

@media (min-width:1px) and (max-width:768px) {
#sqtj .sqtj_pnk ul{border:solid 3px #dddddd;border-radius:50px;}
#sqtj .sqtj_pnk ul li { display:block;}
#sqtj .sqtj_pnk ul li p{width:205px;}
#sqtj .sqtj_pnk ul li dl dd{ font-size:12px; margin-left:0px;}
#sqtj .sqtj_pnk ul li dl dd:nth-child(2){ margin-left:0px;}
#sqtj .sqtj_pnk ul li dl dd:nth-child(3){ margin-left:0px;}
#sqtj .sqtj_pnk ul li dl dd:nth-child(4){ margin-left:0px;}
#sqtj .sqtj_pnk ul li dl dd:nth-child(5){ margin-left:0px;}
#sqtj .sqtj_pnk ul li dl dd:nth-child(6){ margin-left:0px;}
#jxys .jxys_pnk{ margin:15px; display:block; width:calc(100% - 30px); border-radius:25px; padding:10px 5px;}
#jxys .jxys_pnk h3{border-right:none; font-size:14px; line-height:1.5em; padding:0px 15px; display:block;}
#jxys .jxys_pnk p{font-size:12px; padding:5px 15px;}
#sqtj{ padding-top:20px; padding-bottom:20px;}
#sqtj ,#jxys ,#jyfw { padding-bottom:10px; padding-top:10px;margin-top:20px;}
#sqtj .title,#jxys .title,#jyfw .title{ margin-bottom:10px;}
#sqtj .title h3,#jxys .title h3,#jyfw .title h3{ font-size:22px;}
#jyfw .join_pnk img{ max-width:50px;}
#jyfw .join_pnk span{font-size:14px;}
}
#jxlc{ padding-top:50px; padding-bottom:50px;}
#jxlc .title{ margin-bottom:50px;}
#jxlc .title h3{ font-size:38px; font-weight:bold; line-height:2em; display:block;}
#jxlc .title h4{ font-size:32px; line-height:2em; display:block;}
#jxlc .title em{ width:100px; height:2px; margin:0 auto; background:#505050;display:block; margin-top:15px;}

#jxlc .jxlc_pnk{ margin-bottom:15px; text-align:center;}
#jxlc .jxlc_pnk img{display:block; margin-top:35px;}
#jxlc .jxlc_pck{padding-right:42px;}
#jxlc .jxlc_pck h3{display:block; border-radius:50%; width:90px; height:90px; padding:20px; border:solid 1px #d8b39d; background:#f19abd; text-align:center; font-size:22px;}
#jxlc .jxlc_pck p{display:block; margin-top:20px; font-size:14px; line-height:1.5em;}
#jxlc .jxlc_pck:last-child{background:none; padding-right:0px;}
#jxlc .table{ min-width:1500px;}
@media (min-width:1px) and (max-width:768px) {
#jxlc .jxlc_pck{ background:url("../images/jxlc_pck.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*/ no-repeat 90% 50px; padding-right:0px; margin-top:35px;}
#jxlc .jxlc_pck p{display:block;  width:100%; margin-top:35px; font-size:12px; line-height:1.5em; white-space: normal;}
#jxlc .title h3{font-size:22px; display:block;white-space:normal;}
#jxlc .jxlc_pck h3{font-size:22px; display:block;white-space:normal;}
#jxlc .table{ display:block; width:100%; min-width:10%!important;}
#jxlc .table tr td{display:block; float:left; width:100%;}
#jxlc .table-responsive{ overflow:hidden; float:left;}
#jxlc{ padding-top:20px; padding-bottom:20px;}
#jxlc .title{ margin-bottom:20px;}
}

@media (min-width:768px) and (max-width:960px) {
.jxlc_pck{ width:50%;background:url("../images/jxlc_pck.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*/ no-repeat 70% 50px; }
}
@media (min-width:960px) and (max-width:1200px) {
.jxlc_pck{ width:25%;background:url("../images/jxlc_pck.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*/ no-repeat 70% 50px; }
}

@media (min-width:1200px) and (max-width:1360px) {
.jxlc_pck{ width:25%;background:url("../images/jxlc_pck.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*/ no-repeat 70% 50px; }
}
@media (min-width:1360px) and (max-width:1600px) {
.jxlc_pck{ width:25%;background:url("../images/jxlc_pck.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*/ no-repeat 70% 50px; }
}
@media (min-width:1600px) and (max-width:1920px) {
.jxlc_pck{ width:12.5%;background:url("../images/jxlc_pck.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/jxlc_pck.png*/ no-repeat right 40px; }
}

#jysq{ padding-top:50px; padding-bottom:50px; background:#269e95;}
#jysq .title{ margin-bottom:50px;}
#jysq .title h3{ font-size:38px; font-weight:bold; line-height:2em; display:block;}
#jysq .title h4{ font-size:32px; line-height:2em; display:block;}
#jysq .title em{ width:100px; height:2px; margin:0 auto; background:#505050;display:block; margin-top:15px;}

#jysq .jysq_pnk{ margin-bottom:15px; text-align:right;}
#jysq .jysq_pnk a.btn{background:#269e95; color:#fff;}

#jysq .jysq_feed .input-group{ margin-bottom:15px;}
#jysq .jysq_feed .input-group .input-group-addon{ padding:10px 25px; height:40px; background:#fff url("../images/join23.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/join23.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/join23.jpg*/ no-repeat center center;}
#jysq .jysq_feed .input-group .form-control{height:40px;}
#jysq .jysq_feed .input-group .form-control{height:40px;}
#jysq .jysq_feed textarea{ color:#999999; border:0px;line-height:35px; box-shadow:none;}
#jysq .jysq_feed button{display:inline-block; background:#269e95; color:#fff; font-size:18px; width:150px;}
#jysq .jysq_feed p{display:inline-block;}



#cgbz{ padding-top:50px; padding-bottom:50px; }
#cgbz .title{ margin-bottom:50px;}
#cgbz .title h3{ font-size:38px; font-weight:bold; line-height:2em; display:block;}
#cgbz .title h4{ font-size:32px;  line-height:2em; display:block;}
#cgbz .title em{ width:100px; height:2px; margin:0 auto; background:#505050;display:block; margin-top:15px;}

#cgbz .cgbz_pnk{ margin-bottom:15px; text-align:center;}
#cgbz .cgbz_pnk img{display:block; margin-top:35px;}
#cgbz .cgbz_pnk h3{display:block; font-size:20px; line-height:2em; margin-top:25px;}
#cgbz .cgbz_pnk p{display:block; font-size:16px; line-height:2em;}


#yyzx{ padding-top:50px; padding-bottom:50px; background:#269e95; }
#yyzx .title{ margin-bottom:50px;}
#yyzx .title h3{ font-size:38px; font-weight:bold; line-height:2em; display:block;}
#yyzx .title h4{ font-size:32px;  line-height:2em; display:block;}
#yyzx .title em{ width:100px; height:2px; margin:0 auto; background:#505050;display:block; margin-top:15px;}

#yyzx .yyzx_pnk{ margin-bottom:15px; text-align:center;}
#yyzx .yyzx_pnk img{display:block; margin-top:35px;}
#yyzx .yyzx_pnk em{ width:150px; height:1px; margin:0 auto; background:#505050;display:block; margin-top:15px;}
#yyzx .yyzx_pnk h3{display:block; font-size:20px; line-height:2em; margin-top:15px;}
#yyzx .yyzx_pnk p{display:block; font-size:16px; line-height:2em;}

#yyzx ul li img{ display:block;}
#yyzx ul li span{ display:block; font-size:16px;  line-height:3em;}

.Productlist_Content{position:relative; margin-top:-42%}


.swiper-container.swiper-cate {width: 100%;height: 100%; padding-bottom:20px;}

.swiper-cate .swiper-slide {
text-align: center;
font-size: 18px;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
transition-property: all;
	
}
.slideitem{float:left;  }
.swiper-cate .swiper-slide a {float:left;border:solid 1px #eaeaea; box-shadow:0px 0px 10px #444; border-radius:10px;}
.swiper-cate .swiper-slide img{float:left;width:100%;border-radius:10px;}
.swiper-cate .swiper-slide span{float:left; width:100%; display:block;font-size:18px; color:#505050; margin-top:35px;}

.swiper-cate .swiper-slide-active, .swiper-cate .swiper-slide-duplicate-active {
transform: scale(1);
z-index:99;
}
#xwyd .table-responsive table{ width:100%; border-left:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea;border-color: #eaeaea;}
#xwyd .table-responsive table th{font-size:18px;  color:#fff; background:#269e95; text-align:center; line-height:40px;}
#xwyd .table-responsive table th{border-right:solid 1px #fff;}
#xwyd .table-responsive table td{border-right:solid 1px #eaeaea; vertical-align:middle;}
#xwyd .table-responsive table td{font-size:14px; line-height:22px; text-align:left;}

#xwyd .table-responsive table tr:nth-child(even){ background:#f1f1f1;}

#xwyd .table-responsive table tr:hover{background:#269e95; color:#fff;}

#xwyd .btn{background:#269e95; line-height:60px; font-size:24px;  text-align:center;border-radius:0px;  color:#fff; border:0px;}

#contactus .tit{ width:200px; background:#269e95; font-size:20px; color:#fff;display:block; margin:0 auto; line-height:50px; text-align:center; margin-top:50px; margin-bottom:25px;}
#jxslb .tit{ width:200px; background:#269e95; font-size:20px; color:#fff;display:block; margin:0 auto; line-height:60px; text-align:center; margin-top:50px;}
#contactus img,#xwyd img,#jxslb img{ max-width:100%;}
#jxslb { padding:0px 100px;}
#jxslb .col-md-3{ margin-top:35px;}
#jxslb h3{font-size:18px; color:#808080; line-height:2em; display:block;}
#jxslb p{font-size:14px; color:#808080; line-height:1.2em; display:block;}
#yyzx ul.erweima li:first-child{ padding-right:50px;}
@media (min-width:1px) and (max-width:768px) {
#xwyd .btn{ font-size:20px; line-height:40px; }
#contactus {font-size:14px;}
#jxslb { padding:0px 15px;}
#yyzx ul.erweima li:first-child{ padding-right:0px;}
#jysq .title h3{font-size:22px;}
#jysq .jysq_feed .input-group .form-control{font-size:12px;}
#jysq .jysq_feed .input-group .input-group-addon{ padding:10px 15px;}
#cgbz .title h3{font-size:22px;}
#cgbz .cgbz_pnk{ width:50%;}
#cgbz .cgbz_pnk p{font-size:12px;}
#jxslb .col-md-3{ margin-top:15px;}
#jxslb h3{font-size:14px; font-weight:bold; }
#jxslb p{font-size:12px; height:3.6em; overflow:hidden;}
#yyzx .yyzx_pnk p{display:block; font-size:12px; line-height:2em;}
}

@media (min-width:768px) and (max-width:960px) {
#jxslb { padding:0px 15px;}
}
@media (min-width:960px) and (max-width:1200px) {
#jxslb { padding:0px 15px;}
}

@media (min-width:1200px) and (max-width:1360px) {
#jxslb { padding:0px 100px;}
}
@media (min-width:1360px) and (max-width:1920px) {
#jxslb { padding:0px 100px;}
}

#ntframe1 {
background: #ffffff;
}
.catelist{background:#ffffff; padding:15px 0px;}
.catelist ul{text-align:center;}
.catelist ul li{ margin:0px; border-right:solid 1px #eaeaea;}
.catelist ul li:last-child{border-right:0px;}
.catelist ul li a{ display:block; font-size:16px; color:#808080; padding:0px 30px;line-height:50px; border-radius:5px;}

.catelist ul li.active a{ background:#269e95; color:#fff;}
.catelist ul li:hover a{ background:#269e95;color:#fff;}
#ntframe1 .newslist_Content { padding-top:50px; padding-bottom:50px;}
@media (min-width:1px) and (max-width:768px)
{ 
#ntframe1 .newslist_Content .col-xs-12{padding:0px;}
.catelist .container{padding:0px;}
.catelist ul li{ margin:0px;padding:0px 5px; }
.catelist ul li a{font-size:18px; padding:0px 10px;}

}
#ntframe{background:url("../images/abbg1.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/abbg1.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/abbg1.jpg*/ no-repeat center top; }
#ntframe img{max-width:100%;}
.mianbaoxie{ display:none;}
.breadcrumb{background:none; padding-top:10px; padding-bottom:10px;}
.mianbaoxie ul li{line-height:25px;}
.breadcrumb > li + li:before {color: #808080;content: "> ";padding: 0 5px;}


#ntframe .right .content.common {
padding-top: 0px;
}
.news-list{margin-bottom:25px;}
.news-list .media{border:solid 1px #eaeaea; padding:25px; background:#fff;}
.news-list .media .media-left p{ background:#cecfd0; display:block; padding:10px 15px; text-align:center; }
.news-list .media .media-left span{display:block; font-size:24px; color:#fff; line-height:2em;}
.news-list .media .media-left em{display:block; width:80px; margin:0px auto; height:2px; background:#fff;}
.news-list .media .media-left span:last-child{display:block; font-size:14px; color:#fff; line-height:2em;}


.news-list .media .media-body{padding-left:35px;}
.news-list .media .media-body .media-heading{font-size:16px; line-height:2em;display:block; font-weight:bold; color:#808080;}
.news-list .media .media-body .media-heading i{ float:right!important; }
.news-list .media .media-body .media-heading:hover{color:#13b5ce;}
.news-list .media .media-body span{font-size:12px; color:#999999; display:block ; }
.news-list .media .media-body p{font-size:13px; line-height:2em; color:#666666; display:block ; }

.news-list .media:hover{background:#0071d7;}
.news-list .media:hover .media-left p{background:#004a8c;}
.news-list .media:hover .media-body .media-heading{color:#fff;}
.news-list .media:hover .media-body span{color:#fff;}
.news-list .media:hover .media-body p{color:#fff;}




.newslist_Content{ margin-left:-15px; margin-right:-15px; margin-top:35px;}
.review-list{padding:0px;border:solid 1px #eaeaea; border-radius:0px; overflow:hidden; box-shadow:0px 0px 5px #dddddd;}
.review-list img{ display:block; padding:0px; width:100%; height:auto; transition: all 0.6s;  -ms-transition: all 0.8s; }
.review-list .caption{overflow:hidden; width:100%; padding:0px;}
.review-list .caption h4{display:block; font-size:14px; color:#666666;  margin:15px; height:4em; line-height:2em; overflow:hidden;}
.review-list .caption p{display:block; font-size:12px; color:#666666;  line-height:1.5em;min-height:1.5em;}
.review-list .caption span{display:block; background:#f4f4f4; padding:0px 15px; margin-top:5px; font-size:14px; color:#999999; line-height:2.5em;}
.review-list .caption a.more{display:none; margin-top:5px; font-size:14px; color:#085ca8; line-height:2em;}
.review-list .caption h4:hover{color:#434290;}

@media (min-width:1px) and (max-width:768px) {
.news-list .media{ padding-top:0px;}
.news-list .media .media-body .media-heading{font-size:18px;  margin-top:10px;}
.news-list .media .media-body p{font-size:14px;}
.news-list .media .media-left{display:block; width:100%; max-width:100%; }
.news-list .media .media-body{display:block; width:100%;padding-left:0px;}
.news-list .media .media-left a img{max-width:100%; width:100%;}
.review-list .caption h4{display:block; font-size:18px; color:#666666;  margin:15px; height:4em; line-height:2em; overflow:hidden;}
}

.newsdetailtit{text-align:center; margin-top:50px}
.newsdetailtit h3{display:block; font-size:24px;}
.newsdetailtit p{font-size:14px; line-height:2em; display:block;}
.newsdetailcontent{padding-top:20px; padding-bottom:50px;}
.review-list:hover img{transform: scale(1.1);  -ms-transform: scale(1.1);}


@media (min-width:1px) and (max-width:768px) {
.newslist_Content{ margin-left:0px; margin-right:0px; margin-top:0px;}
.review-list{ margin-bottom:25px;}
.newsdetailtit{ margin-top:25px;}
}



#saixuan{display:block; border-bottom:solid 1px #eaeaea; margin-bottom:25px;}
#saixuan .dropdown{display:inline-block; background:none;}
#saixuan .dropdown .btn{ background:none; font-size:16px; line-height:2em;}
#saixuan .dropdown ul li a{font-size:16px; line-height:2em;}
.reviewdetailtit{ margin:0px 45px;}
.reviewdetailtit h3{display:block; font-size:20px; line-height:2em;font-weight:bold;}
.reviewdetailtit p{display:block; font-size:14px; color:#808080; line-height:1.5em;height:1.5em;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.reviewdetailtit span{display:block; width:60px;text-align:center; background:#ffc102; margin-top:5px; font-size:14px;height:2em; color:#ffffff; line-height:2em;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
@media (min-width:1px) and (max-width:768px) {
.reviewdetailtit{ margin:0px 15px;}
}
@media (min-width:768px) and (max-width:1024px) {
.reviewdetailtit{ margin:0px 15px;}
}

.ment-list.cumap-list .caption p{color:#999;}
.contactlist h3{display:block; font-size:24px; color:#808080; line-height:2em;font-weight:bold;}
.contactlist p{display:block; font-size:14px; color:#808080; line-height:2em;}

.BMapLabel{position:relative!important;}


.pagination>li>a, .pagination>li>span{border:0; border-radius:50%;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{color:#fff; background:#ffbe02; border-radius:50%; padding:7px 13px}
.pagination>li>a:hover, .pagination>li>span:hover{ border-radius:50%;}



.visionlist .thumbnail { border-radius:0px;}
.visionlist .thumbnail .img{ height:150px; overflow:hidden; text-align:center;}
.visionlist .thumbnail .img img{ height:auto; width:100%;}
.visionlist .thumbnail .caption{border-top:solid 1px #eaeaea;}
.visionlist .thumbnail .caption h4{ display:block; text-align:center; font-size:18px;line-height:2em;}

#ntframe2{background:#fff; padding-top:25px; padding-bottom:50px;}


.Pro_title{ display:inline-block; text-align:left; padding-top:25px; padding-bottom:25px;}
.Pro_title h3{display:inline-block; padding-left:50px;}
.Pro_title .btn-group{ float:right; padding-right:50px; display:inline-block;}
.Pro_title .btn-group .btn{background:none; border:0px; box-shadow:none;}

.cateprolist ul li {
display: block;
border-bottom: solid 1px #eaeaea;
}
.cateprolist ul li a{ display:block; font-size:20px; padding:0px 35px; color:#808080; line-height:3em; }
.cateprolist ul li a span{color:#666666; float:right; font-weight:bold; font-size:20px;}
.cateprolist ul li a.active{ color:#fff;background:#0072d7;}
.cateprolist ul li a.active span{color:#fff;  }
.cateprolist ul li.active a.fist{ color:#fff;background:#0072d7;}
.cateprolist ul li.active a.fist span{color:#fff;  }
.cateprolist ul li a:hover{ color:#fff;background:#0072d7;}
.cateprolist ul li a.hover{ color:#fff;background:#0072d7;}
.cateprolist ul li a.hover span{color:#fff;  }
.cateprolist ul li ul{ }
.cateprolist ul li ul li{border-bottom:0px;}
.cateprolist ul li ul li a{ padding-left:50px; font-size:16px; line-height:3em; display:block;}
.cateprolist ul li ul li a:hover{background:#045aaf;}

.cateprolist ul li ul li ul li{border-bottom:0px;}
.cateprolist ul li ul li ul li a{ padding-left:75px; font-size:14px; line-height:3em; display:block;}
.cateprolist ul li ul li ul li a:hover{background:#045aaf;}


.cateprolist2{ padding:0px; width:20%;}
.proright{ padding:0px 0px 0px 0px; width:80%; overflow:hidden;}


.cateprolist2 ul li ul.towul{display:none;}






.pro_right_list {
padding: 0px 15px;
margin-bottom: 50px;
}
.pro_right_list .text{margin-bottom:0px;}

.procatelist{ background:#eaeaea; margin-bottom:25px;}
.procatelist .procate_left{padding:15px 35px;}
.procatelist .procate_left h3{display:block; font-size:30px; color:#99d31f; line-height:2em; font-weight:bold;}
.procatelist .procate_left em{display:block;background:#99d31f; height:1px;}
.procatelist .procate_left p{margin-top:15px; display:block; line-height:2em;}
.procatelist .procate_left ul{padding:15px 0px;}
.procatelist .procate_left ul li{width:30%;}
.procatelist .procate_left ul li a{display:block; font-size:16px; color:#333; line-height:2em;}
.procatelist .procate_left ul li a:hover{color:#0072d7;}
.procatelist .procate_right{ padding:10px;}
@media (min-width:1px) and (max-width:768px) {
#ntframe2{background:#fff; padding-top:0px; padding-bottom:25px;}
#ntframe2 .container .detail_show img{ width:100%; height:auto;}
.procatelist .procate_left{padding:15px;}
.procatelist .procate_left ul li{width:50%;}
.procatelist .procate_left ul li a{font-size:12px;}
.cateprolist{padding:0px;}
#ntframe2 .pro_right_list {padding:25px 0px; margin-top:25px;}
.cateprolist ul{display:inline-block;}
.cateprolist ul li{ display:inline-block; padding-left:10px; }
.cateprolist ul li a{ display:block; font-size:12px; color:#808080; line-height:2em;}

.cateprolist ul li.active a{ margin-left:0px; color:#ffc50a;}
.cateprolist ul li:hover a{ margin-left:0px; color:#ffc50a;}
.cateprolist ul li a i{display:none;}
.cateprolist ul li.active a i{display:none;}
.cateprolist li:first-child a{font-weight:bold;}

.cateprolist2{display:block; width:100%; margin-bottom:25px;}
.cateprolist2 ul{display:block; width:100%;} 
.cateprolist2 ul li{display:block; width:100%; background:#fff;} 
.cateprolist2 ul li a{ display:block; font-size:20px; padding:0px 35px; color:#808080; line-height:3em; }
.cateprolist2 ul li a span{color:#666666; float:right; font-weight:bold; font-size:20px;}
.cateprolist2 ul li a.active{ color:#fff;background:#0072d7;}
.cateprolist2 ul li a.active span{color:#fff;  }
.cateprolist2 ul li.active a.fist{ color:#fff;background:#0072d7;}
.cateprolist2 ul li.active a.fist span{color:#fff;  }
.cateprolist2 ul li a:hover{ color:#fff;background:#0072d7;}
.cateprolist2 ul li a.hover{ color:#fff;background:#0072d7;}
.cateprolist2 ul li a.hover span{color:#fff;  }
.cateprolist2 ul li ul{ }
.cateprolist2 ul li ul li{border-bottom:0px;}
.cateprolist2 ul li ul li a{ padding-left:50px; font-size:16px; line-height:3em; display:block;}
.cateprolist2 ul li ul li a:hover{background:#045aaf;}

.cateprolist2 ul li ul li ul li{border-bottom:0px;}
.cateprolist2 ul li ul li ul li a{ padding-left:75px; font-size:14px; line-height:3em; display:block;}
.cateprolist2 ul li ul li ul li a:hover{background:#045aaf;}
}
.pcp{background:#fff; display:block; padding:0px; border:solid 1px #dddddd; border-right:0px; border-top:0px;}

.pcp .thumbnail{padding:0px; border-radius:0px; background:#fff; border:0px;}
.pcp .thumbnail .ipti{display:block; position:relative; height:280px; vertical-align:middle; text-align:center; overflow:hidden;}
.pcp .thumbnail .ipti img{display:block; width:90%; height:auto;position: absolute;  top: 50%; left: 50%; transform: translate(-50%, -50%); }
.pcp .thumbnail .caption{ padding:25px 35px;}
.pcp .thumbnail .caption a{ display:block; text-align:left; font-size:20px;line-height:1.2em;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pcp .thumbnail .caption a span{display:block; font-size:16px; color:#666666;}
.pcp .thumbnail .caption a.more{display:block; text-align:center; font-size:16px;}
.pcp .thumbnail .caption a i{ margin-left:15px;}
.pcp:hover a{color:#0072d7;}

@media (min-width:1px) and (max-width:768px)
{
.pro_right_list{margin-top:0px; padding-top:0px;}

.Pro_title h3{padding-left:15px;}
.proright{ padding:0px 15px 0px 15px; width:100%; overflow:hidden;}
.pcp .thumbnail .ipti{height:150px;}
.pcp .thumbnail .caption {padding:10px 10px;}
.pcp .thumbnail .caption a{font-size:16px;}
.pcp .thumbnail .caption a span{font-size:14px;}
.pcp .thumbnail .caption a.more{font-size:12px;}
  
}


.detail_img .gallery-top{border:solid 1px #eaeaea;}
.detail_img .gallery-top .swiper-slide img{ width:100%; height:auto;}

.detail_img span{display:block; font-size:18px; color:#808080; line-height:2em;}
.detail_img .swiper-button-next,.detail_img  .swiper-button-prev{}
.detail_img .gallery-thumbs{}
.detail_img .gallery-thumbs .swiper-slide img{border:solid 2px #eaeaea; width:100%; height:auto;}
.detail_img .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border:solid 1px #99d31f;}

.detail_remark{padding:45px;}
.detail_remark h3{display:block;font-size:24px; color:#333333; line-height:2em; font-weight:bold; border-bottom:solid 1px #eaeaea;}
.detail_remark h2{display:block;font-size:34px; color:#333333; line-height:2em; font-weight:bold; border-bottom:solid 1px #eaeaea;}
.detail_remark p{display:block;font-size:18px; color:#333; line-height:2em; margin-top:25px;}
.detail_remark a.btn{background:#0072d7; color:#fff; font-size:18px; line-height:2em; display:block; width:150px; border-radius:10px;  margin-top:25px;}
@media (min-width:1px) and (max-width:768px)
{
.detail_remark h3{font-size:16px;}
.detail_remark h2 {
font-size: 20px;
}
}

.development_phone {background:url("../images/aboutphone_13.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/aboutphone_13.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/aboutphone_13.jpg*/no-repeat center;}
.development_phone ul {overflow:hidden;background: url("../images/about_development.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/about_development.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/about_development.png*/ repeat-y center;    background-size: 20%;}
.development_phone ul li {float:left; width:43%;}

.development_phone ul li.left {transform: scale(0.8);text-align:right;margin-top:-45px}
.development_phone ul li.left a {padding-top:30px;display:block}
.development_phone ul li.left a b {display:block; font-size:18px;color:#333;}
.development_phone ul li.left a span {display:block;color:#666;display:block;line-height:1.4em;}


.development_phone ul li.right {transform: scale(0.8);text-align:left;margin-top:-60px; float:right;}
.development_phone ul li.right strong  {padding-top:30px;display:block}
.development_phone ul li.right strong b {font-size:18px;color:#333;}
.development_phone ul li.right strong span  {color:#666;display:block;line-height:1.4em ; font-weight: normal;}





.development_phone ul li.middle {transform: scale(0.8);width:26%;padding-right: 22px;margin-right: 22px; display:none;}
.development_phone ul li.middle img  {width:160%}




.detail_show h3{display:block;font-size:24px; color:#333333; font-weight:bold; background:url("../images/detail_xiangguan.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/detail_xiangguan.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/detail_xiangguan.jpg*/ no-repeat left bottom; line-height:3em;margin-top:25px; margin-bottom:25px;}
#inquiry h3{display:block;font-size:24px; color:#99d31f; line-height:2em;margin-top:25px;}

.detail_xiangguan h3{display:block;font-size:24px; color:#333333; font-weight:bold; background:url("../images/detail_xiangguan.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/detail_xiangguan.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/detail_xiangguan.jpg*/ no-repeat left bottom; line-height:3em;margin-top:25px; margin-bottom:25px;}

.detail_xiangguan .swiper-button-prev,.detail_xiangguan .swiper-button-next{ width:50px; height:50px ;border-radius:50%; color:#fff; background:#999999;}
.detail_xiangguan .swiper-button-next:after,.detail_xiangguan .swiper-button-prev:after{font-size:25px; line-height:50px;}


.detail_xiangguan .pcp{border:0px;}
.detail_xiangguan .pcp .thumbnail{border:solid 1px #eaeaea;}
.detail_xiangguan .pcp .thumbnail .caption{border-top:solid 1px #eaeaea; padding:10px 25px;}
.detail_xiangguan .pcp .thumbnail .caption h4{display:block; line-height:2em;  font-size:16px;}

.gallery-thumbs .nav-tabs{border:0px; background:url("../images/detail_xiangguan.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/detail_xiangguan.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/detail_xiangguan.jpg*/ no-repeat left bottom;}
.gallery-thumbs .nav-tabs li.active{margin-bottom:2px; }
.gallery-thumbs .nav-tabs>li.active>a,.gallery-thumbs .nav-tabs>li.active>a:focus,.gallery-thumbs .nav-tabs>li.active>a:hover{ background:none; border:0px; font-size:18px;}
.gallery-thumbs .nav-tabs li:hover a{ background:none; border:0px; color:#ffc50a; font-size:18px;}
.gallery-thumbs .nav-tabs li a{ background:none; border:0px; color:#808080; font-size:18px;}
.gallery-thumbs .tab-content{padding:35px 0px; line-height:2em;}

.pro_detail_catelist{}
.pro_detail_catelist ul{ width:100%; display:inline-block; border-bottom:solid 1px #dddddd; background:none;}
.pro_detail_catelist ul li{}
.pro_detail_catelist ul li a{display:block; font-size:20px; color:#808080; line-height:2em; padding:10px 35px; background:#f1f1f1;}
.detail_show h4.leo_h4{display:block; font-size:25px; line-height:2em;}
.detail_show{font-size:14px; line-height:2em;}
.detail_show img{max-width:100%;}
.contactlist {
text-align: center;
margin-top: 35px;
}
.contactlist i{font-size:80px; line-height:2em; display:block;}
.contactlist span{font-size:20px; line-height:2em; display:block;}
.contactlist p{font-size:18px; line-height:2em; display:block;}
.contact_tit h3{ background:url("../images/tit_bg.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/tit_bg.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/tit_bg.png*/ no-repeat left top; font-size:24px; color:#fff; padding-left:15px; line-height:50px;}


#pro_feed_show{margin-top:50px; margin-bottom:50px;background:#f3f3ee; padding:50px 0px;}
#pro_feed_show h3{font-size:35px; color:#808080; line-height:2em; display:block; text-transform:uppercase;}
#pro_feed_show h4{font-size:35px; color:#808080; line-height:2em; display:block; margin-bottom:35px;}

#pro_feed_show .input-group{background:none; margin-bottom:15px;}
#pro_feed_show .input-group label.input-group-addon{ background:#fff; color:#999999;line-height:30px; }
#pro_feed_show .input-group label.input-group-addon{font-size:16px; color:#269e95; line-height:30px;}
#pro_feed_show .input-group input{ background:#fff; color:#999999; line-height:45px;height:45px; box-shadow:none;}
#pro_feed_show .input-group textarea{ background:#fff; color:#999999;line-height:35px; box-shadow:none;}
#pro_feed_show .btn{ display:block; width:150px; font-size:20px; line-height:40px;  background:#269e95;  color:#fff; border-radius:0px; border:0px;margin: auto;}


@media (min-width:1px) and (max-width:768px) {
#pro_feed_show h3{font-size:25px; line-height:1.5em; }
#pro_feed_show h4{font-size:25px;line-height:1.5em;}
.contactlist i{font-size:50px; }
.contactlist span{font-size:18px;}
.contactlist p{font-size:16px; height:2em;}
.contactlist ul li{padding:0px;}
.contactlist ul li a.btn{padding:3px 0px;}
}
.sitemaps{ padding-bottom:50px; margin-top:35px;}
.sitemaps h2{font-size:18px; font-weight:bold;}
.sitemaps .cate1 li a{font-size:18px; color:#808080; line-height:2em; margin-left:20px;}
.sitemaps .cate2 li a{font-size:16px; color:#333; line-height:2em;}
.sitemaps .cate2 li ul li a{font-size:14px; color:#666; line-height:2em; margin-left:40px;}
.sitemaps .cate1 li ul li a{font-size:14px; color:#666; line-height:2em;}
.sitemaps a.a3{font-size:18px; color:#808080; line-height:2em;margin-left:20px;}



.contact_left{}
.contact_left .text{ border-left:solid 1px #333333;}
.contact_left .media{border-bottom:solid 1px #333333;padding-bottom:15px; }
.contact_left .media .media-body h3{ display:block; font-size:35px; font-weight:bold; color:#666666;line-height:2em;}
.contact_left .media .media-body h4{ display:block; font-size:20px; font-weight:bold; color:#666666; line-height:2em;}
.contact_left .media .media-body p{ display:block; font-size:14px;color:#666666; line-height:2em;}
.contact_left .hottel{font-size:35px; color:#ffc50a;font-weight:bold; line-height:3em; text-align:center;}
.contact_left .hottel i{font-size:35px; color:#ffc50a;}

@media (min-width:1px) and (max-width:768px) {
.contact_left .text{ border-left:0;}
.contact_left .media .media-left{display:block; display:none;}
.contact_left .media .media-body{display:block;}
.contact_left .hottel{font-size:25px; color:#ffc50a;}
.contact_left .hottel i{font-size:25px; color:#ffc50a;}
}
.material_img .gallery-top{height:450px;}


.material_img .gallery-top .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
transition: 300ms;
transform: scale(0.8);
}
.material_img .gallery-top .swiper-slide img{ border:solid 1px #dddddd; height:auto;}
.material_img .gallery-top .swiper-slide-active,.gallery-top  .swiper-slide-duplicate-active {
transform: scale(1.7); z-index:999;
}

@media (min-width:1px) and (max-width:768px) {
.material_img .gallery-top{height:250px;}
.material_img .gallery-top .swiper-slide-active, .gallery-top .swiper-slide-duplicate-active{ transform: scale(1);}
#ntframe2 .container{ padding-left:0px; padding-right:0px;}
#ntframe2 .cateprolist,#ntframe2 .material_text{ padding-left:0px; padding-right:0px;}
}
@media (min-width:1px) and (max-width:768px) {
.detail_img{padding:0px 15px;}
.detail_remark{padding:0px 15px;}
.detail_show{padding:0px 15px;}
.detail_xiangguan{padding:0px 15px;}
}
.materleft,.materright{ margin-top:25px; }
.materright A{ color:#808080; font-size:21px; line-height:2EM;}
.materright{font-size:18px; color:#666666; line-height:2EM;}
.materleft img{border:solid 1px #eaeaea; box-shadow:0 0 3px #ddd; width:100%;}

.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:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url("../images/side_icon.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/side_icon.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/side_icon.png*/;background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url("../images/suspension-bg.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/suspension-bg.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/suspension-bg.png*/;background-repeat:no-repeat;background-position:0 0;}
/* .suspension .a-email .i{background-position:0 0;} */
.suspension .a-email .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url("../images/suspension-bg.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/suspension-bg.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/suspension-bg.png*/;background-repeat:no-repeat;background-position:left bottom;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url("../images/suspension-bg.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/suspension-bg.png*//*tpa=http://ershixiu.66ra.com/Template/Default/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:223px;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")/*tpa=http://ershixiu.66ra.com/Template/Default/images/side_bg_arrow.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/side_bg_arrow.png*/ no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-email{top:138px;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 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")/*tpa=http://ershixiu.66ra.com/Template/Default/images/side_con_icon03.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/side_con_icon03.png*/ no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item .i-email{width:44px;height:44px;background:url("../images/side_con_icon04.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/side_con_icon04.png*//*tpa=http://ershixiu.66ra.com/Template/Default/images/side_con_icon04.png*/ no-repeat center center;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")/*tpa=http://ershixiu.66ra.com/Template/Default/images/side_con_icon02.png*//*tpa=http://ershixiu.66ra.com/Template/Default/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,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:100%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url("../images/side_con_icon01.png")/*tpa=http://ershixiu.66ra.com/Template/Default/images/side_con_icon01.png*//*tpa=http://ershixiu.66ra.com/Template/Default/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:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

#contact_list{text-align:right;}
.contact_div{z-index:99; width:450px; padding:50px; text-align:left; margin-right:15px; margin-top:-580px; position:relative; background:#fff; min-height:600px; border-bottom:solid 20px #0071d7;}
.contact_div h2{ display:block; font-size:40px; color:#bcbcbc; font-weight:bold; line-height:1.2em; text-transform:uppercase;}
.contact_div h2 b{display:block; font-size:32px; color:#0071d7;}
.contact_div h3{font-size:30px; color:#b31d73; display:block;  line-height:2em;}
.contact_div p{font-size:18px; display:block; line-height:3em;}
.contact_div p i{font-size:18px; margin-right:10px;}
#join1 { padding-top:70px; padding-bottom:70px;}
#join1 h3{display:block; font-size:24px; font-weight:bold; line-height:2em;}
#join1 h4{display:block; font-size:20px; font-weight:bold; line-height:2em;color:#444444; margin-top:25px;}
#join1 p{display:block; font-size:20px;text-indent:40px; line-height:2em; color:#666666;}
#join1 img{ width:100%; height:auto;}

#join2{padding:0px; background:#134d9d;}
#join2 .left_div{ padding:0px;}
#join2 .left_div img{width:100%; height:auto;}
#join2 .right_div{ padding:50px 50px;}
#join2 .right_div .swiper-job{ padding-top:80px;}
#join2 .right_div .swiper-slide h3{ display:block; font-size:34px; color:#fff; line-height:2em;}
#join2 .right_div .swiper-slide p{ display:block; font-size:16px; color:#fff; line-height:2em; margin-top:15px;}
#join2 .right_div .swiper-slide .btn{ background:none; color:#fff; margin-top:15px; border-radius:0px;}
#join2 .right_div .swiper-job .swiper-button-next,#join2 .right_div .swiper-job .swiper-button-prev{ top:0px; margin:0px; border:solid 1px #ffffff; width:35px; height:35px; border-radius:50%;}
#join2 .right_div .swiper-job .swiper-button-prev,#join2 .right_div .swiper-job .swiper-container-rtl .swiper-button-next{}
#join2 .right_div .swiper-job .swiper-button-next,#join2 .right_div .swiper-job  .swiper-container-rtl .swiper-button-prev{ right:auto;left:50px;}
#join2 .right_div .swiper-job .swiper-button-next:after,#join2 .right_div .swiper-job  .swiper-button-prev:after{ font-size:18px; color:#fff;}

#join3{padding-top:50px; padding-bottom:50px;}
#join3 h3{display:block; font-size:34px; color:#808080; line-height:2em;}
#join3 p{display:block; font-size:18px; color:#808080;line-height:2em;}
#join3 .tit{ margin-bottom:25px;}
#join3 .join_pak{}
#join3 .join_pak img{display:block; width:100%; height:auto;}
#join3 .join_pak .caption{display:block;padding:20px 35px; background:#134d9d;}
#join3 .join_pak .caption h3{display:block; font-size:28px; color:#fff;}
#join3 .join_pak .caption a{display:block; font-size:18px; color:#fff; background:none; width:150px; border-radius:0px; margin-top:15px;}


@media (min-width:1px) and (max-width:768px)
{
#join1 h4{font-size:16px;}
#join1 p{font-size:14px;}
#join2 .right_div .swiper-slide h3{ font-size:24px;}
#join2 .right_div .swiper-slide p{font-size:14px;}
#join3 .join_pak .caption h3{font-size:22px;}
}

#neirong{padding-top:50px; padding-bottom:50px;}
#neirong img{width:100%; height:auto;}

.server_pnk h3{ display:block; font-size:24px; color:#337FE5; line-height:2em; margin-top:50px;}
.server_pnk p{ display:block; font-size:16px; color:#333333; line-height:2em;}

.pagination > li:first-child > a, .pagination > li:first-child > span{border-radius:0px;}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-radius:0px;}
.pagination > li > a, .pagination > li > span{border-radius:0px;}
.pagination > li>a{ margin-left:5px; border:solid 1px #eaeaea;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{ margin-left:5px; border-radius:0px;}


@media (min-width:1px) and (max-width:768px)
{
.server_pnk p{font-size:14px;}
.server_pnk img{ margin-top:15px;}
.pro_detail_catelist ul{ margin-top:25px;}
.pro_detail_catelist ul li{ margin-right:2px; padding:0px;}
.pro_detail_catelist ul li a{font-size:14px; padding:5px 2px;}
#neirong{ padding-top:30px;}
#neirong .content{ padding:0px; font-size:18px;}
#neirong .content h3{ font-size:20px;}
#neirong .content h4{ font-size:16px;}
.server_pnk .col-xs-6{ width:100%; padding:0px;}
.server_pnk h3{ margin-top:15px;}
.news-list .media .media-left {display:none;}
.news-list .media{padding:15px;}
.news-list .media .media-body .media-heading{ margin-top:0px;}
.txttit{ width:auto;}
#ntframe .container{ padding:0px;}
#companyculture #about2 .abpck{padding:25px; min-height:100px; background-position:left top; background-size:100% 100%; }
#companyculture #about2 .abpck:first-child{background:url("../images/ab_pck1.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/ab_pck1.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/ab_pck1.jpg*/;}
#companyculture #about2 .abpck:nth-child(2){background:url("../images/ab_pck2.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/ab_pck2.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/ab_pck2.jpg*/}
#companyculture #about2 .abpck:nth-child(3){background:url("../images/ab_pck3.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/ab_pck3.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/ab_pck3.jpg*/}
#companyculture #about2 .abpck:nth-child(4){background:url("../images/ab_pck4.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/ab_pck4.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/ab_pck4.jpg*/}
#companyculture #about2 .abpck:last-child{background:url("../images/ab_pck5.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/ab_pck5.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/ab_pck5.jpg*/}
#companyculture #about2 .abpck h3 {
font-size: 18px;
}
#companyculture #about2 .abpck p{font-size:16px;}
#about2 .content img{ max-width:100%; height:auto;}
.contact_div{padding:15px; width:100%;}
.contact_div p{font-size:16px;}
}


#about_workshop{ padding-top:50px; padding-bottom:50px; background:url("../images/about_workshop.jpg")/*tpa=http://ershixiu.66ra.com/Template/Default/images/about_workshop.jpg*//*tpa=http://ershixiu.66ra.com/Template/Default/images/about_workshop.jpg*/ no-repeat center top; background-size:cover;}
#about_workshop h3{display:block; color:#fff; font-size:35px; line-height:2em; text-align:center;}
#about_workshop p{display:block; color:#fff; font-size:20px; line-height:2em; text-align:center; margin-bottom:35px; text-transform:uppercase;}

.pcpAll{ background:#fff; margin-bottom:25px; padding-top:15px; padding-bottom:15px;}
.pcpAll .media{ background:#f1f1f1;}
.pcpAll .media-left .media-object{ background:#fff; padding:10px; border:solid 1px #dddddd; width:250px;}
.pcpAll .media-body{ padding-top:15px; padding-left:25px;}
.pcpAll .media-body .media-heading{display:block; font-size:20px;font-weight:bold; color:#808080; line-height:2em;}
.pcpAll .media-body p{display:block; font-size:14px; color:#666666; margin-top:10px; line-height:2em;}


@media (min-width:1px) and (max-width:768px) {
.pcpAll .media-left{ display:block; padding:0px;}
.pcpAll .media-left .media-object{ width:100%;}
.pcpAll .media-body{ padding:10px;}
.pcpAll .media-body .media-heading{font-size:16px;}
.pcpAll .media-body p{font-size:12px;}
}


.pserpcp{}
.pserpcp img{ width:100%; height:auto; display:block; border:solid 1px #eaeaea;}
.pserpcp .caption h3{display:block; font-size:16px; line-height:2em; height:2em; overflow:hidden; text-align:center;}

.title_tit{ margin-top:25px; margin-bottom:25px;}

.sb-container div{ width:200px; height:300px;}
.sb-container div img{ width:100%; height:auto;}

.prser_news_list{ margin-bottom:50px;}
.prser_news_list ul li a{ font-size:16px; line-height:2em;  display:block;}
.prser_job_list ul li h3{ font-size:18px; line-height:2em;  display:block; font-weight:bold; color:#808080;}
.prser_job_list ul li p{ font-size:16px; line-height:2em;color:#666666;  display:block;margin-top:10px; }
.prser_job_list ul li a.btn{ font-size:16px; line-height:2em; color:#808080; display:block;  width:100px; margin-top:10px; }



.human_feed .input-group{ margin-top:20px;}

@media (min-width:1px) and (max-width:768px) {

#xwyd .table-responsive table th{font-size:14px}
#xwyd .table-responsive table tbody tr td:nth-child(3){display:none;}
#xwyd .table-responsive table tbody tr td:nth-child(4){display:none;}
#xwyd .table-responsive table tbody tr td:last-child{display:none;}
#xwyd .table-responsive table tbody tr td{ padding:5px 0px;font-size:12px;}
}

@media (min-width:1px) and (max-width:768px) {
.de_W{position:inherit; padding: 85px 0 85px 0;}
.de_W .siteMap .mapC .dot { width:14px;height:14px; line-height:14px;}
.de_W .siteMap .mapC .dot:before{ width:5px; height:5px;}
.siteTitle{bottom:0%;z-index:99; display: none;}
.siteTitle a.h1{font-size:24px;}
.siteTitle a.h3{font-size:12px;}
.siteTitle1{bottom:0%;z-index:99; display: block;}
.siteTitle1 a.h1{display:block; font-weight:bold; font-size:24px; color:#269e95;font-family:'Microsoft YaHei','微软雅黑',"Hiragino Sans GB",宋体,sans-serif; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;margin-top: 30px;}
.siteTitle1 a.h3{display:block; font-weight:bold; font-size:12px;  text-transform:uppercase; color:#269e95;font-family:Arial, Helvetica, sans-serif; text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0}
.default_list{display:none;}
.default_list ul li{width:32%;}
.default_list ul li a{font-size:20px; color:#505050;}
.default_list ul li a span{font-size:12px; color:#505050; text-transform:capitalize;}
.Productlist_Content{ margin-top:25px;}
.Productlist_Content .swiper-slide{ float:left; width:46%; margin:0 2%; margin-bottom:15px; }
.Productlist_Content .swiper-slide a{border: solid 1px #eaeaea;box-shadow: 0px 0px 5px #dddddd; display:block; border-radius:3px;}
.Productlist_Content .swiper-slide img{ display:block; border-radius:3px; width:100%; height:219px;}
.Productlist_Content .swiper-slide span{ display:block; font-size:16px; color:#505050; line-height:2em; text-align:center;}
}

/* 分页*/
.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}




