﻿/*all css*/
.contentBox,.content_flex{border: 1px solid #ddd;min-height: 470px;background: #fff;}
.contentBox_info{padding: 20px 22px;background: #F1F2F3;}
.mainBox_info{padding: 20px 0;overflow: hidden;background: #E2E2E2;}
.com_title{font-size: 18px;color: #0d87ea;padding-bottom: 10px;line-height: 1;}
.con_title{font-size: 18px;color: #333;text-align: center;padding-bottom: 15px;}
.contentBox_info p,.contentBox_info h4{font-weight: normal;font-size: 14px;color: #666;line-height: 1.7;text-align: left;word-wrap: break-word;word-break: break-all;white-space: pre-line;*white-space: pre;}
.confirm_rule a{font-size: 14px;color: #0379df;vertical-align: middle;padding-left: 5px;}
.confirm_rule{padding: 15px;}
.checkRule{width: 16px;height: 16px;}
.btnBox{text-align: center;}
.btnCommon,.btnGetcode,.btnCodeDisabled{height: 40px;text-align: center;line-height: 40px;color: #fff;font-size: 14px;display: inline-block;*display:inline;*zoom:1;}
.btnCommon{background: #3E97DF;display: inline-block;font-size: 14px;width: 330px;border-radius:3px ;}
.btnCommon:hover{color: #fff;background: #3784C2;}
.bd_title{height: 35px;line-height: 35px;text-align: center;color: #3E97DF;font-size: 18px;background: #F1F2F3;border-bottom: 2px solid #3E97DF;}
.retirster_form{margin: 0 auto;width: 600px;padding: 20px 0;}
.retirster_form dl,.comPop_form dl{overflow: hidden;margin-bottom: 17px;}
.retirster_form dl dt,.comPop_form dl dt{float: left;margin-right: 15px;color: #666;font-size: 16px;text-align: right;width: 126px;line-height: 38px;}
.retirster_form dl dd,.comPop_form dl dd{overflow: hidden;color: #333;font-size: 16px;line-height: 38px;}
.retirster_form_input{width: 308px;height: 38px;line-height: 38px;border: 1px solid #ccc;padding: 0 10px;font-family:"microsoft yahei";outline: none;font-size: 14px;}
.retirster_form_input:focus{border-color:#0d87ea ;}
.btn_tips{font-size: 14px;color: #0d87ea;margin-left: 10px;}
.btnGetcode,.btnCodeDisabled{font-size: 14px;background: #eaa40d;width: 158px;margin-left: 15px;outline: none 0;border-radius:3px ;}
.btnCodeDisabled{background: #999;color: #fff;}
.retirster_form p.rTips,.rTips{color: #f00;padding-bottom: 16px;font-size: 14px;background: url(../images/ico_tips.png;vpn_img) left 0 no-repeat;padding-left: 35px;margin-left: 138px;line-height: 26px;}
.errorTip{border-color:#f00 ;}
.errorText{font-size: 14px;color: #f00;padding-left: 8px;line-height: 1.5;padding-top: 5px;vertical-align: middle;display: none;}
.retirster_form_area{padding: 5px;height: 110px;width: 318px;}
.retirster_form_select{width: 330px;padding-right: 0;height: 40px;line-height: 40px;color: #999;}
.nav_index{overflow: hidden;background: #BEC0C3;height: 40px;border-bottom: 1px solid #BEC0C3;}
.nav_index li{float: left;width:16.66% ;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #333;}
.nav_index li a{color: #333;display: inline-block;border-bottom: 3px solid #BEC0C3;height: 37px;padding: 0 5px;}
.nav_index li.active a,.nav_index li a:hover{color: #3784C2;border-bottom-color:#3784C2 ;font-weight: bold;}
.flexTitle{overflow: hidden;padding-left: 10px;height: 34px;border-bottom: 1px solid #ccc;padding: 0 10px;}
.jmore{color: #0d87ea;font-size: 18px;line-height: 34px;font-weight: bold;}
.jmore:hover{color: #3784C2;text-decoration: underline;}
.flexTitle span{font-weight: bold;float: left;color: #0379df;font-size: 18px;border-left: 3px solid #0379df;padding-left: 10px;line-height: 1;display: inline-block;margin-top: 11px;*display: inline;*zoom: 1;}
.index_paper,.notice{overflow: hidden;margin-bottom: -1px;}
.index_paper li{padding: 10px 2px;border-bottom: 1px solid #ccc;overflow: hidden;}
.index_paper li p{color: #0D1C28;font-size: 14px;line-height: 1.6;overflow: hidden;overflow: hidden;}
.index_paper li p b{float: left;margin-right: 5px;color: #0D1C28;text-align: right;width: 86px;display: block;}
.index_paper li p em{display: block;overflow: hidden;}
.index_paper li h3,.index_paper li h4{color: #0d87ea;font-size: 14px;padding-bottom: 7px;}
.index_paper li h4{font-weight: normal;padding-bottom: 0;}
.index_paper li.stop h3,.index_paper li.stop h4{color: #ea0d0d;}
.btn_writePaper,.btn_printPaper,.btn_addData{float: right;height: 20px;line-height: 20px;text-align: center;color: #fff;font-size: 12px;display: inline-block;*display: inline;*zoom: 1;}
.btn_writePaper:hover,.btn_printPaper:hover{color: #fff;}
.content_flex{width: 49%;}
.notice li{border-bottom: 1px solid #ccc;padding: 23px 0;overflow: hidden;}
.noticeDate{color: #666;}
.notice li a{overflow: hidden;color: #333;font-size: 14px;display: block;background: url(../images/icoPoint.png;vpn_img) left no-repeat;padding-left: 15px;}
.notice li a:hover{color: #3784C2;}
.noticeName{width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content_flex_inner{margin: 0 10px 0 20px;}
.nav_contentBox{overflow: hidden;clear: both;border: 1px solid #ddd;padding: 20px;background: #F1F2F3;border-top: 2px solid #0d87ea;}
.nav_coninfo{overflow: hidden;}
.table_layer {width: 100%;border: 1px solid #ccc;}
.table_layer tr td{border-bottom: 1px solid #ccc;height: 40px;text-align: center;font-size: 14px;color:#666 ;}
.table_layer thead tr td{background: #E2E2E2;height: 36px;font-size: 16px;border-bottom: 1px solid #ccc;color: #333;}
.btn_writePaper_101{width: 101px;background: url(../images/btn_g_101.png;vpn_img) no-repeat;float: none;}
.contentBox_info p.pageTips{padding-top: 15px;text-align: center;color: #666;font-size: 14px;line-height: 1.5;}
.applyTitle{text-align: center;font-size: 14px;color: #ea0d0d;background: #f1f3f5;height: 42px;line-height: 42px;}
.applyVip{padding: 0;}
.applyWrap_info_box{padding: 20px;}
.person_baseInfo{overflow: hidden;padding-left: 100px;}
.apply_base{padding-bottom: 15px;overflow: hidden;}
.apply_base dt{float: left;width: 112px;font-size: 14px;color: #0D1C28;text-align: right;line-height: 40px;}
.apply_base dd{margin-left: 125px;color: #333;font-size: 14px;line-height: 40px;}
.cpoin{width: 33%;display: inline-block;vertical-align: middle;}
.cpoin span{padding:0 10px;font-size: 16px;color: #333;vertical-align: middle;}
.cpoin em{font-size: 14px;color: #0d87ea;vertical-align: middle;}
.check_ico,.Jkradio{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.check_ico,.Jkradio{background: url(../images/icon_check.png;vpn_img) no-repeat;width: 20px;height: 20px;outline: none;}
.check_ico:checked{background: url(../images/icon_checkOn.png;vpn_img) no-repeat;}
.apply_placeMap{padding:0 0 20px 0;}
.apply_placeBottom dl dt{width: 49px !important;line-height: 30px;}
.apply_placeBottom dl dd{margin-left: 55px !important;line-height: 30px;}
.apply_placeTop_item{border: 1px solid #ddd;padding:6px 20px;position: relative;margin-bottom: 20px;}
.pTj{background:#fff url(../images/icon_fav.png;vpn_img) top right no-repeat;}
.pTj_item li{overflow: hidden;}
.jck{display: inline-block;background: url(../images/icon_check.png;vpn_img) no-repeat;width: 20px;height: 20px;vertical-align: middle;}
.jckBox span{vertical-align: middle;font-size: 14px;color: #0D1C28;padding-left: 5px;}
.jckMaster{padding-left: 40px;font-size: 14px;color: #666;padding-top: 3px;}
.meetDate .apply_base dt,.timeVip .apply_base dt,.placeVip .apply_base dt{width: 86px;}
.pTj_item li.active .jck{background: url(../images/icon_checkOn.png;vpn_img) no-repeat;}
.pZtj{background:#fff url(../images/icon_dy.png;vpn_img) top right no-repeat;}
.pZtj_item{overflow: hidden;}
.pZtj_item li{float: left;margin-right: 50px;}
.pZtj_item .jck{background: url(../images/icon_radio.png;vpn_img) no-repeat;}
.pZtj_item li.active .jck{background: url(../images/icon_radioOn.png;vpn_img) no-repeat;}
.meetDate{padding-top: 10px;}
.law_rule .content_flex_inner{margin: 0;}
.pd0{padding: 0 20px;}
.law_rule{padding-bottom: 20px;}

.paper_all_info{padding: 20px 20px 10px 20px;}

.state{display: inline-block;padding-left: 11px;*display: inline;*zoom: 1;}
.person_baseInfo{overflow: hidden;padding-left: 100px;}
.person_baseInfo dl{float: left;width: 50%;padding: 8px 0;}
.person_baseInfo dl dt{float: left;width: 200px;font-size: 14px;color: #666;text-align: right;}
.person_baseInfo dl dd{overflow: hidden;color: #333;font-size: 14px;}
.mTips{color: #f00;font-size: 14px;clear: both;}
.check_sure{display: block;border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 10px;}
.check_sure span{color: #333;font-size: 14px;vertical-align: middle;padding-left: 5px;}
.check_sure span em{color: #f00;font-style: normal;}
.tipmod{font-size: 14px;color: #f00;line-height: 36px;}
.common_pop_w1000{width: 1000px;margin-left: -500px;height: 700px;margin-top: -350px;}
.pop_item_wrap{overflow-y: auto;height: 640px;}
.comPop_form dl{margin-bottom: 10px;}
.comPop_form dl dt{width: 220px;margin-right: 12px;line-height: 30px;}
.comPop_form dl dd{line-height: 30px;}
.paper_info{padding-top: 15px;}
.comPop_form .retirster_form_input,.comPop_form .retirster_form_select{height: 30px;line-height: 30px;width: 200px;}
.comPop_form .retirster_form_select{width: 222px;height: 32px;line-height: 32px;padding-right: 0;}
.select_obj span,.select_common span{padding-left: 2px;vertical-align: -1px;font-size: 14px;}
.select_obj{margin-right: 15px;line-height: 2;}
.radio_com,.checkbox_com{width: 16px;height: 16px;}
.select_common{margin-left: 10px;}
.form_area{width: 338px !important;height: 120px !important;}
/*2.17*/
.pop_item{padding-bottom: 10px;overflow: hidden;}
.qk_tips{vertical-align: top;font-size: 14px;color: #f00;padding-left: 8px;}
.yesNoWrap{padding: 20px 0 0 0;}
.yesNoWrap .check_sure{padding-left:20px;}
.moreAddress{width: 372px !important;margin-left: 15px;}
.comPop_form dl.flex_50{width: 50%;float: left;}
.qk_tipsBlock{display: block;overflow: hidden;/* vertical-align: middle; */line-height: 16px;padding-right: 17px;}
.sugInfo{padding: 15px 20px;}
.page_whole{color: #666;font-size: 14px;text-align: center;padding-top: 15px;}
.table_layer_w150{width: 100%;table-layout: fixed;}
.tableBox{overflow-x: auto;}
.ctol_wrap{padding-bottom: 18px;}
.btn_mod{display: inline-block;height: 20px;line-height: 20px;font-size: 12px;color: #fff;text-align: center;vertical-align: middle;margin-right: 15px;*display: inline;*zoom: 1;}

.departMent{border-bottom:1px solid #ccc;padding:5px 5px 10px 5px;margin-bottom: 18px;}
.departMent{overflow: hidden;}
.departMent dl{float: left;width: 33.33%;white-space: nowrap;height: 43px;margin-bottom: 0;}
.departMent dl dt{width: 100px;}
.putSize{width: 72px !important;}
.ageDns{font-size:14px;color: #333;display: inline-block;width: 25px;text-align: center;*display: inline;*zoom: 1;}
.pop_title{position: relative;}
.closePop{position: absolute;right: 0;top: 0;height: 40px;width: 40px;background: url(../images/closePopBg.png;vpn_img) center no-repeat;}
.closePop:hover{background: #f5f5f5 url(../images/closePopBg.png;vpn_img) center no-repeat;}
.btnCancel{margin-right: 15px;background:#999;width: 128px;height: 40px;line-height: 40px;color: #fff;text-align: center;display: inline-block;*display: inline;*zoom: 1;}
.btnCancel:hover{background:url(../images/btn_greyOn.png;vpn_img) no-repeat;color: #fff;}
.common_popStyle .pop_info{height: 60px;padding:15px 20px 15px 20px;}
.common_popStyle .pop_info p{text-align: center;}
.select_w78{width: 80px !important;padding-right: 0;}
.city_dns{padding: 0 8px;vertical-align: middle;}
.loginformBox_info{width: 600px;height: 260px;margin: 0 auto;border: 1px solid #ccc;border-top: 2px solid #0d87ea;}
.loginformBox{margin-top: 120px;}
.login_title{text-align: center;padding-bottom: 10px;color: #0d87ea;font-size: 18px;}
.member_check{font-size:14px ;color: #f00;padding-left: 20px;}
.personal_fav{border-top: 1px solid #ccc;width: 100% !important;margin-top: 15px;}
.his_member{color: #0D87EA;}
.btn_seeMore{float: none;}
.table_layer tr td{word-wrap: break-word;word-break: break-all;}
.uploader-list{margin: 0 auto;width: 400px;text-align: left;}
.uploader-list .file-remove{margin-left: 35px;}

/*分页*/
.new_pageBox{margin: 10px 0 0 0;text-align: right;}
.new_pageBox a{cursor: pointer;vertical-align: middle;color: #333;background: #F1F2F3;display: inline-block;border: 1px solid #ccc;font-size: 12px;height: 22px;line-height: 22px;margin-right: 5px;text-align: center;padding: 0 10px;}
.new_pageBox a.pageGo{padding: 0 10px;background: #fff;color: #fff;border: 1px solid #0d87ea;background: #0d87ea;}
.new_pageBox a.pageLast,.new_pageBox a.pageNext,.new_pageBox a.pageIndex,.new_pageBox a.pagePrev{color: #333;}
.pagePoint{letter-spacing: 2px;}
.pageNum{width: 56px;border: 1px solid #ccc;height: 22px;text-align: center;font-size: 12px;line-height: 22px;background: #fbfbfb;outline: none;}
.pgeTip,.new_pageBox span{font-size: 12px;padding: 0 5px;color: #333;vertical-align: middle;}
.new_pageBox a.pageFirst,.new_pageBox a:hover{color: #fff;border-color: #0d87ea;background: #0d87ea;}

/*2.23*/
.filemodfy_wrap{position: relative;width: 300px;height: 40px;margin: 0 auto;cursor: pointer;}
.fileBtn{position: absolute;width: 300px;height: 40px;opacity: 0;filter: alpha(opacity=0);}

/*2.27*/
.butForm{clear: both;text-align: right;}
.btn_search_list{width: 90px;height: 32px;line-height: 32px;border: none;color: #fff;background: #0379DF;outline: none;font-size: 14px;border-radius:3px ;}
.btn_search_list:hover{background: #47a4f4;}

/*输入框的宽度*/
.moreAddress{width: 280px !important;}
.w92{width: 92px !important;}

/* 只支持IE6、7、8 */
@media \0screen\,screen\9 {
	.retirster_form_select{line-height: 1.1;height: auto;padding: 4px 0 4px 8px;}
	.table_layer_w150{width: 100%;table-layout: auto;}
	.table_layer_w150 tr td{word-wrap: break-word;word-break: break-all;}
}

/* 只支持IE6、7 */
@media screen\9 {
	.retirster_form_select{height: auto !important;line-height: 26px !important;padding: 0 !important;}
	.qk_tipsBlock{line-height: 18px;margin-top: -5px;}
	.person_baseInfo dl{width: 49%;}
	.city_dns{vertical-align: 3px;}
	/*2.28*/
	.pop_title{position: static;}
	.closePop{right: 20px;}
}
em{font-style: normal;}
.requireTip{font-size: 14px;color: #F13939;padding-right: 5px;font-weight: bold;}
.w50s{width:130px;}
.cityChoice{margin-bottom: 15px;overflow: hidden;}
.cityChoice .retirster_form_select{width: 154px;}
.zCountrys{margin-left: 20px;}
.retirster_form_select{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.retirster_form_select{background: #fff url(../images/iDown.png;vpn_img) 95% no-repeat;}
.loginDns{font-size: 14px;color: #666;padding-top: 15px;text-align: center !important;}
.loginDns a{color: #0d87ea;}
.mainWrap{padding-left: 0;padding-right: 0;}
.mainWrap .mainBox_info{padding: 20px;}
.law_rule p{font-size: 14px;line-height: 1.8;color: #333;word-wrap: break-word;word-break: break-word;white-space: pre-line;}
.law_title{text-align: center;font-size: 20px;padding: 15px 0;font-weight: bold;color: #333;}
.law_ftitle{text-align: center;font-size: 14px;color: #666;}
.law_ftitle span{padding-left: 15px;color: #0190D4;}
.law_rule_info{padding: 20px;}
.btnSearch{background: url(../images/icon_search.png;vpn_img) center no-repeat;width: 40px;height: 40px;display: block;position: absolute;top: 0;right: 0;z-index: 2;}
.search_vp{height: 40px;border: 1px solid #ddd;border-radius:3px ;position: relative;}
.searchPut{font-size: 14px;height: 37px;line-height: 37px;margin-top: 2px;width: 80%;outline: none 0;padding: 0 10px;color: #333;}
.search_vp_l{position: absolute;border-right: 1px solid #ddd;width: 94px;top: 0;left: 0;height: 40px;text-align: left;font-size: 14px;color: #333;}
.search_vp_r{margin-left: 95px;}
.city_cur{padding-left: 25px;display: block;line-height: 40px;cursor: pointer;background: url(../images/iDown.png;vpn_img) 90% no-repeat;}
.moreAds{display: none;position: absolute;top: 40px;left: -1px;width: 94px;z-index: 4;background: #fff;border: 1px solid #ddd;border-bottom: none 0;}
.moreAds a{text-align:center;display: block;font-size: 14px;color: #555;padding: 10px 0;border-bottom: 1px solid #eee;}
.moreAds a:hover{color: #0190D4;}
.course_left{width: 360px;border: 1px solid #ddd;min-height: 100px;}
.ico_star{background: url(../images/icon_star.png;vpn_img) no-repeat;width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.cu_box h3{font-size: 16px;color: #333;padding-bottom: 5px;}
.cu_box p{overflow: hidden;font-size: 14px;color: #666;margin-bottom: 5px;padding-left: 25px;margin-left: 25px;}
.cu_box p.ck_ads{background: url(../images/icon_ads.png;vpn_img) left no-repeat;}
.cu_box p.ck_phone{background: url(../images/icon_phone.png;vpn_img) left no-repeat;}
.cu_box h3 span{vertical-align: middle;padding-left: 5px;}
.course_left ul{overflow: hidden;margin-bottom: -1px;}
.course_left li{border-bottom: 1px solid #ddd;padding: 10px 15px;position: relative;}
.course_left li.active{background: #f0f6fb;}
.course_left li.active .ico_star{background: url(../images/icon_starOn.png;vpn_img) no-repeat;}
.cy_distance{float: right;background: url(../images/icon_distance.png;vpn_img) left no-repeat;padding-left: 20px;}
.ico_recv{background: url(../images/icon_recive.png;vpn_img) no-repeat;width: 40px;height: 40px;position: absolute;top: 0;right: 0;}
.coursePage{overflow: hidden;padding: 10px 50px;}
.coursePage a,.btn_alpy{width: 100px;height: 30px;line-height: 30px;text-align: center;color: #fff;background: #0d87ea;font-size: 14px;display: block;border-radius:3px ;}
.coursePage a.coursePage_prev{background: #ccc;}
.course_tip{text-align: center;font-size: 14px;color: #f00;height: 48px;line-height: 48px;}
.courseWrap{overflow: hidden;}
.course_right{margin-left: 380px;}
.course_bank{border: 1px solid #ddd;}
.course_ctol li{overflow: hidden;border-top: 1px solid #ddd;font-size: 14px;color: #333;}
.cb_date,.cb_review{height: 80px;position: relative;line-height: 80px;font-size: 14px;color: #333;text-align: center;border-right: 1px solid #ddd;margin-right: -1px;}
.cb_date{background: #f0f6fb;width: 18%;}
.cb_review{width: 41%;+width: 40.9%;}
.btn_alpy{width: 120px;height: 40px;line-height: 40px;position: absolute;top: 50%;left: 50%;margin: -20px 0 0 -60px;}
.btn_alpy:hover{color: #fff;}
.Notallow_aply{background: #ccc;}
.allow_aply:hover{background: #1b94f6;}
.PopbtnBox{text-align: center;}
.PopbtnBox a{display: inline-block;width: 80px;height: 30px;line-height: 30px;}
.btnCancel:hover{background: #888;}
.Jkradio{background: url(../images/icon_radio.png;vpn_img) no-repeat;width: 20px;height: 20px;outline: none;vertical-align: middle;}
.Jkradio:checked{background: url(../images/icon_radioOn.png;vpn_img) no-repeat;}
.choiceManWrap{display: block;padding-bottom: 13px;padding-left: 50px;}
.choiceManWrap span{vertical-align: middle;font-size: 14px;color: #333;font-weight: bold;padding: 0 15px;}
.choiceManWrap em{vertical-align: middle;font-size: 14px;color: #666;}
.choicePopPerson{height: 250px;}
.choicePopPerson .pop_info{height: 120px;}
.userCenter_l{width: 238px;min-height: 80px;}
.userCenter_l ul{border: 1px solid #ddd;border-top: none;}
.userCenter_l ul li a{display: block;height: 58px;line-height: 58px;border-top: 1px solid #ddd;color: #666;font-size: 16px;padding-left: 20px;}
.userCenter_l ul li a:hover{color: #0088e5;}
.userCenter_l ul li.active a{color: #0088e5;font-weight: bold;}
.userCenter_lTop{height: 120px;background: #0088e5;}
.userCenter_lTop{overflow: hidden;}
.ucr{overflow: hidden;padding: 18px 0 0 0;}
.ucr h3{color: #fff;font-size: 16px;padding-bottom: 10px;}
.ucr p{color: #fff;font-size: 14px;}
.ucl{margin-right: 10px;}
.ucl img{width: 80px;height: 80px;border-radius:50%;}
.ucrBox{padding: 20px 0 0 20px;}
.userCenter_r{margin-left: 258px;background: #ffffff;}
.userCenter_r .retirster_form{margin: 0;}
.Ptitle{font-size: 14px;color: #0088E5;background: url(../images/icon_ads.png;vpn_img) left no-repeat;padding-left: 20px;margin-bottom: 15px;}
.myParent{margin-bottom: 20px;}
.myParent_info{border: 1px solid #ddd;}
.myParent_info ul{overflow: hidden;margin-bottom: -1px;}
.myParent_info li{border-bottom: 1px solid #ddd;padding: 20px;}
.delList{background: url(../images/icon_del.png;vpn_img) no-repeat;width: 16px;height: 16px;display: block;float: right;margin-top: 4px;}
.myParen_info{margin-left: 20px;overflow: hidden;}
.myParen_info p{font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.myParen_info p.m1{color: #333;width: 15%;}
.myParen_info p.m2{color: #666;width: 35%;}
.myParen_info p.m3{color: #666;width: 20%;}
.myParen_info p.m4{color: #0d87ea;width: 20%;}
.myParen_info p.m5{width: 10%;}
.myParent_info li.notFind .Ptitle{color: #ea0d0d;background: url(../images/icon_adsRed.png;vpn_img) left no-repeat;}
.myParent_info li.notFind .myParen_info p.m4{color: #ea0d0d;}
.btn_w100{width: 100px;height: 36px;line-height: 36px;}
.add_list{text-align: center;padding-bottom: 100px;}
.addNewlist{color: #2296f5;background: #fff;border: 1px solid #2296f5;width: 180px;height: 34px;line-height: 34px;text-align: center;display: inline-block;font-size: 14px;border-radius:3px ;}
.addNewlist:hover{background: #2296f5;color: #fff;}
.jc_openBox{border: 1px solid #ddd;margin-bottom: 30px;border-top: none 0;}
.jcTitle{margin-bottom: -1px;position: relative;background: #e4ecf4;height: 50px;line-height: 50px;padding: 0 15px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;color: #666;font-size: 16px;}
.removeJc{background: url(../images/icon_del.png;vpn_img) center no-repeat;width: 30px;height: 50px;position: absolute;right: 45px;top: 0;}
.jdown{background: url(../images/iDown.png;vpn_img) center no-repeat;width: 50px;height: 50px;position: absolute;right: 0;top: 0;}
.jdownOn{background: url(../images/iUp.png;vpn_img) center no-repeat;}
.addTips{padding:0 0 20px 0;color: #f00;font-size: 14px;text-align: center;}
/* 2017/09/12增加checkbox背景图片*/
.jck_disabled{background: url(../images/icon_chexk_disabled.png;vpn_img) no-repeat;}

/*10.24*/
.LoginSm{width: 480px;margin: 0 !important;padding-right: 30px;padding: 25px 25px 15px 25px;}
.LoginSm p{text-indent: 2em;font-size: 14px;line-height: 1.8;word-wrap: break-word;word-break: break-all;text-align: justify;color: #444;padding-bottom: 5px;}
.lg_sku{overflow: hidden;padding: 20px 0 0 0;margin: 0 auto;width: 1100px;}
.LoginSm,.lg_sku .retirster_form{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;border: 1px solid #ddd;}
.lg_sku .retirster_form{width: 520px;padding-top: 160px;height: 480px;}
.lg_sku .retirster_form .btnBox{padding-left: 90px !important;}
.vcode{display: block;margin: 0 auto;width: 120px;height: 120px;margin-top: 5px;}

/*11.1*/
.mpBox{position: relative;}
.mp-search{position: absolute;top:40px;left: 50px;z-index: 526;width: 460px;}
.mp-search_menu{height: 40px;}
.mp-sku-menu{background: #fff;height: 38px;line-height: 38px;width: 350px;float: left;border-bottom: 1px solid #A3C7FF;padding-right: 20px;}
.mp-sku-menu li{float: left;text-align: center;width: 33%;cursor: pointer;}
.mp-sku span{font-size: 13px;color: #333;padding-left: 3px;}
.mv_search{display: block;background: #3385ff url(../images/vc_search.png;vpn_img) center no-repeat;width: 56px;height: 38px;line-height: 38px;float: left;}
.mp-sku i{width: 13px;height: 15px;display: inline-block;position: relative;top: 2px;}
.mp-sku-bus i{background: url(../images/route-icon.png;vpn_img) no-repeat;background-position: 0 -34px;}
.mp-sku-car i{background: url(../images/route-icon.png;vpn_img) no-repeat;background-position: 0 -68px;width: 15px;}
.mp-sku-bu i{background: url(../images/route-icon.png;vpn_img) no-repeat;background-position: 0 -100px;width: 15px;height: 17px;}
.mp-sku-bike i{background: url(../images/route-icon.png;vpn_img) no-repeat;background-position: 0 -138px;width: 18px;}
.mp-sku-menu li.active .mp-sku-bus i,.mp-sku-menu li:hover .mp-sku-bus i{background-position: 0 -51px;}
.mp-sku-menu li.active .mp-sku-car i,.mp-sku-menu li:hover .mp-sku-car i{background-position: 0 -84px;}
.mp-sku-menu li.active .mp-sku-bu i,.mp-sku-menu li:hover .mp-sku-bu i{background-position: 0 -119px;}
.mp-sku-menu li.active .mp-sku-bike i,.mp-sku-menu li:hover .mp-sku-bike i{background-position: 0 -157px;}
.mp-sku-menu li:hover span,.mp-sku-menu li.active span{color: #3385ff;}

.route-sku{margin-top: -1px;}
.route_lay{position: relative;height: 80px;width: 370px;background: #fff;}
.route_lay_change{position: absolute;top: 0;left: 20px;width: 38px;height: 80px;}
.vc_change{display: block;background: url(../images/v_change.png;vpn_img) center no-repeat;width: 18px;height: 14px;margin-top: 35px;}
.route_lay_enter{margin-left: 58px;}
.route_rx{position: relative;}
.route_icon{width: 11px;height: 10px;position: absolute;top: 50%;margin-top: -5px;left: 0;}
.route_icon_g{background: url(../images/point_g.png;vpn_img) center no-repeat;}
.route_icon_r{background: url(../images/point_r.png;vpn_img) center no-repeat;}
.route-start-input,.route-end-input{border: 0;height: 100%;padding: 0 0 0 20px;font-size: 14px;width: 93%;height: 40px;line-height: 40px;outline: none;color: #333;}
.route-start,.route-end{-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;transition: all .3s ease-in;}
.route_rx{border-bottom: 1px solid #eaebed;}
.route-startOn{position: relative;top: 40px;}
.route-endOn{position: relative;top: -40px;}





