﻿/*隐藏滚动条*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font {padding:0;margin: 0;font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
*{margin:0px;padding:0px;}

ul,li{list-style: none;overflow: hidden;}
.title_h2{line-height:50px;text-align:center; font-size:12px;}
.title_h2 h2{}
img{border:medium none;vertical-align:middle;-ms-interpolation-mode:bicubic;-webkit-backface-visibility:hidden}
a{color:#000000;text-decoration:none;border:none;}
a:hover{text-decoration:none;}
p{ font-size:12px; line-height:22px;}
.clear{clear:both;}
.wrap{ width:100%; margin: 0 auto;}
.l{ float: left;}
.c{ float: left;}
.r{ float: right;}
.m_t10{ margin-top: 10px;}
.m_t20{ margin-top: 20px;}
.blank{height:5px;overflow:hidden;clear:both}
.blank1{height:1px;overflow:hidden;clear:both}
.blank2{height:10px;overflow:hidden;clear:both}


body,tr,td,textarea,input,select,button {
	font-size:12px; font-family:"Hiragino Sans GB W3","微软雅黑","汉仪细等线简","Lucida Grande", "Lucida Sans Unicode", "STHeiti", "Helvetica","Arial","Verdana","sans-serif";
}

#myFont { font-size:14px;}
.d1015 .cont1036 .lconAA { font-weight:bold;}

a{ text-decoration:none; color:#4E4B4A;}
a:hover {	cursor: pointer;}

dl,dd,dt,h1 { margin:0; padding:0;}
ul { margin:0; padding:0; list-style:none;}
h2,p { margin:0;}
li { list-style:none;}
form { margin:0; padding:0;}
input { margin:0; padding:0;}
select { vertical-align:middle;}
input.checkbox { cursor:pointer;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.bboxfix { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.cuttext { overflow: hidden; white-space: nowrap;text-overflow: ellipsis; display: block;}
.nousersel { -webkit-user-select:none;}
.indexss{ height:40px;width:58%;float:left;display:block;}
.icon { display: inline-block; overflow: hidden;}

.middle { -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); position: absolute; top: 50%;}
.middle a:hover{ color:#ff5000;}
.center { -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); position: absolute; left: 50%;}
.scaleC { transform:scale(0.7); -moz-transform:scale(0.7); -webkit-transform:scale(0.7); display: block;}
.scaleL { transform:scale(0.7); -moz-transform:scale(0.7); -webkit-transform:scale(0.7); display: block; transform-origin:0; -webkit-transform-origin:0;}
.scaleR { transform:scale(0.7); -moz-transform:scale(0.7); -webkit-transform:scale(0.7); display: block; transform-origin:right; -webkit-transform-origin:right;}








/*线条 显示在元素底部*/
.LINE01 { background:url(dashed1.png) repeat-x 0 bottom;}
.LINE02 { background:url(dashed2.png) repeat-x 0 bottom;}

.w_imgtip_kuang { position: absolute;}

.s_fz_7 { transform:scale(0.7); -moz-transform:scale(0.7); -webkit-transform:scale(0.7);}
.s_fz_8 { transform:scale(0.8); -moz-transform:scale(0.8); -webkit-transform:scale(0.8);}
.s_fz_9 { transform:scale(0.9); -moz-transform:scale(0.9); -webkit-transform:scale(0.9);}

.s_oriL { transform-origin:0; -webkit-transform-origin:0;}
.s_oriR { transform-origin:right; -webkit-transform-origin:right;}

