

/* 发起对接 开始 */
.zh_popUpbgWidthSmaDj .zh_popUpcon {
	background-color: #fff;
	width: 440px;
	max-height: 1080px;
	box-shadow: 0 2px 3px 2px #ccc;
	margin: 0 auto;
	top: 20%;
	border-radius: 8px;
	z-index: 101;
}

.zh_popUpbgWidthSmaDj .zh_popUpcon .titlePop {
	line-height: 53px;
	height: 53px;
	border-radius: 8px;
	background: url(../images/atdNew05.png) no-repeat center;
}

.customScrollBar::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 5px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.customScrollBar::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background-color: #5e7098;
}

.customScrollBar::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	border-radius: 0;
}

.zh_popUpbgWidthSmaDj .zh_popUpText .pText {
	padding-left: 22px;
	line-height: 26px;
	margin-top: 13px;
}

.zh_popUpbgWidthSmaDj .zh_popUpText .inputTitle {
	width: 90px;
	margin-right: 10px;
	height: 40px;
	line-height: 40px;
}

.zh_popUpbgWidthSmaDj .zh_popUpText .input {
	width: 306px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ededed;
	box-sizing: border-box;
	padding: 0 10px;
}

.zh_popUpbgWidthSmaDj .zh_popUpText .input02 {
	width: 200px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ededed;
	box-sizing: border-box;
	padding: 0 10px;
}

.zh_popUpbgWidthSmaDj .zh_popUpText .registerBtn {
	width: 106px;
	height: 40px;
	line-height: 40px;
	background-color: #308BD8;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	cursor: pointer;
	box-sizing: border-box;
	border: 1px solid #ededed;
	border-left: 0;
}

#getNum.bgBlue {
	background: #308bd8;
	color: #fff;
}

.zh_popUpbgWidthSmaDj .zh_popUpcon .tjBtn {
	width: 100%;
	height: 60px;
	line-height: 60px;
	margin-top: 40px;
	background-color: #308BD8;
	border-radius: 0 0 8px 8px;
}


.zh_popUpbgWidthSmaDj .zh_alertCloseBtn {
	position: absolute;
	top: 1px;
	right: 3px;
	display: block;
	width: 22px;
	height: 24px;
	background: url(../images/atdNew04.png) no-repeat center center;
	outline: none;
	cursor: pointer;
	border: none;
}

/* 弹窗关闭 */
.zh_alertCloseBtn {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all 218ms;
	-ms-transition: all 218ms;
	-o-transition: all 218ms;
	-moz-transition: all 218ms;
	transition: all 218ms;
}

.zh_alertCloseBtn:hover {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}

/*弹窗消失*/
.animated {
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.zh_fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -10%, 0);
		transform: translate3d(0, -10%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -10%, 0);
		transform: translate3d(0, -10%, 0);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

/*弹窗动画*/
.zh_fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -25%, 0);
		transform: translate3d(0, -25%, 0);
	}
}

@keyframes fadeOutUp {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -25%, 0);
		transform: translate3d(0, -25%, 0);
	}
}


body {
    background-color: #fff;
}

.left {
    border: 1px solid #dddddd;
    min-height: 660px;
    width: 765px;
    padding: 0 20px;
    border-radius: 5px;
}

.left .titles {
    padding: 15px 0;
    line-height: 28px;
    width: 660px;
}

.lineOne span {
    padding: 4px 11px;
    color: #2276e3;
    border: 1px solid #2276e3;
    margin-top: 10px;
    margin-right: 8px;
    border-radius: 3px;
}

.icon09 {
    background: url(../images/icon09.png) left center no-repeat;
}

.icon10 {
    background: url(../images/icon10.png) left center no-repeat;
}

.icon11 {
    background: url(../images/icon11.png) left center no-repeat;
}

.icon12 {
    background: url(../images/icon02.png) left center no-repeat;
}

.icon06 {
    background: url(../images/icon06.png) left center no-repeat;
}

.w200 {
    width: 247px;
}

.C99 {
    color: #999999
}

.name {
    color: #666666;
    font-size: 14px;
}

