/* --indexHead-- */
.indexHead{position:relative;width:100%;height:16vw;overflow:hidden;background:#f2f2f2;}
.indexHead .logo{float:left;width:28vw;border-right:#ddd solid 1px;}
.indexHead .logo img{display:block;width:100%;}
.indexHead .slogan{float:left;padding-top:2.7vw;padding-left:2vw;width:54vw;line-height:1.5;box-sizing:border-box;}
.indexHead .slogan h2{font-size:4vw;color:#242424;}
.indexHead .slogan ul{display:-webkit-box;display:flex;overflow:hidden;}
.indexHead .slogan li{margin-right:1vw;font-size:3vw;color:#666;}
.indexHead .slogan li em{color:#e60009;}
.indexHead .menu-toggle{position:absolute;right:0;top:0;width:16vw;height:16vw;background:url(../3gimages/menu_icon.png) no-repeat center;background-size:cover;}
/* --end indexHead-- */

/* --banner-- */
.banner{position:relative;width:100%;overflow:hidden;}
.banner .bd li img{display:block;width:100%;}
.banner .hd{position:absolute;bottom:3vw;left:0;width:100%;text-align:center;overflow:hidden;}
.banner .hd li{display:inline-block;margin:0 1vw;width:8px;height:8px;text-indent:-9999px;background:#fff;border-radius:50%;}
.banner .hd li.on{background:#0079d5;}
/* --end banner-- */

/* --wrap-title-- */
.wrap-title{padding-bottom:3vw;text-align:center;line-height:1.5;overflow:hidden;}
.wrap-title h2{font-size:5vw;color:#333;font-weight:normal;}
.wrap-title p{font-size:3.5vw;color:#666;}
.wrap-title.white *{color:#fff;}
/* --wrap-title-- */

/* --product-- */
.product{padding:6vw 2vw;overflow:hidden;background:#f2f2f2;}
.product-tab .tab-menu{margin-bottom:2vw;border:#ddd solid 1px;overflow:hidden;}
.product-tab .tab-menu li{float:left;width:50%;text-align:center;}
.product-tab .tab-menu li a{display:block;padding:2.5vw 0;font-size:3.5vw;color:#666;background:#fff;border-right:#ddd solid 1px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.product-tab .tab-menu li:last-child a{border-right:none;}
.product-tab .tab-menu li.on a{color:#fff;background:#0079d5;border-color:#0079d5;}
.product-list{overflow:hidden;}
.product-list ul{display:box;display:-webkit-box;display:flex;-webkit-box-pack:justify;box-pack:justify;justify-content:space-between;flex-wrap:wrap;}
.product-list li{margin:1vw 0;width:49%;background:#fff;}
.product-list li img{display:block;width:100%;}
.product-list li p{height:10vw;line-height:10vw;font-size:3.5vw;color:#666;text-align:center;overflow:hidden;border-top:#ddd solid 1px;}
.product .more{padding-top:4vw;text-align:center;font-size:3.5vw;}
.product .more a{display:block;margin:0 auto;width:60%;height:10vw;line-height:10vw;color:#fff;background:#0079d5;border-radius:3px;box-shadow:0 0 2vw #73acd7}
/* --end product-- */

/*首页图片列表*/
.cgal_nr { width:100%; height:auto; padding:10px 0px;}
.cgal_nr ul li { width:50%; height:auto; padding:2px 0px; float:left; text-align:center; line-height:30px;}
.cgal_nr ul li .lzj { width:90%; margin:0px auto; text-align:center;}
.cgal_nr ul li .lzj img{width:100%; height:120px;}

/* --case-- */
.case{padding:6vw 2vw;overflow:hidden;background:#fff;}
.case-tab .tab-menu{overflow:hidden;background:#0061cf;}
.case-tab .tab-menu li{float:left;padding:2.5vw 0;width:25%;text-align:center;}
.case-tab .tab-menu li i{display:block;margin:0 auto 1vw;width:5vw;height:5vw;background-repeat:no-repeat;background-size:100%;background-position:0 0;}
.case-tab .tab-menu li span{display:block;color:#fff;font-size:3.5vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.case-tab .tab-menu li.on{background:#e60009;}
.case-tab .tab-menu li.on i{background-position:0 0;}
.case-tab .tab-menu li:nth-child(1) i{background-image:url(../3gimages/case_icon01.png);}
.case-tab .tab-menu li:nth-child(2) i{background-image:url(../3gimages/case_icon02.png);}
.case-tab .tab-menu li:nth-child(3) i{background-image:url(../3gimages/case_icon03.png);}
.case-tab .tab-menu li:nth-child(4) i{background-image:url(../3gimages/case_icon04.png);}
.case-item{position:relative;cursor:pointer;overflow:hidden;}
.case-item .pic img{display:block;width:100%;}
.case-item .text{position:absolute;left:0;bottom:0;padding:0 4%;width:100%;height:10vw;line-height:10vw;font-size:3.5vw;color:#fff;background:rgba(0,0,0,0.7) url(../3gimages/read.png) no-repeat 96% center;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.case .more{padding-top:5vw;text-align:center;font-size:3.5vw;}
.case .more a{display:block;margin:0 auto;width:60%;height:10vw;line-height:10vw;color:#fff;background:#0079d5;border-radius:3px;box-shadow:0 0 2vw #73acd7}
/* --end case-- */

/* --youshi-- */
.youshi{padding:6vw 2vw 0;overflow:hidden;background:url(../3gimages/youshi_bg.jpg) no-repeat bottom;background-size:100%;}
.ys-inner{position:relative;height:34vw;overflow:hidden;}
.ys-inner .item{position:absolute;background:#fff;border-radius:5px;overflow:hidden;}
.ys-inner .item em{display:block;position:absolute;right:2vw;top:2vw;font-family:Impact;font-size:3.2vw;color:#ccc;}
.ys-inner .item .pic{width:16vw;height:16vw;}
.ys-inner .item .pic img{display:block;width:100%;}
.ys-inner .item .text{line-height:1.3; overflow:hidden;}
.ys-inner .item .text strong{display:block;font-size:4vw;color:#333;}
.ys-inner .item .text p{font-size:3.5vw;color:#666;}
.ys-inner .item:nth-child(1){left:0;top:0;width:32%;height:34vw;text-align:center;}
.ys-inner .item:nth-child(1) .pic{margin:3vw auto;}
.ys-inner .item:nth-child(2),.ys-inner .item:nth-child(3){right:0;width:66%;height:16vw;}
.ys-inner .item:nth-child(2){top:0;}
.ys-inner .item:nth-child(3){bottom:0;}
.ys-inner .item:nth-child(2) .pic,.ys-inner .item:nth-child(3) .pic{float:left;}
.ys-inner .item:nth-child(2) .text,.ys-inner .item:nth-child(3) .text{padding:3vw 2vw;}
.ysImg{padding-top:4vw;overflow:hidden;}
.ysImg img{display:block;width:100%;}
/* --end youshi-- */

/* --aboutus-- */
.aboutus{padding:6vw 2vw;overflow:hidden;background:#f2f2f2;}
.photo-slide{position:relative;}
.photo-list{overflow:hidden;}
.photo-list li{position:relative;}
.photo-list li p{position:absolute;z-index:33333;bottom:0;left:0;color:#fff;width:100%;padding:10vw 4vw 4vw;font-size:3.5vw;background:url(../3gimages/photo_shadow.png) no-repeat;background-size:100%;box-sizing:border-box;}
.photo-list li img{display:block;width:100%;} 
.photo-slide .hd{position:absolute;z-index:1;left:0;bottom:4vw;padding-right:4vw;width:100%;text-align:right;box-sizing:border-box;}
.photo-slide .hd li{display:inline-block;margin:0 1vw;width:8px;height:8px;text-indent:-9999px;border:#fff solid 1px;border-radius:50%;}
.photo-slide .hd li.on{background:#0079d5;border-color:#0079d5;}
.honor-slide{position:relative;margin-top:1.5vw;overflow:hidden;border:#ddd solid 1px;}
.honor-list li{float:left;padding:2vw;width:50%;border-right:#ddd solid 1px;background:#fff;box-sizing:border-box;}
.honor-list li:last-child{border-right:none;}
.honor-list li img{display:block;width:100%;}
.honor-list li p{margin-top:1vw;font-size:3.5vw;text-align:center;color:#666;}
/* --end aboutus-- */ 

/* --ad-- */ 
.ad{padding:6vw 0;overflow:hidden;background:#fff;border-top:#eee solid 1px;}
.ad-list{overflow:hidden;}
.ad-list .item{position:relative;float:left;width:33.33%;text-align:center;}
.ad-list .item:after{content:"";display:block;position:absolute;top:15%;right:0;width:1px;height:70%;background:#ddd;}
.ad-list .item:last-child:after{display:none;}
.ad-list .pic{margin:0 auto;width:18vw;height:18vw;}
.ad-list .pic img{display:block;width:100%;}
.ad-list .text{padding-top:2vw;font-weight:bold;font-size:3.5vw;color:#333;}
/* --end ad-- */ 

/* --comment-- */ 
.comment{padding:6vw;overflow:hidden;background:url(../3gimages/comment_bg.jpg) no-repeat center;background-size:cover;}
.comment-list li{background:#fff;}
.comment-list li .pic img{display:block;width:100%;}
.comment-list li .text{padding:3vw;line-height:1.5;overflow:hidden;}
.comment-list li .text strong{margin-bottom:2vw;display:block;font-size:4vw;color:#333;}
.comment-list li .text p{font-size:3.5vw;color:#666;overflow :hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.comment-slide .hd{padding-top:3vw;text-align:center;overflow:hidden;}
.comment-slide .hd li{display:inline-block;margin:0 1vw;width:8px;height:8px;text-indent:-9999px;border:#fff solid 1px;border-radius:50%;}
.comment-slide .hd li.on{background:#0079d5;border-color:#0079d5;}
/* --end comment-- */ 

.news{padding:6vw 2vw 0;overflow:hidden;background:#f2f2f2;}
.news-tab{position:relative;}
.news-tab .tab-menu{margin:0 auto 4vw;width:80%;overflow:hidden;}
.news-tab .tab-menu li{float:left;width:33.33%;text-align:center;}
.news-tab .tab-menu li a{display:block;padding:2.5vw 0;font-size:3.5vw;color:#666;}
.news-tab .tab-menu li.on a{color:#fff;background:#0079d5;}
.news-item .hotNews{position:relative;}
.news-item .hotNews img{display:block;width:100%; height:230px;}
.news-item .hotNews p{position:absolute;z-index:33333;bottom:0;left:0;color:#fff;width:100%;padding:10vw 4vw 4vw;font-size:3.5vw;background:url(../3gimages/photo_shadow.png) no-repeat;background-size:100%;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news-item .hotNews p:after{content:"";display:block;position:absolute;right:4vw;bottom:4.8vw;width:32px;height:11px;background:url(../3gimages/read.png) no-repeat;}
.news-list{padding:4vw 2vw;background:#fff;border:#ddd solid 1px;overflow:hidden;}
.news-list li{padding:2vw;overflow:hidden;}
.news-list li em{float:right;font-size:3.2vw;color:#999;font-family:Arial;}
.news-list li span{display:block;padding-right:2vw;font-size:3.5vw;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news-list li:hover{background:#e0e0e0;}