@charset "utf-8";
/*小蒋*/

	/* 文字颜色 */
.fc005bac {
	color: #005bac;
}


.mt20{
	margin-top:20px;
}
.height10{
	height:10px;
}

		/* 版本2 */
.newsListIcon1 {
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	margin-left: 0;
	background: url(../../images2/xrsbx/dots.gif) top;
	background-position: 0 -6px;
}
.newsListSimple .newsListItem{
	border-bottom:#e8e8e8 1px solid;
	padding:10px;
    cursor: pointer;
}
.newsListItemd{
	border-top:#e8e8e8 1px solid;
	padding:10px;
}
.newsListItemdd{
	padding:10px;
}
.newsListSimple .newsListItem.noHover:hover .newsListIcon{
	background-position:0 0;
}
.newsListSimple .listText {
	vertical-align: middle;
	margin-left: 10px;
 	display: inline-block;
	width: 880px;
}
.newsListSimple .listP{
	float:right;
}

		/* 版本3 */
.nls .newsListItem.open{
	border:0;
}

.nls .newsListItem.open span{
	color:#005bac;
}

.nls .newsListDetail{
	border-bottom:1px #e8e8e8 solid;
	padding-top:15px;
	padding-bottom:30px;
}

.nls .newsListDetail.accordion-desc{
	padding-top:0;
}

.nls .listP{
	margin-top:5px;
}
.nls .listT{
	margin-top:0px;
}

	/* 下拉菜单 */
	
.selectBox {
	width:205px;
	height:36px;
	position:relative;
	text-indent: 1em;
}
.selectBoxSmall {
	width:161px;
	height:29px;
}

.selectLabel{
	line-height:36px;
}

.selectTitle {
	width:100%;
	height:100%;
	line-height:38px;
	border:#c0c0c0 1px solid;
}

.selectTitleCon{
	color:#aaa;
}

.selectTitleSmall {
	line-height:29px;
}
.selectCont {
	width:100%;
	max-height:200px;
	overflow:auto;
	display:none;
	position:absolute;
	top:40px;
	left:0;
	z-index:100;
	font-size:12px;
	line-height:30px;
	border:#ccc 1px solid;
	background-color:#fff;
}

.selectItemTitle{
	color:#aaa;
	background-color:#fafafa;
}


.selectContSmall {
	top:30px;
}

