@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: 120px;
	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: 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;
}
/*挑选我的保险*/
.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: 34px;
	color: #fff;

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

.menuPart {
	width: 290px;
	height: 397px;
	float: left;
	position: relative;
	background-image: url(../../images2/xrsbx/find_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.menuPart2 {
	background-image: url(../../images2/xrsbx/check_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #fd7580;
}
.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: 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: 86%;
}
.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;
} 
/*寿险网上服务样式*/
.ckeckFind {
	text-align: center;
	width: 302px;
	height: 125px;
	padding:36px 0;
	border-right: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}
.ckeckFind1 {
	text-align: center;
	height: 125px;
	padding:36px 23px;
	border-right: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	width: 407.5px;
}
.ckeckFind h3,.ckeckFind1 h3{
	padding: 6px 0;
}
.ckeckFind p,.ckeckFind1  p{
	padding: 0 54px;
}
.menuContImg {
	width: 50px;
	height: 50px;
	margin: 0 auto;
	display: block;
	background-image: url(//www.cpic.com.cn/images2/xrsbx/content.png);
}

.menuContCheck1 {
	background-position: 0px -76px;
}
.menuContCheck2 {
	background-position: 0px -276px;
}
.menuContCheck3 {
	background-position: -100px -376px;
}
.menuContCheck4 {
	background-position: -150px -376px;
}
.menuContCheck5 {
  background: url(//www.cpic.com.cn/images2/xrsbx/rsx_ts.png) no-repeat;
  background-size: 100% 100%;
}
.menuContCheck6 {
	background-position: -200px -376px;
}
.ckeckFind:hover .menuContCheck1 {background-position: 0px -126px;}
.ckeckFind:hover .menuContCheck2 {background-position: 0px -326px;}
.ckeckFind:hover .menuContCheck3 {background-position: -100px -426px;}
.ckeckFind.hover.menuContCheck4 {background-position: -150px -426px;}
.ckeckFind:hover .menuContCheck6 {background-position: -200px -426px;}
.ckeckFind:hover .menuContCheck5 {
  background: url(//www.cpic.com.cn/images2/xrsbx/rsx_ts_selected.png) no-repeat;
  background-size: 100% 100%;
}
/*全新升级样式*/

.contPart {
    width: 910px;
    height: 396px;
    float: left;
}  
.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{
	background: #F9F9F9;
} 
.ckeckFind:hover .marketContBut1,.ckeckFind1:hover .marketContBut1 {
	display: block;
}
.ckeckFind:hover p,.ckeckFind1:hover p {
	display: none;
}
.ckeckFind:hover h3,.ckeckFind1: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;
}
/*banner新增样式*/
.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(//www.cpic.com.cn/images2/gwsy/index/index.png) no-repeat;
	background-position:-41px -95px;
	margin: 0 6px;
}
.homeBanner .swiper-active-switch {
	background-position:-15px -95px;
}
.contPartInbox {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}
.contPartIn {
  float: left;
}
/***************************新添样式***************************/
.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;
}
.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);
}
.menuTab:hover, .menuTab.current {
	color: #60b8f4;
	background-color: #fff;
}
.menuTabIcon {
	width: 28px;
	height: 28px;
	display: block;
	cursor: pointer;
	float: left;
	margin: 12px 20px;
}

