/* CSS Document */

header, section, figure, nav, aside, footer, article {
	display:block;
}
* {
	margin:0px;
	padding:0px;
	font-style:none;
	list-style:none;
	text-decoration:none;
	border:none;
	font-style:normal;
}
body,div,li,span,a,td,h1,h2,h3,h4,h5{
	font-family:Microsoft Yahei;
	}
body {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"Microsoft Yahei";
	background:#f1f4f7;
}
.clearfix:after {
	content:"";
	visibility:hidden;
	height:0;
	clear:both;
	display:block;
}
.clearfix {
	display:inline-table;
}
*html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
.clear {
	clear:both;
}
.warp {
	width:1002px;
	margin:0px auto;
}

.pro {
	background:#f1f4f7;
	height:470px;
}
.relative {
	position:relative;
}
.fl {
	float:left
}
.fr {
	float:right;
}
.mt20 {
	margin-top:20px;
}
.topbar {
	height:44px;
	border-bottom:#dddddd 1px solid;
	line-height:44px;
	background:#fff;
}
.topbar .wel {
	float:left;
	color:#666;
	width:273px;
	overflow:hidden;
}
.topbar .wel iframe {
	padding-top: 10px; /* float:left; */
	margin-left:10px;
}
.topbar .smlink {
	float:right;
	color:#e2e2e2;
}
.topbar .smlink a {
	color:#666;
}
.topbar .smlink a:hover {
	color:#005AAB;
	text-decoration:underline
}
.topbar .smlink i {
	margin:0px 10px;
}
.topbar .smlink li {
	display:inline-block;
}
.topbar .smlink .tel {
	color:#666;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.topbar .smlink .tel span {
	width:24px;
	height:24px;
	background:url("../img/jm_cion.png") no-repeat 0px 0px;
	display:inline-block;
	vertical-align:middle;
	margin:0px 0px 0px 10px;
}
.topbar .smlink .lag {
	width:24px;
	height:24px;
	display:inline-block;
	vertical-align:middle;
	line-height:24px;
	text-align:center;
	margin-left:5px;
}
.topbar .smlink .lag a {
	color:#fff;
	width:24px;
	height:24px;
	text-align:center;
	display:inline-block;
	background:url("../img/jm_cion.png"/) no-repeat -44px 0px;
}
.topbar .smlink .lag a:hover {
	background:url("../img/jm_cion.png"/) no-repeat -78px 0px;
}
.topbar .smlink .lag .current {
	background:url("../img/jm_cion.png"/) no-repeat -78px 0px;
}
.header {
	height:80px;
	display:block;
	width:100%;
	position: relative;
	z-index: 10;
	background:#fff;
}
.header.hover {
	position: fixed;
}
.header.hover-color {
	height:70px;
	padding-bottom:15px;
	background:url("../img/bg_header.png"/) repeat-x bottom;
}
.header.relative {
	position: relative;
	z-index: 999;
}
.header.fixed {
	position: fixed;
	z-index: 10;
	top: 0;
}
.header .logo {
	display:block;
	height:73px;
	width:60px;
	position:absolute;
	left:0px;
	top:5px;
	z-index:99;
}
/*.header .logo a{ float:left; margin-right:10px;}*/

.header .logo .weixin {
	float:left;
	position:relative;
	height:65px;
	width:50px;
	margin-top:5px;
}
.header .logo .weixin .show_wx {
	display:none;
}
.header .logo .weixin:hover .show_wx {
	display:block;
	padding:10px;
	border:#ddd 1px solid;
	width:86px;
	height:86px;
	position:absolute;
	top:-20px;
	background:#fff;
	left:70px;
	z-index:99;
}
.header .seach_box {
	width:220px;
	float:right;
	background:#000;
	height:30px;
	border:#ddd 1px solid;
	background:#f0f0f0;
	background-image:url("../img/icon_3.jpg"/) no-repeat left;
	margin-top:15px;
}
.header .seach_box input {
	width:170px;
	height:30px;
	background:none;
	border:none;
	text-indent:20px;
	color:#999;
	float:left;
	outline:none;
}
.header .seach_box .tijiaos {
	height: 31px;
	background: #005aab;
	font:14px/30px "Microsoft Yahei";
	color:#fff;
	width:50px;
	float:right;
	text-align:center;
	border: 0;
	text-indent: 0;
}
.navBar {
	padding-left:80px;
	float:left;
	position:relative;
	z-index:1;
	color:#333;
	padding-top:14px;
	line-height: 60px;
	width:920px;
}
.nav {
	float:left;
	margin-left:20px;
}
.nav span {
	font-size:14px;
}
.nav .m {
	position:relative;
	float:left;
	width:110px;
	display:inline;
	text-align:center;
	margin:0px 20px;
}
.nav span a {
	zoom:1;
	display:block;
	color:#333;
}
.nav .on span a {
	background:#af0a0a;
	color:#fff;
	transition:all 0.4s;
}
.nav .sub {
	display:none;
	position:absolute;
	left:-10px;
	top:60px;
	background:url("../img/sub_bg.png") repeat;
	float:left;
	line-height:30px;
}
/*.nav .sub li{ text-align:center;  }	

.nav .sub li a{ color:#333; display:block; zoom:1;}	

.nav .sub li a:hover{  background:#ddd; color:#c00;   }	*/

.nav .sub dl {
	display:inline-block;
*display:inline;
	zoom:1;
	vertical-align:top;
	padding:15px 10px;
	line-height:26px;
	margin:0px;
}
.nav .sub dl dt {
	height:138px;
	width:255px;
	color:#999999;
	line-height:18px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}