.selectCont>a {
	display:block;
	cursor:pointer;
	text-indent:0.7em;
	padding:5px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.selectCont>a:hover {
	background-color:#005bac;
	color:#FFF;
}
	/* 箭头切换 */
	
.arrowAbout{
	display:block;
	width:12px;
	height:11px;
	
}

.arrowAbout.open{
	background-position:0 -11px;
}
.conTitle{ color:#005bac; line-height:40px; border-bottom:1px #e8e8e8 solid;}
ul,
li {
	list-style-type: none;
}
.conRight {
	width:970px;
	float:right;
	padding:30px 0 30px 30px;
}

.newsListItem:hover .listP .floatR{
	color: #005bac;
}
/*tom begin 2016.2.22*/

a {
	text-decoration: none;
}
.ztjz {
	width:1200px;
	margin:0 auto;
}
.mt40 {
	margin-top: 40px;
}

.newsListSimple .newsListItem {
border-bottom: #e8e8e8 1px solid;
padding: 10px;
}
ul, li {
list-style-type: none;
}



.conTitle {
color: #005bac;
line-height: 40px;
border-bottom: 1px #e8e8e8 solid;
}
.fs16 {
font-size: 16px;
}
.paragraph p, .paragraph h2 {
margin-top: 12px;
height: 24px;
line-height: 24px;
}


.tabWrapperCon {
border-bottom: 1px #005bac solid;
height: 42px;
}
.tabWrapperCon a {
	text-decoration: none;
}
.wjHover:hover, .tabs a:hover {
color: #005bac;
}
.tabNew a {
margin-right: 5px;
padding: 8px 26px;
display: inline-block;
cursor: pointer;
}
.tabNew a.active {
background: #ffffff;
color: #005bac;
border-top: 3px #0a61af solid;
border-left: 1px #0a61af solid;
border-right: 1px #0a61af solid;
}


/*qiyewenhua*/
.paragraph1 {
	margin-left: 60px;
	margin-top: 45px;
}
.ml10 {
	margin-left: 10px;
}
.summary {
	color: #005BAC;
	margin-top: 30px;
}
a:focus{outline:none;}
/*tom end 2016.2.22*/
.newsListItemd .scaPing{
  margin-left:20px;
  display:inline-block;
  width: 768px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.paragraphLong .Indent{
  padding-left:2em;
}
.newsListItemd .scaPing:hover,.newsListSimple .listText:hover{
  color:#005bac;
}
/*JHL新添css*/
.business{
	width: 875px;
	height: 619px;
	margin: 30px auto;
}
.trHover:hover td>a{
	color:#005BAC;
}
.tabNewC span{
	margin-right: 10px;
	padding: 8px 26px;
	display: inline-block;
	float: left;
}
.onlineProduct{
	float: left;
	width: 127px;
	height: 41px;
	line-height: 43px;
	background: #fff;
	margin-top: 2px;
	color: #005BAC;
}
/*dwx*/
.mt30 {
	margin-top: 30px;
}

/* ken begin 2016.3*/
/*3.2 begin*/
/*表格样式*/
.f16 td {
	padding-left: 2em;
}
.arrowAbout{
	position: absolute;
	top: 50%;
	right: 6px;
	display: block;
	width: 12px;
	height: 11px;
	margin-top: -6px;

}
.AboutUsleftTop{
	height: 25px;
}
.AboutUsleftTop + ul a{
	display:block;
	font-size:16px;
	line-height:55px;
}
.paragraph .conTitle{
	color: #005bac;
line-height: 40px;
border-bottom: 1px #e8e8e8 solid;
}

.paraList{
	margin-left:20px;
}

.paraList li{
	list-style:circle;
	margin-top:10px;
}

.paraListNum li{
	list-style:decimal;
}

.paragraphLong p{
	text-indent:2em;
}
.paragraphLong .paraList{
	margin-left:60px;
}
/*3.2 end*/
/* 3.3 begin*/
.mt30{
	margin-top:30px;
}

.pd0{
	padding:0;
}

.width10{
	width: 10%;
}

.width15{
	width: 15%;
}

.width25{
	width: 25%;
}

.dataList .dataListHead{
	background-color:#005bac;
}
.dataList .dataListHead span{
	padding-top:8px;
	padding-bottom:8px;
	font-size:16px;
	color:#fff;
}

.dataList li span {
	padding:12px 2% 12px 3%;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
}

.topicList{
	border-bottom:1px solid #e8e8e8;
}

.arrowAbout{
	display:block;
	width:12px;
	height:11px;
}
/* 3.3 end*/
/*表格样式*/
.f16 td {
	padding:12px 2em;
	border-bottom: 1px solid #e6e6e6;
}
.arrowAbout{
	position: absolute;
	top: 50%;
	right: 6px;
	display: block;
	width: 12px;
	height: 11px;
	margin-top: -6px;

}
.tbOpen{
	width: 100%;
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 1em;
}
.tbOpen td{
	padding:4px 2em;
}
.tableTitle td{
	font-size: 16px;
}

/*表格样式end*/
.mt20{
	margin-top:20px;
}
.fs16 {
font-size: 16px;
}
/* 文字颜色 */
.fc005bac {
	color: #005bac;
}

/* ken end 2016.3*/
.f17 td {
	padding: 12px 2em;
}
.form{
	margin-top: 10px;
	border-top: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
}
.form td{
	font-size: 16px;
	border-bottom:1px solid #E6E6E6 ;
	border-right: 1px solid #E6E6E6 ;
}
.interval p{
	margin-top: 5px;
	text-indent: 2em;
}
/*dwx*/
.searchInputOne {
	display: inline-block;
	width: 200px;
	height: 35px;
	border: 1px solid #005BAC;
	padding-left: 10px;
	border: 1px solid #CACACA;
	margin-right: 20px;
} 
.queryJia {
	display: inline-block;
	width: 70px;
	height: 30px;
	border: 1px solid #005BAC;
	text-align: center;
	color: #005BAC;
	line-height: 30px;
	margin: 3px 0;
}
.queryJia:hover {
	background: #005BAC;
	color: #FFFFFF;
}
.arrowAbout1 {
	position: absolute;
	top: 50%;
	right: 105px;
	display: block;
	width: 12px;
	height: 11px;
	margin-top: -6px;
}
table{
border-collapse:collapse
}
table .f17{
  border-bottom:1px solid #eaeaea;
}

.homePage {
	width: 1200px;
	margin: 0 auto;
}
.homeOverflow {
    position: relative;
    overflow-x: hidden;
}
.bannerImg {
    width: 1920px;
    height: 370px;
}
.homeBanner {
    width: 1920px;
    height: 370px;
    position: relative;
    left: 50%;
    margin-left: -960px;
    overflow: hidden;
}
/**********登陆前**************/
  .loginBox {
    width: 1200px;
    height: 0;
    position: relative;
    margin: 0 auto;
}
.loginPanel {
width: 303px;
height: 344px;
position: absolute;
right: -10px;
top: 5px;
z-index: 30;
background-image: url(../../images2/xrsbx/login_bg.png);
overflow: hidden;
}
.loginList {
	margin: 60px 0 0 20px;
}
.loginList, .loginListBottom {
	height: 90px;
}
.loginList li {
  min-width: 110px;
  height: 34px;
  float: left;
  color: #6c7a81;
}
.loginList a {
  font-size: 12px;
  display: block;
}
.loginList li i {
  width: 12px;
  height: 12px;
  display: block;
  float: left;
  margin: 5px;
  background-image: url(//www.cpic.com.cn/images2/gwsy/index/index_pic.png);
  background-position: -12px -405px;
}
.loginListBottom {
	margin-left: 32px;
}
.loginList, .loginListBottom {
	height: 90px;
}
.loginListBottom li {
  height: 27px;
  line-height: 27px;
  color: #6c7a81;
}
.loginListBottom li i {
  width: 30px;
  height: 27px;
  display: block;
  float: left;
  margin: 0 5px;
  background-image: url(//www.cpic.com.cn/images2/gwsy/index/index_pic.png);
}
.loginListBottom li.loginIcon1 i {
  background-position: -30px -417px;
}
.loginListBottom li.loginIcon2 i {
 background-position: 37px -444px;
}
.cpicTong {
  width: 210px;
  height: 29px;
  display: block;
  margin: 0 auto;
  text-align: right;
  line-height: 42px;
  background-image: url(//www.cpic.com.cn/images2/gwsy/index/index_pic.png);
  background-position: 0 bottom;
}
.loginButton {
  padding-top: 15px;
  height: 40px;
  text-align: center;
}
.panelLogin {
margin: 0 5px;
text-align: center;
background: #116ec1;
}
.panelLogin, .panelRegister {
width: 105px;
height: 30px;
color: #fff;
border: none;
cursor: pointer;
line-height: 30px;
display: inline-block;
}
.panelRegister {
background: #ee4956;
margin: 0 5px;
text-align: center;
}
.panelLogin, .panelRegister {
width: 105px;
height: 30px;
color: #fff;
border: none;
cursor: pointer;
line-height: 30px;
display: inline-block;
}
/**********登陆后**************/
.loggedPanel{
	width: 255px;
	height: 288px;
	padding: 20px;
	top: 20px;
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedBg.jpg) no-repeat;
}
.loggedUserImg{
	position: absolute;
	top: 20px;
	left: 30px;
}
.loggedWelcome{
	font-size: 16px;
	line-height: 32px;
	color: #005BAC;
	position: absolute;
	left: 135px;
	top: 35px;
}
.loggedName{
	font-size: 16px;
	color: #005BAC;
	width: 140px;
	display: block;
}
.loggedCont{
	position: absolute;
	top: 150px;
	left: 60px;
	cursor: pointer;
}
.loggedInfoCont{
	left: 175px
}
.loggedRefeshCont{
  	display:none;
	left: 190px;
}
.loggedCont label{
	color: #005BAC;
}
.loggedCont{
	width: 60px;
}
.loggedIcon{
	width: 25px;
	height: 25px;
	display: block;
	margin-left: 19px;
}
.loggedUser{
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedUser.png) no-repeat;
}
.loggedUserCont:hover .loggedUser{
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedUserHover.png) no-repeat;
}
.loggedUserCont:hover .loggedIconText{
	color: #FF0000;cursor: pointer;
}
.loggedInfo{
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedInfo.png) no-repeat;
}
.loggedInfoCont:hover .loggedInfo{
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedInfoHover.png) no-repeat;
}
.loggedInfoCont:hover .loggedIconText{
	color: #FF0000;
}
.loggedRefesh{
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedRefesh.png) no-repeat;
}
.loggedRefeshCont:hover .loggedRefesh{
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedRefeshHover.png) no-repeat;
}
.loggedRefeshCont:hover .loggedIconText{
	color: #FF0000;
}
.loggedLine{
	width: 255px;
	text-align: center;
	position: absolute;
	top: 210px;
}
.loggedLink{
	height: 80px;
	margin: 0;
	position: absolute;
	bottom: 0;
}
/**********登陆后**************/


