@charset "utf-8";
.loginBox{
	width:1200px;height:0; 
	position: relative;
	margin:0 auto;
}
.loginList a {
	font-size:12px;
 	 display: block;
}
.loginTx{ width:93px; height: 93px; position: absolute; background: url(//www.cpic.com.cn/images2/gwsy/index/userImgBg.png) no-repeat; z-index: 20;}
.loginPanel img{ width:93px; height:93px; position: absolute;z-index: 10;margin-left: -9px;}
.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,.loginListBottom{
	height:90px;
}
.loginList {
	margin: 60px 0 0 20px;
}
.loginList li{
	min-width: 110px;
	height: 34px;
	float: left;
	color:#6c7a81;
}
.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;
}
.loginList li:hover i{
	background-position:0 -405px;
}
.loginList li a:hover{
	color:#005bac;
}

.loginListBottom{
	margin-left:32px;
}
.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;
}

.loginListBottom li a:hover{
	color:#005bac;
}
.loginListBottom li.loginIcon1:hover i{
	background-position:0 -417px;
}
.loginListBottom li.loginIcon2:hover i{
	background-position:37 -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;
}
.homePageOne .homePageActive{color:#005bac;border-bottom:2px solid #005bac;}
.homePageOne .navSub{display:block;}
/*-- 登录注册按钮 --*/
.loginList li a:hover {
	color: #005bac;
}
.loginButton {
	padding-top:15px;
	height:40px;
	text-align:center;
}
.panelLogin,.panelRegister{
	width: 105px;
	height: 30px;
	color: #fff;
	border: none;	
	cursor: pointer;
	line-height: 30px;
	display: inline-block;
}
.panelLogin {
	margin:0 5px;
	text-align: center;
	background: #116ec1;
}
.panelRegister {
	background: #ee4956;
	margin:0 5px;
	text-align: center;
}
.panelLogin:hover {
	background: #005BAC;
}
.panelRegister:hover {
	background: #e83344;
}
.homeBanner {
width: 1920px;
height: 370px;
position: relative;
left: 50%;
margin-left: -960px;
}
.bannerCover{
	width:1200px;height:0;
	position: relative;
	margin:0 auto;
	z-index: 20;
}
.arrowLeftBox,.arrowRightBox{
	width:30px;height:370px;
	position: absolute;
	overflow: hidden;
	top:0;
}
.arrowLeftBox{left:200px;}
.arrowRightBox{right:300px;}

.arrowLeft,.arrowRight{
	width:30px;
	height:60px;
	display:none;
	margin-top:150px;
	background:url(//www.cpic.com.cn/images2/gwsy/index/index_pic.png) no-repeat;
	background-position:-61px -409px;	
}
.arrowRight{
	background-position:-91px -409px;
}
.homeBanner:hover .arrowLeft{display: block;}
.homeBanner:hover .arrowRight{display: block;}

.bannerContainer {
	width: 1920px;
	height: 370px;
}
.bannerImg {
	width: 1920px;
	height: 370px;
}
.homeBanner .pagination {
	position: absolute;
	z-index: 20;
	bottom: 10px;
	width: 100%;
	text-align: center;
}
/*.homeBanner .swiper-pagination-switch {
	width: 17px;
	height: 18px;
	display: inline-block;
	background:url(img/index/index.png) no-repeat;
	background-position:-41px -95px;
	margin: 0 6px;
}*/
/*已登录*/
.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: 30px;
	cursor: pointer;
}
.loggedInfoCont{
	left: 110px
}
.loggedRefeshCont{
	left: 190px;
}
.loggedCont label{
	color: #005BAC;
}
.loggedCont{
	width: 60px;
}
.loggedIcon{
	width: 25px;
	height: 25px;
	display: block;
	margin-left: 15px;
}
.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;
}
/*挑选我的保险*/
.homePage {
	width: 1200px;
	margin: 0 auto;
}
.homePartTitle{
	height:50px;
	position: relative;
	background-color: #fff;
	font-size: 24px;
	line-height: 45px;
}
.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;
	
}


.titlePic{
	height：28px;margin-left:5px;
}

.tabChange{
	width: 910px;height: 100%;
	position: absolute;
	top:0;right:0;
	border-bottom: 1px #005bac solid;
}
.tabChange a{
	font-size: 16px;
}
.tab{
	height:48px;
	line-height:60px;
	display: inline-block;
	padding:0 36px;
	cursor: pointer;
	border-bottom: 2px solid transparent;
}
.tab.current{
	color:#005bac;
	border-bottom-color:#005bac;
}
.homePartCont {
	width: 100%;
	height: 397px;
}

