﻿@charset "utf-8";
@font-face {font-family: 'Impact';src:url('/jm_img/admin/impact.ttf');}
html,body { margin:0px; padding:0px; font-family:"微软雅黑"; font-size:1em;}
ul,li,span,a,div,h1,h2,h3,ol,p { padding:0px; margin:0px; text-decoration:none; list-style-type:none;}
a {color:#333;}
.clear{clear:both;}
body {min-width:320px;}
.jm_w95 { width:98%; margin:0 auto;}

/*---------图片尺寸----------------*/
.jm_pic li img{
	width:100%;
}
.jm_pic1 li img{ width:100%; height:140px;}
.pm-toptel {
    display: block;
    background: #d20000; text-align:center; color:#FFFFFF;
    padding: 6.5% 0;
    margin-top: 4%; }
    .pm-toptel a:hover {
      color: #fff; }
.f-h3, h3 {
    font-size: 18px;
}

.jm_w640{max-width: 640px;margin: 0 auto;background:#fff; padding-bottom:10em; overflow:hidden;}
@media screen and (min-width:0) and (max-width: 640px) {
.jm_w640{width:100%;min-width:320px}
 
}
.color1_color:hover {color:#e60101  !important;}
.color1_back:hover {background:#e60101 ;}
.color1_border{border-top:3px solid #e60101 ;}
.color_border_left{border-left:5px solid #e60101 ;}
.color_back{ background:#0094F8 !important}
.color{color:#e60101 !important;}
.jm_fenlei .currclass {background:#0094F8 !important}
.jm_fenlei .currclass a{color:#FFF;}

/*---------首页----------------*/

header img{ width:100%;}
nav {text-align:center; padding-bottom:0.5em;}
nav li{
	width:23%;
	line-height:1.8em;
	display:inline-block;
	border-radius:5px;
	background: #0094F8;
	color:#FFF;
	margin:0.4em 0.5% 0 0.4%;
	text-align:center;
}
nav li a{ font-size:15px; color:#FFF;}

.jm_main_title { text-align:center; margin-top:1em; font-size:1.3em;color:#666; margin-bottom:1em;}
.jm_main_title span{ font-family:"impact"; font-size:1.1em !important; display:block;}
.jm_main_title h3 { font-size:13px; width:90%; font-weight:normal; padding-top:1em;color:#999; margin:0 auto;}

.jm_main_title1 { margin-top:2em; line-height:3em; position:relative; margin-bottom:1.5em !important; box-shadow:0 5px 10px #ccc; border-radius:5px; background:#efefef;}
.jm_main_title1 h2 {float:left; font-size:1.2em; font-weight:normal; padding-right:2%; background:#fff; padding-left:3%;}
.jm_main_title1 h3 {display:block; font-family:"impact"; font-size:1em;color:#999; background:#fff; display:block; width:85%;}
.jm_main_title1 span { position:absolute;right:2%;top:0;}


.jm_fenlei { padding-bottom:0.5em;font-size:1em;}
.jm_fenlei li {border:0px dotted #ccc;font-size:1em;  width:24%;  margin:0.4%; float:left;  background: #0094F8; border-radius:5px; text-align:center; color:#FFFFFF; overflow:hidden;padding:0em;}
.jm_fenlei li a {  font-size:0.8em;color:#FFFFFF; display:block; text-align:center; overflow:hidden;}



.jm_fenlei2 { padding-bottom:0.5em;}
.jm_fenlei2 li {width:31%; margin:1%; float:left; text-indent:0em; background: #0094F8; line-height:2em; border-radius:5px; text-align:center; color:#FFFFFF;}
.jm_fenlei2 li a {font-size:0.7em;color:#FFFFFF; display:block; text-align:center; }

.jm_pic li {
	float:left;
	padding:0 0 0 0;
	overflow:hidden;
	border-radius:5px;
	width:48%;
	margin:1%;
	text-align:center;
	box-shadow:0 0 3px #ccc;
}
.jm_pic li span {font-size:0.8em; display:block; height:2em; line-height:2em;}
.jm_pic li a {color:#666; font-size:1em; line-height:1em;}


.jm_pic1 li {float:left; padding:0 0 0.5em 0; overflow:hidden; border-radius:5px; width:48%; margin:1%; text-align:center; box-shadow:0 0 3px #ccc;}
.jm_pic1 li span {font-size:1em; display:block; height:2em; line-height:2em;}
.jm_pic1 li a {color:#666; font-size:1em}

.jm_new li { position:relative; font-size:1em; font-weight:bold; margin-top:1em !important; width:96%; margin:1%; padding:1%;border-bottom:1px dotted #ccc; padding-bottom:0.5em;}
.jm_new .jm_new_left {float:left; width:65%;}
.jm_new .jm_new_right { float:right; width:33%;}
.jm_new .jm_new_right img {width:100%;height:7em; border-radius:5px;}
.jm_new li span { display:block; font-size:0.8em; margin-top:3%; line-height:1.5em; font-weight:normal;color:#999;}



.jm_new .jm_new_left1 {float:right; width:85%;}
.jm_new .jm_new_right1 { float:left; margin-top:-0.1em; font-size:2.5em;color:#CCC; font-family:"impact"; width:10%;}


.jm_text { font-size:1em; line-height:2em; width:96%; margin:0 auto; padding:0; }
.jm_text img {width:100% !important; margin:0 auto; padding:0;}



.jm_more { line-height:2em;  margin-top:0.5em; text-align:left;}
.jm_more a { background:#333;color:#FFF;display:inline-block; width:49%; border-radius:5px; padding-top:0.8em; padding-bottom:0.8em}
.jm_more a span { float:left;margin-left:20%; margin-right:5%;}

.jm_weixin { text-align:center;padding-top:1em; margin-top:1em;}

.jm_foot { border-top:1px dotted #ccc; text-indent:0 !important; }

footer{ width:100%;position:fixed;left:0;bottom:0;}
footer li {float:left; text-align:center; width:25%; position:relative;}
footer li .ico { margin-top:5px; margin-bottom:3PX;}
footer a{color:#FFF; font-size:0.8em}

/*banner*/
.main_visual{overflow:hidden;position:relative;}
.main_image{overflow:hidden;position:relative;}
.main_image ul{width:100%;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}
.main_image #btn_prev,.main_image #btn_next{z-index:11111;position:absolute;display:block;width:50px!important;height:100%!important;top:0}
.main_image #btn_prev{left:20px;}
.main_image #btn_next{right:20px;}

 
 /*联系方式*/
.jm_table table {border-collapse: collapse;border:5px solid #ccc; margin-top:2em;}
.jm_table table td{border:1px dotted #ccc; text-indent:1em}
.jm_table .last { background:#efefef; width:25%;}




.jm_fenye {margin-top:2em; text-align:center; margin-bottom:3em;}
.jm_fenye a{border:1px dotted #ccc; display:block;display:inline-block;width:22%; line-height:3em; margin-left:0.5%; margin-right:0.5%; background:#efefef; border-radius:5px; text-align:center;color:#333}
.jm_fenye span {border:1px dotted #999; width:19%;display:inline-block;color:#999;}

.jm_pic_text {width:90% !important;line-height:2em;}
.jm_pic_text p{ font-size:1em !important;}
.jm_pic_text H1 {font-size:1.1EM; text-align:center; border-bottom:1px dotted #ccc; margin-bottom:2em; border-top:1px dotted #ccc;COLOR:#2D2D2D; line-height:3em !important}
.jm_pic_text h4 {font-size:18px; text-align:center; text-indent:0;}
.jm_pic_text img {width:99%; box-shadow:0 0 10px #ccc; border:5px solid #fff;  margin-bottom:1em; margin-left:-0.2% !important}

ul.love{padding-bottom: 15px; overflow: hidden;}
ul.love li{width:50%;padding:0px 0px;float:left;color:#666; border-bottom: 1px dashed #bcbcbc;}
ul.love li a{display:block;color:#666;padding:10px;}
ul.love li a:hover{color:#FF0000;}
ul.love li a img:hover{box-shadow: 0px 0px 15px #aaa;}
ul.love li a img{width:100%;border-radius: 5px; height: 130px;}
ul.love ol{padding:10px 0px 0px 0px;display:block; text-align: center; font-size: 16px; height: 21px; overflow: hidden; font-weight:bold;}
ul.lovelist1 li{width:100%;float:left; border-bottom:1px dashed #eaeaea;margin:0px 5px 5px 0px;padding:0px;border-radius: 5px; }
ul.lovelist1 li a{padding:8px; font-size:14px;}
ul.lovelist1 li:hover{background:#ebebeb;}

ul.love li .lxxx{padding:0px 10px 10px 5px; overflow: hidden;}
ul.love li .lxxx a{padding:0px; margin:0px;}
ul.love li .lx-phone{width: 44%;float: left; background-color: #dc241c; text-align: center; padding:3px 4px;}
ul.love li .lx-phone img{display: inline-block;vertical-align:middle; width: 16px; height: 15px; margin:0px; padding:0px;}
ul.love li .lx-phone p{display: inline-block;vertical-align:middle; font-size: 14px; color: #ffffff; padding:0px; margin:0px; margin-left:5px;}
ul.love li .lx-dx{width: 44%;float: right; background-color: #dc241c; text-align: center; padding:3px 4px;}
ul.love li .lx-dx img{display: inline-block;vertical-align:middle; width: 16px; height: 15px; margin:0px; padding:0px;}
ul.love li .lx-dx p{display: inline-block;vertical-align:middle; font-size: 14px; color: #ffffff; padding:0px; margin:0px; margin-left:5px;}

.w-1200{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	padding: 0;
	text-align: center;
}

.H-PROC001{
	margin:0 auto;
	text-align:center;
	padding:0;
}
.H-PROC001 ul{display:table;margin-left:auto;margin-right:auto;}
.H-PROC001 ul li{
	float:left;
	text-align:center;
	border-radius:10px; margin:0.2%;
*float:none;
*display:inline;
*zoom:1; 
	background-color:#febe3b;
	width:19%;
	height:100%;
	line-height:0.6em;
	border: #dcdcdc 1px solid;
	overflow:hidden;/* position:relative; z-index:10;*/
}
.H-PROC001 ul li:hover{
	text-align:center;
	background-color:#febe3b;
	color:#FF3300;
	border-radius:10px; margin:0.2%;
}
.H-PROC001 ul li a h4{
	display:block;
	float: left; line-height:0.8em;
	width: 100%;
	height: 0.8em;
	text-align: center;
	font-size:0.4em;
	color: #424242;
}
.H-PROC001 ul li:hover a h4{ color: #ffffff; }
.H-PROC001-hover{ background-color:#febe3b !important; border:#febe3b 1px solid !important; background-image: url(../images/proclass_02.png) !important;}






.icaseTwoBox {

}
.icaseTwo .list {
	width:100%; 
	background:#FFF;
	overflow:hidden;
}
.icaseTwo .list li {
	float:left;
	width:23%; margin:1%; height:auto;
	overflow:hidden;

	position:relative;
}
.icaseTwo .list a {
	display:block;
}
.icaseTwo .list img {
	display:block;
	width:100%; height:auto;
	position:relative;
}
.icaseTwo .list a:hover img{
transform:scale(1.0);
}
.icaseTwo .list .shadow {
	width:100%;
	height:100%;
	color:#FFF;
	text-align:center;
}
.icaseTwo .list h3 {
	line-height:35px;
	font-size:18px;
	font-weight:normal;
	background:url(images/naiping.png) center 70px no-repeat;
}
.icaseTwo .list li h3 {
	font-weight:normal;
	display:block;
	height:44px;
	line-height:44px;
	background:#338EE1;
	color:#fffff;
	background-position:center 186px;
}
.icaseTwo .list li:hover h3 {
	background:#338EE1;
	color:#FFFFFF;
}
.icaseTwo .list li:first-child { width:98%; margin:1%; height: auto;
}
.icaseTwo .list li:first-child img {
width:98%; margin:1%; height: auto;left:0;
}

.wrapper,.wrap {
	width:100%;
	margin:0 auto; padding:0;
	position:relative;
}

.clear {
	font-size:0;
	line-height:0;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden
}



.container {
	margin-right:auto;
	margin-left:auto;
	font-size:14px;
		width:100%;
	min-width:100%;
	background-color:f0f0f0;
    margin: 0 auto;
    color: #888;
}

.yinuo_h2{ font-size:1.5em; font-weight:bold; text-align:center; color:#464646;}
.yinuo_h2 i{ font-style:normal; color:#4B8CC4; display:inline-block; position:relative;}
.yinuo_h2 i em,.yinuo_h2 span em{ display:inline-block; background:url(../images/in2.png) no-repeat; width:54px; height:53px; position:absolute; left:-58px; top:-10px;}
.yinuo_h2 span{ display:inline-block; position:relative;}
.guonen_span{ font-size:1.2em; line-height:24px; text-align:center; display:block; padding:8px 0;}
.xian_em{
	width:80%;
	display:block;
	height:1px;
	background:#d5d5d5;
	margin:10px auto;  padding:0;
}




			* {padding: 0;margin: 0;}
			.Box {position: relative;}
			.Box .content {width: 98%;margin: 1%;}
			.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 170px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(/images/jtl02.png) no-repeat center;left: -72px;}
			.Box .Box_con .btnr {background: url(/images/jtr02.png) no-repeat center;right: -72px;}
			.Box .Box_con .btnl:hover {background: url(/images/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(/images/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 24%;height: auto;margin-left: 1%;overflow: hidden;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {display: block;width: 100%;height: auto;transition: all 0.5s;}
			.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
			
			.Box .BoxSwitch {margin-top: 30px;text-align: center;}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: red;}




.team_list li {
	width: 48%; margin:1%;
	float: left;
}
.team_list li .box {
	padding-bottom: 62px;
	position: relative;
	background: url(../images/bg2.png) no-repeat bottom center; background-size:100% 80%; margin-bottom: 20px;
}
.team_list li .box .img1 {
	width: 102px;
	height: 102px;
	padding: 4px;
	border: 1px solid #dcdcdc;
	background: #fff;
	border-radius: 100%;
	margin: 0 auto;
}
.team_list li .box .img1 img {
	width: 102px;
	border-radius: 100%;
	height: 102px;
}
.team_list li .box h3 {
	text-align: center;
	color: #4d8dc5;
	max-width: 86%;
	margin: 0 auto;
	font-size: 0.8em;
	line-height: 40px;
}
.team_list li .box h3 label {
	display: inline-block;
	vertical-align: middle;
	color: #ffcc00;
	padding: 0 5px;
}
.team_list li .box p {
	max-width: 74%;
	height: 48px;
	overflow: hidden;
	margin: 0 auto;
	line-height: 24px; font-size:14px;
	color: #909098;
}



.i-fuwu .fwBd {
	width: 100%;
	overflow:hidden;
}

.i-fuwu .fwBd ul {

	width:100%;
	text-align: center;
	padding: 1rem 0;
}

.i-fuwu .fwBd ul li{
	display:inline-block;
	width: 25%;
	margin: 0.5rem 2%;
	vertical-align:top;
}

.i-fuwu .fwBd ul li a {
	display:block;
	width: 100%;
}

.i-fuwu .fwBd ul li a img {
	display: block;
	width: 100%;
}

.i-fuwu .fwBd ul li a.p1 {
	display:block; font-size:14px; color:#e4384c; width: 100%; font-weight:bold;
}


.i-fuwu .fwBd ul li a.p2 {
    display: block; font-size:12px; color:#333333; width: 100%;
}
.p1{display:block; font-size:14px; color:#e4384c; width: 100%; font-weight:bold;}
.p2{display: block; font-size:12px; color:#333333; width: 100%;}
.i-fuwu {
	width:100%;
	overflow:hidden;
	padding-top: 0.3;
	padding-right: rem;
	padding-bottom: 0;
	padding-left: rem;
}

.i-fuwu .fwTit {
	width: 100%;
	height: 5rem;
	border-bottom: 1px solid #d2d2d2;
	text-align: center;
}	

.i-fuwu .fwTit h3 {
	position: relative;
	top: -2px;
	display:inline-block;
	font-size: 24px;
	color: #262626;
	line-height: 5rem;
	font-weight: 400;
	border-bottom: 3px solid #e4384c;
}

.i-fuwu .fwTit h3 span {
	color: #e4384c; font-weight:400;
}

.i-fuwu .fwBd {
	width: 100%;
	overflow:hidden;
}

.i-fuwu .fwBd ul {
	width:100%;
	text-align: center;
	padding: 1rem 0;
}

.c-fuwu .cfwBd {
	width: 100%;
	overflow:hidden;
}

.c-fuwu .cfwBd ul {

	width:100%;
	text-align: center;
	padding: 1rem 0;
}

.c-fuwu .cfwBd ul li{
	display:inline-block;
	width: 30%;
	margin: 0.5rem 1%;
	vertical-align:top;
}

.c-fuwu .cfwBd ul li a {
	display:block;
	width: 100%;
}

.c-fuwu .cfwBd ul li a img {
	display: block;
	width: 100%;
}

.c-fuwu .cfwBd ul li a.p1 {
	display:block; font-size:12px; color:#e4384c; width: 100%; font-weight:bold;
}


.c-fuwu .cfwBd ul li a.p2 {
    display: block; font-size:12px; color:#333333; width: 100%;
}
.p1{display:block; font-size:14px; color:#e4384c; width: 100%; font-weight:bold;}
.p2{display: block; font-size:12px; color:#333333; width: 100%;}


.i-fuwu .fwBdd {
	width: 100%;
	overflow:hidden;
}

.i-fuwu .fwBdd ul {

	width:100%;
	text-align: center;
	padding: 1rem 0;
}

.i-fuwu .fwBdd ul li{
	display:inline-block;
	width: 90%;
	margin: 0.5rem 2%;
	vertical-align:top;
}

.i-fuwu .fwBdd ul li a {
	display:block;
	width: 100%;
}

.i-fuwu .fwBdd ul li a img {
	display: block;
	width: 100%;
}

.i-fuwu .fwBdd ul li a.p1 {
	display:block; font-size:14px; color:#e4384c; width: 100%; font-weight:bold;
}


.i-fuwu .fwBdd ul li a.p2 {
    display: block; font-size:12px; color:#333333; width: 100%;
}
.nei img{ width:90%; margin:0 auto;}
.nei2 img{ width:100px;}