.price {
    color: #ef2526;
    font-size: 20px;
    font-weight: 700;
    background-color: #fff6f6;
    height: 68px;
    line-height: 68px;
    width: 405px;
    padding-left: 20px;
}
.applyBtn{
	width: 70px;
    height: 35px;
    line-height: 35px;
    padding-left: 36px;
    color: #fff;
    font-weight: 700;
    background: #2276e3 url(../images/applyIcon.png) 12px center no-repeat;
    border-radius: 3px;
}
.applyBtn1{
	width: 106px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-weight: 700;
    background: #2276e3;
    border-radius: 3px;
}
.bottom {
    border-top: 1px solid #dddddd;
    padding: 0 25px;
}

.bottom .title {
    color: #2276e3;
    margin-top: 10px;
    height: 50px;
    line-height: 50px;
    background: url(../images/icon18.png) left center no-repeat;
    padding-left: 15px;
}

.bottom .text {
    line-height: 26px;
}

.bottom1 {
    padding: 0 25px;
}

.bottom1 .title {
    color: #2276e3;
    margin-top: 10px;
    height: 50px;
    line-height: 50px;
    background: url(../images/icon18.png) left center no-repeat;
    padding-left: 15px;
}

.bottom1 .text {
    line-height: 26px;
}


/* 双伪标签清浮动，解决塌陷 */

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}


/* ie6 7 专门清除浮动的样式*/

.clearfix {
    *zoom: 1;
}

.msg {
    margin: 0 20px;
    border-top: 1px solid #dddddd;
}

.msg .name {
    color: #2276e3;
    font-weight: 700;
    margin-top: 10px;
    height: 35px;
    line-height: 35px;
    background: url(../images/icon16.png) left center no-repeat;
    padding-left: 18px;
}

.msg .text {
    line-height: 25px;
    color: #666666;
}

.rightImg {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 15px;
}

.right {
    min-height: 415px;
    width: 375px;
}

.right .titles {
    height: 55px;
    background: url(../images/details02.png) center center no-repeat;
    text-align: center;
    line-height: 55px;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    width: 372px;
    border-top: 1px solid #2276e3;
    border-left: 1px solid #2276e3;
    border-right: 1px solid #2276e3;
}

.right .introduce {
    min-height: 300px;
    width: 374px;
    background: url(../images/details04.png) center center no-repeat;
    background-size: 100% 100%;
    padding-bottom: 60px;
}

.right .lineOne {
    height: 105px;
}

.lookBtn {
    bottom: 20px;
    right: 20px;
    background: url(../images/icon17.png) right center no-repeat;
    padding-right: 25px;
    color: #2276e3;
}

.lable span {
    padding: 4px 11px;
    color: #2276e3;
    border: 1px solid #2276e3;
    margin-right: 8px;
    border-radius: 3px;
    margin-bottom: 10px;
}

.Cf28d15 {
    color: #f28d15
}

.C66 {
    color: #666666
}

.collectBtn {
    top: 15px;
    right: 10px;
    /* width: 30px; */
    height: 30px;
    line-height: 30px;
    padding-left: 40px;
    background: url(../images/collect.png) left center no-repeat;
    background-size: 30px 30px !important;
}

.collectBtn:hover {
    background: url(../images/collected.png) left center no-repeat!important;
    background-size: 30px 30px !important;
}

.collectBtn.on {
    background: url(../images/collected.png) left center no-repeat!important;
    background-size: 30px 30px !important;
}


/* 收藏后样式 */

.collectOn {
    background: url(../images/collected.png) left center no-repeat!important;
}

.img01 {
    right: 60px;
    top: 100px;
}

.texts {
    line-height: 23px;
}

.codeBtn {
    width: 155px;
    height: 35px;
    line-height: 35px;
    border: none;
}
.tableData{
  border-right:1px solid #EEEEEE;
  border-bottom:1px solid #EEEEEE;
}
.tableData td{
  border-left:1px solid #EEEEEE;
  border-top:1px solid #EEEEEE;
  min-height: 40px;
  font-size: 14px;
  font-weight: normal;
  padding:10px ;
  box-sizing: border-box;
  /* color: #999999; */
  text-align: center;
}

.tableData th{
  background-color: #F8F8F8;
  border-left:1px solid #EEEEEE;
  border-top:1px solid #EEEEEE;
  height: 45px;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}
.indexTj{line-height: 20px;}
.fhtjEm img,.b_fhtjEm img{
  width: 20px;height:20px;vertical-align: middle;
}