﻿.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}

.mainPage{ margin:30px auto; display:table}

.mainPage ul{ height: 32px;display:block;}

.mainPage ul li{float: left; display: inline;   border:1px solid #999;color:#293655; margin: 0 5px; padding: 0 5px;height: 28px; line-height: 28px; font-size:14px; }

.mainPage ul li a{color:#293655; padding: 0 6px;color:#000;font-size:14px;height: 28px; line-height: 28px; }

.mainPage ul li a:hover{ color:#293655; text-decoration:none}

.mainPage ul li.thisclass{background:#293655;border:1px solid #293655;color:#fff;padding: 0 10px; }

.mainPage ul li.thisclass a{color:#fff;}

.mainPage .pageinfo{padding: 0 5px; color:#293655;}



.pros li{ float:left; text-align:center; width:220px ;   margin:10px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }

.port-1b{ position: relative; overflow: hidden;width:220px ; height:160px;  }

.port-1b img{transition: 0.5s;width:220px ; height:160px; }

.port-1b:hover img{transform: scale(1.2);} 

.pros li span{ background:#F6F6F6; height:45px; line-height:45px; display:block}

 #zoom{ margin-bottom:20px;min-height:200px;height:auto !important;height:200px;overflow:visible;line-height:2em;}

 .btwz{font-family:Microsoft YaHei; font-size:18px;}

.newbody{ border-bottom:1px #CCCCCC dashed; line-height:55px; text-align:center }



.weixin_nr{       position:absolute; padding-top:10px; display:none; z-index:9999999999}

  .weixin_nr img{ margin-bottom:5px;}

 .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}

.weixin.on .weixin_nr{ display:block;}



#taba1 li {  font-size:14px;}

#taba1 li.hover {background:#31BEF4;color:#fff;font-weight:bold;}

#tabb1 { margin:10px;}



#tabb1 dl {display:none;text-align:left;margin-top:8px; line-height:2em; font-size:14px; color:#505050}  

#tabb1 dl.block {display:block;}    

 

/*底部*/

.footer{background-color: #101723;

padding:30px 0px;  min-width: 1200px;color:#fff;font-size:14px; margin-top:0}

.footer a{color:#fff;}

.footContactIcon img , .footContactIcon span{

	vertical-align: middle;

}

.footContactIcon span{

	display: inline-block;

	background: #30bef3;

	padding: 0px 3px;

}

.footer dl dt{

	font-weight: bold;

	margin-bottom: 15px;

}

.footer dl dd{

	margin: 5px 0px 10px 0px;

}

.linksFoot a{

	display: inline-block;

	margin-right: 10px;

}

.cop{

	margin-top:10px;

}

/* .footer .cop {padding: 20px 170px 20px 160px;color:#fff;line-height: 2;font-size:12px;}

.footer .fl {line-height: 32px;color:#fff;}

.footer span.title {font-weight: bold;color:#fff;font-size:12px;}

.footer p{margin:0px;font-size:12px;}

.footer a {display: inline-block;padding: 0 15px 0 0;color:#fff;font-size:12px;}

.footer ul {width: 450px;}

.footer .contact {width: 280px;}

.footer .contact_icon {background: url(../bg/dum_icon.png) no-repeat;background-position: -130px -5px;height: 31px;}

.footer .contact_icon a {height: 28px;line-height: 28px;display: inline-block;padding: 0;margin-left: 30px;margin-bottom: 1px;margin-top: 2px;background-color: #505050;float: left;}

.footer .w_74 {width: 58px;}

.footer .w_58 {width: 57px;}

.footer a.w_36 {margin-left: 2px;width: 34px;background: transparent;}

.footer a:hover{color:#30bef3;} */













/* 左侧导航 */

.min-leftbox{

	position: fixed;

	top:18%;

	left:1%;

	z-index: 999;

	width:106px;

	

}

.min-leftbox ul{

	background: #F0F0F0;

	padding: 10px 0px 1px 0px;

}

.min-leftbox ul li{

	background: url(http://www.shzhiming.com/img/home/bg/leftbox1.png) no-repeat;

	width:89px;

	height: 33px;

	line-height:33px;

	margin-left:7px;

	text-align: center;

	margin-bottom: 10px;

}

.min-leftbox ul li:hover{

	background: url(http://www.shzhiming.com/img/home/bg/leftboxhover.png) no-repeat;

}

.min-leftbox ul li a{

	display: block;

	font-size: 14px;

	color: #fff;

	margin-left: 22px;

}



.bankKhNav a{

	color: #fff;

}

.childNavDl .bankKhNav:hover a{

	color:#30bef3;

}





/*----new---*/

.lineLeft{

	vertical-align: middle;

	font-size: 12px;

	display: inline-block;

	margin: 0px 5px;

	color:#999;

}

.dl a{

	vertical-align: middle;

	display: inline-block;

	padding: 0px 5px;

}

.topdh span{

	font-size: 18px;

	color:#ff0e02;

	margin-left: 5px;

}

/*--------------核名与答案-----------------------------*/

.jqr_gt {

	margin: 50px auto;

}

.jqr_gttable {

	font-size: 0;
	margin-top:50px;

}

.jqr_gttable_top {

	height: 40px;

	border: 1px solid #31bef4;

}

.jqr_gttable_top p {

	font-size: 18px;

	color: #323232;

	font-weight: 700;

	margin: 8px 40px;

}

.jqr_gttable_top p span {

	color: #fff;

	display: inline-block;

	width: 20px;

	height: 20px;

	text-align: center;

	line-height: 20px;

	background-color: #31bef4;

	border-radius: 50%;

}

.jqr_gttable ul {

	height: 50px;

}

.jqr_gttable li {

	display: inline-block;

	height: 50px;

	width: 400px;

	box-sizing: border-box;

	border-left: 1px solid #31bef4;

	border-bottom: 1px solid #31bef4;

	vertical-align: top;

}

.jqr_gttable li:nth-last-of-type(1) {

	border-right: 1px solid #31bef4;

}

.jqr_gttable li span {

	display: inline-block;

	width: 210px;

	font-size: 16px;

	color: #323232;

	text-align: right;

	position: relative;

	top: -10px;

}

.jqr_gttable li a {

	display: inline-block;

}

.jqr_gttable li img {

	margin-left: 25px;

	vertical-align: bottom;

}

.fl_pop_form {

	position: fixed;

	top: 40%;

	left: 40%;

	display: none;

	z-index: 99999;

	width: 400px;

	background-color: #fff;

	box-shadow: 0 0 5px 2px #31bef4;

}

.fl_pop_ttl {

	color: #fff;

	background-color: #31bef4;

	line-height: 40px;

	padding-left: 20px;

	font-size: 16px;

}

.fl_pop_ttl div {

	float: right;

	cursor: pointer;

	width: 26px;

	height: 26px;

	margin: 5px;

	border-radius: 50%;

	background: #fff url(http://www.shzhiming.com/img/home/bg/tcgb.png) no-repeat 3px 3px;

	background-size: 20px 20px;

}

.fl_pop_items {

	padding: 20px;

	text-align: center;

}

.fl_pop_input_phone {

	width: 300px;

	height: 30px;

	border: 1px solid #31bef4;

	padding: 0 10px;

	margin: 10px 0;

}

.fl_pop_submit {

	position: relative;

}

.fl_pop_input_secode {

	width: 170px;

	height: 30px;

	border: 1px solid #31bef4;

	padding: 0 10px;

	margin: 10px 0;

}

.float_pop_secode {

	display: inline-block;

	width: 123px;

	height: 32px;

	vertical-align: middle;

}

.float_pop_secode img {

	width: 100%;

	height: 100%;

	font-size: 12px;

	line-height: 28px;

}

.cwts {

	display: none;

	color: #F44336;

	text-align: left;

	position: absolute;

	left: 20px;

	top: 40px;

}

.fl_pop_btn_normal {

	display: inline-block;

	width: 320px;

	height: 30px;

	background-color: #31bef4;

	color: #fff;

	font-size: 16px;

	margin-top: 15px;

	line-height: 30px;

}

	.fl_pop_submit a:hover{

		color: #fff;

	}

.prop {

	background-color: transparent;

	position: relative;

}

.hmcx1 {

	border: 2px solid #31bef4;

	width: 790px;

	margin: 0 auto;

	height: 55px;

	border-radius: 25px;

	background: #31bef4;

}

.hmcx2 .hmcx3 {

	line-height: 55px;

	padding: 0 30px;

	background-color: #ddd;

	border-radius: 25px 0 0 25px;

	font-size: 16px;

	cursor: pointer;

	background-image: url(http://www.shzhiming.com/img/home/bg/bottom-01.png);

	background-repeat: no-repeat;

	background-position: 90% 50%;

	width: 64px;

}

.hmcx2 .hmcx4 {

	position: absolute;

	top: 55px;

	left: 23px;

	font-size: 16px;

	width: 100px;

	line-height: 30px;

	border: 1px solid #31bef4;

	padding: 5px 0;

	background: #fff;

	border-top: 2px solid #31bef4;

}

.hmcx2 .hmcx4 span {

	display: block;

	cursor: pointer;

}



.ksxc1 {

	font-size: 16px;

	line-height: 53px;

	height: 53px;

	color: #fff;

	width: 130px;

	cursor: pointer;

}

.mark {

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: #000;

	opacity: .5;

	filter: alpha(opacity=50);

	z-index: 999;

	display: none;

}

.prop1 {

	z-index: 99999;

	width: 530px;

	height: 360px;

	left: 50%;

	margin-left: -270px;

	top: 50%;

	margin-top: -200px;

	background-color: #fff;

}

.prop1 .title {

	background-color: #31bef4;

	font-weight: 700;

	height: 38px;

}

.fz22 {

    font-size: 22px;

}

.white {

    color: #fff;

}



.pp_bb {

	font-size: 16px;

	color: #31bef4;

	font-weight: 700;

}

.pp_bb {

	font-size: 16px;

	color: #31bef4;

	font-weight: 700;

}

.prop1 p.fz14 {

	margin-bottom: 15px;

	text-align: center;

}

.prop1 p span, .prop1 p.fz14 span {

	display: inline-block;

	width: 80px;

	text-align: left;

}

.prop1 p.fz14 input {

	width: 300px;

	height: 36px;

	padding: 0 10px;

	line-height: 36px;

	border: 1px solid #c8cad4;

	background-color: #f0f7ff;

	border-radius: 4px;

}

.prop1 .btn_sb {

	font-size: 13px;

	width: 320px;

	height: 36px;

	line-height: 36px;

	border-radius: 4px;

	padding: 0;

	border: 0;

	font-weight: 700;

	text-align: center;

	color: #fff;

	background-color: #31bef4;

	display: inline-block;

	margin-right: 10px;

}

