﻿@charset "utf-8";
input{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
input,button,textarea{vertical-align: middle;border: 1px solid #e0e0e0;color: #666;padding: 7px 10px;position: relative;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #b5b5b5;}
.ui-dialog-close:hover,.ui-dialog-close:focus{border: none;}
.main{height: auto;min-width: 1180px;position: relative;width: 100%;overflow: hidden;float:left}
.minwidth{height: auto;margin: 0 auto;width: 1200px;overflow: hidden;}
.minwidthauto{height: auto;margin: 0 auto;width: 100%;overflow: hidden;}
.overflowhidden{height: auto;overflow: hidden;}
.textImgSeparation{display:table-cell; *display:inline-block;}
.headerOverflowInherit{overflow: inherit !important;}
.greyf5f5f5{background: #f5f5f5;}
.bgWhite{background: #000;opacity: 0.9;}
.butTgreen{background: #00bced;color: #ffffff;font-size: 12px;display: inline-block;}
.butTgreen:hover{background: #3fabd8;}
.imgW80{width: 80px;height: 80px;}
.border000{border-bottom: 2px solid #0579F2;}
.bordere5{border-bottom: 1px solid #e5e5e5;}
.marT30{margin-top: 30px;}
.marT40{margin-top: 40px;}
.percentRadius50{-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
.butgreen{background: #61c4a7;font-size: 14px;text-align: center;color: #ffffff;}
.butgreen:hover{background: #45aa8f;}
.inlineBlock{display: inline-block;}
.butpadding40{padding: 0 40px;height: 40px;line-height: 40px;}
/*浮动*/
.floatRight{float: right;}
.floatNone{float: none;}
.floatLeft,.group{float: left;}
.relative{position: relative;}
.welcomeKfw i,.iMyPavatar i,.kfwLogo i,.kfwSp i,.navSidebars i,.classification{background: url("../images/index.png") no-repeat scroll left 0;display: inline-block;}
.kfwLogo .marT30{margin-top: 45px;}
/**首屏**/
#loginbar{height:30px;}
.welcomeKfw li{float: left;font-size: 12px;position: relative;z-index: 12;}
.welcomeKfw li{height: 30px;line-height: 30px;color: #666;}
.welcomeKfw .welcome1{padding-right: 20px;}
.welcomeKfw a{color: #666;line-height: 16px;padding: 0 20px;border-left: 1px solid #e3e3e3;}
.welcomeKfw a{display: block;position: relative;top: 6px;display: inline-block\0;top: 0\0;}
.welcomeKfw .noBorder{border-left:none}
.welcomeKfw .sj,.welcomeKfw .jt,.welcomeKfw .gw,.welcomeKfw a,.welcomeKfw .mykfw{height: 16px;}
.welcomeKfw .jt,.welcomeKfw .mykfw,.welcomeKfw .mykfw,.classification{-webkit-transition: transform 0.1s ease-in 0s;-moz-transition: transform 0.1s ease-in 0s;-ms-transition: transform 0.1s ease-in 0s;-o-transition: transform 0.1s ease-in 0s;transition: transform 0.1s ease-in 0s;}
.welcomeKfw .sj{width: 8px;background-position: 0 -837px;margin-right: 13px;}
.welcomeKfw .jt,.welcomeKfw .mykfw{width: 10px;background-position: 0 -891px;margin-left: 16px;}
.welcomeKfw .gw{width: 16px;background-position: 0 -926px;margin-right: 10px;display: block;float: left;}
.welcomeKfw .gwa{width: 16px;margin-left: 5px;display: block;float: right;font-size: 14px;color: #ff0000}


/*移动应用*/
.welcomeKfwShow{width: 150px;}
.welcomeKfwShow img{margin-top: 14px;}
.welcomeKfwShow h4{font-size: 12px;color: #b0b0b0;font-weight: normal;margin: 0 10px;border-bottom: 1px solid #e3e3e3;}
.welcomeKfwShow a{padding: 7px 0;margin: 14px 25px;}
.aimationKfw em{display: inline-block;position: absolute;height: 1px;background: #e3e3e3;top: 0;right: 0;}
.welcomeKfwShow em{width: 13px;}
.iMyInfoOk em{width: 21px;}
.iMyPavatar em{width: 120px;}
/*我的快法务*/
.iMyInfo{width: 128px;}
.iMyInfo.iMyInfoOk{width: 152px;}
.iMyInfo a,.iMyInfo span{float: left;border-left: 0;text-align: left;height:auto;color: #6d6d6d;font-size: 12px;}
.iMyInfo a{width:100%;display: block;line-height: 1;padding: 0 9px;text-indent: 12px;}
.iMyInfo a:hover{padding: 0 9px;}
.iMyInfo span{border-bottom: 1px solid #e3e3e3;width: 100%;padding: 14px 0 13px 0;}
.iMyInfo a:hover{background: #fff;color: #0579F2}
.iMyInfo a:hover span{color: #0579F2}
/*我的客户经理*/
.iMyPavatar{width: 260px;}
.iMyPavatar ul{border-top: 1px solid #e3e3e3;margin: 5px 10px 0 10px;padding-top: 10px;}
.iMyPavatar img{margin-left: 30px;}
.iMyPavatar h4{color: #727171;display: inline-block;font-size: 18px;font-weight: bold;text-align: left;float: left;line-height: 1;margin-top: 17px;padding-left: 20px;}
.asj .iMyPavatar a{display: inline-block;width: 112px;height: 30px;margin: 14px 0 0 0;background: url("../images/topabut.png") no-repeat scroll left 0px;}
.iMyPavatar a:hover{background-position: left -40px;}
.iMyPavatar li{float: left;width: 100%;text-align: left;height: 18px;line-height: 18px;font-size: 12px;position: relative;text-indent: 70px;margin-top: 10px;}
.iMyPavatar i{width: 17px;height: 18px;position: absolute;left: 44px;}
.iMyPavatar .yj{background-position: 0 -1109px;}
.iMyPavatar .dh{background-position: 3px -1150px;}
.iMyPavatar .tx{background-position: 0px -1192px;}
/*位置*/
.navLocation{border-left: 1px solid #f5f5f5;}
.navLocation .locatinIcon{padding: 0 20px 0 38px; border-left: none; border-right:1px solid #e3e3e3;background: url("../images/locationicon.png") 20px 2px no-repeat;}
.locationLayer{position:absolute;top:30px;left:-1px;width:282px;background:#fff;border: 1px solid #00c8fc;border-top:0;overflow: hidden;}
.locationLayer li{float: left;width: 70px;text-align: center}
.locationLayer li a{display: inline;top:0;height: 30px;line-height: 30px;padding: 0;border: none}
.locationLayer em{position: absolute;display: inline-block;position: absolute;width:160px;height: 1px;background: #00c8fc; top: 0; right: 0;}
/*.navLocation:hover{background: #fff;border: 1px solid #00c8fc;border-bottom: none;border-top: none;}
.navLocation:hover .locatinIcon{border: none;background-position: 20px -16px;}
.navLocation:hover .locationLayer{padding: 10px 0 8px;opacity: 1;filter:alpha(opacity=100);height: 139px;}*/
/*动画*/
.aimationKfw{overflow: hidden;background: #ffffff;border: 1px solid #e3e3e3;left: -1px;position: absolute;top: 30px;border-top: 0;text-align:center;}
.aimationKfw a{height: auto;line-height: normal;color: #ffffff;border: none;top:0;}
.aimationKfw,.locationLayer{opacity: 0;filter:alpha(opacity=0);height: 0;-webkit-transition: height 0.5s;-moz-transition: height 0.5s;-ms-transition: height 0.5s;-o-transition: height 0.5s;transition: height 0.5s;}
.welcomeKfw li:hover > a{color: #0579F2;}
.welcomeKfw .app{border-right: 1px solid #f5f5f5;}
.welcomeKfw .asj:hover{background: #fff;height: 30px;line-height: 30px;margin: 0;border-right: 1px solid #e3e3e3;border-left: 1px solid #e3e3e3;}
.welcomeKfw .asj:hover > a{border: none !important;}
.welcomeKfw .asj:hover .sj{background-position: -59px -837px;}
.welcomeKfw .asj:hover .jt,.welcomeKfw .asj:hover .mykfw,.navLocation:hover .mykfw{background-position: -59px -891px;}
.welcomeKfw .asj:hover div{opacity: 1;filter:alpha(opacity=100);}
.welcomeKfw .asj:hover .welcomeKfwShow{height: 218px;z-index: 12;}
.welcomeKfw .asj:hover .iMyInfo{height: 177px;}
.welcomeKfw .asj:hover .iMyPavatar{height: 234px;}
.welcome1 em{margin: 0 4px;}
.welcomeKfw .asj:hover .jt,.welcomeKfw .asj:hover .mykfw,.welcomeKfw .asj:hover .mykfw,.kfwNaSub > a:hover .classification,.navLocation:hover .mykfw{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.kfwNaSub > a .classification.classification1{-webkit-transition: transform 0s ease-in 0s;-moz-transition: transform 0s ease-in 0s;-ms-transition: transform 0s ease-in 0s;-o-transition: transform 0s ease-in 0s;transition: transform 0s ease-in 0s;}
.kfwNaSub > a .classification.classification1{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}
/***导航***/
/*logo*/
.kfwLogo a{margin: 0px 0 10px 0;}
.newEvent a{margin: 16px 0;}
.kfwLogo a img{display: block;}
.kfwLogo li{float: left;font-size: 12px;color: #acb0b0;margin-right: 20px;line-height: 20px;}
.kfwLogo i{width: 20px;height: 20px;float: left;margin-right: 5px;}
.iNav h4 a{color: #ffffff;}
.iNav h4 a:hover{color: #0579F2 !important;}
.kfwLogo .zzrz{background-position: 1px -966px;}
.kfwLogo .zfaq{background-position: 2px -1006px;}
.kfwLogo .zrfw{background-position: 1px -1043px;}
.kfwLogo .shwy{background-position: -2px -1073px;}
/*导航*/
.kfwNaSub{position: relative;}
.kfwNaSub > a,.kfwNavs a{float: left;display: inline-block;height: 40px;line-height: 40px;font-size: 16px;color: #575757;}
.kfwNavs a:hover, .kfwNavs a.active{background:#0579F2;color: #fff}
.kfwNaSub > a{color: #fff;border: 1px solid #0579F2;border-bottom: none;background: url("../images/navicon_new.png") 40px 13px no-repeat;}
.kfwNaSub > a:hover{
	color: #fff;}
.kfwNavs{margin-left: 10px;width: 970px;}
.kfwNavs a{padding: 0 25px;position: relative;}
.kfwNavs.diyu a{padding: 0;	width: 18%;	text-align: center;}
.kfwNavs.diyu a:first-child{width: 6%;}
.kfwNavs .telephone{padding-left: 22px; height: 40px;line-height: 40px;font-size: 14px;font-weight:bold;font-family:"Microsoft Yahei";color: #666;background: url("../images/navicon_new.png") 0 -22px no-repeat;}
.newEvent .telephone{padding-left: 22px; height: 60px;line-height: 60px;font-size: 14px;font-weight:bold;font-family:"Microsoft Yahei";color: #666;background: url("../images/navicon_new.png") 0 -12px no-repeat;}
.kfwNaSub > a{width: 220px;text-align: center;}
.kfwNavs .huohuo{margin: -27px 0 0 10px}
.kfwNavs .huohuo:hover{background: none;}
/*一级*/
.kfwNaSub .iSubNav,.kfwNaSub > div{height: 441px;}
.kfwNaSub > .kfwNaDivs{overflow: hidden !important;height: 0;}

.iNav > li{border-top: 1px solid rgba(255,255,255,0.2);padding: 0 0 0 37px;float: left;width: 100%;height:51.8px; line-height:51.8px;position: relative;cursor: default !important;}
.iNav > li > h4{    color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	cursor: default;
	text-align: right;
	margin-right: 55px;}
.iNav > li > h4 > a{font-size: 14px;font-weight: normal;}
.iNav > li > div a{float: left;margin-right: 19px;display: inline-block;text-align: left;font-size: 12px;color: #ffffff;line-height: 1.6;}
.iNav > li > i{width: 6px;height: 9px;position: absolute;
	left: 50px;top: 50%;margin-top: -4.5px;background-position: -87px -1193px;}
.kfwNaSub > a .classification{background-position: 0 -1475px;height: 40px;margin-left: 51px;position: absolute;width: 16px;}
.kfwNaSub > a:hover .classification{background-position: 0 -1507px;}
.kfwNaSub > a .classification.classification1{background-position: 0 -1534px;}
.iSubNavDivZ a:hover{color:#0579F2}
.iNav > li > i {
	margin-right: 20px;
	display: inline-block;
	width: 24px;
	height: 22px;
	background: url("../images/sites-icon.png") no-repeat;
	vertical-align: middle;
}
.iNav > li >.bn-icon1 {
	background-position: -20px 0px;
}
.iNav > li >.bn-icon2 {
	background-position: -53px 1px;
}
.iNav > li >.bn-icon3 {
	background-position: -85px 0px;
}
.iNav > li >.bn-icon4 {
	background-position: -114px 0px;
}
.iNav > li >.bn-icon5 {
	background-position: -143px 0px;
}
.iNav > li >.bn-icon6 {
	background-position: -175px 0px;
}
.iNav > li >.bn-icon7 {
	background-position: -207px 2px;
}
.iNav > li >.bn-icon8 {
	background-position: -239px 2px;
}
/*二级*/
.kfwNaSub .iSubNav{position: absolute;z-index: 8;}
.iSubNav > div > ul{height: 100%;}

/*le*/
.iSubNavLe{width: 659px;background: url("") no-repeat scroll right bottom;}
.iSubNavLe li{float: left;width: 100%;}
.iSubNavLe li > div{float: left;width: 520px;border-top: 1px solid #eaeaea;padding: 17px 0;}
.iSubNavLe li > .kfwNavOne{border-top: none;}
.iSubNavLe h5{width: 112px;float: left;text-align: center;color: #575757;font-size: 14px;margin-top: 21px;}
.iSubNavLe li a:hover > h5{color: #0579F2 !important;}
.iSubNavLe a{float: left;margin-right: 20px;color: #575757;font-size: 12px;line-height: 2;}
.iSubNavLe .active{color: #ff5b5b;}
/*ri*/
.iSubNavRi{width: 320px;border-left: 1px solid #e8e8e8;}
.iSubNavRi li{border-top: 1px solid #e8e8e8;height: 135px;position: relative;text-align: center;}
.iSubNavRi .floatLeft{width: 144px;text-align: center;height: 146px;line-height: 146px;}
.iSubNavRi .floatLeft img{vertical-align: middle;}
.iSubNavRi .iSubNavRi1{border: none;}
.iSubNavRi .snrText{position: absolute;right: 0;height: auto;width: 115px;padding-right: 30px;top: 35% !important;}
.snrText h5,.snrText span{line-height: 1;width: 100%;float: left;display: inline-block;font-size: 14px;color: #575757;text-align: right;}
.snrText h5{margin-bottom: 13px;font-weight: bold;}
.snrText span{font-size: 12px;margin-bottom: 6px;font-weight: normal;}
.iSubNavRi > li > a{width: 100%;height: 100%;display: block;}
.iSubNavRi > li > a .lastMar{margin-top: 3px;}
/*hover*/
.kfwNaSub .kfwNaSubSub{width: auto;position: absolute;top: 40px;}
.kfwNaSubSub > .kfwISubNav{width: 220px;background: url("../images/navbg.png") repeat scroll center center;left: 0;position: absolute;top: 0;z-index: 10;}
.kfwNaSubSub > .kfwISubNav.active{border-right: 1px solid #0579F2;}
.kfwNaSubSub > .kfwISubNav.active > .iNav > li > i{right: 18px;}
.kfwNaSubSub > .iSubNav{left: 220px;}
.iSubNav > div{width: 0;opacity: 0;filter:alpha(opacity=0);overflow: hidden;}
.kfwNaSubSub > .iSubNav > div{height: 413px;background: #ffffff;border: 1px solid #0579F2;border-left: none;position:absolute;margin-left:-1px}
.kfwNaSubSub > .iSubNav > .kfwanimate{-webkit-transition: width 0.4s;-moz-transition: width 0.4s;-ms-transition: width 0.4s;-o-transition: width 0.4s;transition: width 0.4s;}
.iSubNav > .iSubNavDivZ{width: 982px;opacity: 1;filter:alpha(opacity=100);}
.iNav > ul{border-right: 1px solid #0579F2;}
.iNav > li:hover,.iNav > .active{width: 220px;background: #ffffff;cursor: pointer;border: 1px solid #0579F2;border-right: none;}
.iNav > li:hover h4,.iNav > li:hover a,.iNav > .active h4,.iNav > .active a{color: #575757;}
.kfwNaSub .kfwNaSubSub.noIsHome{opacity: 1;height: 441px;width: 100%;overflow: inherit;}
.kfwNaSub .kfwNaSubSub {height: 0;opacity: 0;overflow: hidden;-webkit-transition: height 0.5s ease 0s;-moz-transition: height 0.5s ease 0s;-ms-transition: height 0.5s ease 0s;-o-transition: height 0.5s ease 0s;transition: height 0.5s ease 0s;width: 100%;}
.kfwNaSub .kfwNaSubSub.kfwNaSubSubIsHome{opacity: 1;filter:alpha(opacity=100);height: 441px;overflow: inherit;}
/**侧边栏**/
.navSidebars{margin-top: 200px;bottom: 150px;height: auto;position: fixed;right: 0px;width: 70px;z-index: 1000;}
.navSidebars i{background: url("../images/slide.png") no-repeat scroll left 0;display: inline-block;}
.navSidebars li{border: 1px solid #d5d5d5;border-top: none;background-color: #fafafa; cursor: pointer;}
.navSidebars li,.navSidebars a,.navSidebars i{width: 70px;}
.navSidebars a{height: 69px;width: 68px;}
.navSidebars a,.navSidebars i{display: inline-block;font-size: 12px;color: #909090;}
.navSidebars a{position: relative;text-align: center;}
.Sp,.sem{display: inline-block;float: left;}
.sem{position: absolute;top: 5px;right: 6px;height: 15px;line-height: 15px;text-align: center;width: 23px;font-size: 12px;background: #fd5a66;color: #ffffff;-webkit-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;}
.navSidebars i{height: 48px;}
.navSidebars .mx-a-1{height: 68px;}
.navSidebars li{height: 70px;}
.navSidebars>li>a>div{height: 20px;line-height: 7px;}
.navSidebars .gwc{background-position: 18px 4px;}
/*.navSidebars .gwc:hover,.navSidebars > li > a:hover .gwc{background-position: -85px -1284px;}*/
.navSidebars .zxzx{background-position:18px -40px;}
/*.navSidebars .zxzx:hover,.navSidebars > li > a:hover .zxzx{background-position: -34px -1350px;}*/
.navSidebars .wyts{background-position:  12px -124px;}
/*.navSidebars .wyts:hover,.navSidebars > li > a:hover .wyts,.navSidebars > li > a .wyts.current{background-position:  -34px -1212px;}*/
.navSidebars .fhdb{background-position: 16px -83px;}
/*.navSidebars .fhdb:hover,.navSidebars > li > a:hover .fhdb{background-position: -29px -1439px;}*/
.navSidebars li>a:hover{background: #f0f0f0;}
.iSpText{height: 42px;line-height: 42px;top: -1px;position: absolute;right: 33px;width: 0;opacity: 0;overflow: hidden;filter:alpha(opacity=0);-webkit-transition: width 0.4s;-moz-transition: width 0.4s;-ms-transition: width 0.4s;-o-transition: width 0.4s;transition: width 0.4s;}
.iSpText span{float: left;background: #575757;display: inline-block;width: 98px;height: 42px;line-height: 42px;font-size: 14px;color: #ffffff;text-align: center;}
.iSpText.iSpTextNum span{width: 84px;}
.iSpText em{width: 0;height: 0;border-left: 6px solid #575757;border-bottom: 6px solid transparent;border-top: 6px solid transparent;display: inline-block;position: absolute;right: 0;top: 50%;margin-top: -6px;}
.navSidebars a:hover .Sp{color: #0579F2;}

/*.navSidebars a:hover i{background-position: -94px -971px;}*/
.navSidebars a:hover .iSpText,.navSidebars a:hover .iSpText.iSpTextNum{opacity: 1;filter:alpha(opacity=100);}
.navSidebars a:hover .iSpText{width: 104px;}
.navSidebars a:hover .iSpText.iSpTextNum{width: 90px;}


/*内容页侧边栏*/
.sernavSidebars{top: 42px;height: auto;position: fixed; right: 296px; width: 50px;z-index: 1000; display: none;}
.sernavSidebars li{border: 1px solid #d5d5d5;border-top: none;background-color: #fafafa;}
.sernavSidebars .ser-on{background: #f0f0f0;}
.sernavSidebars .li-1{border-radius: 6px 6px 0 0;}
.sernavSidebars a{height: 69px;width: 48px; padding: 18px 10px 10px 10px; cursor: pointer;}
.sernavSidebars a,.sernavSidebars i{display: inline-block;font-size: 12px;color: #909090;}
.sernavSidebars a{position: relative;text-align: center;}
.sernavSidebars .mx-a-1{height: 68px;}
.sernavSidebars>li>a>div{height: 20px;line-height: 7px;}
.sernavSidebars .gwc{background-position: 18px 4px;}
.sernavSidebars .zxzx{background-position:18px -40px;}
.sernavSidebars .wyts{background-position:  12px -124px;}
.sernavSidebars .fhdb{background-position: 16px -83px;}
.sernavSidebars li>a:hover{background: #f0f0f0;}
.sernavSidebars a:hover .Sp{color: #0579F2;}
.sernavSidebars a:hover .iSpText,.sernavSidebars a:hover .iSpText.iSpTextNum{opacity: 1;filter:alpha(opacity=100);}
.sernavSidebars a:hover .iSpText{width: 104px;}
.navSidebars a:hover .iSpText.iSpTextNum{width: 90px;}

.mx-green{color: #00c0bf;}
.zxzx-wz{color:#ffa865;}
.phonesuccess{border:1px solid #00c0bf;color:#00c0bf;}
.click:hover{background: #00c0bf;color:#fff;}
.djstime{display: inline-block;width: 120px;height: 35px;line-height: 35px;font-size: 14px;background: #d8d9da;color:#fff;text-align: center;border-radius: 4px;}
.li-2{position: relative;}
.mx-div{margin-bottom: 10px;font-size: 14px;}
.slideP{position: absolute;top: 40px;right: -22px;width: 22px;height: 277px;background: url("../images/slideborder.png") no-repeat scroll left 0;display: inline-block;}
.slideP1{position: absolute;top: 0px;right: -22px;width: 22px;height: 277px;background: url("../images/slideborder1.png") no-repeat scroll left 0;display: inline-block;}
.pointer{position: absolute;top:116px;right:-10px;height:0px;width:0px;border-left:solid 10px #fff;border-top:solid 10px rgba(0,0,0,0); border-bottom:solid 10px rgba(0,0,0,0);}
.pointer1{position: absolute;top:44px;right:-10px;height:0px;width:0px;border-left:solid 10px #fff;border-top:solid 10px rgba(0,0,0,0); border-bottom:solid 10px rgba(0,0,0,0);}
.gwc span{line-height: 12px;}
.mx-kefuclass{border:1px solid #d5d5d5;background-color: #fff;width: 334px;height: 280px;position: absolute;right: 81px;top:0px;border-radius: 6px;display: none;}
.mx-kefuclass-title{height: 40px;background-color: #f5f5f5;border-radius: 10px 10px 0 0;text-align: center;line-height: 40px;color:#333;font-size: 14px;}
.sless{width: 166px;height: 78px;text-align: center;font-size: 14px;float: left;padding-top: 30px;}
.slessR{text-align: left;display: inline-block;width: 60px;}
.smallclass{font-size: 0px;}
.sL1,.sL2,.sL3,.sL4,.sL5,.sL6{background:url("../images/slide.png") no-repeat scroll 0 0;width: 20px;height: 20px;display: inline-block;vertical-align: bottom;margin-right: 6px;}
.sL1{background-position: -10px -174px;}
.sL2{background-position: -8px -284px;}
.sL3{background-position: -8px -200px;}
.sL4{background-position: -8px -230px;}
.sL5{background-position: -6px -256px;}
.sL6{background-position: -8px -304px;}
.smc1:hover .sL1{background-position: -34px -174px;}
.smc1:hover .slessR{color:#00c0bf;}
.smc2:hover .sL2{background-position: -38px -284px;}
.smc2:hover .slessR{color:#00c0bf;}
.smc3:hover .sL3{background-position: -38px -200px;}
.smc3:hover .slessR{color:#00c0bf;}
.smc4:hover .sL4{background-position: -38px -230px;}
.smc4:hover .slessR{color:#00c0bf;}
.smc5:hover .sL5{background-position: -36px -256px;}
.smc5:hover .slessR{color:#00c0bf;}
.smc6:hover .sL6{background-position: -38px -304px;}
.smc6:hover .slessR{color:#00c0bf;}
a.smclass{display: inline-block;width: 166px;height: 78px;background-color: #fff;}
.borderBottom{border-bottom: 1px solid #ccc;}
.borderRight{border-right: 1px solid #ccc;}
#phoneForm{width: 302px;height: 244px;}
.mx-phone{position: absolute;right: 80px;top:-70px;width: 334px;height: 280px;background: #fff;display: none;border:1px solid #d5d5d5;padding:16px;border-radius: 10px;}
.mx-phone-input{border:1px solid #ccc;font-size: 14px;padding:4px 10px;color:#333;height: 25px;width: 280px;line-height: 25px;float: none;}
.mx-phone input:hover{border:1px solid #96e8fe;}
.mx-phone input:focus{border:1px solid #96e8fe!important;}
.mx-message{color:#989898;margin-bottom: 10px;}

.mx-message input{float: left;width: 149px;font-size: 14px;padding: 4px 10px;height: 25px;line-height: 25px;color:#333;}
.mx-message a{width: 120px;height: 35px;line-height: 35px;background: #fff;font-size: 14px;border-radius: 4px;border:1px solid #d5d5d5;}
/*.mx-message span{width: 120px;height: 38px;padding:4px 15px;line-height: 30px;position: absolute;top: 0px;left: 130px;display: none;background-color: #fff;font-size: 12px;}*/
#phoneForm>p{color:#fa4a51;font-size: 12px;}
.mx-yazheng{margin-right: 10px;}
/*.mx-message>.mx-yazheng{height: 20px;}*/
/*.mx-yanzhengwz{position: absolute;left: 25px;top: 130px;font-size: 14px;color: #989898;}*/
.mx-call{border:1px solid #00c0bf;margin-top: 28px;border-radius: 4px;}
.mx-call a{display: inline-block;color:#00c0bf;font-size: 14px;width: 300px;height:35px;line-height: 35px;}
.mx-call a:hover{display: inline-block;color:#fff;font-size: 14px;width: 300px;height:35px;line-height: 35px;background: #00c0bf;}
/*.mx-call a:hover{background: #57c5a9;}*/
.mx-callnum{position: absolute;bottom: 16px;left: 90px;color: #909090;font-size: 14px;}
.mx-visible{display: block;}
/*.mx-visible{visibility: hidden;}*/
/*新的注册、登录*/
	.relative{position: relative;}
	.register-li{position: relative;margin-bottom: 20px;}
	.register-li-p{position: relative;margin-bottom: 10px;margin-top: -10px;}
	.register-li input{width: 232px;height: 16px;}
	.register-li label{position: absolute;left: 10px;top: 7px;/*transition: All .5s cubic-bezier(.88,.32,.36,1.58);*/font-size: 14px;cursor: text;}
	.register-li div{position: absolute;left: 290px;top: 7px;transition: All .5s cubic-bezier(.88,.32,.36,1.58);font-size: 12px;height: 18px;}
	.yzimg{width: 88px;height: 32px;}
	.reimg{width: 20px;height: 20px;cursor: pointer;margin-top: 5px;}
	div.register-li-1{color:#f55f57;background: url(../images/reg-icon.png) no-repeat -6px -65px;padding-left: 22px;}
	.register-li-2{color:#888;display: none;background: url(../images/reg-icon.png) no-repeat -8px -39px;padding-left: 22px;}
	.register-li-3{display: none;background: url(../images/reg-icon.png) no-repeat -9px -11px;width: 20px;height: 20px;}
	.register-li .register-li-span{left: -90px;}
	.register-li .reg-yzm{width: 100px;margin-right: 10px;}
	.register-li .reg-dxyzm{width: 133px;margin-right: 10px;}
	.reg-click{width: 86px;display: inline-block;line-height: 34px;font-size:14px;text-align: center;background-color: #0579F2;height: 34px;border-radius: 2px;font-size: 14px;color: #fff;}
	.reg-click:hover{background-color: #036db6;}
	.reg-start{color:#00c9ff;}
	.reg-now{width: 254px;height: 36px;border-radius: 2px;background-color: #0579F2;line-height: 34px;font-size:14px;text-align: center;display: inline-block;color: #fff;}
	.reg-now:hover{background-color: #036db6;}
	.reg-xieyi{font-size: 12px;color:#0579F2;}
	.register-li-p p{font-size: 12px;color:#ccc;}
	.register-li-radio{font-size: 12px;margin-bottom: 10px;}
	.register-li-checkbox{font-size: 12px;margin-bottom: 20px;}
	.login-li{text-align: center;margin-top: 20px;}
	.login-li a{background: #00c8ff;color: #ffffff;display: inline-block;height: 30px;line-height: 30px;padding: 0 70px;border-radius: 5px;margin-top: 20px;}
	.rlr-input{vertical-align: top;}
/*新的注册、登录*/
/*input*/
.inputLayout{overflow: hidden;height: auto;list-style: none;}
.inputLayout li{width: 100%;height: auto;overflow: hidden;}
.form-label{color: #000000;display: block;float: left;font-size: 14px;height: 30px;line-height:30px;text-align: right;width: auto;}
.form-input{margin-right:0;border: 1px solid #e0e0e0;color: #666;display: block;float: left;font-size: 12px;padding: 7px 10px;position: relative;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;height: 14px;line-height: 14px;}
/* .form-input:focus,.form-input:hover{border: 1px solid #00c8ff;} */
.checkbox-input,.forget-pass{width: auto;font-size: 12px;vertical-align: middle;}
.form-panel b{color: #d73838;font-size: 18px;color: #d73838;font-size: 18px;position: relative;right: 3px;top: 5px;}
.checkbox-input{cursor: pointer;}
.checkbox-input input,.choose-account input{border: none;outline: none;cursor: pointer;}
.form-buttom{background: #00b095;color: #ffffff;display: inline-block;height: 30px;line-height: 30px;padding: 0 56px;float: left;border-radius: 2px;margin-top: 20px;border: none;font-size: 14px;}
.form-buttom:hover{background: #119880;}
.sMask{color: #666666;border: 1px solid #e0e0e0;border-left: none;height: 28px;line-height: 28px;display: inline-block;font-size: 12px;}
.form-buttom-verify{background: #b0ca6c;color: #ffffff;display: inline-block;height: 30px;line-height: 30px;padding: 0 5px;float: left;border-radius: 5px;border: none;}
.form-buttom-verify:hover{background: #37aada;}
/*登录块*/
.form-panel li{margin-top: 20px;}
.form-label{width: 105px;}
.text-input,.pass-input{width: 285px;}
.forget-pass{margin-left: 89px;color: #0579F2;}
.checkbox-input,.form-buttom,.ser-aget {margin-left: 0px;}
.ui-dialog-body .llMain{border: none;margin: 0;padding-top: 0; width: 830px;}
.ui-dialog-body .mlLe{margin-left: 30px;}
.ui-dialog-body .mlRi{width: 320px;}
.eventTopA{display:block;text-align:center;width:100%;height: 40px;min-width: 1180px;position: relative;}
.eventTopA img,.eventTopA div{height: 40px;margin: 0 auto;width: 1180px;}
.eventTopA div{position: absolute;width: 1180px;left: 50%;margin-left: -590px;top: 0;}
.photoSrcClick{display: inline-block;width: 60px;height: 40px;float: right;margin-right: 4px;width: 35px;background: url("../images/top.png") 0 -308px no-repeat;}
/**找回密码**/
/**输入手机号*/
.web-login-pass {border-bottom: 2px solid #dbdbdb;height: 30px;line-height: 30px;margin: 26px auto 0;text-align: center;width: 95%;}
.web-login-pass a {color: #dbdbdb;display: inline-block;font-size: 14px;padding: 0 30px 0 55px;position: relative;top: -3px;}
.back-pass{width: 51%;margin: 55px auto 0;height: auto;overflow: hidden;}
/*输入验证码和设置新密码*/
.web-login-pass a.pass-4.pass-44,.web-login-pass a.pass-3.pass-33,.web-login-pass a.pass-2.pass-22{border-bottom: 2px solid #00abe3;color: #00abe3;}
.web-login-pass a.pass-2.pass-22 {background: url("../images/pass-2.png") no-repeat scroll 30px 8px;}
.web-login-pass a.pass-2 {background: url("../images/pass-22.png") no-repeat scroll 30px 8px;border-bottom: medium none;color: #dbdbdb;}
/*验证码*/
.pass-input.verification{width: 110px;}
.form-panel .ver-img {height: 35px;width: 90px;float: left;margin: 0 10px 0 18px;}
.form-panel .notSee{font-size: 12px;height: 35px;line-height: 35px;float: left;color: #00abe3;}
.notSee.notSee-hw{color: #ffffff;}
.navPrece .pRed{background: #f14b4b;}
.navPrece .pYellow{background: #faa900;}
.navPrece .pGreent{background: #37c056;}
.verificationCode{background: #efefef none repeat scroll 0 0;border: 1px solid #ddd;border-radius: 4px;color: #4b4b4b;cursor: pointer;display: inline-block;float: left;font-size: 12px;height: 35px;line-height: 35px;text-align: center;width: 135px;}
.verificationCode:hover,.verificationCode.verActive{background: #efefef;border: 1px solid #ddd;}
.verCodePrompt{float: none;font-size: 14px;color: #4b4b4b;height: 35px;line-height: 35px;text-align: left;display: inline-block; padding-left: 10px;}
.verCodePromptSort{width: 105px;}
.msh3 {color: #595757;padding: 70px 0 42px;text-align: center;}
.m-i-h .newsh3{color: #595757;padding: 70px 0 42px;text-align: center;font-size: 24px;line-height: 1.8;font-weight: bold;margin: 0;}
.m-i-h .newsh3-3{color: #fd6769;font-size: 44px;line-height: normal;margin: 60px 0 0;padding: 0;text-align: center;font-weight: bold;}
.m-i-h .newsh3.newsh3Color{color: #ffffff;}
.hotNew{position: absolute;right:2px;top: 2px;}
.chaxun{background: #00c9ff none repeat scroll 0 0;color: #fff;display: inline-block;height: 40px;line-height: 40px;margin-left: 394px;margin-top: 430px;text-align: center;width: 125px;font-size: 18px;}
.chaxun:hover{background: #00aad7;}
/*******返回顶部、我要投诉***********/
.complainAsk{width: 345px;height: 230px;background: #e5e5e5;position: absolute;margin-left: -345px;margin-top: -180px;background: url("../images/backdiv.png") repeat scroll 0 0;display: none;z-index: 99999;padding: 10px;}
.complainAsk form{display: inline-block;}
.complainAsk img{display: block;width: 50px;height: 50px;}
.complainAsk textarea{height: 120px;width: 320px;font-size: 14px;color: #7d7d7d;line-height: 1.5;padding: 10px;border:none;outline: none;margin: 0;}
.complainAsk textarea:focus,.complainAsk textarea:hover{border: none !important;}
.complainAsk input[type="text"],.complainAsk input[type="text"]:focus,.complainAsk input[type="text"]:hover{border: 1px solid  #ffffff !important;}
.complainAsk input[type="text"].complainError{border: 1px solid  red !important}
.complainAsk div{margin-top: 10px;width: 320px;float: left;background: #ffffff;}
.complainAsk a{display: inline-block;background: #57c5a9;height: 30px;line-height: 30px;padding: 0 20px;font-size: 16px;text-align: center;color: #ffffff;width: auto;}
.complainAsk a:hover{background: #61cdb8;}
.complainAsk input[type="text"]{color: #7d7d7d;display: block;float: left;font-size: 14px;padding: 6px 10px;position: relative;width: 226px;text-align: left;height: 16px;line-height: 16px;}
.ask-show{width: 240px;height: 150px;margin-left: -240px;margin-top: -106px;height: auto;}
.ask-show div{width: 222px;height: 86px;background: #ffffff;margin-top: 0;padding-top: 20px;}
.ask-show p{text-align: center;font-size: 14px;color: #7d7d7d;line-height: 1.5;}
#complainColose{display: inline-block;width: 15px;height: 15px;position: absolute;right: 15px;top: 10px;cursor: pointer;padding: 0;background: url("../images/top.png") no-repeat scroll 2px -321px;}
#complainColose:hover{background-position: 2px -273px;}
/**footer**/
.newFooter{font-size: 12px;color: #666;text-align: center;margin: 46px 0;line-height: 1;}
.iMyPavatar .textImgSeparation{padding-left: 0;}

.providerFooter{ width: 100%; height: 240px; background: url("../images/providerfooter.jpg") top center no-repeat; overflow: hidden; }

.footer{opacity: 0.9;background:#000;height: auto;min-width: 1180px;overflow: hidden;position: relative;width: 100%;}
.footer-inner{border-top: 1px solid #e0e0e0;}
.footer-inner p{color: #b5b5b5;font-size: 12px;line-height: 1;margin: 33px 0;text-align: center;}
.footer-index{padding: 15px 0;}
.footer-index p,.footer-index .link{margin: 0; line-height: 24px;text-align: center;color: #b5b5b5;font-size: 12px;}
.footer-index p a{margin-left: 8px; color: #b5b5b5;}
.footer-index p a:hover{color: #0579F2;}
.footer-index .link-inner{display: inline-block; vertical-align: middle;width: 770px;overflow: hidden}
.footer-index .link-inner p{height:24px;overflow: hidden;text-align: left}
.footer-index .link-inner p a{float:left;display: block;width: 70px;text-align: center;margin: 0;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.logo-sub{
	float: left;width: 300px;height: 32px;border-left: 1px solid #999999;font-size: 14px;color: #999999;line-height: 32px;margin:26px 0 0 20px;_margin-left:10px;padding-left: 20px;
}
.juzhong{
	margin:100px 400px;text-align: left;width: 360px;height: 100px;
}
.jzl{
	float: left;width: 62px;height: 49px;margin-right: 30px;
}
.jzr{
	float: left;width: 268px;height: 49px;
}
.jzr1{
	font-size: 24px;color:#404242;
}
.jzr3{
	color:red;font-size: 14px;
}
.jzr div{
	margin-bottom: 6px;
}
.jzr3red{
	color: red;font-size: 14px;
}
.li-1{
	border-radius: 6px 0 0 0;
}
.mx-a-1{
	border-radius: 6px 0 0 0;
}
.a-4{
	border-radius: 0 0 0 6px;
}
.eventTitle{
	font-size: 24px;
	color: #333;
	font-weight: normal;
	line-height: 100px;
	text-align: center;
}

.starNew{
	float: left;
	padding-top: 18px;
}
.starNew span{
	float: left;
	width: 55px;
	height: 40px;
	background: url("../images/starnew.png") no-repeat;
	padding: 0 15px 0 0;
	margin: 0;
	cursor: pointer;
}
.starNew span.sHover,.starNew span.operat{
	background-position: 0 -49px;
}
.aitemval{
	margin-top: 30px;
	margin-left: 25px;
	font-size: 14px;
	color: #666;
	line-height: 1;
}
.starNew-small .starNew span{
	width: 34px;
	height: 25px;
	background-position: 0 -112px;
}
.starNew-small .starNew span.sHover,.starNew-small .starNew span.operat{
	background-position: 0 -149px;
}
.starNew-small .aitemval{
	margin-top: 22px;
}
#smallStar{
	padding-bottom: 20px;
}
#smallStar.starNew-small{
	padding-bottom: 0;
}
.assesserror{
	line-height: 18px;
	text-align: left;
	font-size: 12px;
	color: #ee4d50;
	background: url(../images/reg-icon.png) no-repeat -6px -65px;
	padding-left: 22px;
	margin-top: 8px;
}

/*登陆注册*/
.to-cut{
	color:#0579F2 !important;
}
.to-cut:hover{
	text-decoration: underline !important;
}

.login-warp {
	border-radius: 2px;
	background: #ffffff;
	position: fixed;
	padding: 15px 30px;
	top: 0;
	width: 450px;
	z-index: 101;
	display: block;
	top: calc(50% - 165.5px);
	left: calc(50% - 225px);
}
.modal-header {
	margin-bottom: 25px;
	overflow: hidden;
}
.modal-header i {
	background: url("../picture/icon.png") 0 -39px no-repeat;
	cursor: pointer;
	float: right;
	filter: alpha(opacity=80);
	height: 12px;
	margin-top: 7px;
	opacity: .8;
	width: 12px;
}
.modal-header h4 {
	font-size: 18px;
	height: 25px;
	line-height: 25px;
	margin: 0;
}
#js_loginPopup .modal-header .close {
	position: static;
}
.login-popup .switch {
	height: 40px;
	margin-bottom: 40px;
}
.login-popup .switch span {
	border-bottom: 1px #e5e5e5 solid;
	cursor: pointer;
	font-size: 18px;
	height: 38px;
	line-height: 38px;
	padding-bottom: 1px;
	text-align: center;
	width: 50%;
}
.fl, .pull-left {
	float: left;
}
.login-popup .switch span.sp {
	border-bottom: 2px #ff8a00 solid;
	color: #ff8a00;
	padding-bottom: 0;
}
.fr, .pull-right {
	float: right;
}
.dn, .hide {
	display: none;
}
.mb20 {
	margin-bottom: 20px;
}
.clearfix {
	*zoom: 1;
}
.clearfix::before, .clearfix::after {
	display: table;
	line-height: 0;
	content: "";
}
.login-popup .register ul li input {
	border: 1px #e5e5e5 solid;
	height: 18px;
	line-height: 18px;
	padding: 9px 20px;
	width: 318px;
}
.login-popup .register ul li input.img-code, .login-popup .register ul li input.message-code {
	width: 200px;
}
.login-popup .register ul li span.code-img {
	text-align: left;
}
.login-popup .register ul li span {
	height: 38px;
	cursor: pointer;
	line-height: 38px;
	text-align: center;
	width: 88px;
}
.login-popup .register ul li span.code-img img {
	display: block;
	height: 100%;
	width: 100%;
}
.clearfix::after {
	clear: both;
}
.login-popup .register ul li span.code-btn {
	background: #ff9000;
	color: #ffffff;
	border-radius: 3px;
}
.login-popup .register ul li span.btn-gray {
	background: #0c2037;
	cursor: default;
	color: #fff;
}
.get-code-btn{
	background: #0579F2;
	cursor: default;
	color: #fff;
	height: 38px;
	cursor: pointer;
	line-height: 38px;
	text-align: center;
	width: 88px;
	border-radius: 3px;
}
.login-popup .register .forget {
	font-size: 12px;
	line-height: 20px;
}
.pb20 {
	padding-bottom: 20px;
}
.login-popup .register .forget input {
	margin-right: 5px;
	margin-top: -3px;
}
.login-popup .register .forget a {
	color: #ff8a00;
}
.login-btn, .register-btn {
	cursor: pointer;
	font-size: 20px;
	height: 38px;
	text-align: center;
	width: 94%;
	/*background: #0c2037;*/
	background: #0579F2;
	color: white;
	opacity: 1;
	border-radius: 3px;
}
.mb30 {
	margin-bottom: 30px;
}
.login-btn:hover,
.register-btn:hover {
	color: white;
	background: #ff9000;
}
.login-popup .login ul {
	 border: 1px #aeaeae solid;
	 border-radius: 4px;
	 padding: 15px;
 }
.login-popup .login ul .login-name {
	border-bottom: 1px #e5e5e5 solid;
}
.login-popup .login ul .login-name i {
	background: url("../picture/icon.png") -12px -39px no-repeat;
	height: 16px;
	margin-top: 10px;
}
.login-popup .login ul .login-tel {
	border-bottom: 1px #e5e5e5 solid;
}
.login-popup .login ul .login-tel i {
	background: url("../images/login_tel.png") no-repeat;
	height: 16px;
	margin-top: 10px;
}
.login-popup .login ul li i {
	width: 14px;
}
.login-popup .login ul li input {
	border: none;
	height: 18px;
	line-height: 18px;
	width: 259px;
}
.pl15 {
	padding-left: 15px;
}
.login-popup .login ul .login-password i {
	background: url("../picture/icon.png") -26px -39px no-repeat;
	height: 18px;
	margin-top: 6px;
}
.login-popup .login .forget {
	font-size: 12px;
	line-height: 35px;
}
.pb20 {
	padding-bottom: 20px;
}
.login-popup .login .forget label {
	cursor: pointer;
	font-weight: normal;
}
.login-popup .login .forget label input {
	margin-right: 5px;
	margin-top: 4px;
}

.login-popup .login ul li{
	padding: 5px;
}
.loginMask {
	background: rgba(0, 0, 0, 0.5);
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 100;
}



/*头部*/
.nac{
	position: fixed;
	top: 0;
	z-index: 100;
	display: none;
	background: #fff;
}

.ban-querry {
	right: 0;
	top: 6px;
	border-radius: 0;
	width: 240px;
	background: #fff;
	background-color: rgb(255, 255, 255);
}
.ban-querry {
	width: 246px;
	background-color: #fff;
	margin-left: 954px;
	z-index: 400;
	top: 7px;
	border-radius: 0px;
}
.ban_rbox {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	min-height: 425px;
	font-family: "Microsoft YaHei";
	z-index: 60;
}
.query_bt {
	text-align: center;
	padding: 15px 0 10px;
}
.query_bt a {
	font-size: 18px;
	font-weight: bold;
}
.query_bt a i {
	color: #ff9900;
	font-size: 26px;
}
.g_register {
	display: none;
}

.ban-querry input {
	display: block;
	width: 175px;
	height: 40px;
	border-radius: 4px;
	margin: 0 auto;
	border: 1px solid #aaaaaa;
	line-height: 40px;
	outline: medium none;
	font: lighter 14px/40px "微软雅黑";
	color: #999;
	margin-bottom: 20px;
	padding: 0 0 0 35px;
}

.loginInfo {
	background: url(../images/querry_1.png) no-repeat 9px center;
}
.loginPass {
	background: url(../images/querry_2.png) no-repeat 9px center;
}



.g_sendYZM input.send_yzm {
	width: 82px;
	padding-left: 0;
	margin-left: 5px;
	background-color: #24b5b6;
	color: #fff;
}
.ban-querry .ban-que-btn {
	width: 88%;
	background: #2561ad;
	background-color: rgb(37, 97, 173);
	margin-top: 15px;
}
.ban-querry .ban-que-btn {
	background-color: #FA641E;
	font: 18px/18px "微软雅黑";
	color: #FFF;
	padding: 0;
	border: 0;
	text-align: center;
	cursor: pointer;
	margin-bottom: 0;
}
.ban-querry p {
	font: lighter 14px/48px "微软雅黑";
	color: #000;
	text-align: center;
	margin: 0;
}
.g_login {
	text-decoration: underline;
	color: #24b5b6;
}

.loginBtn {
	width: 215px;
	height: 40px;
	background: #ff8f3d;
	margin-left: 15px;
	cursor: pointer;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
}
.g_login_tip {
	padding: 15px 0 15px 58px;
}
.g_login_tip a {
	text-decoration: underline;
	color: #24b5b6;
	margin-left: 4px;
}
.ban-querry .Forget {
	margin: 7px 25px 0 0;
	color: #ff9900;
}
.banner-side-bottom {
	background: #fefefe;
	width: 246px;
	position: absolute;
	right: 0;
	top: 330px;
}
.banner-side-up {
	margin: 0 25px;
	padding: 8px 5px;
	font-size: 12px;
	text-align: left;
	line-height: 22px;
	overflow: hidden;
	display: block;
	height: 80px;
}
.tempWrap {
	margin: 0 auto;
}
.minwidthas{
	width: 1200px;
	margin: 0 auto;
}
.tetqh li{
	float: left;
	/*width: 50%;*/
	text-align: center;
	padding: 10px 0;
	margin-right: 10px;
	background-color:#0579F2;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.tetqh li.on{
			background-color:#fff;
}
.tetqh li.on a{
	color: #333;
}
.tetqh li a{
	color: #fff;
	font-size: 16px;
	padding: 10px 40px;
}
.hmcx1 {
	border: 2px solid #0579F2;
	width: 490px;
	margin: 40px 0 0px 20px;
	height: 40px;
	/*border-radius: 10px;*/
	background: #0579F2;
	float: left;
	position: relative;
}
.hmcx2 .hmcx3 {
	line-height: 36px;
	padding-left: 10px;
	background-color: #fff;
	font-size: 16px;
	cursor: pointer;
	background-image: url(../images/bottom-01.png);
	background-repeat: no-repeat;
	background-position: 93% 50%;
	width: 100px;
	border-right: 1px solid #0579F2
}
.hmcx2 .hmcx4 {
	position: absolute;
	top: 36px;
	/*left: 5px;*/
	left: -2px;
	font-size: 16px;
	/*width: 95px;*/
	width: 102px;
	line-height: 30px;
	border: 1px solid #0579F2;
	/*padding: 5px 0;*/
	padding: 5px 0 5px 0px;
	background: #fff;
	border-top: 2px solid #0579F2;
	z-index: 50;
}
.hmcx2 .hmcx4 span {
	display: block;
	cursor: pointer;
	text-align: center;
}
.hmcx1 input {
	font-size: 16px;
	width: 200px;
	height: 20px;
	line-height: 20px;
	border: 1px solid transparent;
	background-color: #fcfcfc;
	text-indent: 0px;
}
.ksxc1 {
	font-size: 16px;
	line-height: 38px;
	height: 38px;
	color: #fff;
	width: 120px;
	cursor: pointer;
	text-align: center;
}
.hmcx2 .hmcx4 span:hover{
	background-color: #0579F2;
	color: #fff;
}

.kfwLogo .chengsi{
	margin-left: 10px;
	text-align: center;
	margin-top: 38px;
}
.kfwLogo .chengsi .fontcl1,.kfwLogo .chengsi a{
	width: 100%;
	float: left;
	font-size: 14px;
}
.kfwLogo .tel {
	margin: 30px 5px 0 0;

}
.kfwLogo .chengsi a:hover{
	color: #0579F2 !important;
}
.hangye{
	position: absolute;
	right: 122px;
	bottom: -122px;
	border: 1px solid #898989;
	width: 123px;
	height: 122px;overflow-y: scroll;
	z-index: 1000;
	background: #fff;

}
.kfwLogo .hangye li{
	font-size: 16px;
	text-indent: 0px;
	padding:2px 10px;
	color: #333;display: block;
	margin: 0;
	width: 104px;
}
.kfwLogo .hangye li:hover{
	background: #FCFCFC;
	cursor: pointer;
}