.nav .sub dl dt img {
	float:left;
	margin-right:10px;
}
.nav .sub dl dt h3 {
	color:#333;
	font-size:12px;
	font-weight:normal;
	padding-bottom:3px;
}
.nav .sub dl dd {
	float:left;
	width:90px;
	margin:0px;
	padding:0px;
}
.nav .sub dl dd a {
	float:left;
	display:block;
	width:90px;
	background:url("../img/sub_icon.png") no-repeat left center;
	color:#666;
	text-align:left;
	padding-left:10px;
	overflow:hidden;
}
.nav .sub dl dd a:hover {
	color:#af0a0a;
}
.nav #m1 .sub {
	z-index:1;
	width:110px;
	left:0px;
}
.nav #m2 .sub {
	z-index:1;
	width:110px;
	left:0px;
}
.nav #m2 .sub dt {
	width:90px;
}
.nav #m3 .sub {
	z-index:1;
	width:110px;
	left:0px;
}
.nav #m3 .sub dt {
	width:90px;
}
.nav #m4 .sub {
	z-index:1;
	width:110px;
	left:0px;
}
.nav #m4 .sub dt {
	width:90px;
}
.nav #m5 .sub {
	z-index:1;
	width:110px;
	left:0px;
}
.nav #m5 .sub dt {
	width:90px;
}
.nav #m6 .sub {
	z-index:1;
	width:110px;
	left:0px;
}
.nav #m6 .sub dt {
	width:90px;
}
.nav #m7 .sub {
	z-index:1;
	width:110px;
	left:-260px;
}
.nav #m7 .sub dt {
	width:90px;
}
.nav #m8 .sub {
	z-index:1;
	width:110px;
	left:-260px;
}
.nav #m8 .sub dt {
	width:90px;
}
.nav #m9 .sub {
	z-index:1;
	width:110px;
	left:-260px;
}
.nav #m9 .sub dt {
	width:90px;
}
.fullSlide {
	min-width:1000px;
	position:relative;
	height:420px;
	overflow:hidden;
}
.fullSlide .bd {
	position:relative;
	z-index:0;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:420px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:420px;
}
.fullSlide .hd {
	width:1002px;
	left:50%;
	margin-left:-500px;
	bottom:0px;
	position:absolute;
	z-index:1;
	overflow:hidden;
	height:50px;
}
.fullSlide .hd ul {
	float:right;
}
.fullSlide .hd ul li {
	float:left;
	margin:0 1px;
	width:248px;
	display:inline;
	cursor:pointer;
	background:url("../img/alphe_w.png") repeat;
	font:14px/40px "Microsoft Yahei";
	color:#333;
	text-indent:10px;
	margin-top:10px;
	position:relative;
}
.fullSlide .hd ul li.on {
	background:url("../img/alphe_b.png") repeat;
	line-height:50px;
	color:#fff;
	margin-top:0px;
}
.title_h {
	background:url("../img/title_1.png") no-repeat bottom;
	width:330px;
	font:26px/41px "Microsoft Yahei";
	height:50px;
	color:#333;
	text-align:center;
	margin:45px auto 0px auto;
	display:block;
	clear:both;
}
.hp-tab-newprd {
	width: 1002px;
	overflow: hidden;
	position: relative;
	padding-top:35px;
}
.hp-tab-newprd .j-sw-nav {
	width:1002px;
	background:url("../img/line.png") repeat-x bottom;
	height:90px;
	margin: 0 auto;
	position: relative
}
.hp-tab-newprd .j-sw-nav li {
	float: left;
	position:relative;
}
.hp-tab-newprd .j-sw-nav li a {
	position: relative;
	display: block;
	width: 78px;
	height:90px;
	line-height:75px;
	text-align: center;
	text-transform: uppercase;
	background:url("../img/side.png") no-repeat center;
	color: #333;
	font-weight: bold;
	word-wrap: break-word;
	overflow: hidden;
	outline: 0;
	cursor:pointer;
	margin-left:60px;
	margin-top:12px;
}
.hp-tab-newprd .j-sw-nav .on {
	position: relative;
	z-index:9
}
.hp-tab-newprd .j-sw-nav li a:hover, .hp-tab-newprd .j-sw-nav .on a {
	background:url("../img/side_on.png") no-repeat;
	z-index: 99;
	color: #fefefe;
	text-decoration: none;
	cursor: pointer;
	margin-top:5px;
	font-size:14px;
}
.hp-tab-newprd .newprd-clip {
	width:1002px;
	margin:0px auto;
	padding-bottom:70px;
}
.hp-tab-newprd .j-sw-c {
	width:999999px;
}
.hp-tab-newprd .j-sw-c ul {
	zoom:1;
	overflow:hidden;
	float:left;
}
.hp-tab-newprd .j-sw-c li {
	float: left;
	margin-right:40px;
	display:inline;
	width:218px;
	height:308px;
	border:#dddddd 1px solid;
	display:block;
}
.hp-tab-newprd .j-sw-c li:hover {
	color:#fff;
	background:#af0a0a;
	transition:all 0.4s linear;
}
.hp-tab-newprd .j-sw-c li:hover .text {
	color:#fff;
}
.hp-tab-newprd .j-sw-c li:hover .text h2 {
	color:#fff;
}
.hp-tab-newprd .j-sw-c li img {
	width:218px;
	height:152px;
	background-color: #fff;
}
.hp-tab-newprd .j-sw-c li .text {
	padding:12px;
	color:#666666;
	line-height:20px;
}
.hp-tab-newprd .j-sw-c li .text h2 {
	color:#333;
	font-size:16px;
	font-weight:normal;
	margin-top:0px;
	padding-bottom:5px;
}
.hp-tab-newprd .j-sw-c li .but {
	width:96px;
	height:30px;
	background:#af0a0a;
	font:14px/30px "Microsoft Yahei";
	text-align:center;
	display:block;
	margin:0px auto;
	color:#fff;
	border-radius:16px;
	border:#fff 1px solid;
}
.about {
	background:#ffffff;
	height:470px;
}
.about .a_info {
	float:right;
	width:580px;
	line-height:23px;
	color:#666666;
	font-size:14px;
}
.about .a_info p {
	margin-top:35px;
	text-indent:2em;
}
.about .but {
	width:96px;
	height:30px;
	background:#af0a0a;
	border:#af0a0a 1px solid;
	font:14px/30px "Microsoft Yahei";
	text-align:center;
	display:block;
	color:#fff;
	border-radius:16px;
	margin-top:10px;
}
.about .but:hover {
	background:rgba(255, 255, 255, 1);
	transition:all 0.4s linear;
	border:#fff 1px solid;
	color:#af0a0a
}
.t_b {
	position:absolute;
	top:-22px;
}
.focusBox {
	position: relative;
	width: 390px;
	height: 260px;
	overflow: hidden;
	font: 12px/1.5 "Microsoft Yahei";
	text-align: left;
	background: white;
	margin-top:35px;
	float:left;
}
.focusBox .pic img {
	width: 390px;
	height: 260px;
	display: block;
}
.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 36px;
	width:100%;
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}
.focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width:100%;
	overflow: hidden;
}
.focusBox .txt li {
	height:36px;
	line-height:36px;
	position:absolute;
	bottom:-36px;
}
.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 8px;
	right: 8px;
}
.focusBox .num li {
	float: left;
	position: relative;
	width: 18px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
}
.focusBox .num li a, .focusBox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}
.focusBox .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.focusBox .num li.on a, .focusBox .num a:hover {
	background:#005AAB;
}
.news {
	background:#fff;
	height:310px;
}
.news_head {
	width:500px;
	margin-top:35px;
	float:left;
}
.news_head dt {
	width:170px;
	height:115px;
	float:left;
}
.news_head dd {
	width:310px;
	color:#333333;
	line-height:20px;
	float:right;
}
.news_head dd h3 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:13px;
}
.news_head dd h3 span {
	display:block;
	color:#999999;
	font-size:12px;
}
.news_head dd .but {
	width:96px;
	height:30px;
	border:#af0a0a 1px solid;
	font:12px/30px "Microsoft Yahei";
	text-align:center;
	display:block;
	color:#fff;
	border-radius:16px;
	margin-top:15px;
	color:#af0a0a;
}
.news_head dd .but:hover {
	background:#af0a0a;
	transition:all 0.4s linear;
	border:#af0a0a 1px solid;
	color:#fff
}

.news ul {
	float:right;
	width:435px;
	margin-top:30px;
}
.news ul li {
	line-height:30px;
	display:block;
	clear:both;
}
.news ul li a {
	background:url("../img/icon_1.png") no-repeat left center;
	padding-left:18px;
	color:#333333;
	float:left;
	transition:all 0.4s linear;
}
.news ul li a:hover {
	background:url("../img/icon_2.png") no-repeat left center;
	color:#af0a0a;
	transform:translateX(10px)
}
.news ul li span {
	float:right;
	color:#999;
}
.footer {
	background:#e5e5e5;
}
.footer .foot {
	width:1002px;
	margin:0px auto;
	height:200px;
	overflow:hidden;
}
.footer .foot dl {
	width:120px;
	margin-right:20px;
	padding-left:15px; /*background:#005AAB;*/
	display:block;
	height:240px;
	float:left;
}
.footer .foot dl dt {
	color:#333;
	font-size:14px;
	line-height:30px;
	padding:30px 0px 15px 0px;
}
.footer .foot dl dd {
	line-height:24px;
}
.footer .foot dl dd a {
	color:#999;
	display:block;
	transition:all 0.4s linear;
}
.footer .foot dl dd a:hover {
	color:#666;
	transform:translateX(10px);
}
.footer .foot .tel {
	float:left;
	background:none;
	padding-left:15px;
	padding-top:65px;
	width:175px
}
.footer .foot .tel p {
	margin-top:10px;
}
.footer .foot .tel p a {
	float:left;
	width:39px;
	margin-right:5px;
	display:inline-block;
	overflow:hidden;
}