.marketLifeTwm .marketCont01{
	width: 418px;
	height: 316px;
}
.marketLifeTwm .marketCont02{
	width: 410px;
	height: 396px;
}
.marketCont.marketCont01, .marketCont .senior01,.marketCont .senior02{
	border-right: 1px #ebebeb solid;
	border-bottom: 1px solid #ebebeb;
	padding: 40px;
}
.marketCont01 h3{
	color: #005BAC;
	height: 60px;
	padding: 0;
}
.advser{
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	padding:0 0 20px 10px;
}
.advser p{
	height: 100%;
	padding: 0;
	font-size: 16px;
	line-height: 35px;
	margin: 0;
  	margin-right: 10px;
  	float:left;
}
/****插件******/
.clear{clear: both;}
.info{ margin:5px;}
.areaOutBox {
	width: 92px;
  	height:32px;
	border: 1px solid #ededed;
	float: left;
	margin-left: 10px;
	position: relative;
}
.areaOutBox01{
	width:112px;
}
.bg{
	width: 24px;
  	height: 100%;
	position: absolute;
	top: 0;right: 0;
	background: url(../../images2/xrsbx/select.png) right center no-repeat #fff;
}
.info select{
	width:100%;height: 100%;
	line-height: 1.5em;
	padding-left:.6em;
	outline: none;-ms-outline: none;
	background-color: transparent;
}
.info .counTy{
	width:112px;
}
/****插件******/
.marketCont .SearchConsultant{
	display: block;
	width: 345px;
	height: 45px;
	border:1px solid #005bac;
  	color:#005bac;
  	background-color:#fff;
	font-size:18px ;
	text-align: center;
	line-height: 45px;
	margin: 0 auto;
	margin-top:68px ;
}
.marketCont .SearchConsultant:hover{
	background-color:#005BAC ;
	color:#fff;
}
.marketCont .senior01,.marketCont .senior02{
	height: 150px;
	border-right: 0;
	cursor: pointer;
}
.marketCont .senior01:hover,.marketCont .senior01:hover h3,
.marketCont .senior02:hover,.marketCont .senior02:hover h3{
	background: #f9f9f9;
}
.marketCont .senior01:hover .coverBox,.marketCont .senior02:hover .coverBox{
	background-image: url(../../images2/xrsbx/coverHover.png); position: absolute;top: 0;left: 0;
}
.senior01 img,.senior02 img{
	width: 130px;
	height: 109px;
	/*background: url(../../images2/xrsbx/adviser.png) no-repeat;
	margin-top: -10px;
	position: absolute;*/
}
.coverBox {
	width: 130px;
    height: 109px;
    background-image: url(../../images2/xrsbx/cover.png);
    position: absolute;
    top: 0;
    left: 0;
}
.adviser {
	position:relative;
}
.marketCont .senior02{
	height: 85px;
	border-right:0 ;
}
.wuxiaoLin{
	width: 200px;
	float: right;

}
.wuxiaoLin h2 {
	color:#575757;
	font-size: 22px;
	margin: 0 0 22px 16px;
}
.wuxiaoLin p{
	margin: 0;
  	padding-left:15px;
 	padding-right:0;
}
.menuTabIcon1 {
	background-position: -28px -56px;
}
/*.menuTabIcon2 {
	background-position: 0px -56px;
}*/
.menuTab:hover .menuTabIcon1{
	background-position: -28px -82px;
}
/*.menuTab:hover .menuTabIcon2 {
	background-position: 0px -82px;
}*/
/*.menuTab.current .menuTabIcon2{
  background-position: 0px -82px;
}*/
.menuTab.current .menuTabIcon1 {
	background-position: -28px -82px;
}
.screeningCon a {
  padding: 3px 20px;
  display: block;
  float: left;
  margin: 0 11px;
  border: 1px #fff solid;
}
.screeningCon a:hover{
  border: 1px #005caa solid;
  cursor: pointer;
  border-radius: 3px;
}
.screeningCon a.cur {
  border: 1px #005caa solid;
  color: #005caa;
  cursor: pointer;
  border-radius: 3px;
}
/* 金牌顾问 开始*/
.menuTabIcon2{
	background: url(../../images2/guwen/guwen_icon.png) no-repeat 1px 1px;
	background-size: 100% 100%;
}
.menuTab:hover .menuTabIcon2{
	background: url(../../images2/guwen/guwen_icon_hover.png) no-repeat 1px 1px;
	background-size: 100% 100%;
}
.menuTab.current .menuTabIcon2{
  background: url(../../images2/guwen/guwen_icon_hover.png) no-repeat 1px 1px;
	background-size: 100% 100%;
}
.adviser-block{
	float:left;
	position: relative;
	height: 290px;
	width: 195.5px;
	border: 1px solid #efefef;
	padding:53px 15px;
}
.adviser-block a{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left:0;
	z-index: 100;
}
.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-name img{
	vertical-align: baseline;
}
.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;
}
/* 金牌顾问 结束*/
/*寿险固定定位服务直通车开始*/
.homeMenu {
  width: 100%;
  background-color: #f9f9f9;
}
.homeMenuFixed {
  height: 152px;
  position: fixed;
  bottom: -30px;
z-index: 10000000;
}
.fastCar {
  position: absolute;
  display: block;
  bottom: 7px;
  left: 0;
  overflow: visible;
  z-index: 1;
}
.homeMenuFixed .homeMenuCont {
  border: none;
  height: 142px;
  padding: 20px 0;
  background-color: #111;
  opacity: 0.9;
  filter: alpha(opacity=90);
  overflow: visible;
}
.homeMenuCont {
  height: 90px;
  padding: 15px 0;
}
.homeMenuFixed .homeMenuContIn {
width: 75%;
min-width: 900px;
max-width: 1400px;
height: 100%;
position: relative;
margin: 0 auto;
overflow: visible;
}
.menuLine {
width: 2px;
height: 90px;
float: left;
background-image: url(../../images2/gwsy/index/menu_line.png);
}
.homeMenuFixed .menuLine {
width: 1px;
opacity: 0.3;
filter: alpha(opacity=30);
}
.homeMenuFixed .menuCont {
width: 12%;
min-width: 120px;
max-width: 169px;
height: 90px;
display: block;
float: left;
}
.menuContImgT {
width: 50px;
height: 50px;
margin: 0 auto;
background-image: url(../../images2/xrsbx/rsbg.png);
background-position: 0 -36px;
}
.homeMenuFixed .menuContImg1 {
background-position: 0px 0px;
}
.homeMenuFixed .menuContImg2 {
background-position: -50px 0px;
}
.homeMenuFixed .menuContImg3 {
background-position: -100px 0px;
}
.homeMenuFixed .menuContImg4 {
background-position: -150px 0px;
}
.homeMenuFixed .menuContImg5 {
background-position: -200px 0px;
}
.homeMenuFixed .menuContImg6 {
background-position: -250px 0px;
}
.menuCont:hover .menuContImg1{background-position: 0px -50px;}
.menuCont:hover .menuContImg2{background-position: -50px -50px;}
.menuCont:hover .menuContImg3{background-position: -100px -50px;}
.menuCont:hover .menuContImg4{background-position: -150px -50px;}
.menuCont:hover .menuContImg5{background-position: -200px -50px;}
.menuCont:hover .menuContImg6{background-position: -250px -50px;}
.menuCont:hover .menuContPic {
	color: #e93543;
}
.homeMenuFixed .menuContPic {
color: #fff;
}
.menuContPic {
height: 30px;
margin-top: 10px;
text-align: center;
color: #1457a0;
}
.slideLeftBtn {
width: 62px;
height: 62px;
cursor: pointer;
position: absolute;
top: 20px;
right: -150px;
background-image: url(../../images2/gwsy/index/slide_left_btn.png);
background-repeat: no-repeat;
}
.slideLeftBtn:hover {
background-image: url(../../images2/gwsy/index/slide_left_btn_hover.png);
background-repeat: no-repeat;
}
.menuContPicT1 {
  margin-left:-12px;
 margin-top:-277px;
}
.menuContPicT {margin-top:-7px;}
.menuCont:hover .menuContPicT1{
  display:block;
}
.showBtn {
  width: 65px;
  height: 116px;
  position: absolute;
  top: -10px;
  right: -74px;
  cursor: pointer;
  background-image: url(../../images2/gwsy/index/showbtn.png);
}
/*寿险固定定位服务直通车结束*/
/***************三级联动*************************/
.info{ margin:5px;}
.info select{
	/*很关键：将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-webkit-appearance:none;
	vertical-align: middle;	
	width: 102px;height:32px;
	border: 1px solid #ededed;
	float: left;
	margin-left: 10px;
	line-height: 1.5em;
	padding-left:.6em;
	padding-right:24px;
	outline: none;-ms-outline: none;
	background-color: transparent;
	background: url(../../images2/xrsbx/select.png) right center no-repeat #fff;
	background-position: 144px\9 ;
	width:164px\9;
    padding-right:0\9;
	
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }

/**************三级联动**************************/
/**/
.senior01 .adviser2,.senior02 .adviser2 {
	width:88px;
  	height:88px;
  	margin-left:20px;
  	padding-top:5px;
}
/*投诉入口*/
.menuContImgsx {
    width: 48px;
    height: 48px;
    margin: 0 auto;
    background: url(../../images2/xrsbx/icon_sxcomplain.png) no-repeat;
    background-size: 100% 100%;
}
.menuCont_ts:hover  .menuContImgsx{
      background: url(../../images2/xrsbx/icon_sxcomplain_hover.png) no-repeat;
    background-size: 100% 100%;
}