﻿@charset "UTF-8";
/*------------// Overall //------------------*/
body{font: "Microsoft YaHei", "黑体", Helvetica, Arial, Tahoma, sans-serif;color: #666;margin: 0;background: #fff;overflow-x: hidden;}
body{font-family: "微软雅黑";font-weight: 300\0;}
html, body{-webkit-text-size-adjust: none; height:100%;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);box-sizing: border-box;-webkit-touch-callout: none;font-size: 0.22rem;}
table{border-collapse: collapse;border-spacing: 0;empty-cells: show;}
th, td{border-collapse: collapse;}
a:link{text-decoration: none;color: #333;}
a:visited{text-decoration: none;color: #333;}
img{border: 0;/*添加以下属性是解决图片在微信浏览器下默认转换效果造成页面模糊*/-webkit-transform: scale(1)rotate(0)translate3d(0, 0, 0);transform: scale(1)rotate(0)translate3d(0, 0, 0);display: inline-block !important;outline: none;}
div, p, img, ul, ol, li, form, input, label, span, dl, dt, dd, h1, h2, h3, h4, h5, h6{margin: 0;padding: 0;}
ol, ul, li{list-style-type: none;}
/*IOS下移除按钮原生样式 -webkit-appearance*/
input[type=button]{-webkit-appearance: none;outline: none;}
/*去除点击按钮，有灰色阴影*/
a, input{-webkit-tap-highlight-color: rgba(0,0,0,0);}
/* a {transition: all 0.3s ease-in-out;} */
html{font-size: 625%;}
body{overflow-x: hidden;}
.mobile{max-width: 640px;position: relative;margin: 0 auto;overflow-x: hidden;font-size: 0.18rem;min-height:100%;}
.cont{width:5.8rem;margin: 0 auto;}
img{height: auto !important;max-width: 100% !important;vertical-align: middle;}
.pic-box{text-align: center;vertical-align: middle;}
.fleft{float:left;}
.fright{float:right;}
.clearfix{display:table;content:"";clear:both;}
.clear{clear:both; height:0; overflow:hidden; display:block;;}

/*header*/
.header{width: 100%;height: 0.88rem;z-index: 100;}
.logo{width:4.3rem;height: 0.88rem;display: block;float: left; text-align:center; font-size:0; position:relative; left:0.2rem;}
.logo span{ display:inline-block; height:100%; vertical-align:middle;}
.logo img{ max-width:4.3rem !important; vertical-align:middle;}

/*nav*/
.nav-btn{width: 0.30rem;height: 0.88rem;float: right;position: relative;right:0.30rem;}
.nav-btn i{display: block;width: 0.30rem;height: 0.27rem;background: url('../images/menu.png') no-repeat;position: absolute;left: 50%;top: 50%;margin:-0.13rem 0 0 -0.15rem;background-size: 100%;}
.nav-box{width: 100%;max-width:640px;position:absolute;display: block;z-index: 1000;text-align:left;top: 0;height: 100%;margin-top:0.88rem;display:none; overflow-y:scroll;background-color:rgba(0,0,0,0.5);}
.nav-box ul.nav-list{}
.nav-box ul.nav-list>li{width: 100%;}
.nav-box ul.nav-list>li>.one_nav{display: block;font-size: 0.24rem;color: #fff;width: 100%;height: 0.8rem;line-height: 0.8rem;background-color:#0092e5;text-indent:0.5rem;position:relative;border-bottom:solid 1px #0066a0;}
.nav-box ul.nav-list>li>.one_nav>.index{display:block;width:100%;height:100%;}
.nav-box ul.nav-list>li>.one_nav>a{display:block;width:90%;height:100%;color:#fff;}
.nav-box ul.nav-list>li>.one_nav span.nav-span{z-index:999;height: 0.26rem;background:url(../images/span-fade.png) no-repeat center;width:0.26rem;position:absolute;right:0.3rem;top:0.26rem;}
.nav-box ul.nav-list ul.nav-list-ul{display:none;}
.nav-box ul.nav-list ul.nav-list-ul li{width: 100%;}
.nav-box ul.nav-list ul.nav-list-ul li a{display: block;font-size: 0.24rem;color: #fff;width: 100%;height: 0.8rem;line-height: 0.8rem;background-color:#007cc2;text-indent:0.75rem;border-bottom:solid 1px #0066a0;}

/*banner*/
.swiper-container01 .swiper-pagination-bullet-active{background-color:#007cc2;}

/*index-introduce*/
.index-intr{width:100%;padding-top:0.6rem;padding-bottom:0.6rem;}
.index-intr-title-en{font-family:arial;font-size:0.36rem;color:#ccc;text-transform:uppercase;text-align:center;margin-bottom:0.04rem;}
.index-intr-title-zh{color:#007cc2;font-size:0.28rem;text-align:center;position:relative;font-weight:bold;margin-bottom:0.40rem;}
.index-intr-title-zh span{display:block;position:absolute;width:1.1rem;height:0.05rem;top:0.18rem;background:url(../images/index-intr-line.png) no-repeat center;}
.index-intr-title-zh span.index-intr-line-left{left:22%;}
.index-intr-title-zh span.index-intr-line-right{right:22%;}
.website-title{color:#666;font-size:0.22rem;text-align:center;margin-bottom:0.25rem}
.website-title a{color:#666;}
.index-intr-content{color:#999;font-size:0.2rem;line-height:0.34rem;width:5.8rem;margin:0 auto;margin-bottom:0.25rem;text-align: justify;text-justify:distribute-all-lines;}
.index-intr-video{width:5.8rem;margin:0 auto;/*border:1px solid #ddeef7;*/height:3.7rem;}
/*.index-intr-video-content{width:5.60rem;height:3.28rem;margin:0 auto;margin-top:0.08rem;margin-bottom:0.08rem;}*/
#video4{width:5.8rem !important;max-height:100%;text-align:center;}
#video4 video{max-height:100%;width:100%;}
/*index-products*/
.index-pro{width:100%;height:7.48rem;background:url(../images/index-pro-bg.jpg) no-repeat center;}
.index-pro-title-en{font-family:arial;font-size:0.36rem;color:#cbe6f6;text-transform:uppercase;text-align:center;margin-bottom:0.04rem;padding-top:0.75rem;}
.index-pro-title-zh{color:#fff;font-size:0.28rem;text-align:center;position:relative;font-weight:bold;margin-bottom:0.48rem;}
.index-pro-title-zh span{display:block;position:absolute;width:1.1rem;height:0.05rem;top:0.18rem;background:url(../images/index-pro-line.png) no-repeat center;}
.index-pro-title-zh span.index-pro-line-left{left:22%;}
.index-pro-title-zh span.index-pro-line-right{right:22%;}
.swiper-container02{width:100%;height:4.79rem;}
.swiper-container02 .swiper-slide{width:100%;height:4.79rem;margin:0 auto;}
.swiper-container02 .swiper-button-prev{width:0.42rem;height:0.42rem;background:url(../images/index-pro-left.png) no-repeat center;background-size:100%;left:0.3rem;}
.swiper-container02 .swiper-button-next{width:0.42rem;height:0.42rem;background:url(../images/index-pro-right.png) no-repeat center;background-size:100%;right:0.3rem;}
.swiper-container02 .index-pro-list{width:4.27rem;height:4.79rem;background:url(../images/index-pro01-bg.jpg) no-repeat center;margin:0 auto;}
.index-pro-list-name{font-size:0.16rem;font-weight:bold;text-align:center;padding-top:0.45rem;color:#fff;margin-bottom:0.50rem;}
.index-pro-list-img{width:3.15rem;margin:0 auto;margin-bottom:0.42rem;height:2.2rem;text-align:center;line-height:2.2rem;}
.index-pro-list-img img{max-width:100%;max-height:100%;}
.index-pro-list-more{width:2.45rem;height:0.6rem;margin:0 auto;border:0.01rem solid #fff;}
.index-pro-list-more a{width:2.45rem;height:0.6rem;margin:0 auto;display:block;line-height:0.50rem;text-align:center;font-size:0.22rem;color:#fff;}
.index-pro-list-more a span{font-size:0.34rem;color:#fff;position:relative;top:0.02rem;}

/*index-case*/
.index-case{width:100%;padding-top:0.8rem;padding-bottom:0.65rem;}
.index-case-item{width:5.8rem;position:relative;display:block;}
.index-case-item{max-width:5.8rem;}
.index-case-item-name{position:absolute;top:0;left: 0;min-width:1.5rem;height:0.6rem;background:url(../images/case-name-bg.png) no-repeat center;line-height:0.6rem;font-size:0.24rem;color:#fff;text-indent:0.2rem;}
.index-case-item-title{position:absolute;bottom:0;left:0;height:0.78rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;background:url(../images/case-modal.png) no-repeat center;font-size:0.2rem;line-height:0.30rem;color:#fff;padding:0.10rem 0.3rem;}
.index-case-list{overflow:hidden}
.index-case-list li{margin-top:0.2rem;position:relative;width:2.8rem;display:block;float:left}
.index-case-list li:nth-of-type(2n){float:right;}
.index-case-list li a{display:block;width:100%;height:100%;}
.index-case-list li .index-case-img{height:3.1rem;width:2.8rem;}
.index-case-list li .index-case-img img{max-width:100% !important;max-height:100% !important;}
.index-case-list-name{position:absolute;top:0;left: 0;min-width:1.5rem;height:0.6rem;background:url(../images/case-name-bg.png) no-repeat center;line-height:0.6rem;color:#fff;font-size:0.24rem;text-indent:0.2rem;}

/*index-news*/
.index-news{width:100%;padding-top:0.9rem;padding-bottom:0.7rem;background-color:#f5f5f5;}
.index-news-title-en{font-family:arial;font-size:0.36rem;color:#ccc;text-transform:uppercase;text-align:center;margin-bottom:0.04rem;}
.index-news-title-zh{color:#007cc2;font-size:0.28rem;text-align:center;position:relative;font-weight:bold;margin-bottom:0.32rem;}
.index-news-title-zh span{display:block;position:absolute;width:1.1rem;height:0.05rem;top:0.18rem;background:url(../images/index-news-line.png) no-repeat center;}
.index-news-title-zh span.index-news-line-left{left:22%;}
.index-news-title-zh span.index-news-line-right{right:22%;}
.index-news-list{display:block;position:relative;margin-top:0.15rem;padding-bottom:0.15rem;border-bottom:0.01rem dashed #d5d5d5;}
.index-news-date{float:left;width:1.12rem;height:1.12rem;background-color:#007cc2;text-align:center;color:#fff;font-family:arial;}
.index-news-day{font-size:0.6rem;padding-top:0.20rem;line-height:0.9em;padding-top:}
.index-news-line{width:0.25rem;height:0.03rem;background-color:#fff;margin:0 auto;}
.index-news-year{font-size:0.20rem;margin-top:0.03rem;}
.index-news-content{float:right;width:4.45rem;text-align: justify;text-justify:distribute-all-lines;}
.index-news-name{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:0.28rem;margin-bottom:0.10rem;}
.index-news-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:0.22rem;color:#999;line-height:1.4em;}

/*index-partners*/
.index-partners{width:100%;padding-top:0.8rem;padding-bottom:0.5rem;}
.index-partners-list{width:100%;padding-bottom:1rem;}
.index-partners .border-right{border-right:1px dashed #dadada;}
.index-partners .border-top{border-top:1px dashed #dadada;}
.swiper-container03{ position:relative; width:100%; height:5.25rem;margin:0 auto;}
.swiper-container03-main ul li{position:relative; float:left;width:100%; height:5.25rem;margin:0 auto;}
.index-partners-item{width:3.2rem;height:1.46rem;text-align:center;background-color:#fff;display:table-cell;vertical-align:middle;}
.index-partners-item a{display:block;width:100%;height:100%;}
.index-partners-item span{height: 100%;display: inline-block;vertical-align: middle;}
.index-partners-item img{display:table-cell;vertical-align:middle;text-align: center;display:inline-block;max-height:100% !important;max-width:100% !important;}

.index-partners-item:nth-of-type(1),.index-partners-item:nth-of-type(3),.index-partners-item:nth-of-type(5){float:left;border-right:1px dashed #dadada}
.index-partners-item:nth-of-type(2),.index-partners-item:nth-of-type(4),.index-partners-item:nth-of-type(6){float:right;}
.index-partners-item:nth-of-type(3),.index-partners-item:nth-of-type(4),.index-partners-item:nth-of-type(5),.index-partners-item:nth-of-type(6){border-top:1px dashed #dadada}


.swiper-container03 .swiper-button-prev{width:0.5rem;height:0.5rem;cursor:pointer;background:url(../images/partners-left.png) no-repeat center;background-size:100%;top:95%;bottom:0;left:2.15rem;}
.swiper-container03 .swiper-button-next{width:0.5rem;height:0.5rem;cursor:pointer;background:url(../images/partners-right.png) no-repeat center;background-size:100%;top:95%;bottom:0;right:2.15rem;}

/*footer*/
.footer{background-color:#30343b;min-height:1rem;text-align:center;font-size:0.2rem;color:#888;line-height:0.34rem;padding-top:0.2rem;}
.footer a{color:#888;}

/*other-nav*/
.other-nav{height:0.8rem;box-shadow:0.12rem 0.12rem 0.12rem #f5f5f5;width:100%;color:#007cc2;font-size:0.26rem;text-align:center;line-height:0.8rem;}
/*.other-nav span{display:inline-block;margin-left:0.2rem;background:url(../other-nav-span.jpg) no-repeat center;width:0.18rem;height:0.1rem;background-size:100%;position:relative;top:-0.02rem;}*/
.part_nav{margin-top:0.2rem;}
	.sec_list {position: relative; overflow: visible;}
		.sec_list > span {display: block; height: 0.8rem; width: 100%; line-height: 0.8rem;position: absolute; z-index: 1; top: 0.11rem; color: #1162b1; position: relative; cursor: pointer; background: #fff;height:0.8rem;box-shadow:0.12rem 0.12rem 0.12rem #f5f5f5;width:100%;color:#007cc2;font-size:0.26rem;text-align:center;line-height:0.8rem;padding-right:0.5rem;}
        .part_list > span {display: block; height: 0.8rem; width: 94%; line-height: 0.8rem; box-shadow: 0px 0.3px 14px rgba(0,0,0,0.1); position: absolute; z-index: 101; top: 0.11rem; color: #fff; position: relative; cursor: pointer; background: #1162b1;border-radius:5px;}
		.down {display: block; width: 0.19rem; height: 0.11rem; background: url('../images/other-nav-span.jpg') center no-repeat; background-size: 100%; position: absolute; right: 2.17rem; top: 0.36rem; transform-origin: center;}
        .down_white {display: block; width: 0.19rem; height: 0.11rem; background: url('down_white.png') center no-repeat; background-size: 100%; position: absolute; right: 1.15rem; top: 0.36rem; transform-origin: center;}
		.click1 {-webkit-animation: round1 0.3s linear forwards; -moz-animation: round1 0.3s linear forwards; -ms-animation: round1 0.3s linear forwards; -o-animation: round1 0.3s linear forwards; animation: round1 0.3s linear forwards;}
		.click2 {-webkit-animation: round2 0.3s linear forwards; -moz-animation: round2 0.3s linear forwards; -ms-animation: round2 0.3s linear forwards; -o-animation: round2 0.3s linear forwards; animation: round2 0.3s linear forwards;}
		@keyframes round1 {
			0% {-webkit-transform: rotate(0deg);}
			50% {-webkit-transform: rotate(90deg);}
			100% {-webkit-transform: rotate(180deg);}
		}
		@keyframes round2 {
			0% {-webkit-transform: rotate(180deg);}
			50% {-webkit-transform: rotate(90deg);}
			100% {-webkit-transform: rotate(0deg);}
		}

		.sec_list > ul {background: #fff; width: 100%; position: absolute; z-index: 1;top: 0.92rem; left: 0; padding: 0.12rem 0 0.15rem; box-shadow: 0px 1px 14px rgba(0,0,0,0.1); display: none;} 
			.sec_list > ul > li {line-height: 0.7rem;text-align:center;}
				.sec_list > ul > li > a {color: #666666; display: block;}
/*products*/
.products{padding-top:0.25rem;width:100%;padding-bottom:0.45rem;}
.products-item{overflow:hidden;overflow:hidden;}
.products-item li{width:2.80rem;border:1px solid #f0f0f0;min-height:3.30rem;margin-bottom:0.2rem;display:block;float:left;overflow:hidden; }
.products-item li a{display:block;width:100%;height:100%;}
.products-item li:nth-of-type(2n){float:right;}
.products-item-img{width:2.5rem;height:2.5rem;text-align:center;line-height:2.5rem;margin:0 auto;}
.products-item-img img{max-width:100% !important;max-height:100% !important;}
.products-item-name{width:2.5rem;margin:0 auto;border-top:1px dashed #e8e8e8;min-height:0.9rem;padding-top:0.15rem;}
.products-item-title{font-size:0.22rem;color:#666;width:2.5rem;text-align:center;margin:0 auto;}
.products-more{text-align:center;font-size:0.24rem;color:#888;margin-top:0.2rem;}
.products-more a{text-align:center;font-size:0.24rem;color:#888;}

/*displayproducts*/
.displayproducts{padding-bottom:0.45rem;width:100%;padding-top:0.55rem;}
.displayproducts-swiper{width:100%;}
.displayproducts-swiper .swiper-button-prev{width:0.25rem;height:0.51rem;background:url(../images/dispro-left.) no-repeat center;background-size:100%;}
.displayproducts-swiper .swiper-button-next{width:0.25rem;height:0.51rem;background:url(../images/dispro-right.) no-repeat center;background-size:100%;}
.displayproducts-swiper .swiper-slide{text-align:center;}
.displayproducts-img{width:3.5rem;margin:0 auto;height:3.5rem;line-height:3.5rem;text-align:center;}
.displayproducts-img img{max-height:100%;max-width:100%;}
.displayproducts-note{margin-top:0.7rem;}
.displayproducts-name{font-size:0.26rem;font-weight:bold;color:#279fea;border-bottom:1px solid #eee;padding-bottom:0.10rem;}
.displayproducts-name span{font-weight:normal;font-size:0.26rem;}
.displayproducts-note-briefing{padding-top:0.15rem;padding-bottom:0.50rem;}
.displayproducts-note-briefing-name{float:left;width:1.2rem;font-size:0.22rem;color:#999;text-align:justify;text-justify:distribute-all-lines;}
.displayproducts-note-briefing-note{float:right;width:4.60rem;font-size:0.22rem;color:#747474;line-height:0.28rem;text-align:justify;text-justify:distribute-all-lines;}
.displayproducts-tabs-title{border-bottom:0.02rem solid #279fea;}
.displayproducts-tab{float:left;font-size:0.24rem;color:#666;width:2.0rem;border-top-left-radius:0.10rem;border-top-right-radius:0.10rem;height:0.53rem;line-height:0.55rem;text-align:center;}
.displayproducts-tabs-title .active{color:#fff;background-color:#279fea;}
.displayproducts-tabs-note{padding-top:0.25rem;font-size:0.22rem;line-height:0.42rem;text-align:justify;text-justify:distribute-all-lines;}
.text-indent{text-indent:0.44rem;}
.margin-top{margin-top:0.2rem;}
.displayproducts-tabs-note .active{display:block;}
.displayproducts-tabs-note .none{display:none;}

.displayproducts-tabs table{max-width:100%;height:auto;}

/*cases*/
.cases{padding-top:0.30rem;width:100%;padding-bottom:0.45rem;}
.cases-item{overflow:hidden;}
.cases-item li{width:2.80rem;min-height:2.35rem;margin-bottom:0.2rem;display:block;box-shadow:0.0rem 0.0rem 0.10rem #f5f5f5,-0.0rem 0.0rem 0.10rem #f5f5f5,0.0rem -0.0rem 0.10rem #f5f5f5,-0.0rem -0.0rem 0.10rem #f5f5f5;float:left;}
.cases-item li a{display:block;width:100%;height:100%;}
.cases-item li:nth-of-type(2n){float:right;}
.cases-item-img{width:2.8rem;height:1.9rem;overflow:hidden;text-align:center;line-height:1.9rem;}
.cases-item-img img{max-width:100% !important;max-height:100% !important;}
.cases-item-name{width:2.80rem;margin:0 auto;min-height:0.45rem;line-height:0.45rem;text-align:center;font-size:0.22rem;}

/*displaycases*/
.displaycases{width:100%;padding-top:0.5rem;padding-bottom:0.6rem;}
.displaycases .margin-top30{margin-top:0.3rem;}
.displaycases-name{font-size:0.32rem;color:#279fea;font-weight:bold;text-align:center;}
.displaycases-note{margin-top:0.2rem;font-size:0.22rem;line-height:0.4rem;color:#555;text-align:justify;text-justify:distribute-all-lines;}
.displaycases-note p.font-color{font-size:0.2rem;color:#279fea;line-height:0.3rem;}
.displaycases-note .displaycases-img{width:2.8rem;}
.displaycases-note .displaycases-img img{max-width:2.8rem;}
.case_box2{margin-top:0.2rem;}

.case_swiper_img{position: relative;width: 5.8rem;height:2.8rem;margin-top:0.2rem;margin-bottom:0.2rem;}
.img_wrap{width:2.8rem;height:2.8rem;line-height:2.8rem;text-align:center;}
.img_wrap img{max-width:100%;max-height:100%;}
.leftbtn{width:0.5rem;height:1rem;background:url('../images/case_prev.') no-repeat;position:absolute;top:30%;left:0rem;z-index: 10;cursor:pointer;background-size:cover}
.rightbtn{width:0.5rem;height:1rem;background:url('../images/case_next.') no-repeat;position:absolute;top:30%;right:0rem;z-index: 10;cursor:pointer;background-size:cover}
.case_ul_swiper li{margin-right:0.1rem;}
.case_box_two{overflow:hidden;}
/*news*/
.news{width:100%;padding-top:0.45rem;padding-bottom:0.45rem}
.news-list{overflow:hidden}
.news-list li{display:block;padding-bottom:0.2rem;margin-bottom:0.2rem;border-bottom:0.01rem solid #eee;}
.news-list li a{display:block;width:100%;height:100%;}
.news-list-img{float:left;width:2rem;margin-right:0.2rem;}
.news-list-content{float:left;}
.news-list-name{color:#333;font-size:0.26rem;margin-bottom:0.05rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news-list-date{color:#999;font-size:0.2rem;margin-bottom:0.10rem;}
.news-list-con{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666;font-size:0.22rem;}

/*displaynews*/
.displaynews{width:100%;padding-top:0.35rem;padding-bottom:0.5rem}
.displaynews-name{font-weight:bold;line-height:0.48rem;font-size:0.32rem;text-align:center;}
.displaynews-date{font-size:0.2rem;color:#999;text-align:center;margin-top:0.10rem;margin-bottom:0.30rem;}
.displaynews-content{text-align:justify;text-justify:distribute-all-lines;color:#555;font-size:0.22;line-height:0.4rem;}
.displaynews-return{height:0.65rem;width:100%;background-color:#007cc2;margin-top:0.45rem;}
.displaynews-return a{display:block;height:0.65rem;width:100%;text-align:center;line-height:0.60rem;color:#fff;font-size:0.26rem;background-color:#007cc2;}

.new_D_R{width: 5.8rem;overflow:hidden;position: relative;height: 3.9rem;margin-top:0.3rem;}
.new_img_bg{width: 5.7rem;height: 3.8rem;position: absolute;bottom: 0px;left: 0px;background: #e3e3e3;}
.new_img_img{margin-left:0.1rem;}
.new_img_img img{max-width: 100%;max-height: 100%;}


/*contact*/
.address{display:none;}
#map {width: 100%; height: 100%;}
#map img {max-width: none !important;height:auto !important;}

.contact{width:100%;padding-top:0.30rem;padding-bottom:0.5rem;}
.contact-content{width:100%;margin-bottom:0.25rem;padding:0 0.3rem;box-shadow:0.0rem 0.0rem 0.10rem #f5f5f5,-0.0rem 0.0rem 0.10rem #f5f5f5,0.0rem -0.0rem 0.10rem #f5f5f5,-0.0rem -0.0rem 0.10rem #f5f5f5;}
.contact-website{font-size:0.3rem;color:#333;padding-top:0.25rem;margin-bottom:0.25rem;}
.contact-con{color:#7f7f7f;font-size:0.24rem;line-height:0.44rem;}
.contact-left{float:left;width:1.20rem;font-size:0.24rem;}
.contact-left span{display:inline-block;width:0.17rem;height:0.2rem;margin-right:0.07rem;}
.contact-left span.contact-address{background:url(../images/contact-address.jpg) no-repeat center;background-size:100%;}
.contact-left span.contact-phone{background:url(../images/contact-phone.jpg) no-repeat center;background-size:100%;}
.contact-left span.contact-totalphone{background:url(../images/contact-phone.jpg) no-repeat center;background-size:100%;}
.contact-left span.contact-fax{background:url(../images/contact-fax.jpg) no-repeat center;background-size:100%;}
.contact-left span.contact-email{background:url(../images/contact-email.jpg) no-repeat center;background-size:100%;}
.contact-right{float:right;width:4.0rem;font-size:0.24rem;}
.contact-hot{margin-top:0.25rem;margin-bottom:0.3rem;}
.contact-hot-img{float:left;margin-right:0.07rem;width:0.66rem;height:0.66rem;}
.contact-hot-txt{float:left;}
.contact-hot-title{line-height:0.24rem;margin-bottom:0.15rem;}
.contact-hot-number{line-height:0.24rem;font-size:0.32rem;font-weight:bold;color:#279fea;}
.contact-map{width:100%;border:0.01rem solid #eee;padding:0.10rem 0;height:3.8rem;}
.contact-map-container{width:5.60rem;margin:0 auto;height:3.80rem;}
@media screen and (max-width:319px) and (min-width:305px){
	.contact-left{float:left;font-size:0.20rem;width:25%;}
	.contact-right{float:right;width:75%;font-size:0.20rem;}
}
@media screen and (max-width:300px) and (min-width:280px){
	.contact-left{float:left;font-size:0.20rem;width:27%;}
	.contact-right{float:right;width:73%;font-size:0.20rem;}
}

/*honor*/
.honor{width:100%;padding-top:0.35rem;padding-bottom:0.6rem;}
.honnr_ul li{width:2.80rem;height:3.3rem;margin-bottom:0.2rem;display:block;box-shadow:0rem 0rem 0.08rem rgba(137,138,137,0.2);float:left;overflow:hidden}
.honnr_ul li:nth-of-type(2n){float:right;}
.honnr_ul li a{display:block;width:100%;height:100%;}
.honor-item-img{width:2.8rem;height:2.8rem;line-height:2.8rem;text-align:center;}
.honor-item-img img{max-height:2.5rem !important;max-width:2.5rem !important;}
.honor-item-name{width:2.80rem;margin:0 auto;min-height:0.5rem;line-height:0.5rem;text-align:center;font-size:0.20rem;color:#279fea;box-shadow:0rem 0rem 0.5rem rgba(137,138,137,0.2);overflow:hidden;}

/*brand*/
.brand{width:100%;padding-top:0.55rem;padding-bottom:0.65rem;}
.brand-name{font-size:0.32rem;color:#279fea;margin-bottom:0.5rem;text-align:center;font-weight:bold;}
.brand .martin-top30{margin-top:0.3rem;}
.brand .brand-content p{line-height:0.40rem;font-size:0.22rem;color:#555;text-align:justify;text-justify:distribute-all-lines;}
.brand_ul p{background:url('../images/brand_radius.') left center no-repeat;padding-left:0.2rem;}
.brand .brand-content p.fontSize{color:#333;font-size:0.24rem;line-height:0.36rem;}

.brand_D_R{width: 5.8rem;position: relative;height: 3.55rem;overflow:hidden;}
.brand_img_bg{width: 5.7rem;height: 3.45rem;position: absolute;bottom: 0px;left: 0px;background: #e3e3e3;}
.brand_img_img{margin-left: 10px;}
.brand_img_img img{max-width:100%;max-height:100%}
/*.brand .brand-content p span{color:#279fea;font-weight:bold;margin-right:0.05rem;}*/

/*join*/
.join{width:100%;padding-top:0.5rem;padding-bottom:0.55rem}
.join-content{color:#555;font-size:0.22rem;line-height:0.4rem;}
.join-content p{color:#555;font-size:0.22rem;line-height:0.4rem;}

/*service*/
.service{width:100%;padding-top:0.55rem;padding-bottom:0.85rem;}
.service-logo{padding-bottom:0.2rem;width:2.65rem;height:1rem;overflow:hidden}
.service-line{border-top:0.02rem solid #d5b25e;overflow:hidden;margin-top:0.1rem;}
.service-star{margin-top:0.18rem;margin-bottom:0.35rem;}
.service-star p{line-height:0.32rem;font-size:0.24rem;color:#666;font-weight:bold;}
.service-star p span{display:inline-block;width:0.12rem;height:0.12rem;margin-right:0.15rem;background:url(../images/service-star.jpg) no-repeat center;background-size:100%;}
.service-content{line-height:0.40rem;font-size:0.22rem;color:#555;text-align:justify;text-justify:distribute-all-lines;}

/*feedback*/
.feedback{width:100%;padding-top:0.37rem;padding-bottom:0.67rem;}
.feedback-content{padding-top:0.50rem;padding-bottom:0.48rem;border-radius:0.10rem;box-shadow:0.0rem 0.0rem 0.10rem #f5f5f5,-0.0rem 0.0rem 0.10rem #f5f5f5,0.0rem -0.0rem 0.10rem #f5f5f5,-0.0rem -0.0rem 0.10rem #f5f5f5;}
.feedback-content-title{font-size:0.28rem;color:#666;text-align:center;padding-bottom:0.45rem;border-bottom:0.01rem solid #eee;margin-bottom:0.5rem;}
.feedback-content-form{width:4.8rem;margin:0 auto;}
.feedback-content-form-item{width:100%;border:0.01rem solid #dedede;margin-bottom:0.1rem;height:0.58rem;padding:0 0.1rem;}
.feedback-content-form-name{float:left;line-height:0.55rem;font-size:0.20rem;color:#999;width:22%;}
.feedback-content-form-input{float:right;width:78%;line-height:0.55rem;height:0.58rem;}
.feedback-content-form-input input{border:none;outline:none;height:0.53rem;line-height:0.50rem;width:100%;padding:0;margin:0;background:none;color:#666;font-size:0.22rem;}
.feedback-content-form-input textarea{border:none;outline:none;line-height:0.28rem;height:1.10rem;font-size:0.22rem;width:100%;padding:0;margin:0;background:none;color:#666;resize:none;margin-top:0.15rem;font-family:"Microsoft YaHei";}
@media screen and (max-width:400px) and (min-width:380px){
	.feedback-content-form-name{float:left;line-height:0.55rem;font-size:0.rem;color:#999;width:22%;}
	.feedback-content-form-input{float:right;width:78%;line-height:0.55rem;height:0.58rem;}
	.feedback-content-form-input input{font-size:0.22rem;}
}
@media screen and (max-width:379px) and (min-width:360px){
	.feedback-content-form-name{float:left;line-height:0.55rem;font-size:0.20rem;color:#999;width:24%;}
	.feedback-content-form-input{float:right;width:76%;line-height:0.55rem;height:0.58rem;}
	.feedback-content-form-input input{font-size:0.22rem;}
}
@media screen and (max-width:359px) and (min-width:330px){
	.feedback-content-form-name{float:left;line-height:0.55rem;font-size:0.16rem;color:#999;width:26%;}
	.feedback-content-form-input{float:right;width:74%;line-height:0.55rem;height:0.58rem;}
	.feedback-content-form-input input{font-size:0.20rem;}
	.feedback-content-form-input textarea{font-size:0.20rem;}
}
@media screen and (max-width:329px) and (min-width:300px){
	.feedback-content-form-name{float:left;line-height:0.55rem;font-size:0.16rem;color:#999;width:28%;}
	.feedback-content-form-input{float:right;width:72%;line-height:0.55rem;height:0.58rem;}
	.feedback-content-form-input input{font-size:0.20rem;}
	.feedback-content-form-input textarea{font-size:0.20rem;}
}
@media screen and (max-width:299px) and (min-width:280px){
	.feedback-content-form-name{float:left;line-height:0.55rem;font-size:0.16rem;color:#999;width:31%;}
	.feedback-content-form-input{float:right;width:69%;line-height:0.55rem;height:0.58rem;}
	.feedback-content-form-input input{font-size:0.20rem;}
	.feedback-content-form-input textarea{font-size:0.20rem;}
}
.feedback-content-form-button{width:100%;height:0.6rem;background-color:#279fea;border-radius:0.1rem;margin-top:0.25rem;}
.feedback-content-form-button a{display:block;width:100%;height:0.6rem;background-color:#279fea;border-radius:0.08rem;line-height:0.57rem;text-align:center;font-size:0.22rem;color:#fff;}
.feedback-task{border-radius:0.1rem;/*background-color:#179fea;*/width:100%;min-height:2.3rem;margin-top:0.25rem;margin-bottom:0.15rem;}
.feedback-task-name{border-bottom:0.01rem solid #3da9ec;height:0.55rem;line-height:0.53rem;color:#fff;font-size:0.16rem;}
.feedback-task-name span{display:inline-block;margin-left:0.30rem;margin-right:0.1rem;width:0.24rem;height:0.24rem;background:url(../images/feedback-icon.png) no-repeat center;background-size:100%;position:relative;top:0.08rem;}
.feedback-task-txt{font-size:0.14rem;line-height:0.32rem;color:#666;width:4.6rem;margin:0 auto;padding-top:0.25rem;padding-bottom:0.4rem;text-align:justify;text-justify:distribute-all-lines;}

.job-left {float: left;}
.job-right {float: right;}
.job-title i {display: block; width: 24px; height: 24px; width: 0.24rem; height: 0.24rem; /*background: url('../hide.png') no-repeat;*/ background-size: 100%; float: right; margin: 13px 0 0 43px; margin: 0.13rem 0 0 0.43rem;}
job-on {border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.job-on i {/*background: url('../show.png') no-repeat;*/ background-size: 100%;}
.j .cu-bg {padding: 0.34rem 0 0.4rem}
.job {margin-bottom: 0.2rem;}
.job-title {height: 0.64rem; line-height: 0.64rem; font-size: 0.22rem; padding: 0 0.2rem;border-radius:5px;color:#666;background:#eee;}
.job-title.job-on{border-radius:5px 5px 0px 0px;color:#fff;background-color:#179fea;}
.job-title span, .mb .job-title b {font-weight: normal;}
.job-title span {margin-right: 0.25rem}
.job-title small {font-size: 0.2rem;}
.job-title i {margin: 0.17rem 0 0 0.22rem; width: 0.3rem; height: 0.3rem;}
.job-text {background: #fff; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; padding: 23px 30px 31px;padding: 0.26rem 0.16rem 0.3rem; margin: 0;display: none;border:solid 1px #dedede;border-top:0px;width:100%;}
.job-text p {font-size: 0.2rem; line-height: 0.38rem;}
.job-text span {font-size: 0.2rem !important;}


/*introduce*/
.introduce{width:100%;padding-top:0.45rem;padding-bottom:0.80rem;}
.introduce-title{color:#279fea;font-size:0.32rem;font-weight:bold;text-align:center;margin-bottom:0.35rem;}
.introduce-content{text-align:justify;text-justify:distribute-all-lines;line-height:0.40rem;color:#555;font-size:0.22rem;}
.introduce-content p{text-align:justify;text-justify:distribute-all-lines;line-height:0.40rem;color:#555;font-size:0.22rem;}
.introduce-content p.introduce-content-title{margin-top:0.5rem;font-weight:bold;color:#333;}
.introduce-content p.introduce-content-title01{margin-top:0.5rem;font-weight:bold;color:#666;}
.introduce-content p.fontColor{color:#747474;}
.introduce-video{width:5.80rem;margin:0 auto;margin-top:0.3rem;}
#intr_video{width:5.80rem;height:3.30rem;}
.introduce-video-name{font-size:0.2rem;color:#999;text-align:center;margin:0.35rem 0;}
.introduce-img{width:5.80rem;margin:0 auto;}
.introduce-img-name{font-size:0.2rem;color:#999;text-align:center;margin:0.3rem 0;}
.introduce-style{margin-top:0.4rem;width:100%;}
.introduce-style .introduce-style-img{margin-top:0.1rem;}
.introduce-style .introduce-style-img:nth-child(1){width:3.4rem;height:3rem;margin-top:0rem;}
.introduce-style .introduce-style-img:nth-child(2){width:2.35rem;height:3rem;margin-top:0rem;}
.introduce-style .introduce-style-img:nth-child(3){width:1.85rem;height:1.8rem;}
.introduce-style .introduce-style-img:nth-child(4){width:3.90rem;height:1.8rem;}
.introduce-style .introduce-style-img:nth-child(5){width:2.35rem;height:3rem;}
.introduce-style .introduce-style-img:nth-child(6){width:3.40rem;height:3rem;}
.introduce-style .introduce-style-img:nth-child(7){width:3.90rem;height:1.8rem;}
.introduce-style .introduce-style-img:nth-child(8){width:1.85rem;height:1.8rem;}
.introduce-style-img img{height:100% !important;width:100% !important;}
.mien_txt p{line-height:0.4rem;text-indent:0.2rem;}

.L_ul{overflow:hidden;margin:0 auto;width:5.8rem;}
.L_ul li{width:2.9rem;height:0.75rem;background:url('../images/vv_bg.png') left bottom no-repeat;overflow:hidden;float:left;background-size:2.9rem 0.62rem;}
.L_ul li a{display:block;width:100%;height:100%;cursor:pointer;}
.L_ul li:hover,.L_ul li.current{background:url('../images/vv_bg_hover.png') left bottom no-repeat;}
.L_ul li .vide_span{font-size:0.22rem;color:#666;float:left;line-height:0.9rem}
.L_ul li.current .vide_span{line-height:0.75rem}

.L_ul li:nth-of-type(1) .video_bg {background:url('../images/fengcai_hover.png') top right no-repeat;width:0.5rem;height:0.5rem;margin-top:0.32rem;float:left;margin-right:0.3rem;}
.L_ul li:hover .vide_span,.L_ul li.current .vide_span{color:#fff;}
.L_ul li:nth-of-type(1):hover .video_bg,.L_ul li:nth-of-type(1).current .video_bg {background:url('../images/fengcai.png') top right no-repeat;margin-top:0.24rem;}
.L_ul li:nth-of-type(2)  .video_bg{background:url('../images/fengcai1.png') top right no-repeat;width:0.5rem;height:0.5rem;margin-top:0.32rem;float:left;margin-right:0.15rem;}
.L_ul li:nth-of-type(2):hover .video_bg,.L_ul li:nth-of-type(2).current .video_bg {background:url('../images/fengcai1_hover.png') top right no-repeat;margin-top:0.24rem;}


.video_box_R{height:3.7rem;width:5.8rem;float:left;}
.video_three_ul li{display:none;position:absolute;height:3.7rem;width:5.8rem;}
.video_three_ul li a{display:block;width:100%;height:100%;}
.cate_video_img{width:5.8rem;height:3.7rem;overflow:hidden;position:absolute;top:0px;left:0px;z-index:100;}
.cate_video_img img{cursor:pointer;max-width:100%;max-height:100%;}
.videopanel1{position:absolute;z-index:10;top:0px;left:0px;}


.hr_D_R{width: 5.8rem;overflow:hidden;position: relative;height: 3.4rem;margin-top:0.3rem;}
.hr_img_bg{width: 5.7rem;height: 3.3rem;position: absolute;bottom: 0px;left: 0px;background: #e3e3e3;}
.hr_img_img{margin-left:0.1rem;}
.hr_img_img img{max-width: 100%;max-height: 100%;}

.join_D_R{float:left;width: 5.8rem;position: relative;height:2.93rem;}
.join_img_bg{width: 5.7rem;height:2.83rem;position: absolute;bottom: 0px;right:-0.1rem;background: #e3e3e3;}
.join_img_img{margin-left:0.1rem;}
.join_img_img img{max-width:100%;max-height:100%}

.displayproducts-tabs-note02{overflow-x:scroll;}


.cimg{margin-top:0.5rem;}