.link {
	width:1002px;
	margin:0 auto;
	line-height:25px;
	font:12px/50px "Microsoft Yahei";
	color:#666;
	text-align:left;
	background:#e5e5e5;
}
.link a{ color:#333; padding-right:10px;}

.copyright {
	height:35px;
	font:12px/50px "Microsoft Yahei";
	color:#666;
	text-align:center;
	background:#e5e5e5;
}
.side-pannel {
	position: fixed;
	right:40px;
	bottom:80px;
	z-index: 99
}
.side-bar {
	border-bottom: none;
	bottom: 100px;
}
.side-bar a {
	display: block;
	cursor: pointer;
	width:68px;
	height: 68px;
	background:url("../img/nimg_bg.png") repeat;
	position: relative;
	text-align: center;
	transition:all 0.4s linear 0s;
	color:#fff;
	line-height:30px;
	overflow:hidden;
	margin-bottom:1px;
}
.side-bar a:hover {
	background:#af0a0a;
}
.side-bar a:hover .weixin {
	display:block;
	position: fixed;
	bottom: 360px;
	right: 112px;
}
.side-bar a.weixin {
	display:none
}
.side-bar a:last-child {
	margin-bottom:0px;
}
.side-bar a s {
	margin-left: auto;
	margin-right: auto;
	width:60px;
	height:60px;
	display: block;
}
.g-icon-top {
	background: url("top.png"/*tpa=http://www.jmkj.com/style/images/top.png*/) no-repeat 18px 14px;
}
.g-icon-top:hover {
	background:url("top.png"/*tpa=http://www.jmkj.com/style/images/top.png*/) no-repeat 18px 14px;
}
.side-bar a img {
	display:block;
	clear:both;
	margin:0px auto;
	margin-top:10px;
	text-align:center;
}
/*.g-icon-qr1 {background:url(../images/qq.png) no-repeat 14px 6px; line-height:100px;}

.g-icon-qr1:hover{background:url(../images/qq.png) no-repeat 14px 6px;}*/





.side-bar a.close {
	width:30px;
	height:31px;
	background:url("../img/sprite.png") no-repeat;
	position: absolute;
	z-index: 99;
	right: -17px;
	top: -17px;
}
.sub_banner {
	height:460px;
	position: relative;
	top:0px;
	margin-bottom:0px;
	z-index: 1;
	overflow: hidden;
}
.sub_banner .incfont {
	width: 1002px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	top: 220px;
	left: 50%;
	margin-left: -500px;
}
.sub_banner .incfont span.incline {
	float: left;
	display: inline-block;
	width: 56px;
	height:2px;
	background:#3582C2;
	opacity: 1;
	margin-left: 6px;
}
.sub_banner .incfont h2 {
	float: left;
	display: inline-block;
	font-weight: 100;
	font: 38px/42px "Microsoft Yahei";
	color: #3582C2;
	margin-top: 27px;
	margin-left: 6px;
	position: relative;
	left: -300px;
}
.sub_banner .incfont h2 i {
	font-size:13px;
	display:block;
}
/*.sub_banner .incfont h2.col{color: #fe0014;}*/

.new-first {
	width: 100%;
	position: relative;
	z-index: 3;
}
.nfir-wrap {
	width: 1000px;
	margin: 0px auto;
	position: relative;
}
.nfir-wrap a.topbtn {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: -75px;
	margin-left: -28px;
	z-index: 3;
	width: 60px;
	height: 60px;
	background:#005AAB url("../img/jm_cion.png") no-repeat -94px 26px;
	border-radius:60px;
}
.sub_top {
	background:#005AAB;
	height:250px;
	position:relative;
}
.sub_top .arrow {
	background:url("../img/bg_arrow.png") no-repeat bottom;
	height:10px;
	margin:0px auto;
	width:100%;
	margin:0px auto;
	padding-top:240px;
	display:block;
}
.sub_site {
	padding:15px 0px;
	width:100%;
	margin:0px auto;
	display:block;
	clear:both;
	height:auto;
	overflow:hidden;
	background:#fff;
}
.sub_site .name {
	float:left;
	font:19px/26px "Microsoft Yahei";
	color:#444;
	display:block;
	clear:both;
	font-weight:bold;
	float:left;
}
.sub_site .loaction {
	font-size:12px/30px "Microsoft Yahei";
	color:#666;
	float:right;
	color:#666;
}
.sub_site .loaction em {
	margin:0px 5px;
	color:#ccc;
}
.sub_site .loaction .home {
	background:url("../img/jm_cion.png") no-repeat -70px -43px;
	width:15px;
	height:15px;
	display:inline-block;
	vertical-align:-4px;
}
.sub_site .loaction a {
	color:#333;
}
.sub_nav {
	width: 225px;
	border-top: 1px solid #e5e9eb;
	border-right: 1px solid #e5e9eb;
	background: #fff;
	margin-top:20px;
}
.sub_nav li {
	width: 225px;
	border-bottom: 1px solid #e5e9eb;
}
.sub_nav a.tit {
	display: inline-block;
	width: 189px;
	padding-left: 35px;
	border-left: 1px solid #e5e9eb;
	background: url("../img/sub_navbg.png") no-repeat 183px 0 #f5feff;
	font-weight: bold;
	font-size: 14px;
	line-height: 46px;
	color: #444;
}
.sub_nav a.tit:hover, .sub_nav a.tit.hover {
	padding-left: 33px;
	border-left: 3px solid #fcfd09;
	background: url("../img/sub_navbg.png") no-repeat 183px -46px #af0a0a;
	color: #fff;
}
.sub_cont {
	width:720px;
	float:right;
	background:#fff;
	padding:20px;
	margin-top:20px;
	box-shadow:#e5e9eb 1px 0px 3px;
}
.single_page {
	font:1.2em/24px "Microsoft Yahei";
	color:#666;
	text-align:justify;
}
.single_page h2 {
	font-weight: normal;
	font-size:24px;
	line-height: 40px;
	color: #af0a0a;
	padding-bottom: 23px;
	margin-bottom: 29px;
	background: url("../img/bg_line1.jpg") no-repeat left bottom;
}
.single_page p {
	margin-bottom:15px;
}
.single_page .fl {
	width:445px;
}
.single_page .picture {
	float:right;
	width:250px;
}
.single_page h1 {
	font:18px/24px "Microsoft Yahei";
	color:#333;
	text-align:center;
	margin-bottom:20px;
}
.single_page h1 span {
	display:block;
	clear:both;
	font-size:12px;
	color:#999;
	padding-top:5px;
	border-bottom:#e5e9eb 1px solid;
	padding-bottom:15px;
}
.article {
	margin:0px;
	padding:0px;
	display:block;
	padding-top:20px;
	clear:both;
}
.article li {
	line-height:20px;
	display:inline-block;
	font-size:14px;
}
.article li span {
	color:#333;
	margin-right:2px;
	background:#f0f0f0;
	padding:5px 8px;
}
.article li a {
	color:#999;
	margin-right:px;
	background:#f0f0f0;
	padding:5px 8px;
}
.article li a:hover {
	color:#af0a0a;
	text-decoration:underline;
}
.about-t {
	height: 290px;
	position: relative;
	overflow: hidden;
	width:1002px;
	margin:0px auto
}
.about-t li {
	width: 260px;
	height:290px;
	padding: 8px 37px 0;
	line-height: 18px;
	color: #fff;
	background:#000 url("about_bg1.png"/*tpa=http://www.jmkj.com/style/images/about_bg1.png*/) no-repeat;
	position: absolute;
	left: 0;
	top: -410px;
}
.about-t li .title {
	font-size: 16px;
	line-height: 64px;
	color: #fff;
	margin-bottom: 26px;
	position: relative;
}
.about-t li .line {
	width: 24px;
	height: 1px;
	background: #d1e4f7;
	position: absolute;
	left: 0;
	bottom: 0;
}
.about-t li span {
	font-size: 14px;
}
.about-t li a {
	display: inline-block;
	width: 100%;
	color: #666;
}
.about-t li a.more {
	width: 52px;
	padding-left: 16px;
	line-height: 27px;
	color: #f7faff;
	border:#fff 1px solid;
	margin-top: 36px;
}
.about-t li.se {
	background:#fff;
	left: 334px;
	top: 410px;
}
.about-t li.se .title {
	color: #666;
}
.about-t li.se .line {
	background: #ababab;
}
.about-t li.se img {
	float: left;
	margin: 2px 0 25px;
}
.about-t li.th {
	background:#005AAB;
	left: 668px;
	top: -410px;
}
.about-t li.th a {
	margin-top: 22px;
	line-height: 22px;
	color: #fff;
	display:inline;
}
.about-t li.th p.fz18 {
	margin-top: 34px;
	line-height:30px;
	font-size: 18px;
}
.about-b {
	width:1002px;
	margin:20px auto;
	overflow:hidden;
}
.about-b ul {
	width:1030px;
}
.about-b ul li {
	width:315px;
	height:220px;
	overflow:hidden;
	position:relative;
	float:left;
	margin-right:28px;
}
.about-b ul li a {
	display:block;
}
.about-b ul li span {
	z-index:2;
	color:#333;
	position:absolute;
	z-index:999;
	font:16px/36px "Microsoft Yahei";
	text-align:center;
	width:315px;
}
.about-b ul li span i {
	display:block;
	clear:both;
	width:120px;
	margin:60px auto 0px auto;
	height:65px;
	background:url("about_ico.png"/*tpa=http://www.jmkj.com/style/images/about_ico.png*/) no-repeat;
}
.about-b ul li a:hover span, .about-b ul li a.on span {
	color:#fff;
	transition:all 0.4s linear;
}
.about-b ul li .line {
	width: 315px;
	height: 220px;
	background: #fff;
	position: absolute;
	left: 0px;
	bottom: 0px;
	overflow: hidden;
}
.about-b ul li .line-in {
	width: 315px;
	height: 220px;
	background: #005AAB;
	position: absolute;
	left: -315px;
	top: 0;
	box-shadow:#e5e9eb 1px 0px 3px;
}
.about-b ul li .a_ico {
	background-position:0px -27px
}
.about-b ul li a:hover .a_ico {
	background-position:0px -123px;
}
.about-b ul li .a_ico1 {
	background-position:0px -220px
}
.about-b ul li a:hover .a_ico1, .about-b ul li a.on .a_ico1 {
	background-position:0px -317px;
}
.about-b ul li .a_ico2 {
	background-position:0px -410px
}
.about-b ul li a:hover .a_ico2 {
	background-position:0px -506px;
}
.about-team {
}
.about-team dl {
	padding:15px 0px;
	border-bottom:#e5e9eb 1px dotted;
	display:block;
	height:auto;
	overflow:hidden;
}
.about-team dl dt {
	float:left;
	width:180px;
	padding:5px;
	height:180px;
	background:url("team-bg.png"/*tpa=http://www.jmkj.com/style/images/team-bg.png*/) no-repeat;
}
.about-team dl dt img {
	width:180px;
	height:180px;
}
.about-team dl dd {
	float:right;
	width:495px;
	line-height:24px;
	font-size:14px;
	color:#666;
}
.about-team dl dd h2 {
	font-size:16px;
	color:#333;
	font-weight:normal;
	padding:10px 0px 20px 0px;
}
.about-team dl dd h2 span {
	color:#999;
	font-size:12px;
	margin-left:10px;
}
.about-team dl:last-child {
	border-bottom:none;
}
.about_partners {
	width:760px;
}
.about_partners li {
	background:url("partner-bg.jpg"/*tpa=http://www.jmkj.com/style/images/partner-bg.jpg*/) no-repeat;
	width:164px;
	height:72px;
	padding:5px 9px 9px 5px;
	float:left;
	margin-right:50px;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
}
.about_partners li a {
	width:164px;
	height:72px;
	display:block;
	position:relative;
}
.about_partners li a span {
	width:100%;
	height:100%;
	line-height:84px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	background:rgba(0, 0, 0, 0.5);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#CC000000, endColorstr=#CC000000);
}




.about_partners2 {
	width:760px;
}
.about_partners2 li {
	width: 296px;
	height: 272px;
	border: solid 1px #dedede;
	padding:5px 9px 9px 5px;
	float:left;
	margin-right:8px;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
}
.about_partners2 li a {
	width: 296px;
	height: 275px;
	display:block;
	position:relative;
}
.about_partners2 li a span {
	width:100%;
	height:100%;
	line-height: 275px;
	text-align:center;
	color:#FFF;
	font-size: 16px;
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	background:rgba(0, 0, 0, 0.5);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#CC000000, endColorstr=#CC000000);
}
.about_partners2 li img{ width:100%}



.about_process {
	background:#fff;
	margin:50px auto;
	padding-top:100px;
	padding-bottom:100px;
	box-shadow:#e5e9eb 1px 0px 3px;
	height:auto;
	overflow:hidden;
}
#timeline {
	width: 860px;
	height:auto;
	margin:0px auto;
	position: relative;
	overflow:hidden;
	background: url("dot.gif"/*tpa=http://www.jmkj.com/style/images/dot.gif*/) left 45px repeat-x;
}
#dates {
	width: 860px;
	height: 60px;
	overflow: hidden;
}
#dates li {
	list-style: none;
	float: left;
	width: 130px;
	height: 50px;
	font-size: 24px;
	text-align: center;
}
#dates a {
	line-height: 38px;
	padding-bottom: 15px;
	color:#666;
	background: url("biggerdot_g.png"/*tpa=http://www.jmkj.com/style/images/biggerdot_g.png*/) center bottom no-repeat;
}
#dates .selected {
	font-size: 38px;
	color:#005AAB;
	padding-bottom: 10px;
	margin-bottom:10px;
	background: url("biggerdot.png"/*tpa=http://www.jmkj.com/style/images/biggerdot.png*/) center bottom no-repeat;
}
#issues {
	width: 860px;
	height:auto;
	overflow: hidden;
}
#issues li {
	width: 860px;
	list-style: none;
	float: left;
	font-size: 14px;
}
#issues li h1 {
	color: #333;
	font-size:18px;
	margin: 20px 0;
}
#issues li p {
	font-size: 14px;
	margin-right: 70px;
	margin:10px 0px;
	font-weight: normal;
	line-height: 22px;
}
.news_warp {
	width:1002px;
	margin:0px auto;
	overflow:hidden;
}
.new_tit {
	font-size:16px;
	font-weight:normal;
	padding:8px 20px;
	color:#fff;
}
.new_tit span {
	width: 24px;
	height: 2px;
	background: #fff;
	overflow: hidden;
	display:block;
	margin-top:10px;
}
.news_warp .r {
	float:left;
	width:580px;
}
.news_video {
	width:400px;
	background:#fff;
	height:465px;
	float:right;
	margin-left: -400px;
}
.news_video ul h2 {
	font-size:16px;
	font-weight:normal;
	padding:16px;
}
.news_video ul h2 span {
	width: 24px;
	height: 1px;
	background: #ababab;
	overflow: hidden;
	display:block;
	margin-top:10px;
}
.news_video p {
	line-height:26px;
background:#;
	margin:0px 15px;
	list-style-type:disc;
}
.news_video p a {
	background:url("icon_1.png"/*tpa=http://www.jmkj.com/style/images/icon_1.png*/) no-repeat left center;
	padding-left:18px;
	color:#333333;
	float:left;
	transition:all 0.4s linear;
}
.news_video p a:hover {
	background:url("icon_2.png"/*tpa=http://www.jmkj.com/style/images/icon_2.png*/) no-repeat left center;
	color:#005AAB;
	transform:translateX(10px)
}
.news_notice {
	background:#fff;
	height:120px;
	margin-left:580px;
	background:#005AAB;
}
.txtScroll-left {
	position:relative;
}
.txtScroll-left .hd {
	overflow:hidden;
	height:30px;
	padding:10px 0px;
}
.txtScroll-left .hd ul {
	float:right;
	overflow:hidden;
	zoom:1;
	margin-top:10px;
}
.txtScroll-left .hd ul li {
	float:left;
	width:9px;
	height:9px;
	overflow:hidden;
	margin-right:5px;
	text-indent:-999px;
	cursor:pointer;
	background:#fff;
}
.txtScroll-left .hd ul li.on {
	background:#feff09;
}
.txtScroll-left .pageState {
	float:right;
	color:#fff;
	margin-right:20px;
	margin-top:5px;
}
.txtScroll-left .bd {
	padding:15px 20px;
	width:540px;
	overflow:hidden;
}
.txtScroll-left .bd ul {
	overflow:hidden;
	zoom:1;
}
.txtScroll-left .bd ul li {
	height:24px;
	line-height:24px;
	text-align:left;
	_display:inline;
	font-size:14px;
}
.txtScroll-left .bd ul li a {
	color:#fff;
	float:left;
}
.txtScroll-left .bd ul li span {
	color:#ccc;
	float:right;
	font-size:12px;
}
.news_other {
	width:580px;
	overflow:hidden;
	margin-left:580px;
}
.news_other ul {
	width:620px;
}
.news_other ul li {
	float:left;
	width:290px;
	margin-right:1px;
	background:#fff;
	margin-top:20px;
	padding-bottom:20px;
}
.news_other ul li .picture {
	width:290px;
	height:190px;
	overflow:hidden;
}
.news_other ul li h2 {
	font-size:16px;
	font-weight:normal;
	padding:16px;
}
.news_other ul li h2 span {
	width: 24px;
	height: 1px;
	background: #ababab;
	overflow: hidden;
	display:block;
	margin-top:10px;
}
.news_other p {
	line-height:26px;
background:#;
	margin:0px 15px;
	list-style-type:disc;
}
.news_other p a {
	background:url("icon_1.png"/*tpa=http://www.jmkj.com/style/images/icon_1.png*/) no-repeat left center;
	padding-left:18px;
	color:#333333;
	float:left;
	transition:all 0.4s linear;
}
.news_other p a:hover {
	background:url("icon_2.png"/*tpa=http://www.jmkj.com/style/images/icon_2.png*/) no-repeat left center;
	color:#005AAB;
	transform:translateX(10px)
}
.head_new {
	margin-top:5px;
	float:left;
	padding-bottom:20px;
}
.head_new dt {
	width:220px;
	height:150px;
	float:left;
	margin-right:20px;
	border:#e5e9eb 1px solid;
	padding:5px;
}
.head_new dt img {
	width:220px;
	height:150px;
}
.head_new dd {
	width:465px;
	color:#333333;
	line-height:20px;
	float:right;
}
.head_new dd h3 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:13px;
}
.head_new dd h3 span {
	display:block;
	color:#999999;
	font-size:12px;
}
.head_new dd .but {
	width:96px;
	height:30px;
	border:#005AAB 1px solid;
	font:12px/30px "Microsoft Yahei";
	text-align:center;
	display:block;
	color:#fff;
	border-radius:16px;
	margin-top:15px;
	color:#005AAB;
}
.head_new dd .but:hover {
	background:#005AAB;
	transition:all 0.4s linear;
	border:#005AAB 1px solid;
	color:#fff
}
.news_show {
}
.news_show dl {
	margin-bottom:15px;
	display:block;
	clear:both;
	height:auto;
	overflow:hidden;
	border:#e5e9eb 1px solid;
}
.news_show dl:hover dt {
	background:#af0a0a;
	transition:all 0.4s;
}
.news_show dt {
	width: 80px;
	height: 110px;
	background: #e5e9eb;
	text-align: center;
	color: #fff;
	float:left;
	line-height:30px
}
.news_show dt span {
	display:block;
	font-size: 46px;
	height: 80px;
	line-height: 80px;
	border-bottom: 1px solid #dadee0;
}
.news_show dd {
	float:right;
	width:600px;
	padding:10px;
}
.news_show dd h3 {
	color:#333;
	font-size:16px;
	font-weight:normal;
	padding-bottom:15px;
}
.news_show dd p {
	line-height:24px;
	color:#666;
	height:50px;
	overflow:hidden;
}
.news_show dd p a {
	color:#666;
}
.news_show dd p a:hover {
	color:#af0a0a;
	transition:all 0.4s;
}
.video_pic {
	width: 715px;
	height: 435px;
	padding-bottom: 35px;
	background:url("video-bg.jpg"/*tpa=http://www.jmkj.com/style/images/video-bg.jpg*/) no-repeat bottom;
	margin-bottom:20px;
}
.video_show {
	width:715px;
	overflow:hidden;
}
.video_show ul {
	width:730px;
}
.video_show ul li {
	float:left;
	background:url("video-list.jpg"/*tpa=http://www.jmkj.com/style/images/video-list.jpg*/) no-repeat;
	width: 212px;
	height: 163px;
	padding: 8px;
	position:relative;
	line-height:24px;
	text-align:center;
	margin-right:15px;
	margin-bottom:15px;
}
.video_show ul li img {
	width: 212px;
	height: 125px;
}
.video_show ul li span {
	background:rgba(0, 0, 0, 0.5) url("live.png"/*tpa=http://www.jmkj.com/style/images/live.png*/) no-repeat center;
	position:absolute;
	left:8px;
	top:8px;
	display:none;
	width: 212px;
	height: 125px;
}
.pagination {
	font-size: 0px;
	margin-right: -5px;
	padding-top: 15px;
	text-align: center;
}
.pagination ul li {
	float: left;
}
.pagination ul li span {
	float: left; color:#666;
}


