/*=======公共样式=======*/
html,body{height: 100%;}
body{background: #f5f5f5;position: relative;}
.w1200{width: 1200px;margin-left: auto;margin-right: auto;min-width: 1198px;}
.fullScreen{min-width: 1200px;}
a:hover{-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-ms-transition: all 0.2s linear;transition: all 0.2s linear;}

/*.layBg{background: url(../images/bodyBg.jpg) bottom right no-repeat;}*/

/*头部*/
.index_topFixed{position: absolute; top: 0;left: 0; width: 100%; z-index: 1005;height: 56px;}
.header{height:100px;color: #fff;background: #f7f7f7;position: relative;z-index: 2;padding: 0 20px;}
.index_topFixed .header{background: none;}
.head_logo{line-height: 130px;font-size: 18px;color: #fff;vertical-align: middle;padding-left: 10px;display: none;}
.logo{display: inline-block;height: 56px;vertical-align: middle;}
.logo img{margin-top: 2px;width: 120px;height: 100px;}
.index_topFixed .logo img{margin: 12px 0 0 40px;}
em{font-style: normal;}
.lgOut{display: inline-block;text-align: right;*display: inline-block;*zoom: 1;margin-left: 10px;}
.lgOut i{width: 18px;height: 130px;display: inline-block;vertical-align: middle;background: url(../images/ico_lgOut.png) center no-repeat;}
.lgOut span{vertical-align: -3px;color: #058cdf;font-size: 14px;padding-left: 5px;}

.searchVPace{height: 38px;line-height: 38px;margin: 2px 0 0 2px;font-size: 14px;color: #8d9cb3;padding: 0 10px 0 10px;background: #fff;border: none;outline: none;outline: none;width: 78%;font-family: "microsoft yahei";}
.searchVox{margin:0 auto;position: relative;width: 562px;border: 1px solid #e4e5e8;background: #fff;border-radius:3px ;height: 42px;}
.head_rightIndex .searchVox{margin-top: 12px;}
.btnSearch{float: right;width: 42px;height: 42px;line-height: 42px;background: url(../images/ico_search.png) center no-repeat;display: block;}
.lg_linkcenter{display: inline-block;vertical-align: middle;color: #fff;font-size: 14px;background: #009ee5;text-align: center;width: 140px;height: 34px;line-height: 34px;border-radius:3px ;margin-left: 15px;*display: inline-block;*zoom: 1;}
.lg_linkcenter:hover{background: #0991ce;color: #fff;}
.searchKey{position: absolute;top: 42px;left: 0;width: 561px;z-index: 1;border: 1px solid #eee;background: #fff;display: none;}
.searchKey li a{display: block;border-bottom: 1px dashed #ddd;line-height:42px;padding: 0 10px 0 15px;color: #666;font-size: 14px;background: url(../images/icon_right.png) 97% no-repeat;}
.searchKey li a:hover{background: #f5f5f5 url(../images/icon_right.png) 97.5% no-repeat;color: #41a5f6;}
.searchKey li.lmk a{border-bottom: 0;}
.lg_Nav{margin-top: 15px;overflow: hidden;display: none;}
.lg_Nav li{float: left;margin-right: 20px;width: 118px;}
.lg_Nav li a{font-size: 18px;color: #fff;text-align: center;height: 41px;line-height: 41px;display: inline-block;border-bottom: 4px solid transparent;}
.lg_Nav li a:hover,.lg_Nav li a.active{border-bottom-color:#fff ;color: #fff;}
.index_topFixed .lg_Nav{display: block;}
.lg_menu{width: 700px;}

.Wrap{min-height: 500px;background: #fff;border: 1px solid #ddd;width: 1098px;padding-bottom: 5px;}
.Jc_container{padding:15px 0}

.right_fixedMenu{cursor: pointer;position: fixed;top: 50%;margin-top: 0;left: 50%;margin-left: -620px;z-index: 1000;background: url(../images/ico_kefu.png) top no-repeat;width: 50px;height: 50px;}
.mNums{text-align: center;width: 20px;line-height: 20px;height: 20px;background: #fff;font-size: 12px;border-radius:50% ;position: absolute;top: -10px;right: -10px;background: #f00;color: #fff;}


.icon{width: 26px;height: 26px;display: block;margin: 0 auto;margin-top: 10px;}
.icoVoice{background: url(../images/ico_msg.png) no-repeat;}
.icoZx{background: url(../images/ico_voice.png) no-repeat;}
.icoVideo{background: url(../images/ico_video.png) no-repeat;}
#menu{position: fixed;/* left: 50%;margin-left: 576px;*/right: 3px;top: 50%; z-index: 170;margin-top: -196px;width: 100px;border: 1px solid #eee;border-bottom: 0;box-shadow: 0 0 6px #ddd;}
#menu a{float: left; display: block; background-color: #fff;color: #666;width: 100px;line-height: 38px;text-align: center;border-bottom: 1px solid #eee;}
#menu .active a,#menu a:hover{color: #41a5f6;}
#menu a p{font-size: 12px;}

#guid_menu{position: fixed; left: 50%;margin-left: -540px;top:150px; z-index: 250;margin-top: 0;border-left: 1px dashed #009ee5;padding-left: 25px;width: 60px;display: none;}
#guid_menu a{position: relative;font-size: 14px;display: block;color: #009ee5;text-align: center;margin-bottom: 10px;}
#guid_menu  a.active{color: #009ee5;}
#guid_menu li.lastNo a{margin-bottom: 0;}
.guidIco{width: 14px;height: 14px;border-radius:50% ;position: absolute;top: 2px;left: -32px;background: #009ee5;}
#guid_menu  a.active .guidIco{background: #009ee5;}

/*弹窗*/
.flexBg,.flexccc{background: url(../images/flexBg.png);position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 1007;}
.common_pop{background: #fff;width: 400px;height: auto;min-height: 100px;position: fixed;top: 50%;left: 50%;margin: -200px 0 0 -200px;z-index: 1010;padding-bottom: 10px;box-shadow: 1px 1px 1px #fff;}
.popW500{width: 500px;margin:-250px 0 0 -250px;height: 450px;}
.lgPop{height: 360px;margin-top: -180px;}
.common_popStyle{width: 400px;height: 200px;margin: -100px 0 0 -200px;}
.pop_title{text-align: left;height: 40px;line-height: 40px;font-size: 14px;color: #666;position: relative;border-bottom: 1px solid #eee;background: #f8f8f8;padding-left: 15px;}
.closePop{position: absolute;right: 0;top: 0;height: 40px;width: 40px;background: url(../images/closePopBg.png) center no-repeat;}
.closePop:hover{background: #f5f5f5 url(../images/closePopBg.png) center no-repeat;}
.pop_info{padding: 20px;overflow-y: auto;height: 52px;margin-bottom: 10px;}
.pop_info p{font-size: 14px;color: #666;line-height: 1.6;text-align: left;word-wrap: break-word;word-break: break-all;}
.lgPopInfo{width: 360px;margin: 0 auto;height: auto;padding-left: 0;padding-right: 0;padding-top: 30px;}
.lg_Popitem{margin-bottom: 15px;position: relative;overflow: hidden;}
.lg_Put{height: 38px;line-height: 38px;padding: 0 10px;font-size: 14px;color: #333;border: 1px solid #ddd;width: 338px;outline: none 0;}
.lg_PutW50{width: 180px;}
.lgCode{height: 40px;width: 150px;}
.lgCode,.getCodes{position: absolute;top: 0;right: 0;}
.btnLogin{display: block;height: 40px;line-height: 40px;width: 100%;text-align: center;font-size: 16px;color: #fff;background: #ff3d00;}
.btnLogin:hover{color: #fff;background: #fc541f;}
.lk_zc,.lk_pwd{font-size: 14px;color: #ff3d00;}
.retisterPop{padding-bottom: 0;}
.Ptc{text-align: center;}
.getCodes{height: 40px;line-height: 40px;background: #ff9600;font-size: 14px;color: #fff;width: 140px;text-align: center;}
.getCodes:hover{color: #fff;background: #ffa11a;}
.vDk{margin-bottom: 10px;height: 40px;}
.vDk dt{float: left;margin-right: 10px;font-size: 14px;color: #666;text-align: right;width: 180px;line-height: 38px;}
.redTip{color: #f00;padding-right: 5px;font-style: normal;}
.vDk dd{overflow: hidden;line-height: 40px;font-size: 14px;color: #333;position: relative;}
.retisterPopInfo{height: 538px;padding-left: 0;padding-right: 0;padding-bottom: 0;margin-bottom: 0;}
.yzs .getCodes{position: static;display: inline-block;margin-left: 12px;vertical-align: middle;*display: inline;*zoom: 1;}
.popBtnBox{text-align: center;padding-top: 10px;}
.btn_ng{font-size: 16px;text-align: center;color: #fff;width: 165px;height: 38px;line-height: 38px;background: #ff3d00;display: inline-block;border: 1px solid #ff3d00;}
.btn_ng:hover{color: #fff;background: #ffac4a;}
.btn_gays{background: #f2f2f2;color: #666;border-color:#ccc ;}
.btn_gays:hover{background: #ddd;color: #666;}
.ml15s{margin-left: 15px;}
.VpopBtnBox{padding-top: 5px !important;}
.VpopBtnBox .btn_bng{height: 30px;line-height: 30px;padding: 0 25px;}
.popW600 .pop_info{height: 366px;}

/* 步骤*/
.b-row{/* overflow: hidden; */padding:5px;width:84%;margin: 0 auto;}
.b-col{float: left;width: 25%;text-align: center;display:block;padding:5px;/* overflow: hidden; */white-space: nowrap;text-overflow: ellipsis;}
.step_f7 .b-col{width: 14.285%;}
.forget-password-step{background:#fff;text-align:center;color:#444;padding: 0;height: 80px;}
.forget-password-step .b-col{padding:0}
.forget-password-step h2{width:100%;display:block;margin-top: 0;padding-top: 0;color:#999;z-index: 8;}
.forget-password-step .b-active h2{border-bottom-color:#41a5f6;color:#41a5f6}
.forget-password-step h2{border-top: none;border-bottom: 2px solid #ccc;padding-bottom: 12px;font-size: 15px;position: relative;}
.pNums{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 14px;color: #fff;background: #999;display: inline-block;vertical-align: middle;margin-right: 6px;border-radius:50%;*display: inline;*zoom: 1;/* margin-top: 50px; */position:  relative;top: 20px;}
.forget-password-step h2 span{vertical-align: middle;display:  block;position: absolute;top: 56px;width: 100%;}
.forget-password-step .b-active .pNums{background: #41a5f6;}

/*表格样式*/
.table_layer {table-layout: fixed;}
.table_layer tr td{border: 1px solid #ddd;padding: 5px 2px;text-align: center;font-size: 14px;color:#666 ;}
.table_layer thead tr td{height: 30px;font-size: 14px;color: #333;background: #eee;}

/*定义滚动条*/
::-webkit-scrollbar{width: 5px;height: 10px;background-color: #fff;}  
::-webkit-scrollbar-track{border-radius: 10px; background-color: #fff;}  
::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #bbb;}  

/*分页*/
.new_pageBox{margin: 15px 0 0 0;}
.new_pageBox a{vertical-align: middle;color: #333;background: #fff;display: inline-block;border: 1px solid #ccc;font-size: 13px;height: 28px;line-height: 28px;margin-right: -1px;text-align: center;padding: 0 10px;}
.new_pageBox a.pageGo{padding: 0 10px;background: #ff3d00;color: #fff;border: 1px solid #ff3d00;}
.new_pageBox a.pageLast,.new_pageBox a.pageNext,.new_pageBox a.pageIndex,.new_pageBox a.pagePrev{color: #333;}
.pagePoint{letter-spacing: 2px;padding: 0 5px;font-size: 12px;padding: 0 5px;vertical-align: middle;}
.pageNum{width: 66px;border: 1px solid #ccc;height: 28px;text-align: center;font-size: 14px;line-height: 28px;background: #fbfbfb;outline: none;}
.pgeTip{font-size: 14px;padding: 0 10px;color: #333;vertical-align: middle;}
.new_pageBox a.pageFirst,.new_pageBox a:hover{color: #fff;border-color: #ff3d00;background: #ff3d00;}
.pgCount{font-size: 14px;color: #666;vertical-align: middle;padding-right: 5px;}

.backTop{position: fixed;top: 50%;left: 50%;margin-left: 599px;background: url(../images/upTop.png) center no-repeat;width: 63px;height: 63px;z-index: 25;display: none;}
.backTop p{text-align: center;font-size: 18px;color: #fff;line-height: 85px;}

/*footer*/
.footer{background: #e4e6e9;overflow: hidden;text-align: center;height: 262px;}
.footerInfo{margin: 0 auto;width: 1200px;overflow: hidden;padding-top: 66px;}
.vistred p{font-size: 16px;color: #465a6e;}
.vistred p span{font-size: 26px;padding-left: 25px;color: #fe682f;}
.fotRight_l{margin-right: 50px;padding-top: 20px;}
.fotRight_l p{font-size: 14px;color: #465a6e;}
.fotLink{overflow: hidden;padding-bottom: 10px;text-align: center;}
.fotLink li{font-size: 14px;color: #738493;display: inline-block;*display: inline;*zoom: 1;}
.fotLink li a{color: #465a6e;border-right: 1px solid #738493;display: inline-block;line-height: 0.9;padding: 0 20px;}
.fotLink li a:hover{text-decoration: underline;}
.fotLink li.noBorder a{border-right: 0;}
.fCodeBox{overflow: hidden;}
.fCodeBox li{float: left;margin-right: 15px;text-align: center;}
.fCodeItem p{font-size: 14px;color: #465a6e;padding-top: 10px;}
.fCodeItem img{width: 82px;height: 82px;}
.fNav{overflow: hidden;margin-bottom: 45px;}
.fNav li{float: left;margin-right: 10px;}
.fNav li a{font-size: 14px;color: #465a6e;width: 94px;height: 32px;text-align: center;line-height: 32px;display: block;background: #d3d8dc;}
.flogo{display: block;margin: 0 auto;width: 120px;height: 100px;background: url(../images/flogo.png) no-repeat;margin-bottom: 15px;}

/*图片旋转*/
.rotateBtn{position: absolute;z-index: 1021;bottom: 25px;left: 50%;margin: 0 0 0 -48px;}
.rotateBtn i{display: inline-block;vertical-align: middle;width: 18px;height: 18px;margin-right: 5px;background: url(../images/rotate_img.png) center no-repeat;}
.rotateBtn span{vertical-align: middle;}
