/*index css start*/
.index{width:100%}
/*header start*/
.head_main{height:1rem;background:#fff;position:fixed;top:0;width:100%;z-index:888;left:0;box-sizing:border-box;background-size:100% auto;text-align:center;border-bottom:1px solid #e3e3e4;z-index:12;}
.head_main .logo{display: block;width: 2.11rem;height: 0.61rem;padding-top: 0.2rem;margin:0 auto;}
.head_main .logo a{display:block;}
.head_main .logo img{display:block;width:100%;height:100%}
.head_main #WebTel i{width:0.4rem;height:0.34rem;background-position:-0.5rem -1.2rem;position:absolute;right:0.3rem;top:0.32rem}
.head_main .search{position:absolute;top:0.3rem;left:0.3rem;}
.head_main .search i{display:block;width:0.34rem;height:0.34rem;background-position:0 -1.2rem;}
.head_main .search .hov{background-position:0 -1.2rem;}

/*header end*/
/*shownav start*/
#ShowChannel{position:fixed;width:100%;height:100%;right:0%;top:0;z-index:999;max-width:750px;min-width:320px;background:#fff;display:none;overflow:scroll;background:rgba(0,0,0,0.9);-webkit-transition:all .5s;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;display:none;}
#ShowChannel #logo{display: block;width: 1.72rem;height: 0.53rem;margin:0 auto;}
#ShowChannel #logo img{display: block;width: 1.72rem;height: 0.53rem;padding-top: 0.3rem;}
#ShowChannel .sub-top{height:1rem}
#ShowChannel .search .icon{background-position:0 0!important}
#ShowChannel .close{position:absolute;right:0.3rem;top:0.4rem;display:block;width:1.17rem;height:0.22rem;background:url("../images/close-nav.png") no-repeat center center;background-size:1.17rem 0.22rem}
#ShowChannel .sub-bottom{margin-top:0.4rem}
#ShowChannel ul{display:block;width:4rem;margin:0 auto}
#ShowChannel ul li{display:block;line-height:0.8rem;box-sizing:border-box;border:1px solid rgba(250,150,0,0.7);margin-bottom:0.3rem;border-radius:0.12rem}
#ShowChannel ul li a{font-weight:normal;display:block;height:0.8rem;font-size:0.3rem;color:#fff;transition:all ease 0.2s}
#ShowChannel ul li:hover{background:#fa9600;color:#fff}
/*shownav end*/
.index_search{background-color:rgba(0,0,0,0.3);padding:0.2rem;position:absolute;left:0;bottom:-1rem;display:none;z-index:100;width:100%}
.index_search #keyWord{width:93%;margin-left:0;border-radius:0.3rem;background:#fff;border:none;height:0.6rem;line-height:0.6rem;margin-right:6%;text-indent:2em;outline:none}
.index_search .a{display:block;background:#df0202;text-align:center;width:1.4rem;position:absolute;right:0.6rem;top:0.2rem;height:0.6rem;cursor:pointer;line-height:0.6rem;border:none;border-radius:0 0.3rem 0.3rem 0;color:#fff;font-size:0.22rem;outline:none;}
.telfix{display:block;width: 1rem; height: 1rem; position: fixed; right: 1%; bottom: 3.7rem; z-index: 99; background:url("../images/goTel.png") no-repeat center center;background-size:1rem 1rem;}
.openNav{display:block;width: 1rem; height: 1rem; position: fixed; right: 1%; bottom: 2.6rem; z-index: 99; background:url("../images/goMenu.png") no-repeat center center;background-size:1rem 1rem;}
.g-top{display:block;width: 1rem; height: 1rem; position: fixed; right: 1%; bottom: 1.5rem; z-index: 99; background:url("../images/goTop.png") no-repeat center center;background-size:1rem 1rem;}
.tools{position:relative;z-index:1;}

/*subNav*/
.subNav { position: fixed; max-width: 640px; min-width: 320px; width: 100%; margin: 0 auto; height: 100%; top: 0; bottom: 0; z-index: 9999; display: none; overflow-y:auto; background:#fff;}
.subNav .subNavCon { width: 100%; height: 100%; position: absolute; right: 0; top: 0; background: #fff;}
.subNav ul { width: 100%; padding: .8rem 0 .5rem; overflow-y: auto; height: 100%; padding-bottom: 1rem;}
.subNav li { width: 94%;display: block; line-height: 1rem;margin: 0 3%;position: relative; border-bottom: 1px solid #ddd;}
.subNav li a { display: block; color: #333; font-size: 0.28rem; width: 80%; float: left;}
.subNav li s { width: .16rem; height: .55rem; display: block; text-align: center; color: #333; font-size: .24rem; background-position: -1rem -0.6rem; margin-top: .38rem; margin-right: .1rem; float: right; position: relative; z-index: 11;}
.subNav li .box { display: none;}
.subNav li.on .box{display:block;}
.subNav li .box a { border-color: #f9f9f9; width: 100%; height: 0.6rem; line-height: 0.6rem; color: #333 !important; font-size: .24rem;}
.subNav li.on > a { color:#fe7a0e;}
.subNav li.on s {background-position: -0.8rem -0.6rem;}
.subNav li.hover a { color: #fe7a0e;}
.subNav .guan {  background-position:-0.4rem -0.5rem;  position: absolute; right: 0.3rem; top: 0.4rem; width: .28rem; height: .4rem; display: block; margin: 0 auto;}
.subNavShow { display: block;}

/* banner */
#banner_main{width:100%;overflow:hidden;position:relative;z-index:1;height:4.5rem;background-size: 1px auto;}
.banner{ margin:0 auto; width:100%;*zoom: 1;overflow:hidden;position:relative;height:4.5rem;}
.banner .list{width: 100%; overflow: hidden;}
.banner .list li{ float:left; width:100%;overflow:hidden;}
.banner .list li a{display:block;}
.banner .list li img{width:100%; height:4.5rem;}
#banner .tip{width:100%;height:0.32rem;line-height:0.32rem;text-align:center;clear:both;position:absolute;left:0%;bottom:0.3rem;z-index:12;font-size: 0;}
#banner .tip span {display:inline-block;vertical-align:middle; width:0.5rem; height:0.05rem;margin:0 0.08rem;vertical-align:middle;background-color:#fff;border-radius: 0.04rem;}
#banner .tip span.cur {background:#e5322d;}

/*主体内容 start*/
.index_body{background:#f1f1f1;}

.index .index_title{padding-top:0.8rem;padding-bottom:0.5rem;}
.index .index_title .tit{font-weight:bold;font-size:0.4rem;text-align:center;color:#000;background:url("../images/titline.png") no-repeat center center;background-size:6.93rem 0.25rem;}
.index .index_title .subtit{margin-top:0.14rem;font-size:0.24rem;line-height:0.24rem;text-align: center; color:#666;}
.index .amore{display:block;width:6.88rem;height:0.9rem;margin:0 auto;font-size:0.28rem;line-height:0.9rem;text-align:center;color:#fff;background:#e5322d;}

/* 友情链接 */
.links{position:relative;padding:0.3rem;border-top:1px solid#f5f5f6;background:#fff;}
.links .list{display:block;width:6.1rem;height:0.54rem;}
.links .list li{margin-right:0.22rem;float:left;display:block;width:1.86rem;height:0.54rem;}
.links .list li:nth-child(3n){margin-right:0;}
.links .list li a{display:block;width:1.86rem;height:0.54rem;font-size:0.26rem;text-align:center;line-height:0.54rem;color:#333;background:url("../images/linksIco.png") no-repeat center center;background-size:1.86rem 0.54rem;}
.links .arrow{position:absolute;top:0.3rem;right:0.3rem;display:block;width:0.71rem;height:0.54rem;background:url("../images/linksarr.jpg") no-repeat center center;background-size:0.71rem 0.54rem;}


/* 产品中心 */
.index .part1{padding-bottom:0.8rem;background:#f5f5f5;}
.pro_nav{padding:0 0.24rem;}
.pro_nav .item{margin-right:0.24rem;margin-bottom:0.26rem;float:left;display:block;width:2.13rem;height:0.52rem;}
.pro_nav .item:nth-child(3n){margin-right:0;}
.pro_nav .item a{display:block;width:2.13rem;height:0.52rem;line-height:0.52rem;font-size:0.26rem;color:#333;text-align:center;background:url("../images/pronav.png") no-repeat center center;background-size:2.13rem 0.52rem;}
.pro_nav .item:hover a{color:#fff;background:url("../images/pronav_h.png") no-repeat center center;background-size:2.13rem 0.52rem;}

.index .pro_list{padding:0 0.26rem;}
.index .pro_list li{margin-right:0.3rem;margin-bottom:0.28rem;float:left;display:block;width:3.28rem;height:3.14rem;background:#fff;border:1px solid #e9e9e9;border-top:none;}
.index .pro_list li:nth-child(2n){margin-right:0;}
.index .pro_list li a{padding:0.08rem;display:block;}
.index .pro_list li figure{position:relative;display:block;width:3.14rem;height:2.36rem;}
.index .pro_list li figure img{display: block;width:100%;height:100%;}
.index .pro_list li .tit{display: block;height:0.7rem;font-weight:normal;font-size:0.24rem;line-height:0.7rem;text-align:center;color:#222;}
.index .part1 .amore{margin-top:0.3rem;}

/*询盘*/
.enquiry{position:relative;width:6.9rem;height:3.47rem;margin:0 auto;margin-top:0;background:url("../images/inquiry_bg.png") no-repeat center center;background-size:6.9rem 3.47rem;}
.enquiry .txt{padding:0.44rem 0.36rem 0;}
.enquiry .txt .tit{margin-bottom:0.3rem;}
.enquiry .txt .tit .tit_img{display:block;}
.enquiry .txt .subtit{padding-left:0.3rem;margin-top:0.14rem;font-size:0.24rem;line-height:0.26rem;color:#fff;background:url("../images/point.png") no-repeat left center;background-size:0.14rem 0.14rem;}
.enquiry .btns{position:absolute;bottom:0.31rem;width:100%;height:0.96rem;}
.enquiry .btns a{float:left;display:block;width:50%;height:0.95rem;font-size:0.3rem;line-height:0.95rem;color:#fff;}
.enquiry .btns a.tel{text-indent:1.5rem;background:url("../images/telIco.png") no-repeat 0.94rem center;background-size:0.25rem 0.28rem;} 
.enquiry .btns a.online{text-indent:1.44rem;background:url("../images/onIco.png") no-repeat 1rem center;background-size:0.28rem 0.28rem;} 

/* 案例中心 */
.index .part2{padding-bottom:0.8rem;background:#f5f5f5;}
.index .part2 .index_title{padding-top:0.5rem;}
.index .icase{position:relative;width:6.9rem;height:5.2rem;margin:0 auto;}
.index .icase .bd{position:relative;overflow: hidden;}
.index .icase .bd li{position:relative;float: left;display:block;width:6.9rem;height:5.2rem;}
.index .icase .bd a{display:block;}
.index .icase .bd .img{display:block;width:6.9rem;height:5.2rem;}
.index .icase .bd img{display:block;width:100%;height:100%;}
.index .icase .bd .txt{position:absolute;bottom:0;left:0;width:100%;height:0.74rem;line-height:0.74rem;background:url("../images/case_txt1.png") no-repeat;background-size:6.9rem 0.74rem;} 
.index .icase .bd .tit{font-weight:normal;font-size:0.28rem;color:#fff;text-align:left;line-height:0.74rem;text-indent:0.24rem;}
.index .icase .hd{text-align:center;position:absolute;bottom:0;right:0.3rem;height:0.74rem;}
.index .icase .icolist{margin-top:0.24rem;}
.index .icase .icolist li{float:left;display:block;font-size:0;width:0.16rem;height:0.16rem;margin:0 0.06rem;background:#fff;border-radius:100%;}
.index .icase .icolist li.on{background:#e5322d;}
.index .case_list{padding:0 0.3rem;margin-top:0.3rem;}
.index .case_list li{margin-right:0.3rem;margin-bottom:0.3rem;position:relative;float:left;display:block;width:3.3rem;height:2.46rem;}
.index .case_list li:nth-child(2n){margin-right:0;}
.index .case_list li a{display:block;}
.index .case_list li .img{display:block;width:3.3rem;height:2.46rem;}
.index .case_list li img{display:block;width:100%;height:100%;}
.index .case_list li .txt{position:absolute;bottom:0;left:0;width:100%;height:0.73rem;background:url("../images/case_txt2.png") no-repeat;background-size:3.3rem 0.73rem;}
.index .case_list li .tit{height:0.73rem;font-weight:normal;font-size:0.26rem;line-height:0.73rem;text-indent:0.24rem;color:#fff;}
.index .part2 .amore{margin-top:0.3rem;}

/* 服务支持 */
.index .part3{padding-bottom:0.8rem;background:#fff;}
.index .iservice{position:relative;width:6.9rem;height:9,5rem;margin:0 auto;margin-top:0;background:#f5f5f5;overflow: hidden;}
.index .iservice .bd{position:relative;overflow: hidden;width:100%;height:9.5rem;}
.index .iservice .bd li{position:relative;float:left;width:6.9rem;}
.index .iservice .bd li .a1{display:block;}
.index .iservice .bd li .img{display:block;width:6.9rem;height:3.92rem;margin:0 auto;}
.index .iservice .bd li img{display:block;width:100%;height:100%;}
.index .iservice .bd li .txt{padding-top:0.5rem;padding-left:0.6rem;padding-right:0.5rem;}
.index .iservice .bd li .tit{font-size:0.36rem;line-height:0.36rem;color:#000;}
.index .iservice .bd li .z_line{margin-top:0.2rem;display:block;width:0.6rem;height:0.02rem;background:url("../images/z_line.png") no-repeat center center;background-size:0.6rem 0.02rem;}
.index .iservice .bd li .desc{margin-top:0.36rem;font-size:0.24rem;line-height:0.4rem;text-align:justify;color:#666;}
.index .iservice .bd li .zmore{display:block;width:5.7rem;height:0.8rem;margin:0 auto;margin-top:0.5rem;font-size:0.28rem;line-height:0.8rem;text-align:center;color:#fff;background:#e5322d;}
.index .iservice .bd li .num{position:absolute;top:4.4rem;right:0.6rem;font-family: Arial;font-size:0.75rem;line-height:0.6rem;color:#ddd;}
.index .iservice .hd{text-align: center;position:absolute;bottom:0.4rem;width:100%;height:0.2rem;}
.index .iservice .hd ul{display: inline-block;}
.index .iservice .hd li{float:left;display:block;width:0.14rem;height:0.14rem;margin:0 0.1rem;font-size:0;background:#999;border-radius:100%;}
.index .iservice .hd li.on{background:#e5322d;width:0.5rem;border-radius:0.08rem;}

/* 荣誉资质 */
.index .part4{height:9.58rem;background:url("../images/honor_bg.jpg") no-repeat center center;background-size:100% 9.58rem;}
.index .part4 .index_title .tit{color:#fff;}
.index .part4 .index_title .subtit{color:#fff;}
#certify{position: relative; width: 100%; margin: 0 auto; overflow: hidden;}
#certify .swiper-container{padding-bottom: .9rem;}
#certify .swiper-slide{width:4.2rem; height: 5.94rem; transform:scale(0.8);}
#certify .swiper-slide-active{transform:scale(1);}
#certify .swiper-slide img{display: block;max-width:100%;}
#certify .swiper-slide p{line-height: .98rem; padding-top: 0; text-align: center; color: #999; font-size: 1.1em; margin: 0;}
#certify .swiper-pagination{width: 100%; bottom: .2rem;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 .1rem; background-color: #fff; width: .14rem; height: .14rem; opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color: #e5322d;width:0.5rem;border-radius:0.06rem;}
#certify .swiper-button-prev{left: -30px; width: 45px; height: 45px; background: url(../images/wm_button_icon.png) no-repeat; background-position: 0 0; background-size: 100%;}
#certify .swiper-button-prev:hover{background-position: 0 -46px; background-size: 100%;}
#certify .swiper-button-next{right: -30px; width: 45px; height: 45px; background: url(../images/wm_button_icon.png) no-repeat; background-position: 0 -93px; background-size: 100%;}
#certify .swiper-button-next:hover{background-position: 0 -139px; background-size: 100%;}

/* 关于朝阳 */
.index .part5{padding-top:0.9rem;padding-bottom:0.7rem;background:#f5f5f5;}
.index .part5 .about{padding-bottom:0.6rem;width:6.9rem;margin:0 auto;box-shadow: 3px 0 8px rgba(0, 0, 0, 0.1);background:#fff;border-radius:0.04rem;}
.index .part5 .aimg{display:block;width:6.9rem;height:3.98rem;}
.index .part5 .aimg img{display:block;width:6.9rem;height:3.98rem;}
.index .part5 li{float: left; padding-top: .2rem; width: 18%; margin-left: 2%; padding-left: 3%; box-sizing: content-box;}
.index .part5 li h3{font-family:arial;font-size: .54rem; font-weight: 400;color:#333;}
.index .part5 li h3 span{font-size: .26rem; font-weight: bold; padding-left: .05rem;color:#333;}
.index .part5 li h4{margin-top:0.12rem;font-weight: 400;font-size:0.24rem;color:#666;text-indent:0.12rem;}
.index .part5 li:first-child{background: none; width: 28%;}
.index .part5 li:last-child{margin-left: 0; width: 33%;}
.index .part5 .atit{padding-top:0.4rem;}
.index .part5 .atit .tit{background:url("../images/atitline.png") no-repeat center center;background-size:6.27rem 0.25rem;}
.index .part5 .txt{width:5.8rem;margin:0 auto;font-size:0.24rem;line-height:0.4rem;text-align:justify;color:#666;}
.index .part5 .amore{width:5.78rem;margin-top:0.6rem;}
/* 工程师 */
.index .part6{padding-bottom:0.8rem;background:#f5f5f5;}
.index .faculty{margin-top:0;}
.index .faculty .bd{position:relative;width:6.9rem;height:4.4rem;margin:0 auto;background:url("../images/gcs_bg.png") no-repeat center center;overflow:hidden;background-size:6.9rem 4.4rem;}
.index .faculty .bd li{position:relative;display:block;height:4.4rem;}
.index .faculty .bd li .t1{padding-top:0.4rem;padding-left:0.3rem;display:block;height:4rem;}
.index .faculty .bd li .img{position:relative;float:left;display:block;width:2.68rem;height:3.5rem;overflow: hidden;background:url("../images/gcs_img.png") no-repeat center center;background-size:2.68rem 3.84rem;}
.index .faculty .bd li img{position:absolute;top:0.02rem;left:0.03rem;display:block;width:2.6rem;height:auto;background:#2e2e35;}
.index .faculty .bd li .txt{margin-left:0.3rem;float:left;width:3.4rem;}
.index .faculty .bd li .title{padding-top:0.3rem;}
.index .faculty .bd li .title .tit{float:left;font-weight:bold;font-size:0.32rem;line-height:0.32rem;color:#000;}
.index .faculty .bd li .title .job_name{margin-top:0.06rem;margin-left:0.3rem;font-size:0.24rem;line-height:0.36rem;color:#000;}
.index .faculty .bd li .works_ex{margin-top:0.2rem;font-size:0.3rem;line-height:0.44rem;color:#333;}
.index .faculty .bd li .num{margin-top:0.2rem;position:relative;font-family:arial;font-size:0.5rem;line-height:0.4rem;text-align:right;color:#e5322d;}
.index .faculty .bd li .num .line{position:absolute;top:0.2rem;left:0;display:block;width:2.4rem;height:1px;background:#e5322d;}
.index .faculty .bd li .t2{position:absolute;right:1.2rem;bottom:0.5rem;display:block;width:2.4rem;height:0.6rem;font-size:0.26rem;line-height:0.6rem;text-align:center;color:#fff;background:#e5322d;border-radius:0.05rem;}
.index .faculty .hd{margin-top:0.2rem;overflow-y: scroll;}
.index .faculty .hd .imglist{margin-left:0.3rem;width:112%;}
.index .faculty .hd .imglist .item{float:left;margin-left:0.2rem;}
.index .faculty .hd .imglist .item:first-child{margin-left:0;}
.index .faculty .hd .imglist .item .img{position:relative;display:block;width:1.44rem;height:1.44rem;background:#dcdcdc;border-radius:0.03rem;}
.index .faculty .hd .imglist .item img{position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:1.44rem;height:auto;margin:auto;}
.index .faculty .hd .imglist .item.on .img{border:1px solid #e5322d;}
.index .part6 .amore{margin-top:0.6rem;}

/* 新闻资讯 */
.index .part7{padding-bottom:0.8rem;background:#f5f5f5;}
.index .part7 .index_title{padding-top:0.5rem;}
.index .part7 .newslist{padding:0 0.3rem;margin-top:0;}
.index .part7 .newslist li{margin-top:0.3rem;}
.index .part7 .newslist li .txt{float:left;width: 3.94rem;height:1.5rem;border-bottom:1px solid #ddd;}
.index .part7 .newslist li .txt .tit{height:0.94rem;font-weight:normal;font-size:0.28rem;line-height:0.42rem;color:#333;}
.index .part7 .newslist li .txt .time{font-family:arial;font-size:0.26rem;line-height:0.26rem;color:#666;}
.index .part7 .newslist li .img{float:right;display:block;width:2.7rem;height:1.5rem;}
.index .part7 .newslist li img{display:block;width:2.7rem;height:1.5rem;border-radius:0.1rem;}
.index .part7 .amore{margin-top:0.6rem;}

/*版权信息*/
.footer{width: 100%;height: 2rem;background:#16191d;}
#copyright{padding-top:0.5rem;padding-left:0;text-align:center;}
#copyright a{font:normal .26rem "microsoft yahei";color:#e6e6e6;line-height:.26rem;}
#copyright p{font:normal .26rem "microsoft yahei";color:#e6e6e6;line-height:.26rem;}
#copyright .copy2{margin-top:0.16rem;}
#copyright span{margin:0 0.09rem;}

.g_wximg{position:fixed;width:100%;height:100%;left:0;top:0;z-index:99999;display:none}
.g_wximg .close{background:url(../images/close.png) no-repeat center;background-size:.4rem auto;width:.4rem;height:.4rem;cursor:pointer;position:fixed;right:18%;top:18%;text-align:center;display:block;z-index:12}
.g_wximg .bdtel img{width:4.0rem !important;display:block}
.bdtel{position:fixed;top:22%;z-index:10;padding:0 0 .1rem;max-width:640px;min-width:320px;width:100%;left:50%;transform:translateX(-50%)}
.bdtel .upIn{width:6.4rem;display:block;text-align:center;color:#fff;padding:4%;margin:0 auto}
.bdtel p{padding:2%;text-align:center;color:#fff}
.bdtel img{margin:0 auto;display:block;max-width:80% !important}
.bdtelbg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:999;max-width:640px;min-width:320px;display:none}
.bga{background-color:rgba(0,0,0,0.8);width:100%;height:100%}