.menuPartTitle {
	padding: 28px 0 0 32px;
	height: 54px;
	line-height:50px;
	font-size: 36px;
	color: #fff;

}
.menuPart1 {
	background-color: #60b8f4;
}
.menuPart2 {
	background-color: #fd7580;
}

.menuPart {
	width: 290px;
	height: 397px;
	float: left;
	position: relative;
	background-image: url(../../images2/xtbal/tbalkhfw1.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.menuPart2 {
	background-image: url(../../images2/xtbal/tbalkhfw2.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #fd7580;
}
.menuPart3 {
	background-image: url(../../images2/xtbal/tbalkhfw2.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #fd7580;
} 
.menuPart4 {
	background-image: url(../../images2/xtbal/tbalkhfw2.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #7095e6;
}
.marketMorebtn {
	width: 100%;
	height: 38px;
	line-height: 38px;
	cursor: pointer;
	color: #fff;
	background: #3292d3;
	position: absolute;
	left: 0;
	bottom: 0;
}
.morePic {
	width: 26px;
	height: 24px;
	float: left;
	margin: 6px 6px 0 86px;
	background-image: url(//www.cpic.com.cn/images2/gwsy/index/index_pic.png);
	background-position: -177px -1px;
}
.marketMorebtn:hover {
	background-color: #1899f2;
}
/*发现我的保险右边内容*/
.marketCont {
	width: 225px;
	height: 394px;
	float: left;
	border: 1px #ebebeb solid;
	position: relative;
}
.marketLifeTwm .marketCont {
	border: 0;
	width: 226.2px;
	height: 394px;
	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: #005bac;
	position: absolute;
	display: block;
	bottom: 25px;
	left: 10px;
}
.marketCont span strong {
	font-size: 18px;
}
.lowPrice {
	padding: 0 5px;
	font-size: 20px;
	color: #005bac;
	font-weight: bold;
}
.moreBtn2 {
	background: #ea4e5b;
}
.moreBtn2:hover {
	background: #fd5b69;
} 
/*寿险网上服务样式*/
.ckeckFind {
	text-align: center;
	width: 303px;
	height: 175px;
	padding:110px 0;
	border-right: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}
.ckeckFind1 {
	text-align: center;
	height: 125px;
	padding:36px 0;
	border-right: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	width: 302px;
}
.ckeckFind h3,.ckeckFind1 h3,.ckeckFind3 h3{
	padding: 6px 0;
}
.ckeckFind p,.ckeckFind1  p{
	padding: 0 54px;
}
.menuContImgFirst {
	width: 65px;
	height: 60px;
	margin: 0 auto;
	display: block;
	background-image: url(../../images2/xtbal/tbalimg.png);
}

.menuContImg {
	width: 50px;
	height: 50px;
	margin: 0 auto;
	display: block;
	background-image: url(../../images2/xtbal/tbalimg.png);
}
.menuContImg-policy {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  display: block;
  background-image: url(../../images2/xtbal/policy.png);
  background-size: 100% 100%;
}
.menuContImg-zxts {
    width: 46px;
    height: 50px;
    margin: 0 auto;
    display: block;
    background: url(../../images2/xtbal/zxts.png) no-repeat;
    background-size: contain;
}
.menuContCheck1 {background-position: 0px -44px;}
.menuContCheck2 {background-position: 0px -104px;}
.menuContCheck3 {background-position: -50px -104px;}
.menuContCheck4 {background-position: -100px -104px;}
.menuContCheck5 {background-position: -150px -104px;}
.menuContCheck6 {background-position: -200px -104px;}
.menuContCheck7 {background-position: -250px -104px;}
.menuContCheck8 {background-position: -300px -104px;}
.menuContCheck9 {background-position: -350px -104px;}

.ckeckFind:hover .menuContCheck1 {background-position: -65px -44px;}
.ckeckFind1:hover .menuContCheck2 {background-position: 0px -155px;}
.ckeckFind1:hover .menuContCheck3 {background-position: -50px -155px;}
.ckeckFind1:hover .menuContCheck4 {background-position: -100px -155px;}
.ckeckFind1:hover .menuContCheck5 {background-position: -150px -155px;}
.ckeckFind3:hover .menuContCheck6 {background-position: -200px -154px;}
.ckeckFind3:hover .menuContCheck7 {background-position: -250px -154px;}
.ckeckFind3:hover .menuContCheck8 {background-position: -300px -154px;}
.ckeckFind3:hover .menuContCheck9 {background-position: -350px -154px;}

/*全新升级样式*/

.contPart {
    width: 1010px;
    height: 396px;
    float: left;
  /*  border-bottom: 1px solid #EBEBEB;  */
}  
.morePic {
	width: 26px;
	height: 24px;
	float: left;
	margin: 6px 6px 0 86px;
	background-image: url(//www.cpic.com.cn/images2/gwsy/index/index_pic.png);
	background-position: -177px -1px;
}
.morePic2 {
	background-position: -218px 4px;
}
.marketContBut1 {
	margin: 0 auto;
	text-align: center;
    color: #fff;
    width: 195px;
    background: #005bac;
    height: 32px;
    line-height: 32px;
    display: none;
    cursor: pointer;
}
.ckeckFind:hover,.ckeckFind1:hover,.ckeckFind3:hover{
	background: #F9F9F9;
} 
.ckeckFind:hover .marketContBut1,.ckeckFind1:hover .marketContBut1,.ckeckFind3:hover .marketContBut1{
	display: block;
}
.ckeckFind:hover p,.ckeckFind1:hover p,.ckeckFind3:hover p{
	display: none;
}
.ckeckFind:hover h3,.ckeckFind1:hover h3,.ckeckFind3:hover h3{
	color: #005BAC;
}
.homePartCont2 img {
	float: left;
}
/*人寿首页新闻公告*/
.newSport {
	width: 580px;
	border-bottom: 1px solid #EBEBEB;
}
.newSpan {
	font-size: 24px;
	display: inline-block;
	line-height: 50px;
	border-bottom: 3px solid #005BAC;
}
.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 ;	
}
.midleContIn {
	margin: 15px auto 0;
}
.moreDuo {
	margin-top: 15px;
}
.moreDuo:hover{color:#005bac;}
.moreDuo:hover .moreBg{
	background-position:-160px -20px;	
}
.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 6px 0 0;
	background-image: url(//www.cpic.com.cn/images2/gwsy/index/index_pic.png);
	background-position: -244px 0;
}
.contList:hover i {
	background-position: -244px -18px;
}
.contList:hover span,.contList:hover b {
	color: #005BAC;
}
.contPartInbox {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}
.contPartIn {
  float: left;
}
/*ken 2013.5.4 新增 太保安联样式 begin*/

.cxfwBox{
	border-top: 1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	width: 214.3px;
	height: 355px;
	padding: 40px 0 0 20px;
}
.cxfwBoxlast{
	border-top: 1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	width: 302.3px;
	height: 395px;
}
.cxfwBoxlast{
	background: url(../../images2/xtbal/tbalcxfwlast.jpg);
}
.cxfwBoxlastbutton{
	display: block;
	cursor: pointer;
	background: #005BAC;
	color: #FFFFFF;
	height: 36px;
	width: 220px;
	line-height: 36px;
	text-align: center;
	margin: 326px auto auto;
}
.BoxListTitle{
	display: block;
	line-height: 44px;
	font-size: 18px;
	height: 44px;
	padding-left: 60px;
	position: relative;
	color: #005BAC;
	margin-bottom: 30px;
}
.BoxListTitleimg{
	display: block;
	width: 50px;
	height: 44px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../../images2/xtbal/tbalimg.png);
}
.BoxListTitleimg1{background-position: 0 0;}
.BoxListTitleimg2{background-position: -50px 0;}
.searchService>a{
	cursor: pointer;
}
/*ken 2016.5.4 新增 太保安联样式 end*/
/*ken 2016.5.6 新增 太保安联首页样式begin*/
.grbximg1{
	height: 396px;
}
.grbximg2{
	height: 396px;
}
.ckeckFind3 {
text-align: center;
height: 125px;
padding: 36px 23px;
border-right: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
width: 407.5px;
}
.menuPart3 {
	background-image: url(../../images2/xtbal/tbalsy3.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #fd7580;
} 
.menuPart4 {
	background-image: url(../../images2/xtbal/tbalsy4.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #7095e6;
}
.moreBtn4 {
	background: #6184d0;
}
.moreBtn4:hover {
	background: #709af1;
}
/*ken 2016.5.6 新增 太保安联首页样式end*/
/* 健康险--客户服务产品条款附录查询图标样式*/
.cptkfl {
  width: 48px;
  height: 48px;
  background: url(../../images2/xtbal/tkflgxpl.png) no-repeat;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 1px;
}
/* 健康险--客户服务产品条款附录查询图标样式end*/