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

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


.mt20{
	margin-top:20px;
}
.height10{
	height:10px;
}
.loginList li a:hover {
	color: #005bac;
}
.loginList li:hover i {
background-position: 0 -405px;
}
.loginListBottom li a:hover {
color: #005bac;
}
.loginListBottom li.loginIcon1:hover i {
background-position: 0 -417px;
}
.loginListBottom li.loginIcon2:hover i {
background-position: 0 -444px;
}

		/* 版本2 */

/**********登陆前**************/
  .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: -30px -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;
}
/**********登陆后**************/
.homePage {
width: 1200px;
margin: 0 auto;
}
.homePartTitle {
height: 50px;
position: relative;
background-color: #fff;
font-size: 24px;
line-height: 50px;
width: 1200px;
margin: 0 auto;
}
.homePartXhx {
border-bottom: 1px solid #005bac;
}
.homePartXhx1 {
border-bottom: none;
}
.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;
}
.contPartInbox {
width: 100%;
height: 100%px;
position: relative;
z-index: 0;
}
.contPartIn,.markPartIn  {
float: left;
}
.martetHotSellLeft, .markPartIn .marketPartCont1, .markPartIn .marketPartCont2, .markPartIn .marketPartCont3, .markPartIn .marketPartCont4 {
position: relative;
overflow: hidden;
cursor: pointer;
}
.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;
}
.martetHotSellLeft font {
color: #FF0000;
font-size: 14px;
margin-top: 30px;
display: block;
}
.lowPrice {
padding: 0 5px;
font-size: 20px;
color: #FF0000;
font-weight: bold;
}