.pagination a {
	font-size: 12px;
	color: #888;
	display: inline-block;
	_display:inline;
	padding: 1px 10px;
	border: 1px solid #ddd;
	margin-right: 5px;
	line-height: 26px;
}
.pagination a.prev, .pagination a.next {
	padding: 0 15px;
}
.pagination a:hover, .pagination a.cur, .pagination a.active, .pagination li.active a, .pagination li.active a:hover {
	background: #af0a0a;
	font-weight: bold;
	color: #fff;
	border: 1px solid #005AAB;
}
.prodcut_show {
	width:1002px;
	margin:0px auto;
	overflow:hidden;
	text-align:center;
}
.prodcut_show ul {
	width:1050px;
}
.prodcut_show dl {
	float: left;
	margin-right:25px;
	display:inline;
	width:300px;
	height:310px;
	border:#e5e9eb 1px solid;
	display:block;
	padding:5px;
	margin-bottom:20px;
	margin-top:5px;
	background:#fff;
}
.prodcut_show dl dt {
	width:300px;
	height:210px;
}
.prodcut_show dl dt img {
	width:300px;
	height:210px;
}
.prodcut_show dl dd {
	padding:12px;
	color:#666666;
	line-height:20px;
}
.prodcut_show dl dd h2 {
	color:#005AAB;
	font-size:16px;
	font-weight:normal;
	margin-top:10px;
	padding-bottom:5px;
}
.prodcut_show dl:hover {
	color:#fff;
	background:#005AAB;
	transition:all 0.4s linear;
}
.prodcut_show dl:hover dd {
	color:#fff;
}
.prodcut_show dl:hover dd h2 {
	color:#fff;
}
.product_tab {
	height:50px;
	margin:15px auto 30px auto;
	text-align:center;
}
.product_tab ul li {
	display:inline-block;
	margin:0px 8px;
	position:relative;
}
.product_tab ul li a {
	font:16px/48px "Microsoft Yahei";
	color:#333;
	height:48px;
	display:block;
	padding:0px 15px;
	border:#e5e9eb 1px solid;
}
.product_tab ul li a:hover {
	background:#005AAB;
	color:#fff;
	transition:all 0.4s;
	border:#005AAB 1px solid;
}
.product_tab ul li .hover {
	background:#005AAB;
	color:#fff;
	border:#005AAB 1px solid;
}
.product_tab ul li .hover span {
	border-left:8px solid transparent;
	height:0px;
	display:inline-block;
	border-right:8px solid transparent;
	border-top:8px solid #005AAB;
	position:absolute;
	left:41%;
	bottom:-8px;
}
.product_list {
}
.product_list .product_list_tab {
	margin-top:20px;
}
.product_list .product_list_tab .hd {
	border-bottom:#e5e9eb 1px solid;
	height:36px;
	margin-bottom:15px;
}
.product_list .product_list_tab .hd ul li {
	float:left;
	background:#e5e9eb;
	display:inline-block;
	margin-right:10px;
	height:36px;
	font:14px/36px "Microsoft Yahei";
	color:#333;
	cursor:pointer;
	padding:0px 15px;
}
.product_list .product_list_tab .hd ul li.on {
	background:#005AAB;
	color:#fff;
	transition:all 0.4s;
}
.product_list .product_list_tab .bd {
	font:13px/24px "Microsoft Yahei";
	color:#666;
}
.proview {
	position: relative;
	clear:both;
	display:block;
}
.proview .show {
	position: relative;
	width: 310px;
	height:290px;
	padding: 8px;
	border: 2px solid #eeebeb;
	overflow: hidden;
	background: url("loading.gif"/*tpa=http://www.jmkj.com/style/images/loading.gif*/) no-repeat center;
	float:left;
}
.proview .show .zoom_icon {
	position: absolute;
	right: 9px;
	bottom: 9px;
	width: 30px;
	height: 30px;
	background: url("zoom.jpg"/*tpa=http://www.jmkj.com/style/images/zoom.jpg*/) no-repeat;
}
.zoomdiv {
	z-index:1;
	position:absolute;
	top:20px;
	left:0px;
	width:255;
	height:230px;
	background:#fff;
	border:1px solid #eee;
	display:none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index:1;
	visibility: hidden;
	position: absolute;
	top:0px;
	left:0px;
	width: 100px;
	height:100px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.pro-right {
	width: 370px;
}
.pro-intro {
	height: 243px;
}
.pro-intro .type {
	font-size:14px;
	line-height:22px;
	font-family:"Microsoft Yahei";
	color: #666;
	position:relative;
	padding-left:50px;
}
.pro-intro .type span {
	position:absolute;
	left:0px;
	color:#333;
}
.pro-intro .name {
	font-size: 22px;
	color: #1d1d1d;
	line-height: 28px;
	margin-bottom:15px;
}
.pro-thumb ul li {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 12px;
	opacity: 0.5;
	filter:alpha(opacity=50);
	cursor: pointer;
	border:#eeebeb 1px solid;
	padding:2px;
}
.pro-thumb ul li.on {
	opacity: 1;
	filter:alpha(opacity=100);
	border:#ccc 1px solid;
}
.side_service {
}
.side_service dt {
	height:32px;
	line-height:32px;
	padding:10px 0px 10px 10px;
	border-bottom:1px solid #e5e9eb;
	font:normal 14px/32px "Microsoft YaHei";
	cursor:pointer;
	background:url("icoAdd.png"/*tpa=http://www.jmkj.com/style/images/icoAdd.png*/) right 20px no-repeat;
	cursor:pointer;
	display:block;
}
.side_service dt.on {
	color:#005AAB;
	background-position:right -44px;
}
.side_service dd {
	padding:8px 40px 8px 40px;
	color:#999;
	line-height:20px;
	background:#f4f4f4;
	border-bottom:1px solid #e5e9eb;
}
.side_service dt em {
	border:#e5e9eb 1px solid;
	width:20px;
	height:20px;
	display:inline-block;
	line-height:20PX;
	text-align:center;
	margin-right:8px;
}
.side_service dt.on em {
	background:#005AAB;
	border:#005AAB 1PX solid;
	color:#FFF;
}
.service_form {
	width:715px;
	overflow:hidden;
}
.service_form ul li {
	float:left;
	width:50%;
	line-height:30px;
	padding-top:20px;
}
.service_form ul li span {
	width:90px;
	font-size:12px;
	color:#333;
	float:left;
}
.service_form ul li span font {
	color:#F00;
}
.service_form ul li .input_1 {
	border:#ABABAB 1px solid;
	height:30px;
	width:220px;
}
.service_form ul li textarea {
	border:#ABABAB 1px solid;
	height:120px;
	width:580px;
}
.service_form h3 {
	color:#F00;
	font-size:13px;
	padding:15px 0px;
	line-height:20px;
}
.service_form h2 {
	font-size:14px;
	font-weight:bold;
	border-bottom:#e5e9eb 1px solid;
	color:#333;
	padding-bottom:15px;
}
.service_form .w1 {
	width:100%;
	display:block;
	clear:both;
}
.service_form .but {
	background:#005AAB;
	display:inline-block;
	padding:5px 20px;
	font:13px/24px "Microsoft Yahei";
	color:#fff;
}
.service_form .but:hover {
	background:#005AAB;
	transition:all 0.4s;
}
.service_form .grey {
	background:#c6c9cc;
	margin-left:15px;
}
.service_form .grey:hover {
	background:#d4d7da
}
.investor_down {
	width:100%;
	display:inline-block;
}
.investor_down li {
	width:100%;
	height:35px;
	line-height:35px;
	display:inline-block;
	border-bottom:1px dotted #e5e9eb;
	padding:5px 0px;
}
.investor_down li a {
	float:left;
	font:normal 14px/35px "Microsoft YaHei";
	color:#666;
}
.investor_down li a:hover {
	color:#005AAB;
}
.investor_down li span {
	float:right;
	color:#939394;
	font:normal 12px/35px Arial;
	padding-right:20px;
}
.investor_down .new-bg {
	background:#fbfbfb;
}
.investor_down li span {
	float:right;
	width:15px;
	height:22px;
	padding-right:10px;
	margin-top:8px;
	background:url("down_ico.png"/*tpa=http://www.jmkj.com/style/images/down_ico.png*/) no-repeat 0px 0px;
}
.investor_down li:hover span {
	background:url("down_ico.png"/*tpa=http://www.jmkj.com/style/images/down_ico.png*/) no-repeat 0px -22px;
	transition:all 0.4s linear;
}
.investor_down li a.support_down1 {
	float:right;
	width:35px;
	height:35px;
	padding:0;
	background:0;
}
.investor_new {
}
.investor_new ul li {
	line-height:30px;
	display:block;
	clear:both;
	border-bottom:#e5e9eb 1px dotted;
	padding:10px 0px;
	height:auto;
	overflow:hidden;
}
.investor_new ul li a {
	background:url("icon_1.png"/*tpa=http://www.jmkj.com/style/images/icon_1.png*/) no-repeat left center;
	padding-left:18px;
	color:#333333;
	float:left;
	transition:all 0.4s linear;
	font-size:14px;
}
.investor_new ul li a:hover {
	background:url("icon_2.png"/*tpa=http://www.jmkj.com/style/images/icon_2.png*/) no-repeat left center;
	color:#005AAB;
	transform:translateX(10px)
}
.investor_new ul li span {
	float:right;
	color:#999;
}
.careers_seach {
	padding:15px;
	border:#e5e9eb 1px solid;
	height:auto;
	overflow:hidden;
	margin-bottom:15px;
}
.careers_seach select {
	float:left;
	display:inline-block;
	width:104px;
	height:22px;
	padding:2px;
	padding-left:6px;
	font:normal 12px/20px "Microsoft YaHei";
	color:#555;
	border:1px solid #c3c3c8;
}
.careers_seach input {
	float:left;
	display:inline-block;
	width:120px;
	height:20px;
	padding-left:6px;
	font:normal 12px/20px "Microsoft YaHei";
	color:#555;
	border:1px solid #c3c3c8;
}
.careers_seach span {
	floaT:left;
	display:inline-block;
	font:normal 12px/22px "Microsoft YaHei";
	color:#333;
	padding:0 6px 0 5px;
}
.careers_seach .sear_input {
	margin:0 9px 0 13px;
	display:inline;
	width:200px;
}
.careers_seach .seach_but {
	width:58px;
	background:#005AAB;
	padding:2px 0px;
	text-align:center;
	font-size:12px;
	border:1px solid #005AAB;
	color:#fff;
	cursor:pointer;
	float:left;
}
.careers_seach .seach_but:hover {
	text-decoration:underline;
}
.careers_table {
	border:#e5e9eb 1px solid;
	border-collapse:collapse;
}
.careers_table a {
	display:block;
	color:#333;
}
.careers_table a:hover {
	text-decoration:underline;
	color:#005AAB;
}
.careers_table tr:hover {
	background:#f5f5f5;
	transition:all 0.4s;
}
.careers_table th {
	font:14px/30px "Microsoft Yahei";
	background:#e5e9eb;
	padding:5px 0px;
}
.careers_table td {
	border-bottom:#e5e9eb 1px solid;
	text-align:center;
	padding:13px 0px;
	color:#666;
}
.job_wor {
	width:715px;
	display:inline-block;
	padding:20px 0 0 20px;
	font:normal 13px/24px "Microsoft Yahei";
	color:#666;
	position:relative;
}
.job_wor ul li {
	float:left;
	width:50%;
}
.job_wor h4 {
	font-size:16px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#e5e9eb 1px dotted;
	color:#333;
}
.job_wor b {
	font-size:14px;
	color:#333;
}
.job_wor a {
	display:inline-block;
	color:#d90708;
}
.job_wor a:hoveR {
	text-decoration:underline;
}
.job_wor .bac {
	width:90px;
	height:30px;
	display:inline-block;
	text-align:center;
	font:normal 12px/30px "Microsoft YaHei";
	color:#fff;
	background:#005AAB;
	border:1px solid #005AAB;
	margin-top:18px;
}
.feed_form {
	margin-top:20px;
}
.feed_form li {
	display:block;
	clear:both;
	padding:10px 0px;
}
.feed_form li span {
	width:80px;
	float:left;
	padding-right:10px;
	text-align:right;
}
.feed_form li span font {
	color:#F00
}
.filebox {
	float:left;
	position:relative;
	width:190px;
	margin-right:16px;
	display:inline-block;
}
.inp_txt {
	width:100px;
	height:26px;
	border:1px solid #c3c3c8;
	font:normal 12px/20px "Microsoft YaHei";
}
.inp_txt1 {
	width:260px;
	height:26px;
	border:1px solid #c3c3c8;
	font:normal 12px/20px "Microsoft YaHei";
}
.inp_btn {
	width:69px;
	height:26px;
	background:#ececec;
	border:1px solid #c3c3c8;
	font:normal 12px/20px "Microsoft YaHei";
	color:#333;
	margin-left:10px;
	display:inline;
}
.inp_file {
	width:190px;
	height:26px;
	position:absolute;
	top:0;
	right:0;
filter:alpha(opacity:0);
	opacity:0;
}
.w960 {
	margin: 0 auto;
	position: relative;
	width: 960px;
	z-index: 1;
}
.network-img {
	height: 542px;
	background: url("bg_bg07.png"/*tpa=http://www.jmkj.com/style/images/bg_bg07.png*/) no-repeat;
	position: relative;
}
.network-img a {
	color:#fff;
	line-height:20px;
	font-size:16px;
}
.network-img a:hover {
	color:#fff;
	line-height:20px;
	font-size:16px;
	text-decoration:underline;
}
.network-img .line-fi {
	width: 0;
	height: 54px;
	position: absolute;
	right: 263px;
	top: 160px;
	background: url("bg_line06.png"/*tpa=http://www.jmkj.com/style/images/bg_line06.png*/) no-repeat right;
}
.network-img .line-se {
	width: 0;
	height: 78px;
	position: absolute;
	left: 694px;
	top: 133px;
	z-index: 1;
	background: url("bg_line07.png"/*tpa=http://www.jmkj.com/style/images/bg_line07.png*/) no-repeat;
}
.network-img .line-th {
	width: 0;
	height: 32px;
	position: absolute;
	left: 699px;
	top: 178px;
	z-index: 1;
	background: url("bg_line08.png"/*tpa=http://www.jmkj.com/style/images/bg_line08.png*/) no-repeat;
}
.network-img .line-fo {
	width: 0;
	height: 110px;
	position: absolute;
	left: 710px;
	top: 217px;
	z-index: 1;
	background: url("bg_line09.png"/*tpa=http://www.jmkj.com/style/images/bg_line09.png*/) no-repeat;
}
.network-img .sign {
	width: 79px;
	height: 79px;
	background: url("bg_sign20.png"/*tpa=http://www.jmkj.com/style/images/bg_sign20.png*/) no-repeat;
	position: absolute;
	z-index: 2;
	display: none;
}
.network-img .sign.anim {
	animation: signanim 1s infinite;
	-webkit-animation: signanim 1s infinite;
	-ms-animation: signanim 1s infinite;
}
 @keyframes signanim {
 from {
 transform: scale(0.8);
}
to {
	transform: scale(1);
}
}
 @-webkit-keyframes signanim {
 from {
 -webkit-transform: scale(0.8);
}
to {
	-webkit-transform: scale(1);
}
}
 @-ms-keyframes signanim {
 from {
 -ms-transform: scale(0.8);
}
to {
	-ms-transform: scale(1);
}
}
.network-img span {
	display: inline-block;
	width: 79px;
	height: 60px;
	color: #fff;
	text-align: center;
	position: absolute;
	z-index: 3;
	display: none;
	padding-top:19px;
}
.network-img .sign.fi, .network-img span.fi {
	left: 670px;
	top: 180px;
	width: 51px;
	height: 51px;
	background:url("bg_sign21.png"/*tpa=http://www.jmkj.com/style/images/bg_sign21.png*/) no-repeat;
}
.network-img .sign.se, .network-img span.se {
	left: 280px;
	top: 181px;
}
.network-img .sign.th, .network-img span.th {
	left: 746px;
	top: 116px;
}
.network-img .sign.fo, .network-img span.fo {
	left: 743px;
	top: 169px;
}
.network-img .sign.fif, .network-img span.fif {
	left: 691px;
	top: 307px;
}
.honor-img {
	height: 564px;
	padding-bottom: 26px;
	margin-bottom: 22px;
	position: relative;
	padding-top:30px;
}
.honor-img .btn {
	width: 65px;
	height: 65px;
	position: absolute;
	top: 191px;
	cursor: pointer;
	overflow: hidden;
}
.honor-img .btn img {
	position: absolute;
	top: 0;
}
.honor-img .prev {
	left: 8px;
}
.honor-img .prev img {
	left: 0;
}
.honor-img .next {
	right: 8px;
}
.honor-img .next img {
	right: 0;
}
.honor-img .img {
	width: 635px;
	height: 444px;
	margin: 0 auto;
	background: url("loading.gif"/*tpa=http://www.jmkj.com/style/images/loading.gif*/) no-repeat center;
	border:#e5e9eb 1px solid;
}
.honor-img .tips {
	height: 24px;
	line-height:24px;
	text-align: center;
	font-size: 12px;
	color:#fff;
}
.honor-img .list {
	width: 635px;
	height: 64px;
	margin: 0px auto 0;
	position: relative;
	overflow: hidden;
}
.honor-img .list ul {
	float: left;
	width: 654px;
}
.honor-img .list li {
	width: 89px;
	height: 62px;
	border: 1px solid #e5e9eb;
	float: left;
	margin-right: 18px;
	display: inline;
	cursor: pointer;
}
.honor-img .list li.on {
	border: 1px solid #005AAB;
}
.service_table {
	border:#e5e9eb 1px solid;
	border-collapse:collapse;
}
.service_table th {
	line-height:36px;
	border-bottom:#e5e9eb 1px solid;
	font-size:16px;
	color:#333;
}
.service_table td {
	color:#666;
	line-height:24px;
	border-left:#e5e9eb 1px solid;
	border-bottom:#e5e9eb 1px solid;
	padding:10px 15px;
}
.service_table h3 {
	color:#333;
	font-size:14px;
}
.service_table b {
	color:#333;
}
.input_s {
	border:#ddd 1px solid;
	height:30px;
	width:145px;
	margin-left:10px;
}
.select_s {
	border:#ddd 1px solid;
	padding:5px 5px;
	margin:0px 5px;
}
.textarea_s {
	border:#ddd 1px solid;
	height:80px;
	width:630px;
	margin-left:10px;
}
.textarea_s1 {
	border:#ddd 1px solid;
	height:40px;
	width:180px;
	margin-left:10px;
}
.textarea_s2 {
	border:#ddd 1px solid;
	height:80px;
	width:675px;
	margin-top:10px;
}
.service_table_from {
	border:#e5e9eb 1px solid;
}
.service_table_from td {
	padding:10px 10px;
	border-bottom:#e5e9eb 1px solid;
}
.service_table1 {
	border:#e5e9eb 1px solid;
	border-collapse:collapse;
}
.service_table1 th {
	border-bottom:#e5e9eb 1px solid;
	border-left:#e5e9eb 1px solid;
	padding:10px 0px;
	background:#f4f4f4;
}
.service_table1 td {
	padding:8px 0px;
	color:#666;
	border-bottom:#e5e9eb 1px solid;
}
.service_table1 .input_t {
	border:#e5e9eb 1px solid;
	height:24px;
	width:50px;
	text-align:center;
}
.service_table1 .input_t1 {
	border-bottom:#e5e9eb 1px solid;
	height:24px;
	width:100px;
	text-align:center;
	margin-right:10px;
	margin-top:10px;
}
.service_table1 .but {
	background:#005AAB;
	display:inline-block;
	padding:5px 20px;
	font:13px/24px "Microsoft Yahei";
	color:#fff;
}
.service_table1 .but:hover {
	background:#005AAB;
	transition:all 0.4s;
}
.service_table1 .grey {
	background:#c6c9cc;
	margin-left:15px;
}
.service_table1 .grey:hover {
	background:#d4d7da
}
.message {
}
.message dl {
	border-bottom:#e5e9eb 1px solid;
	padding-bottom:10px;
	margin-bottom:10px;
}
.message dl dt {
	font-size:13px;
	color:#333;
	padding:10px 0px;
	height:auto;
	overflow:hidden;
}
.message dl dt .name {
	float:left;
}
.message dl dt em {
	color:#666;
}
.message dl dt .time {
	float:right;
}
.message dl dt .time i {
	color:#999;
	font-size:12px;
	margin-left:15px;
}
.message dl dd {
	display:block;
	clear:both;
	line-height:20px;
	color:#666;
	position:relative;
	padding-left:40px;
}
.message dl dd span {
	position:absolute;
	left:0px;
	top:0px;
	color:#005AAB;
}
.contact_ico {
	width:100%;
}
.contact_ico dl {
	float:left;
	width:49%;
	border-right:#e5e9eb 1px solid;
	text-align:center;
	padding:30px 0px;
}
.contact_ico dl dt {
	text-align:center;
	margin:0px auto;
	width:85px;
}
.contact_ico dl dd {
	line-height:22px;
	font-size:14px;
	color:#666;
}
.contact_ico dl dd h3 {
	font:18px/24px "Microsoft Yahei";
	color:#333;
	padding:10px 0px;
}
.contact_ico .a_but {
	background:#005AAB;
	padding:6px 15px;
	display:inline-block;
	font:14px/20px "Microsoft Yahei";
	color:#fff;
	margin-top:10px;
}
.contact_ico .a_but:hover {
	background:rgba(60, 176, 225, 0.8);
	transition:all 0.4s linear;
}
.demo select {
	text-align: left
}
.demo .target-demo {
	display: inline-block;
	vertical-align: middle;
	float:left
}
.demo div.hint {
	color: #333;
	display: inline-block;
	height: 27px;
	line-height: 27px;
	padding-left: 10px;
	font-size:12px;
	text-align: center;
	vertical-align: middle
}
.demo label {
	color: #444;
	font-size: 1.7em;
	letter-spacing: .7px;
	margin-right: 5px;
	padding-left: 6px;
	vertical-align: middle
}
.demo a.run {
	font-size: 1.5em;
	margin-left: 5px;
	letter-spacing: .7px;
	vertical-align: middle
}
.input_2 {
	border:none;
	float:left;
	width: 100px;
	font-family: Microsoft Yahei;
	font-size: 12px;
	color: #616161;
	margin-left: 10px;
	background: #fff;



	resize: none;
	height:20px;
}
.product_class {
	width:1000px;
	border:#e5e9eb 1px solid;
	background:#f5f5f5;
	margin:0px auto;
	height:195px;
	display:block;
	clear:both;
	overflow:hidden;
}
.product_class ul {
	float:left;
	width:209px;
	border-right:#e5e9eb 1px solid;
	padding:10px 20px;
	height:175px;
}
.product_class ul h3 {
	color:#333;
	font-size:15px;
	margin-bottom:5px;
	margin-left:8px;
}
.product_class ul li {
	line-height:26px;
}
.product_class ul li a {
	color:#666;
	display:block;
	padding:0px 8px;
	background:url("p_arrow.png"/*tpa=http://www.jmkj.com/style/images/p_arrow.png*/) no-repeat 190px -12px;
}
.product_class ul li a:hover {
	color:#fff;
	box-shadow:#ccc 1px 0px 5px;
	background:#005AAB url("p_arrow.png"/*tpa=http://www.jmkj.com/style/images/p_arrow.png*/) no-repeat 190px 8px;
}
.pageSearch {
	height:60px;
	overflow:hidden;
	background:#e5e5e5;
	color:#989898;
	width:1000px;
	margin: 20px auto;
}
.pageSearch em {
	display:block;
	float:left;
	height:60px;
	line-height:60px;
	text-align:center;
	width:98px;
	padding-right:6px;
	color:#fff;
	background:url("limg104.png"/*tpa=http://www.jmkj.com/style/images/limg104.png*/) left top no-repeat;
	font-size:14px;
	font-family:"Microsoft Yahei";
}
.pageSearch li {
	float:left;
	padding:16px 0 0 5px;
}
.pageSearch .selectDiv {
	height:28px;
	padding-left:10px;
	line-height:28px;
	width:390px;
	overflow:hidden;
	background:#fff url("lico.png"/*tpa=http://www.jmkj.com/style/images/lico.png*/) right center no-repeat;
}
.pageSearch .input1 {
	padding:0 5px;
	width:390px;
	height:28px;
	line-height:28px;
	background:#fff;
	float:left;
	color:#989898;
}
.pageSearch .btn1 {
	float:left;
	width:48px;
	height:28px;
	cursor:pointer;
	background:#0057a1;
	color:#fff;
}
.pageSearch2 {
	margin-bottom:28px;
}
.pageSearch2 li {
	padding:16px 5px 0 0;
}
.product {
	height:365px;
	margin:0 auto;
	border:#ddd solid 1px;
	width:1000px;
	background:#f5f5f5;
	margin-bottom:40px;
	border-right:0px
}
.product ul {
	width:110%;
}
.product li {
	float:left;
	width:142px;
	height:365px;
	border-right:#ddd solid 1px;
}
.product h1 {
	height:50px;
	line-height:50px;
	text-align:center;
	overflow:hidden;
	font-size:14px;
}
.product h1 a {
	color:#0057a1;
}
.product dd {
	padding:2px 0 3px 0;
	position:relative
}
.product dd a {
	display:block;
	line-height:16px;
	color:#5b5b5b;
	background:url("ico3.gif"/*tpa=http://www.jmkj.com/style/images/ico3.gif*/) right bottom no-repeat;
	padding:0 8px;
}
.product dd a:hover, .product dd .aNow {
	background:#e20009 url("ico3on.gif"/*tpa=http://www.jmkj.com/style/images/ico3on.gif*/) right bottom no-repeat;
	color:#FFF;
	box-shadow:0px 0px 8px #666;
}
.product dd .showDiv {
	position: absolute;
	top: 0px;
	left: 108px;
	display:none;
	z-index:99999;
	width: 170px;
	overflow: hidden;
	padding: 15px 20px;
	background: #FFF;
	border: #ddd solid 1px;
	box-shadow: 3px 3px 3px #ccc;
}
.product dd .showDiv li {
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url("lico5.png"/*tpa=http://www.jmkj.com/style/images/lico5.png*/) right center no-repeat;
	width:88%;
	border:none
}
.product dd .showDiv li a {
	width:100%;
	background:none;
}
.product dd .showDiv li a:hover {
	background:none;
	color:#0057a1;
	box-shadow:none
}


























.layoutUser{ width:1000px; margin:0 auto;overflow: hidden;margin-top: 50px;padding: 40px 0;}
	.borderGray{ border:#e6e6e6 solid 4px;overflow: hidden;background: #fff;}/*灰色边框*/
.padding10{ padding:10px;}
.step{ background:url("step.png"/*tpa=http://www.jmkj.com/style/images/step.png*/)}
tt{ color:red;}
.formUl li i,.onFocus,.onCorrect,.onError,#login .loginRight .loginError li{ background-image:url("user.png"/*tpa=http://www.jmkj.com/style/images/user.png*/);}
#userBanner{ background:url("regBanner2.jpg"/*tpa=http://www.jmkj.com/style/css/img/regBanner2.jpg*/) #0085d4 center no-repeat; height:136px;}
#regMail{ border:#c9c9c9 solid 1px; background:#fff; margin-top:-100px; min-height:500px; _height:500px;}

/*登录*/
#login .bannerImg{ float:left;width: 580px;padding: 30px 14px;text-align: center;}
#login .loginRight{ float:right; width:368px; min-height:340px; _height:340px; border-left:#e6e6e6 solid 4px; padding-bottom:30px;}
#login .loginRight .title{ display:block; padding-top:25px; text-align:center; font-size:16px; font-weight:bold; }
#login .loginRight .loginError{ float:left; width:215px; padding:0 0 0 10px; margin-left:85px; display:inline; background:#fcf8e3; border:#faebcc solid 1px; color:#f60; height:30px; line-height:30px; overflow:hidden; margin-bottom:5px; font-size:14px;}
#login .loginRight .loginError li{ float:left; line-height:30px; width:100%; text-indent:25px; display:inline; background-position:0 -132px; background-repeat:no-repeat;}
#login .formUl{ float:left; width:100%; font-size:14px;}
#login .formUl li{float:left; width:100%; padding-bottom:15px; position:relative; overflow:hidden;}
#login .formUl li .name{ float:left;width:70px; padding-right:15px; text-align:right; font-size:14px; line-height:36px; }
#login .formUl li .textInput{ float:left; height:20px; width:180px; line-height:20px; padding:8px 10px 8px 35px; border:#ccc solid 1px; font-size:14px;}
#login .formUl li i{ position:absolute; width:18px; height:18px; left:95px; top:9px;}
#login .formUl li i.iA{ background-position:-50px 0;}

#login .formUl li .textInput::-webkit-input-placeholder{ line-height:20px; font-size:14px; color:#ACA899;}
#login .formUl li .textInput::-moz-placeholder{ line-height:14px; font-size:14px; color:#ACA899;}

#login .formUl li.liHover .textInput{ border:#E53030 solid 1px;}
#login .formUl li.liHover i{ background-position:-100px 0;}
#login .formUl li.liHover i.iA{ background-position:-150px 0;}

#login .formUl li.imgCodeLi{ }
#login .formUl li.imgCodeLi input{ width:60px; padding-left:10px;}
#login .formUl li.imgCodeLi a{ float:left; margin-left:10px; display:inline;}
#login .formUl li.imgCodeLi .linkImg{float:left; margin-left:10px; display:inline;}
#login .formUl li.imgCodeLi img{ display:block; border:#e6e6e6 solid 1px;}
#login .formUl li.imgCodeLi a.aGreen{ margin-top:10px;}
#login .formUl li.goLi{ text-align:right;}
#login .formUl li.goLi a{ margin-right:52px;}

#login .formUl li.bntLi input{ float:left; margin:0px 0 0 85px; display:inline; height:38px; line-height:38px; width:228px; background: #2278C5; border-radius:4px; color:#fff; font-size:16px; border:none; cursor:pointer; font-weight:bold;}
#login .formUl li.bntLi input:hover{ background: #005aab;}

#login .loginBottom{float:left; margin:0px 0 0 85px; display:inline; width:228px; font-size:14px;}
#login .loginBottom a{ color:#005aab}

.placeholderLabel{ position:absolute; left:123px; top:0px; line-height:36px; color:#ACA899;}

/*注册*/
#reg .step{ height:50px; width:100%;} 
#reg .stepB{ background-position:0 -80px;} 
.regForm{ float:left; width:640px; border-right:#e6e6e6 solid 1px; margin-top:44px;}
.regForm .formUl{ float:left; width:100%; font-size:14px;}
.regForm .formUl li{float:left; width:100%; padding-bottom:22px; position:relative; overflow:hidden;}
.regForm .formUl li .name{ float:left;width:140px; padding-right:15px; text-align:right; font-size:14px; line-height:36px; }
.regForm .formUl li .textInput{ float:left; height:20px; width:150px; line-height:20px; padding:8px 10px; border:#ccc solid 1px; font-size:14px;}
.regForm .formUl li span{position:absolute; top:1px; left:156px;  height:36px; line-height:36px; width:46px; text-align:center; background:#eee; color:#a5a5a5;}
.regForm .formUl li.mobileLi input,.regForm .formUl li.passwordLi input{ padding-left:55px;}
.regForm .formUl li input.disabledInput{ background:#eee; font-weight:bold;}
.regForm .formUl li.mobileLi  a.aGreen{float:left; margin-left:10px; display:inline; margin-top:10px;}
.regForm .formUl li.passwordLi span i{ float:left; height:18px; width:14px; margin:8px 0 0 15px; display:inline;}
.regForm .formUl li.imgCodeLi input{ width:72px;}
.regForm .formUl li.imgCodeLi a{ float:left; margin-left:10px; display:inline;}
.regForm .formUl li.imgCodeLi .linkImg{float:left; margin-left:10px; display:inline;}
.regForm .formUl li.imgCodeLi img{ display:block; border:#e6e6e6 solid 1px;}
.regForm .formUl li.imgCodeLi a.aGreen{ margin-top:10px;}
.regForm .formUl li.mobileCodeLi{ padding-bottom:0px;}
.regForm .formUl li.mobileCodeLi input{ width:72px;}

.regForm .formUl li.agreementLi{ line-height:16px; margin-top:20px;}
.regForm .formUl li.agreementLi input{ float:left; height:14px; width:14px; overflow:hidden; margin:2px 0 0 156px; display:inline; padding:0px;}
.regForm .formUl li.agreementLi label{ float:left; height:16px; overflow:hidden; padding:0 0 0 6px;}
.regForm .formUl li.agreementLi a{ float:left;color: #005AAB;}

.regForm .formUl li.bntLi input{ float:left; margin:6px 0 0 156px; display:inline; height:42px; line-height:42px; width:212px;background: #005AAB; border-radius:4px; color:#fff; font-size:16px; border:none; cursor:pointer; font-weight:bold;}
.regForm .formUl li.bntLi input:hover{background: #177CD6;}
.regForm .formUl li.bntLi input.inputButNo{ background:#ededed; color:#999; cursor:default;}

.regForm .formUl li.liHover .textInput{ border:#E53030 solid 1px;}
.regForm .formUl li.liHover span{ background:#ebf9ff; color:#E53030}
.regForm .formUl li.liHover span i{ background-position:-100px 0;}
.regForm .formUl li.liHover .disabledInput{ border:#ccc solid 1px;}


.regForm .formUl li.mobileCodeLi .mobileCodeBnt{ float:left; height:38px; line-height:38px; margin:0 0 0 10px; display:inline; background:#0085d4; border-radius:2px; color:#fff; font-size:14px; padding:0 10px 0 10px; cursor:pointer;}
.regForm .formUl li.mobileCodeLi i{ float:left; width:14px; height:22px; background-position:0 -30px; margin:8px 6px 0 0; display:inline;}

.regForm .formUl li.mobileCodeLi .mobileCodeBntNo{ float:left; height:38px; line-height:38px; margin:0 0 0 10px; display:inline; background:#b9b9b9; border-radius:2px; color:#fff; font-size:14px; padding:0 10px 0 10px;}

.regForm .formUl li.mobileCodeLi .soundCodeBnt{ float:left; height:38px; line-height:38px; margin:0 0 0 10px; display:inline; background:#E53030; border-radius:2px; color:#fff; font-size:14px; padding:0 10px 0 10px; cursor:pointer;}
.regForm .formUl li.mobileCodeLi .soundCodeBnt i{ width:19px; height:17px; background-position:-100px -30px; margin:12px 6px 0 0;}

.regForm .formUl li .onFocus{ float:left; line-height:38px; color:#93adc3; padding-left:20px; background-position:0 -68px; margin-left:12px; display:inline; background-repeat:no-repeat; background-color:#fff}
.regForm .formUl li .onCorrect{ float:left; margin-top:12px; color:#93adc3; height:16px; width:16px; background-position:0 -110px; margin-left:12px; display:inline; background-repeat:no-repeat background-color:#fff}
.regForm .formUl li .onError{ float:left; line-height:38px; color:#f60; padding-left:20px; background-position:0 -128px; margin-left:12px; display:inline; background-repeat:no-repeat; background-color:#fff}

.regForm .formUl li.mobileCodeLi .mobileCodeBntTime{ float:left; height:38px; line-height:38px; margin:0 0 0 10px; display:inline; background:#b9b9b9; border-radius:2px; color:#fff; font-size:14px; padding:0 10px 0 10px;}

.regRight{ float:left; padding:60px 0 0 0px; width:330px; text-align:center;}
.regRight p{ font-size:14px; text-align:left; padding-left:30px; line-height:30px;}
.regRight p em{ color:#f60; font-weight:bold; font-size:18px;}

.regImg{ text-indent:156px;}


.reg_successful{ text-align:center; padding:50px 20px; font:14px/26px "Microsoft Yahei"; color:#999; margin-top:80px;}
.reg_successful h2{ font:30px/30px "Microsoft Yahei"; vertical-align:middle; margin-bottom:20px; color:#333;}
.reg_successful h2 i{ display:inline-block; width:38px; height:38px; background:url("icon_ty.png"/*tpa=http://www.jmkj.com/images/icon_ty.png*/) no-repeat -151px -232px; vertical-align:middle; margin-right:10px;}
.reg_successful a.view{ background:#fead12; width:220px; height:40px; font:14px/40px "Microsoft Yahei"; color:#fff; text-align:center; display:inline-block; margin-top:30px;}
/*分页开始*/
.pages2 { clear:both;color: #af0a0a;margin:20px 0px 0px 0px; text-align:center; padding-bottom:15px;padding-top: 0px;}
.pages2 a, .pages2 .cpb { text-decoration:none; padding: 5px 10px; border: 1px solid #af0a0a;background: #ffff;margin:0 2px; font-size:11px; color:#333;}
.pages2 a:hover { background-color: #af0a0a; color:#fff;border:1px solid #af0a0a; text-decoration:none;}
.pages2 .cpb { font-weight: bold; color: #fff; background: #af0a0a; border:1px solid #af0a0a;}
/*分页结束*/