/*
.loggedCont {
    position: absolute;
    top: 122px;
    left: 30px;
    cursor: pointer;
}
.loggedInfoCont {
    left: 110px;
}
.loggedRefeshCont {
    left: 190px;
}
.loggedUser {
   background: url(//www.cpic.com.cn/images2/gwsy/index/loggedUser.png) no-repeat;
}
.loggedIcon {
    width: 25px;
    height: 25px;
    display: block;
    margin-left: 15px;
}
.loggedCont label {
    color: #005BAC;
}
.loggedLine {
	width: 255px;
	text-align: center;
	position: absolute;
	top: 190px;
}
.loginPanel .loggedLine img{
	width: 75px;
	height: 75px;
	margin: 0;
}
.loginText{
	width: 255px;
	text-align: center;
	position: absolute;
	top: 265px;

}
.loginText span{
	font-size:12px ;
}
.loginText h2{
	font-size:18px;
	color: #005BAC;
	font-weight: 600;
}
.martetHotSellLeft font {
	color: #FF0000;
	font-size: 14px;
	margin-top: 30px;
	display: block;
}
.marketPartCon1 font {
	color: #FF0000;
	font-size: 14px;
	margin-top: 30px;
	display: block;
}
.marketPartCon1 h3 {
	font-size: 18px;
	margin-bottom: 10px;
}

.loggedUserCont:hover .loggedIconText {
    color: #FF0000;
    cursor: pointer;
}
.loggedInfoCont:hover .loggedIconText {
    color: #FF0000;
    cursor: pointer;
}
.loggedRefeshCont:hover .loggedIconText {
    color: #FF0000;
    cursor: pointer;
}
.loggedUserCont:hover .loggedUser{
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedUserHover.png) no-repeat;
}
.loggedInfoCont:hover .loggedInfo{
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedInfoHover.png) no-repeat;
}
.loggedRefeshCont:hover .loggedRefesh{
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedRefeshHover.png) no-repeat;
}
.loggedInfo{
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedInfo.png) no-repeat;
}
.loggedRefesh{
	background: url(//www.cpic.com.cn/images2/gwsy/index/loggedRefesh.png) no-repeat;
}
.loginPanel img {
    width: 93px;
    height: 93px;
    z-index: 10;
    margin-left: -9px;
}

.loggedWelcome {
    font-size: 16px;
    line-height: 32px;
    color: #005BAC;
    position: absolute;
    left: 135px;
    top: 25px;
}
.loggedUserImg {
position: absolute;
top: 20px;
left: 30px;
}*/
.panelLogin {
    margin: 0 5px;
    text-align: center;
    background: #116ec1;
    width: 105px;
    height: 30px;
    color: #fff;
    border: none;
    cursor: pointer;
    line-height: 30px;
    display: inline-block;
}
.panelRegister {
    background: #ee4956;
    margin: 0 5px;
    text-align: center;
    width: 105px;
    height: 30px;
    color: #fff;
    border: none;
    cursor: pointer;
    line-height: 30px;
    display: inline-block;
}
.contPartInbox {
	width: 100%;
	height: 398px;
	position: relative;
	z-index: 0;
	margin: 0 auto;
}
.clearfix {
	zoom: 1;
}
.contPartIn {
	float: left;
}
.martetHotSellLeft {
	border-top-color: #005BAC;
}
.martetHotSellLeft {
	width: 326px;
	height: 366.5px;
	float: left;
	border: 1px solid #ebebeb;
	border-top:none ;
	padding: 30px 0 0 20px;
}
.martetHotSellLeft h3,.markContLin h3 {
	font-size: 18px;
	margin-bottom: 10px;
}
.lowPrice {
	padding: 0 5px;
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
}
.martetHotSellLeft, 
.markPartIn .marketPartCont1, 
.markPartIn .marketPartCont2, 
.markPartIn .marketPartCont3, 
.markPartIn .marketPartCont4{
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.martetHotSellLeft img, 
.markPartIn .marketPartCont1 img, 
.markPartIn .marketPartCont2 img, 
.markPartIn .marketPartCont3 img, 
.markPartIn .marketPartCont4 img {
	position: absolute;
	right: -10px;
	bottom: 0;
	z-index: -1;
}
.martetHotSellLeft:hover img, 
.markPartIn .marketPartCont1:hover img, 
.markPartIn .marketPartCont2:hover img, 
.markPartIn .marketPartCont3:hover img, 
.markPartIn .marketPartCont4:hover img {
	position: absolute;
	right: -5px;
	bottom: 0;
	z-index: -1;
}
.markPartIn {
	float: left;
}
.marketPartCon1 {
	padding: 30px 0 0 20px;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	margin-top: 1px;
}
.marketPartCont1,.marketPartCont2,.marketPartCont3,.marketPartCont4 {
	width: 405px;
	height: 167px;
}
.homePartTitle {
	width: 1200px;
	height: 50px;
	margin: 0 auto;
	position: relative;
	background-color: #fff;
	font-size: 24px;
}
.homePartXhx{
	border-bottom:1px solid #ebebeb;
}
.homePartTitleInfo {
	width: auto;
	height: 28px;
	margin-bottom: -7px;
	display: inline-block;
	background: url(//www.cpic.com.cn/images2/gwsy/index/arrowBg.jpg) left center no-repeat;
}
.wordsBox {
	height: 26px;
	line-height: 26px;
	padding: 0 6px;
	color: #e83344;
	margin-left: 15px;
	font-size: 14px;
	float: left;
	border-top: 1px solid #e83344;
	border-bottom: 1px solid #e83344;
}
.arrowRightPic {
	width: 6px;
	height: 28px;
	display: block;
	float: left;
	background: url(//www.cpic.com.cn/images2/gwsy/index/arrowRight.jpg) right center no-repeat;
}
.tabChange {
	width: 910px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	border-bottom: 1px #005bac solid;
  	z-index: 1;
}
.clearfix {
	zoom: 1;
}
.tab.current {
	color: #005bac;
	border-bottom-color: #005bac;
}
.tabChange a {
	font-size: 16px;
}
.tab {
	height: 48px;
	line-height: 60px;
	display: inline-block;
	padding: 0 36px;
	cursor: pointer;
	border-bottom: 2px solid transparent;
}
.homePartCont {
	width: 1200px;
	height: 397px;
	margin: auto;
}

.menuPartTitle {
	padding: 28px 0 0 32px;
	height: 66px;
	font-size: 36px;
	line-height: 40px;
	color: #fff;
}
.menuTabBox {
	width: 182px;
	margin-left: auto;
}
.menuTab {
	width: 182px;
	height: 54px;
	line-height: 54px;
	display: block;
	margin-top: 10px;
	border: 1px solid #FFFFFF;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
}
.menuTabIcon {
	width: 28px;
	height: 28px;
	display: block;
	cursor: pointer;
	float: left;
	margin: 12px 20px;
	background-image: url(../../../images2/xrsbx/customer.png);
    background-position: 0 -54px;
}

.menuTab:hover, .menuTab.current {
	color: #60b8f4;
	background-color: #fff;
}
.menuTabIcon2{
    background-position: -28px -54px;
}
.menuTab:hover .menuTabIcon1{
    background-position: 0px -82px;
}
.menuTab:hover .menuTabIcon2{
    background-position: -28px -82px;
}

.marketMorebtn {
	width: 100%;
	height: 38px;
	line-height: 38px;
	cursor: pointer;
	color: #fff;
	background: #3292d3;
	position: absolute;
	left: 0;
	bottom: 0;
}
.marketMorebtn:hover{
	background-color: #1899f2;
}
/*.morePic {
	width: 26px;
	height: 24px;
	float: left;
	margin: 6px 6px 0 86px;
	background-image: url(../../../images2/gwsy/index/index_pic.png);
	background-position: -177px -1px;
}*/
.morePic {
  width: 26px;
  height: 24px;
  float: left;
  margin: 6px 6px 0 86px;
  background-image: url(../../images2/xrsbx/customer.png);
}
.morePic1 {
 background-position: -26px 0px;
}
.morePic2{
	background-position:-52px 0 ;
}
.marketLifeJhl{
	width: 910px;
	
}
/*发现我的保险右边内容*/
.marketCont {
	width: 225px;
	height: 394px;
	float: left;
	border: 1px #ebebeb solid;
	position: relative;
}
.marketLifeTwm .marketCont {
	border: 0;
	width: 226.2px;
	height: 395px;
	float: left;
	border-bottom: 1px #ebebeb solid;
	border-right: 1px #ebebeb solid;
	position: relative;
	overflow: hidden;
}
.marketCont img {
	width: 215px;
	height: 173px;
	display: block;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 10px;
	z-index: 1;
}
.marketCont h3 {
	font-size: 18px;
	padding: 0 15px;
	background: #fff;
	display: block;
}
.marketCont p {
	font-size: 14px;
	padding: 0 15px;
	line-height: 20px;
	margin-top: 10px;
}
.marketCont ul {
	padding: 15px;
}
.marketCont ul li {
	float: left;
	display: block;
}
.marketCont ul li {
	float: left;
	display: block;
}
.marketContHoverLeft {
	width: 72%;
}
.marketContHoverRight {
	width: 28%;
	text-align: right;
}
.marketCont:hover .markContHover {
	position: absolute;
	background: #fff;
	margin-top: -30px;
	padding-top: 10px;
	z-index: 2;
}
.marketCont:hover .marketContList  {
	display: block;
}
.marketCont:hover .marketContTitle {
	display: none;
}
.marketCont:hover .marketContBut {
	display: block;
}
.marketPart {
	width: 910px;
	height: 396px;
	float: left;
	border-top: 1px solid #ebebeb;
}
.marketContBut {
	text-align: center;
	color: #fff;
	width: 87px;
	background: #005bac;
	height: 29px;
	line-height: 29px;
	position: absolute;
	bottom: 25px;
	right: 15px;
	display: none;
	cursor: pointer;
}
.marketCont span {
	font-size: 14px;
	color: #FF0000;
	position: absolute;
	display: block;
	bottom: 25px;
	left: 10px;
}
.marketCont span strong {
	font-size: 18px;
}
.lowPrice {
	padding: 0 5px;
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
}
.moreBtn2 {
	background: #ea4e5b;
}
.moreBtn2:hover {
	background: #fd5b69;
} 
/**团体保险**/
.contPart_group .marketCont {
	border: 0;
	width: 453.8px;
	height: 197.5px;
	float: left;
	border-bottom: 1px #ebebeb solid;
	border-right: 1px #ebebeb solid;
	overflow: hidden;
	/*z-index: -1;*/
}

.contPart_group .marketCont img {
	width: 156px;
	height: 189px;
	margin: 5px;
	z-index: 1;
	float: left;
}
.contPart_group .markContLin{
	position:absolute;
	top:20px;
	left:170px
}
.contPart_group .marketCont span {
	font-size: 14px;
	color: #FF0000;
	position: absolute;
	display: block;
	bottom: 25px;
	left: 180px;
}
.contPart_group .marketContBut {
	text-align: center;
	color: #fff;
	width: 87px;
	background: #005bac;
	height: 29px;
	line-height: 29px;
	position: absolute;
	bottom: 25px;
	right: 15px;
	display: none;
}
.contPart_group .marketContA {
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
    position: relative;
}
.contPart_group .marketCont:hover .marketContBut{
	display: block;
}
.contPart_group .marketPart {
	width: 910px;
	height: 396px;
	float: left;
}
.menuTab.current .menuTabIcon1 {
	background-image: url(../../../images2/xrsbx/customer.png);
	background-position: 0 -82px;
}
.menuTab.current .menuTabIcon2 {
	background-image: url(../../../images2/xrsbx/customer.png);
	background-position: -28px -82px;
}
/*******************   客户俱乐部css       ****************/
.homePartContLast {
	height: 361px;
}
.homePartCont {
	width: 100%;
	height: 451px;
}

.menuPart4 {
	background-image: url(../../../images2/gwsy/index/bg4.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #7196e6;
}
.menuPart {
	width: 290px;
	height: 448px;
	float: left;
	position: relative;
	background-image: url(../../images2/xrsbx/hd01.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.menuPart1 {
	background-color: #60b8f4;
}

.menuPart1{
  	width: 290px;
	height: 397px;
	float: left;
	position: relative;
	background-image: url(../../../images2/gwsy/index/bg1.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.homePartTitle {
	height: 50px;
	position: relative;
	background-color: #fff;
	font-size: 24px;
  	line-height:50px
}

.contPartMiddle {
	width: 646px;
	height: 447px;
	border-bottom: 1px solid #ebebeb;
	border-top: none;
	float: left;
}
.midleCont>.midleContIn {
	width: 580px;
	height: 380px;
	margin: 15px auto 0;
	overflow: hidden;
}
.contPartMiddle .tabChange {
	position: static;
	width: 100%;
	height: 50px;
	border-bottom: 1px #ebebeb solid;
}
.homePartContLast .contList {
	width: 100%;
	height: 50px;
	cursor: pointer;
	line-height: 50px;
	border-bottom: 1px dashed #ebebeb;
}

.contList b {
	font-style: normal;
	margin: 13px 6px 0 0;
	font-size: 12px;
}
.contList i {
	width: 18px;
	height: 18px;
	display: block;
	margin: 15px 10px 0 0;
	background-image: url(../../images2/gwsy/index/index_pic.png);
	background-position: -244px 0;
}
.contList:hover span, .contList:hover b {
  color: #005bac;
}
.contList:hover i {
	background-position: -244px -18px;
}
.moreDuo {
	display: block;
	text-align: right;
	padding-right: 8px;
	padding-top: 20px;
	font-size: 12px;
}
.moreDuo:hover{
	color:#005BAC;
}
.contPartRight {
	width: 262px;
	height: 396px;
	border: 1px solid #ebebeb;
	border-left: none;
	background: url(../../images2/xrsbx/khjlb_03.png) no-repeat;
	float: right;
	margin-top:50px ;
	position: relative;
}
.contPartRight p{
	width: 132px;
	margin: 205px auto 15px;
}
.contPartRight img{
	width: 132px;
	height: 132px;
}
.contPartRight span{
    display:block;
	text-align: center;
	font-size: 16px;
}
.homePart{
	height: 400px;
}
.menuPart2 {
	background-image: url(../../images2/xrsbx/hd02.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #fd7580;
	width: 290px;
	height: 100%;
	position: relative;
	float:left;
}
.moreBtn {
	width: 100%;
	height: 38px;
	line-height: 38px;
	cursor: pointer;
	font-size: 18px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #6084d0;
}

.moreBtn:hover{
	background-color: #1899f2;
}
.moreBtn2{
	background-color: #fd5b69;
}
.moreBtn2:hover{
	background-color: #ea4e5b;
}
.integral{
	width: 226.2px;
	height: 398px;
	float: left;
	border: 1px #ebebeb solid;
	border-left: none;
	position: relative;
	overflow: hidden;
}
.integral img {
	width: 215px;
	height: 173px;
	display: block;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 30px;
	z-index: 1;
}
.integral h3 {
	font-size: 18px;
	padding: 0 15px;
	background: #fff;
	display: block;
}
.integral p {
	font-size: 14px;
	padding: 0 15px;
	line-height: 20px;
	margin-top: 10px;
}
.integral span {
	font-size: 16px;
	color:red;
	position: absolute;
	display: block;
	margin-top:45px ;
	left: 15px;
}
.integral s {
	font-size: 16px;
	position: absolute;
	display: block;
	margin-top: 67px;
	left: 17px;
}
.largeMarketContBut{
	text-align: center;
	color: #fff;
	width: 197px;
	background: #005bac;
	height: 42px;
	line-height: 42px;
	position: absolute;
	bottom: 25px;
	right: 15px;
	cursor: pointer;
	display: none;
}
.markContHover{
	height: 130px;
}

.integral:hover .markContHover {
	position: absolute;
	width: 100%;
	background: #fff;
	margin-top: -50px;
	padding-top: 10px;
	z-index: 2;
}
.integral:hover .largeMarketContBut{
	display: block;
}
.moreBg {
  width: 14px;
  height: 20px;
  float: left;
  margin-right: 8px;
  cursor: pointer;
  background-image: url(//www.cpic.com.cn/images2/gwsy/index/index_pic.png);
  background-position: -160px 0;
}
.moreDuo:hover .moreBg {
	background-position: -160px -20px;
}
.navClubPage .hoverKe {
  color: #005BAC;
  border-bottom: 2px solid #005BAC;
}
.panelLogin:hover {
	background-color: #005BAC;
}.panelRegister:hover {
	background-color: #e83344;
}
.ovflowHide{
  display: inline-block;
  width: 750px;
  height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.paragraph.paragraphLong>p{
	margin-left:0!important;
  	height:auto;
}
/*顾问*/
.adviser{
	width: 188.6px;
	height: 290px;
}
.adviser-photo{
	width: 188.6px;
	height: 183.8px;
	position: relative;
}
.adviser-photo>img{
	position: absolute;
	top:38.15px;
	left:52.7px;
	width: 90.17px;
	height: 90.17px;
}
.adviser-name{
	margin-top: 11.65px;
	width: 188.6px;
	height: 16.64px;
}
.adviser-name span{
	font-weight: bold !important;
	letter-spacing: 2px;
	font-size: 16.64px;
	margin-left: 56.18px;
	margin-right: 16.64px;
}
.adviser-inf{
	margin-top: 10.4px;
	height: 18px;
}
.adviser-inf .adviser-rank{
	display: inline-block;
	margin-left: 25px;
	width: 84px;
	font-size: 11.09px;
}
.adviser-inf .adviser-experience{
	float: right;
	display: inline-block;
	margin-right: 10px;
	width: 63px;
	font-size: 11.09px;
}
.consult{
	display: block;
	margin-left: 38.15px;
	margin-top: 20.8px;
	width: 127.63px;
	height: 30.52px;
}
.fengexian{
	float: left;
	display: block;
	border-left: 1px dashed #979797;
	height: 310px;
}
.homePage {
    width: 1200px;
    margin: 0 auto;
}
.my-adviser{
	width:100%;
	height: 400px;
	box-shadow:3px 2px 10px #ddd;
}
.my-adviser-top{
	width: 100%;
	height: 72px;
	background: #3292d3;
	border-top: 1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.my-adviser-top h3{
	float: left;
	display: inline-block;
	margin-left:33px;
	font-size: 23px;
	color:#fff;
	line-height: 72px;
}
.my-adviser-top a{
	float: right;
	margin-right: 21px;
	display: inline-block;
	font-size: 14px;
	color:#fff;
	line-height: 72px;
}
.my-adviser-list{
	width: 100%;
	height: 326px;
}
.adviser-block2{
	float:left;
	position: relative;
	height: 300px;
	width: 199px;
	padding:13px 20px;
}
.adviser-block2 a{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left:0;
	z-index: 100;
}
/*顾问*/