.martetHotSellLeft img, .markPartIn .marketPartCont1 img, .markPartIn .marketPartCont2 img, .markPartIn .marketPartCont3 img, .markPartIn .marketPartCont4 img {
position: absolute;
right: -10px;
bottom: 0;
z-index: -1;
}
.martetHotSellLeft, .markPartIn .marketPartCont1, .markPartIn .marketPartCont2, .markPartIn .marketPartCont3, .markPartIn .marketPartCont4 {
position: relative;
overflow: hidden;
cursor: pointer;
}
.marketPartCont1, .marketPartCont2, .marketPartCont3, .marketPartCont4 {
width: 405px;
height: 167px;
}
.marketPartCon1 {
padding: 30px 0 0 20px;
border-right: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
margin-top: 1px;
}
.marketPartCon1 h3 {
font-size: 18px;
margin-bottom: 10px;
}
.marketPartCon1 font {
color: #FF0000;
font-size: 14px;
margin-top: 30px;
display: block;
}
.tabChange {
width: 910px;
height: 100%;
position: absolute;
top: 0;
right: 0;
border-bottom: 1px #005bac solid;
z-index: 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: 100%;
height: 397px;
}
.menuPart{
width: 290px;
height: 396px;
float: left;
position: relative;
background-position: left bottom;
background-repeat: no-repeat;
}
.menuPart1 {
background: url(../../images2/xccx/morePic01.png)no-repeat;
background-position: center bottom;
background-color: #60b8f4;
}
.menuPart2 {
background: url(../../images2/xccx/morePic02.png)no-repeat;
background-position: center bottom;
background-color: #fd7580;
}
.menuPart3 {
background: url(../../images2/xccx/cpbxcs03.png)no-repeat;
background-position: left bottom;
background-color: #60b8f4;
}
.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;
}
.menuTab:hover, .menuTab.current {
color: #60b8f4;
background-color: #fff;
}
.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/xccx/productInsurance.png);
}
.menuTabIcon1 {
background-image: url(../../../images2/xccx/productInsurance.png);
background-position: 0 -159px;
}
.menuTab.current .menuTabIcon1 {
background-position: 0 -187px;
}
.menuTab:hover .menuTabIcon1 {
background-position: 0 -187px;
}
.menuTabIcon2 {
background-position: -28px -159px;
}
.menuTab.current .menuTabIcon2 {
background-position: -28px -187px;
}
.menuTab:hover .menuTabIcon2 {
background-position: -28px -187px;
}
.menuTabIcon3 {
background-position: -56px -159px;
}
.menuTab.current .menuTabIcon3 {
background-position: -56px -187px;
}
.menuTab:hover .menuTabIcon3 {
background-position: -56px -187px;
}
.marketMorebtn {
width: 100%;
height: 38px;
line-height: 38px;
cursor: pointer;
color: #fff;
font-size: 18px;
background: #3292d3;
position: absolute;
left: 0;
bottom: 0;
}
.marketMorebtn01{
	background: #3292d3;
}
.marketMorebtn02{
	background: #ea4e5b;
}
.morePic1 {
background-position: -26px 0px;
}
.morePic {
width: 26px;
height: 24px;
float: left;
margin: 6px 6px 0 86px;
background-image: url(../../images2/xccx/productInsurance.png);
}
.marketPart {
width: 910px;
height: 396px;
float: left;
border-top: 1px solid #ebebeb;
}
.marketCont p {
font-size: 14px;
padding: 0 15px;
line-height: 20px;
margin-top: 10px;
}
.marketCont .marketSpan {
font-size: 14px;
color: #FF0000;
position: absolute;
display: block;
bottom: 25px;
left: 10px;
}
.marketCont:hover .marketContList {
	display: block;
}
.marketCont:hover .marketContBut {
	display: block;
}
.marketCont:hover .markContHover {
	position: absolute;
	background: #fff;
	margin-top: -30px;
	padding-top: 10px;
	z-index: 2;
}
.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;
}
.marketLifeTwm .marketCont {
border: 0;
width: 226.5px;
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 ul {
padding: 15px;
}
.marketCont ul li {
float: left;
display: block;
}
.marketContHoverLeft {
width: 72%;
}
.marketContHoverRight {
width: 28%;
text-align: right;
}
.marketLifeTwm .productInsurance{
	width: 226.5px;
	height: 78px;
	padding: 59.5px 0;
}
.productInsurance:hover{
	background-color:#f9f9f9 ;
}

.productInsuranceImg{
	width: 52px;
	height: 38px;
	background: url(../../images2/xccx/productInsurance.png) no-repeat;
	display: block;
	margin: 0 auto;
}
.productInsuranceImg2{
	background-position:-52px 0 ;
}
.productInsuranceImg3{
	background-position:-104px 0 ;
}
.productInsuranceImg4{
	background-position:-156px 0 ;
}
.productInsuranceImg5{
	background-position:-208px 0 ;
}
.productInsuranceImg6{
	background-position:-260px 0 ;
}
.productInsuranceImg7{
	background-position:-312px 0 ;
}
.productInsuranceImg8{
	background-position:-364px 0 ;
}
.productInsurance:hover .productInsuranceImg1{
	background-position:0 -38px ;
}
.productInsurance:hover .productInsuranceImg2{
	background-position:-52px -38px ;
}
.productInsurance:hover .productInsuranceImg3{
	background-position:-104px -38px ;
}
.productInsurance:hover .productInsuranceImg4{
	background-position:-156px -38px ;
}
.productInsurance:hover .productInsuranceImg5{
	background-position:-208px -38px ;
}
.productInsurance:hover .productInsuranceImg6{
	background-position:-260px -38px ;
}
.productInsurance:hover .productInsuranceImg7{
	background-position:-312px -38px ;
}
.productInsurance:hover .productInsuranceImg8{
	background-position:-364px -38px ;
}
.marketCont .productInsuranceText{
	margin-top: 16px;
	text-align: center;
	font-size: 18px;
}
.customerClub{
	float: left;
	margin-right: 1px;
	cursor: pointer;
}
/***************  产险资讯     最新公告CSS开始******************/
.newSport {
	width: 580px;
	border-bottom: 1px solid #EBEBEB;
}
.newSpan {
	font-size: 24px;
	display: inline-block;
	line-height: 50px;
	/*border-bottom: 3px solid #005BAC;*/
}
.moreDuo{
	margin-top: 15px;
}
.midleContIn {
	margin: 15px auto 0;
}
.contList {
	height: 50px;
	cursor: pointer;
	line-height: 50px;
	border-bottom: 1px dashed #ebebeb;
}
.contList i {
	width: 18px;
	height: 18px;
	display: block;
	margin: 15px 10px 0 0;
	background-image: url(//www.cpic.com.cn/images2/gwsy/index/index_pic.png);
	background-position: -244px 0;
}
.contList b {
	width: 70px;
	height: 24px;
	overflow: hidden;
	font-style: normal;
	margin: 13px 10px 0 0;
	font-size: 12px;
	width: 70px;
}
.contList span{
	float: left;
	width: 625px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 50px;
	font-size: 12px;
}
.contList .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;
}
.contList:hover i {
	background-position: -244px -18px;
}
.contList:hover span,
.contList:hover b {
	color: #005BAC;
}
.moreDuo:hover {
	color: #005bac;
}
.moreDuo:hover .moreBg {
	background-position: -160px -20px;
}
/***************  产险资讯     最新公告CSS结束******************/
.marketCont:hover p {
	display: none;
}
.contPartIn .productInsurance:hover .productInsuranceText{
  	display:block;
	color: #005BAC;
}
.morePic1{
	background-position: -52px -133px;
}
.morePic2{
	background-position: 0 -133px;
}
.morePic3{
	background-position: -26px -133px;
}
.panelLogin:hover {
background: #005BAC;
}
.panelRegister:hover {
background: #e83344;
}
.navMarketPageSY .homePageActive{
	color: #005BAC;
	border-bottom: 2px solid #005BAC;
}
.navMarketPageKhjlb .servicePageActive{
	color: #005BAC;
	border-bottom: 2px solid #005BAC;
}
.lifeHomeGygs .aboutPageActive{
  color: #005BAC;
  border-bottom: 2px 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;
}
.moreDuo:hover .moreBg {
background-position: -160px -20px;
}
.f17 td {
padding: 12px 28px;
border-bottom: 1px solid #e6e6e6;
}
.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;
}
.navMarketPageSY .navSub,.navMarketPageKhjlb .navSub {
display: block;
}
.homeOverflow{
overflow:hidden;
}
.marketMorebtn01:hover{
background-color: #1899f2;
}
.marketMorebtn02:hover{
background-color: #fd5b69;
}
/*新搜索框*/
.pull-left {
    float: left;
}