body { margin:0; padding:0; background: #FFF; position: relative;}

.readmore { width:100px; height:22px; color:#fff; line-height:22px; background:#383838; float:left;left:10%;}
.readmore img { top: 8px; right: 10px; position: absolute;}

#fullpage_k{ top:70px;}
#fullpage_k>.section { background-color: #FFF;}

.header_k { width:100%; height:40px; background:#fff url(../images/logo.jpg) no-repeat 40% 5px; background-size:40%; position: fixed; top:0; left: 0; z-index: 2; box-shadow: rgba(64,64,64,0.7) 0 0 4px 0;}
.header_k a { height: 40px; display: block;}
.header_k a img { height: 100%;}
.header_k .menu { float: left;}
.header_k .search { float: right;}
.header_k .back { float: left;}

.header_blank { height: 50px;}

/*菜单*/
.menulist_k { width: 100%; position: fixed; top: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.menulist_k .shade { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: transparent; z-index: 0;}
.menulist_k .menulist { width: 100%; top:40px; height: 100%; background: #FFF; text-align:center; position: absolute; z-index: 1;}
/*.menulist_k .menulist .middle { width:40%; padding:0 30%;top:40%;}
.menulist_k .menulist .middle a { text-align: center; display: block; font-size:14px; color: #535353; line-height:28px; border-bottom:dashed 1px #e8e7e7; float:left;}
.menulist_k .menulist .middle a.sel,.menulist_k .menulist .middle a:hover { color: #FC4F00;}*/
.menulist h4 a{color:#fff; text-align:center; width:100%}


#fs_huan_k .bg,#fs_hangye_k .bg,#fs_yinjc_k .bg { width: 100%;}
#fs_huan_k .txt { width: 100%; position: absolute; top: 60%; left: 0;}
#fs_pzyz_k{}
#fs_pzyz_k .moretxt { position:relative;text-align: center; width: 100%;bottom:250px;left:39%; color: #FFF; font-size: 14px; text-shadow:1px 1px 2px pink,1px 1px 20px #FC7030;}
.kvswiper img{width:100%; }


.kvswipex{ margin-top:20px;}
.kvswiper,.kvswipex,.kvswipexjj,.kvswipexcc,.kvswipexkr,.kvswipexmm,.kvswipexpj,.kvswiperjs,.kvswiperfc,.kvswipexzz,.kvswipexyy,.kvswipex001,.kvswipexbj{ position: relative;}
	.kvswiper .swiper-wrapper,.kvswipex .swiper-wrapper,.kvswipexjj .swiper-wrapper,.kvswipexcc .swiper-wrapper,.kvswipexkr .swiper-wrapper,.kvswipexmm .swiper-wrapper,.kvswipexpj .swiper-wrapper,.kvswiperfc .swiper-wrapper,.kvswiperjs .swiper-wrapper,.kvswipexbj  .swiper-wrapper,.kvswipexzz .swiper-wrapper,.kvswipexyy .swiper-wrapper,.kvswipex001 .swiper-wrapper{ height: auto !important; position: relative;}
	.kvswiper .swiper-slide,.kvswipex .swiper-slide,.kvswipexjj .swiper-slide,.kvswipexcc .swiper-slide,.kvswipexmm .swiper-slide,.kvswipexpj .swiper-slide,.kvswipexkr .swiper-slide,.kvswiperfc .swiper-slide,.kvswiperjs .swiper-slide,.kvswipexbj .swiper-slide,.kvswipexzz .swiper-slide,.kvswipexyy .swiper-slide,.kvswipex001 .swiper-slide{ width: 100%; height: auto !important; float: left;}
	.kvswiper .swiper-slide img,.kvswipex .swiper-slide img,.kvswipexjj .swiper-slide img,.kvswipexcc .swiper-slide img,.kvswipexmm .swiper-slide img,.kvswipexpj .swiper-slide img,.kvswipexkr .swiper-slide img,.kvswiperfc .swiper-slide img,.kvswiperjs .swiper-slide img,.kvswipexbj .swiper-slide img,.kvswipexzz .swiper-slide img,.kvswipexyy .swiper-slide img{ width: 100%;}
	
	.kvswiper .pagination span,.kvswipex .pagination span,.kvswipexjj .pagination span,.kvswipexcc .pagination span,.kvswipexmm .pagination span,.kvswipexpj .pagination span,.kvswipexkr .pagination span,.kvswiperfc .pagination span,.kvswiperjs .pagination span,.kvswipexbj .pagination span,.kvswipexzz .pagination span,.kvswipexyy .pagination span,.kvswipex001 .pagination span{ width:4px; padding-top:4px; border-radius: 4px; overflow: hidden; margin: 0 2%; display: inline-block; background:#fff;border:solid 1px #fff;}
	.kvswiper .pagination span.swiper-active-switch,.kvswipex .pagination span.swiper-active-switch,.kvswipexjj .pagination span.swiper-active-switch,.kvswipexcc .pagination span.swiper-active-switch,.kvswipexmm .pagination span.swiper-active-switch,.kvswipexpj .pagination span.swiper-active-switch,.kvswipexkr .pagination span.swiper-active-switch,.kvswiperfc .pagination span.swiper-active-switch,.kvswiperjs .pagination span.swiper-active-switch,.kvswipexbj .pagination span.swiper-active-switch,.kvswipexzz .pagination span.swiper-active-switch,.kvswipexyy .pagination span.swiper-active-switch,.kvswipex001 .pagination span.swiper-active-switch{border:solid 1px #ff5000; background-color: #ff5000; }
	
	.kvswiper .pagination{ position: absolute; z-index: 1; bottom:25%; width:60px; padding:5px 0; left:43.5%; border:solid 1px #f7f7f7;border-radius: 14px; text-align: center; background:url(../images/bgsfff.png);}
    
.kvswiperjs .pagination{ position: absolute; z-index: 1; bottom:18%; width:70px; padding:5px 0; left:40%; border:solid 1px #fff;border-radius: 14px; text-align: center; background:url(../images/bgsfff.png);}
	
.kvswipexjj .pagination{ position: absolute; z-index: 1; width:50px; padding:5px 0; right:14%; margin-top:-30px;border:solid 1px #d0d0d0;border-radius: 14px; text-align: center;background:url(../images/bgs.png);}

.kvswipex001 .pagination{ position: absolute; z-index: 1; bottom:12%; width:60px; padding:5px 0; left:43%; border:solid 1px #d0d0d0;border-radius: 14px; text-align: center;background:url(../images/bgs.png); }

.kvswipexmm .pagination{ position: absolute; z-index: 1; bottom:18%; width:70px; padding:5px 0; left:40%; border:solid 1px #fff;border-radius: 14px; text-align: center;background:url(../images/bgsfff.png);}
.kvswipexpj .pagination{ position: absolute; z-index: 1; bottom:18%; width:60px; padding:5px 0; left:40%; border:solid 1px #fff;border-radius: 14px; text-align: center;background:url(../images/bgsfff.png);}
.kvswipexkr .pagination{ position: absolute; z-index: 1; bottom:18%; width:50px; padding:5px 0; left:40%; border:solid 1px #fff;border-radius: 14px; text-align: center;background:url(../images/bgsfff.png);}
.kvswiperfc .pagination{ position: absolute; z-index: 1; bottom:18%; width:80px; padding:5px 0; left:40%; border:solid 1px #fff;border-radius: 14px; text-align: center;background:url(../images/bgsfff.png);}

.kvswipexbj .pagination{ position: absolute; z-index: 1; bottom:18%; width:50px; padding:5px 0; left:40%; border:solid 1px #fff;border-radius: 14px; text-align: center;background:url(../images/bgsfff.png);}

.kvswipexcc .pagination{ position: absolute; z-index: 1; bottom:38%; width:60px; padding:5px 0; left:40%; border:solid 1px #fff;border-radius: 14px; text-align: center;background:url(../images/bgsfff.png);}
.kvswipexyy .pagination,.kvswipexzz .pagination{ position: absolute; z-index: 1; bottom:62%; width:60px; padding:5px 0; left:40%; border:solid 1px #d0d0d0;border-radius: 14px; text-align: center;background:url(../images/bgs.png);}

.kvswipex .pagination{ position: absolute; z-index: 1; bottom:18%; width:70px; padding:5px 0; left:38%; border:solid 1px #fff;border-radius: 14px; text-align: center;background:url(../images/bgsfff.png);}


.kvswipex001 .swiper-slide{ text-align:center;}
.kvswipex001 .swiper-slide img{width:80%; margin:auto;}
.quanyi img{max-width:100%; margin-top:30px;}
.huddos{ position:absolute;top:47%;width:100%;background:none;z-index:1;}
.huddpp{position:absolute;top:50%;width:100%;background:none;z-index:1;}
.huddos .r,.huddpp r{ float:right;text-align:right;}
.huddos img,.huddospa img,.huddpp img{width:60%;}
.huddospa{ position:absolute;top:45%;width:100%; margin-left:2%; background:none;z-index:1;}
#fs_mingx_k .w71{width:120%; margin-left:-10%;}






#fs_tese_k .content,#fs_shu_k .content { display: none;}
	#fs_tese_k .content .p8 img,#fs_tese_k .content .p88 img { width: 100%;}
	#fs_tese_k .content .p8 strong,#fs_tese_k .content .p88 strong {font-weight:100; position: absolute; bottom: 0; width: 100%; height: 26px; line-height: 26px; text-align: center; background: rgba(0,0,0,0.6); color: #FFF;}
#fs_tese_k .content .p6 { width: 33.5%; position: absolute; bottom: 70px; right: 0;}
	#fs_tese_k .content .p6 img { width: 100%;}
	#fs_tese_k .titles_k a { width: 24%; margin: 0 4.5%; float: left; background: #FFF; text-align: center;}
	#fs_tese_k .titles_k a span { font-size: 12px; display: block; white-space: nowrap; transform:scale(0.7); -moz-transform:scale(0.7); -webkit-transform:scale(0.7);}
	#fs_tese_k .titles_k a.sel { color: #fff;}

.kvswipexjj p{ text-align:center; padding:0 5%;width:90%; line-height:20px;}


/*鏂版坊鍔 */
.siba{width:100%; margin:auto;top:40px; position:absolute; text-align:center;}
.hansiz{width:100%;text-align:center; margin:auto;position:absolute; top:16%;}
.hansiz img,.msd img,.w70 img,.koas img{max-width:100%;}
.msd{width:100%;text-align:center; margin:auto;position:absolute; top:10%;}
.w70{width:100%; margin-top:15%; text-align:center;background:#FFF}
.w71{width:100%; margin-top:15%; text-align:center;background:#FFF}
.w80{width:100%; margin-top:12%; text-align:center; background:#FFF}
.w80 img{max-width:80%; margin:auto;}
.w71 img{max-width:71%;}
.kvswipexcc img,.kvswipexmm img,.kvswipexpj img,.kvswipexkr img,.kvswiperjs img,.kvswiperfc img,.kvswipexzz img,.kvswipexbj imgmax-width:100%;}
.fs_foot_k{width:100%; margin:auto;}
.bose img{width:100%;}
.baww{width:100%;}
.weixin img{width:50%;}








.koas{width:100%;text-align:center; margin:auto;position:absolute;}
.productswiper img{width:90%;left:5%;}


#fs_jiangta_k{top:0; position:0; margin:0; position:relative;}
#fs_jiangta_k .w70{ margin-top:10%;}
.kvswipex img{max-width:100%;}
.kvswipex p{width:210px; margin:auto;}
.kvswipex a{ color:#ff5000; font-size:14px; float:left; line-height:30px; padding:0 20px; background:#fff;}
.kvswipex a.jiass{ color:#fff; background:#ff5000; margin-right:10px;}

.kvswipexyy img{max-width:96%; margin-left:2%;}




#fs_news_k .content { display: none; overflow:hidden;}
.jianss{ position:fixed;bottom:90px; z-index:999999999; margin-left:44%;}
.jianss img{width:50%;}
#fs_news_k .titles_k{ width: 80%;left:10%;  position: absolute;top:75%; padding: 0 10% 10px; }
#fs_news_k .titles_k a{ width: 24%;float: left; background: #FFF;border:solid 1px #cd122f; color:#010101; line-height:26px; text-align: center;}
#fs_news_k .titles_k a:hover,#fs_case_k .titles_k a:hover{ text-decoration:none;}
#fs_news_k .titles_k a.sel,#fs_case_k .titles_k a.sel { color: #fff; background:#cd122f; line-height:26px; border:solid 1px #cd122f;}



#fs_case_k .titles_k{ width: 80%;left:7%;  position: absolute;top:84%; padding: 0 10% 10px; }
#fs_case_k .titles_k a{ width:40%;float: left; background: #FFF;border:solid 1px #cd122f; color:#010101; line-height:26px; text-align: center;}
.kechen{width:96%;left:2%; margin:auto; text-align:center; position:absolute; top:22%;}
.kechen img{max-width:100%;}
.kechen div { background:#262626; color:#f0f0f0; padding:10px;}
.kechen div h2{ font-size:14px; font-weight:bold; }
.kechen div h3{ font-size:13px; font-weight:100; border-bottom:dashed 1px #404040; padding-bottom:5px; margin-bottom:2px;}
.kechen div h3 img{width:15px; height:19px;}
.kechen div p { text-align:center; color:#c5c1c1;display:block; background:#262626;}
.kechen div p strong{ color:#ffb400; color:#ffb400; font-weight:100;}
#fs_case_k .titles_k{ width: 80%;left:7%;  position: absolute;top:50%; }





#fs_wutian_k .kvswipere{ position:relative; top:35%;width:100%; padding:0 2%; background:#fff;}
.kvswipere .swiper-slidem.fs_products_k .swiper-slide,.kvswipery .swiper-slidem.fs_sanbu_k .swiper-slide,.kvswiperc.swiper-slidem.fs_xianc_k .swiper-slide{text-align:center; margin:auto; top:40%;}
#fs_sanbu_k .kvswipery img,#fs_xianc_k .kvswiperc img{width:96%;}
#fs_wutian_k .pagination,#fs_sanbu_k .pagination,#fs_xianc_k .pagination{top:87%;}
#fs_wutian_k p,#fs_sanbu_k p,#fs_xianc_k p{ text-align:center;}
#fs_wutian_k .kvswipere img{width:80%; margin-left:8%;}

#fs_products_k .kvswiperw{ position:relative; top:20%;width:100%; margin: 0 2%;background:#fff;}
#fs_products_k .pagination{top:70%;}
#fs_sanbu_k .pagination,#fs_xianc_k .pagination{top:80%;}
#fs_products_k .kvswiperw img,#fs_sanbu_k .kvswipery img{width:96%}
#fs_sanbu_k .kvswipery { position:relative; top:33%;width:100%;background:#fff;}

#fs_xianc_k .kvswiperc img{width:100%}
#fs_xianc_k .kvswiperc{ position:relative; top:20%;width:100%;background:#fff;}



#fs_doctor_k .htitle { position: absolute; left: 0; width: 18%; z-index: 10;}
#fs_doctor_k .dc_jtleft { width: 7%; position: absolute; left: 5%; z-index: 2; top: 36%;}
#fs_doctor_k .dc_jtright { width: 7%; position: absolute; right: 5%; z-index: 2; top: 36%;}


.doctorswiper { overflow: hidden; position: relative;z-index: 1;top:20%;}
	.doctorswiper .swiper-wrapper { height: 100%; position: relative;}
	.swiper-wrapper p{ line-height:26px; text-align:center;}
	.doctorswiper .swiper-slide { width: 100%; height: 100%; float: left;}
	.doctorswiper .swiper-slide .photo { width:48%; margin: 0 auto; padding-top: 30px;}
		.doctorswiper .swiper-slide .photo img { width: 100%;}
	.doctorswiper .swiper-slide .info { text-align:center; padding-top:5px; color: #535353;}
		.doctorswiper .swiper-slide .info .p1 { text-align:center; font-size: 24px; margin-bottom:5px;width:90%;}
		.doctorswiper .swiper-slide .info .p1 em { font-size: 12px; color: #9F9F9F; font-style: normal; padding-left: 10px;}
		.doctorswiper .swiper-slide .info .p2 { width: 90%; padding: 0 10px; line-height:16px; font-size:11px;}
		.doctorswiper .swiper-slide .info .p3{ margin:auto;line-height:22px;width:150px;}
		.doctorswiper .swiper-slide .info .p3 a{ background:#383838; padding:0 10px;text-align:center; color:#fff;font-size:12px; line-height:22px; float:left;}
		.doctorswiper .swiper-slide .info .p3 .more { display: block; float:left;margin-left:5px; line-height:22px;}
		.doctorswiper .swiper-slide .info .p4 { font-size: 11px; padding:2px 10px; line-height:16px;}
		.doctorswiper .swiper-slide .info .p4 span { font-size: 11px; font-weight:bold;}
	.doctorswiper .pagination { position: absolute; z-index: 1;top:30%; width: 100%; left: 0; text-align: center;}
	.doctorswiper .pagination span { width: 8px; padding-top: 8px; border-radius: 4px; overflow: hidden; margin: 0 2%; display: inline-block; background-color: #bababa;}
	.doctorswiper .pagination span.swiper-active-switch { background-color: #cd122f; transform:scale(1.5); -moz-transform:scale(1.5); -webkit-transform:scale(1.5);}



#fs_map_k{}
#fs_map_k .htitle { position: absolute; top:20px; left:37%; width: 30%; z-index: 10;}
	#fs_map_k .country { border: #fa7f13 1px solid; height: 25px; position: absolute; top:60px; right:25%; z-index: 5;}
		#fs_map_k .country li { color: #fa7f13; width: 60px; text-align: center; float: left; height: 25px; line-height: 25px;}
		#fs_map_k .country li.sel { background: #fa7f13; color: #FFF;}
	#fs_map_k .mapswiper { overflow: hidden; width: 100%; height: 330px; position: absolute; z-index: 1; top:15%;}
	#fs_map_k .mapswiper .swiper-wrapper { width: 100%; height: 330px; position: relative;}
	#fs_map_k .mapswiper .swiper-slide { height: 330px; position: relative; float: left;}
	#fs_map_k .mapswiper .swiper-slide .bg { height: 330px; left:-50%}
	#fs_map_k .mapswiper .swiper-slide .ico0 { position: absolute; height: 13%; top: 26%; left: 18%;}
	#fs_map_k .mapswiper .swiper-slide .ico1 { position: absolute; height: 20%; top: 27%; left: 72%;}
	#fs_map_k .mapswiper .swiper-slide .ico2 { position: absolute; height: 13%; top: 31%; left: 82.5%;}
	#fs_map_k .mapswiper .swiper-slide .ico2 { position: absolute; height: 13%; top: 31%; left: 82.5%;}
	#fs_map_k .htitle2 { position: absolute;top:70%;left: 35%; width: 30%; z-index: 10;}






.ma_china_k { width: 100%; position: relative;}
.ma_china_k .city { position: absolute; left: 50%; top: 14px; border: #595959 1px solid; font-size: 16px; width: 40%; height: 28px; padding-left: 10px;}
.ma_china_k .info { position: absolute; left: 0; top: 14px; width: 100%; height: 200px; overflow: hidden;}
	.ma_china_k .info .img1 { width: 40%; left: 20px;}
	.ma_china_k .info .img2 { position: absolute; width: 46%; left: 50%; top: 46px;}
.ma_china_k .bg_k { width: 100%; position: absolute; bottom: 0; height: 420px; overflow: hidden;}
	.ma_china_k .bg_k .bg { width: 450px; position: absolute; right: 0;}
	.ma_china_k .bg_k .more { bottom: 20px; display: block; color: #FFF; background: #83D8D2; font-size: 14px; width: 110px; height: 26px; line-height: 26px; text-align: center;}
	.ma_china_k .bg_k i { position: absolute; color: #FD4F00; font-size: 15px; font-style: normal; cursor: pointer; background: url(m/map_2.png) no-repeat 0 0; background-size: auto 100%; padding-left: 30px; height: 25px; line-height: 25px;}
	.ma_china_k .bg_k .beijing { right: 90px; top: 160px;}
	.ma_china_k .bg_k .suzhou { right: 60px; top: 230px;}
	.ma_china_k .bg_k .shanghai { right: 30px; top: 260px;}
	.ma_china_k .bg_k .ningbo { right: 30px; top: 290px;}
	.ma_china_k .bg_k .sel { background: url(listmap/selico.png) no-repeat center 0; background-size: 100% auto; width: 46px; height: 56px; text-align: center; color: #FFF; font-size: 14px; line-height: 44px; padding-left: 0;}
	.ma_china_k .bg_k .beijing.sel { top: 112px; right: 114px;}
	.ma_china_k .bg_k .suzhou.sel { top: 192px; right: 83px;}
	.ma_china_k .bg_k .shanghai.sel { top: 210px; right: 52px;}
	.ma_china_k .bg_k .ningbo.sel { top: 260px; right: 64px;}




.ma_hanguo_k { width: 100%; position: relative;}
.ma_hanguo_k h1 { font-weight: normal; text-align: center; font-size: 16px; padding: 14px 0 8px; color: #797979;}
.ma_hg_jtleft { width: 5%; position: absolute; left: 3%; z-index: 2; top: 83px;}
.ma_hg_jtright { width: 5%; position: absolute; right: 3%; z-index: 2; top: 83px;}
.ma_hgswiper { position: relative; margin: 0 auto; z-index: 1; width: 76%; height: 140px; overflow: hidden;}
	.ma_hgswiper .swiper-wrapper { height: 140px; position: relative;}
	.ma_hgswiper .swiper-slide { width: 100%; height: 140px; float: left; overflow: hidden;}
	.ma_hgswiper .swiper-slide img { width: 100%; display: block;}
.ma_hanguo_k .bg_k { background: url(m/map_6.jpg) no-repeat right bottom; background-size: auto 100%;}
	.ma_hanguo_k .bg_k p { width: 45%; padding: 20px 0 0 15px; font-size: 12px; color: #6C6C6C;}
	.ma_hanguo_k .bg_k .more { bottom: 20px; display: block; color: #FFF; background: #83D8D2; font-size: 14px; width: 110px; height: 26px; line-height: 26px; text-align: center;}
.ma_hanguo_k .kesimenu { position: absolute; bottom: 20px; left: 10px; font-size: 12px;}
	.ma_hanguo_k .kesimenu a { height: 20px; line-height: 20px; display: block; padding-left: 20px; background: url(listmap/h_but1.png) no-repeat 3px center; background-size: auto 30%; color: #959595;}
	.ma_hanguo_k .kesimenu a.sel { background: url(listmap/h_but1_s.png) no-repeat 0 center; background-size: auto 60%; color: #FF6E1D;}


.ma_meiguo_k { width: 100%; position: relative;}
.ma_meiguo_k .img1 { display: block; width: 90%; margin: 36px auto 36px;}
.ma_meiguo_k .bg_k { width: 90%; margin: 0 auto 20px; background: url(m/map_8.jpg) no-repeat right 0; background-size: 40% auto;}
	.ma_meiguo_k .bg_k div { padding: 0 48% 40px 0; color: #4D4D4D; line-height: 18px;}
	.ma_meiguo_k .bg_k div h1 { font-size: 20px; font-weight: normal; color: #535353; margin-bottom: 10px;}
	.ma_meiguo_k .bg_k .more { bottom: 0; display: block; color: #FFF; background: #83D8D2; font-size: 14px; width: 110px; height: 26px; line-height: 26px; text-align: center;}

.ma_infodetail_k { position: fixed; top: 0; bottom: 0; left: 0; width: 100%; display: none; z-index: 999;}
	.ma_infodetail_k .shade { background: url(m/shade_1.png); position: absolute; width: 100%; height: 100%;}
	.ma_infodetail_k .infodetail { width: 90%; position: absolute; left: 5%; background: #FFF; font-size: 12px; line-height: 22px; overflow: hidden;}
	.ma_infodetail_k .infodetail>i { background: url(m/close_1.png); position: absolute; top: 0; right: 0; width: 40px; height: 40px; background-size: 100% auto; z-index: 2;}
	.ma_infodetail_k .infodetail .photo img { width: 100%;}
	.ma_infodetail_k .infodetail .photo span { display: block; padding: 10px 10px; color: #6C6C6C;}
	.ma_infodetail_k .infodetail .photo span em { color:#FC4B00; font-style:normal;}
	
.o_bot{  width:94%; float:left; margin:0; padding: 0 3%}
.o_ewm{ margin-top:35px;}
.o_ewm img{ display:inline-block; vertical-align:middle; width:27.5%;}
.o_ewm span{ display:inline-block; vertical-align:middle; width:70%; margin-left:2%; color:#858487;}
.o_bot .w100{}
.o_bot .w100 img{width:100%}
.m100{ width:100%; float:left;}

  .location{ display:block; text-align:left; /*margin-top: 70px;*/}
  .location .l{  float:left;text-align:right;display:block; border-right:#54C1C8 0.1rem solid; height:2.7rem; margin-left:.5rem; margin-top:.5rem; margin-bottom:.5rem; padding-right:.5rem; width:17.5%;}
  .location .l h3{ font-size:1.4rem; }
  .location .l h4{ color:#54C1C8; line-height:1.5rem; font-size:.7rem;}
  .location .loc_p{ text-align:left; float:left; padding-left:0.7rem;}
  .location .loc_p p{ font-size:.75rem;line-height:1rem;}

  .S_cience{ margin:1rem 0rem;}
  .S_cience ul li{ float:left; width:31%; margin-left:0.5rem; margin-top:0.5rem;background:#fff; border:solid 1px #ECECEC;}
  .S_cience ul li img{width:100%; padding:1px;}
  .S_cience ul li p{ text-align:center; line-height:1.5rem; font-size:.7rem; color:#999;}
img {max-width:100%; vertical-align:middle}

.title{width:90%; padding-top: 5px; margin: 0 auto;text-align: center; background-color: #FFF}
.title2{width:100%; padding-top: 5px; margin: 0 auto;text-align: center; background-color: #FFF}