.hide{display:none;}
.search-box{height:42px;margin-top:20px;margin-left:35px;position:relative;float:right;}
.search-btn{height:34px;width:33px;display:block;margin-left:14px;margin-top:8px;cursor:pointer;background-position:-344px -194px;}
.search-text{line-height:40px;height:40px;width:292px;border-radius:25px;border:1px solid #1565c0;outline:none;padding:0 26px;}
.search-text.focus{border:1px solid #4cc0c1;}
.search-prompt-box{width:418px;position:absolute;left:-25px;top:64px;z-index:50;background:#fff;-webkit-box-shadow:0px 5px 25px 5px rgba(0, 0, 0, 0.19);-moz-box-shadow:0px 5px 25px 5px rgba(0, 0, 0, 0.19);-ms-box-shadow:0px 5px 25px 5px rgba(0, 0, 0, 0.19);-o-box-shadow:0px 5px 25px 5px rgba(0, 0, 0, 0.19);box-shadow:0px 5px 25px 5px rgba(0, 0, 0, 0.19);}
.search-prompt-box:before{
  	  position: absolute;
      display: inline-block;
      top: -15px;
      left: 190px;
      width: 0;
      height: 0px;
      content: '';
      border-style: solid;
      border-width: 15px;
      border-color: transparent transparent #fff #fff;
      transform: rotate(135deg);
      box-shadow: -5px 5px 10px -3px rgba(0, 0, 0, 0.19);
}
.search-prompt-box li{padding-left:60px; height:55px;line-height:55px;font-size:14px;color:#4a4a4a;}
.search-prompt-box li a:hover{ color:#1565c0;}
.search-prompt-box li:hover{ background-color:#ddd;} 
.search-prompt-box .circle{top:-11px;left:111px;} 
.search-box,.head .search-box *{box-sizing:border-box} 
.icon-cpic-common {
    display: block;
    background: url(../../images2/xccx/search.png) -7px -8px;
    background-repeat: no-repeat;
}
.keywords-box{z-index:1001}
.newSpanClick{
  border-bottom: 3px solid #FFFF;
  background: #ffffff;
  color: #005bac;
  border-bottom: 3px solid #005BAC;
}
a.moreDuo.floatL {
    font-size: 24px;
    display: inline-block;
  line-height: 50px;
}
.noShow{
  display:none;
}
.InoShow{
  display:none;
}