@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; cursor:pointer;}
ul{ list-style:none;}
.clear{ clear:both;}

.contractsBuyBox{ width:640px; font-size:12px; font-family:"宋体"; color:#585858;margin-bottom:25px; float:left; margin-top:10px;}
.contractsBuyBox .contractsBuyItem{ width:640px; }
.contractsBuyBox .contractsBuyItem { vertical-align:top; float:left; z-index:0;}
.contractsBuyBox .contractsBuyItem label{ height:22px; line-height:22px; width:100%; float:left;}
.contractsBuyBox .contractsBuyItem p{ line-height:20px; color:#cccccc;}
.contractsBuyBox .contractsBuyItem span.redP{ color:#d00a01;}
.contractsBuyBox .contractsBuyItem ul{ width:570px; float:left; height:auto; }
.contractsBuyBox .contractsBuyItem ul li{ width:100%; float:left; padding-bottom:10px;}
.contractsBuyBox .contractsBuyItem ul li a{ border:1px solid #b8b8b8; text-align:center; height:20px; line-height:20px; width:150px;display:block; margin-right:8px; float:left;}
.contractsBuyBox .contractsBuyItem ul li a.oldNumGray {background-color: #CCCCCC; color: #808080;}
.contractsBuyBox .contractsBuyItem a.nowBuy{ margin:0; margin-top:25px; padding:0; display:block; width:235px; height:38px; line-height:38px; background:#ff7c00; border:1px solid #b81d01; font-family:"微软雅黑"; font-size:24px; color:#FFFFFF; text-align:center; margin-right:10px; float:left; }
.contractsBuyBox .contractsBuyItem a.nowBuyDisable{ background: none repeat scroll 0 0 #CCCCCC; border: 1px solid #999999; color: #999999; }
.contractsBuyBox .contractsBuyItem a.installmentPayment,.contractsBuyBox .contractsBuyItem a.plusInterest{ border:#dddddd 1px solid; background:#f7f7f7; float:left;margin-top:30px; margin-right:5px; color:#333333;padding:9px 10px 9px 9px; width:70px;height:15px;}
.contractsBuyBox .contractsBuyItem a.plusInterest{ width:60px;height:15px;}
.contractsBuyBox .contractsBuyItem a.installmentPayment span{ height:14px; display:block; background:url(/dqmh/contractMac/static/images/icon_arrow.png) no-repeat 0 -55px; float:left; padding-left:20px;}
.contractsBuyBox .contractsBuyItem a.plusInterest span{  display:block; background:url(/dqmh/contractMac/static/images/icon_arrow.png) no-repeat 0 -70px; float:left;padding-left:15px; height:14px;line-height:14px;}
.contractsBuyBox a.selected{background:url(/dqmh/contractMac/static/images/icon_bg.gif)  no-repeat  right bottom;}


.contractsBuyBox .contractsBuyItem  .contract_phoneType li,.contractsBuyBox .contractsBuyItem  .contract_phoneColor li,.contractsBuyBox .contractsBuyItem  .contract_phonecapacity  li,.contractsBuyBox  .contractsBuyItem  .contract_phoneBill li{ width:auto; z-index:0;}
.contractsBuyBox .contractsBuyItem ul.contract_phoneType{width:500px;}
.contractsBuyBox .contractsBuyItem  .contract_phoneType li a,.contractsBuyBox .contractsBuyItem  .contract_phoneColor li a,.contractsBuyBox .contractsBuyItem  .contract_phonecapacity  li a,.contractsBuyBox  .contractsBuyItem  .contract_phoneBill li a{ float:left;}
.contractsBuyBox .contractsBuyItem  .contract_phoneType li.selected{ border-color:#C30800;}
.contractsBuyBox .contractsBuyItem  .contract_phoneType li a.shortA{width:70px;}
.contractsBuyBox .contractsBuyItem  .contract_phoneType li a.longA{width:150px;}

.contractsBuyBox .contractsBuyItem ul.contract_short{widht:550px;}
.contractsBuyBox .contractsBuyItem  .contract_short li{ width:auto;}
.contractsBuyBox .contractsBuyItem  .contract_short li a{float:left;width:70px;}
.contractsBuyBox .contractsBuyItem  .contract_short li.selected{ border-color:#C30800;}

.contractsBuyBox .contractsBuyItem  .contract_long li a{float:left;width:150px;}
.contractsBuyBox .contractsBuyItem  .contract_long li.selected{ border-color:#C30800;}

.contractsBuyBox .contractsBuyItem  .contract_phoneColor li a{ width:20px;}
.contractsBuyBox .contractsBuyItem  .contract_phoneColor li a{ position:relative; z-index:0; display:block;}
.contractsBuyBox .contractsBuyItem  .contract_phoneColor li a img{ width:20px; height:20px;}
.contractsBuyBox  ul li.selected a span.icon_redarr{ background:url(/dqmh/contractMac/static/images/icon_bg.gif);bottom: 0;display: block;height: 11px;margin: 0;padding: 0;position: absolute;right: 0;width: 11px;z-index: 10;}
.contractsBuyBox ul li.selected a{background:url(/dqmh/contractMac/static/images/icon_bg.gif) no-repeat right bottom; display:block; border-color:#C30800;}

.contractsBuyBox ul li span.icon_arrow{ width:22px; height:22px; background:url(/dqmh/contractMac/static/images/icon_arrow.png) no-repeat 0 0; display:block; display:block; float:left; cursor:pointer;}
.contractsBuyBox ul li span.openClick{ height:32px; background-position:0 -23px;}
.contractsBuyBox ul li span.selectNum{ height:18px; line-height:18px; margin-top:1px; color:#FFFFFF; padding: 0 5px; background:#d00902; float:left; margin-top:2px;  margin-left:10px; cursor:pointer; z-index:1;}

.contractsBuyBox .contractsBuyItem  .contracts_twoGear li{ float:left; width:auto; }
.contractsBuyBox .contractsBuyItem  .contract_phonecapacity  li a{ width:30px;}
.contractsBuyBox  .contractsBuyItem  .contract_phoneBill li a{ width:auto;}
.contractsBuyBox  .contractsBuyItem  .contract_phoneBill li a span{padding:0 15px;}
.contractsBuyBox .contractsBuyItem  .selectPhoneNum li{ }

.contractDiv{ padding:10px 15px 0 15px; width:603px; font-size:12px; width:608px; float:left;border:1px dashed #c9d6d9; background:#f9f9f9;position:relative; left:-60px;}

.contractTabDiv{ width:100%; margin-bottom:10px; }
.contractTabDiv .contractTabTitle{border-bottom:1px solid #c40902; background:url(/dqmh/contractMac/static/images/tab_top_bg.png) no-repeat;color: #666;display: block;height: 27px;width: 602px; }
.contractTabDiv .contractTabTitle .contractTab_title{ float:left; padding:0 10px; height:26px; line-height:26px; text-align:center; vertical-align:middle;}
.contractTabDiv .contractTabTitle ul{float: left;height: 27px;width: auto; }
.contractTabDiv .contractTabTitle ul li{ background:#f6d9ba;cursor: pointer;float: left; height: 23px; line-height: 22px; margin-right: 6px; margin-top: 3px;text-align: center; width: 71px; color:#585858; padding:0;}
.contractTabDiv .contractTabTitle ul li.contractTabActive{ height:24px; border-top:1px solid #c40902;border-left:1px solid #c40902;border-right:1px solid #c40902; background:#f3f3f3;}

.contractTabDiv .contractTab_main{ float:left; border-top:none; }
.contractDiv div.redNote{ color:#ce0a00; font-size:12px; margin-bottom:10px; text-indent:5px;}
.contractDiv  div.tableDiv .contractInfoTable{ width:602px; border:1px solid #e5e1e9; border-right:none; border-bottom:none; margin-bottom:10px; color:#585858;}
.contractDiv  div.tableDiv .contractInfoTable thead th{ text-align:center; height:26px; line-height:26px; background:#f2f2f2;  font-weight:normal;}
.contractDiv  div.tableDiv .contractInfoTable thead th.rightBorder{border-right:1px solid #e5e1e9;}
.contractDiv  div.tableDiv .contractInfoTable tbody td{ text-align:center; height:24px; line-height:24px; background:#fff; border-right:1px solid #e5e1e9; border-bottom:1px solid #e5e1e9; font-weight:normal;vertical-align: middle;}
.contractDiv  div.tableDiv .contractInfoTable tbody td a{border:none;text-align: center;width: 100%; background:none;width:80px;float:none;margin:0 auto;}
.contractDiv div.contractinfo{ margin-bottom:10px; color:#585858; text-indent:5px;}
.contractDiv div.checkboxlabelBox{ width:100%; float:left; clear:both;}
.contractDiv div.checkboxlabelBox div.titleDiv{max-width:100px;text-align: left; padding-right:3px; height:auto; line-height:20px; float:left;padding-left: 5px;}
.contractDiv div.checkboxlabel{ text-indent:0; float:left;width:480px;}
.contractDiv div.checkboxlabel span{ width:auto; float:left;}
.contractDiv  div.tableDiv .contractInfoTable{border-collapse:collapse}
.contractDiv  div.tableDiv .contractInfoTable tbody td a.selected{background:url(/dqmh/contractMac/static/images/icon_bg.gif) no-repeat right bottom; width:80px; height:20px; line-height:20px;border:1px solid #C30800; text-align:center; float:none;margin:0 auto;}
.contractDiv  div.tableDiv .contractInfoTable tbody tr.bgGray td{ background:#f9f9f9; text-align:left; padding:0 5px;}
.contractDiv div.contractinfo span.redspan{ color:#ce0a00;}


.contractDiv1{ padding:10px 15px 0 15px; width:603px; font-size:12px; width:100%; float:left;border:1px dashed #c9d6d9; background:#f9f9f9; width:608px; position:relative; left:-60px;}

.contractDiv1 .contractTabDiv{ width:100%; margin-bottom:10px;}
.contractDiv1 .contractTabDiv .contractTabTitle{border-bottom:1px solid #c40902; background:url(/dqmh/contractMac/static/images/tab_top_bg.png) no-repeat;color: #666;display: block;height: 27px;width:602px; }
.contractDiv1 .contractTabDiv .contractTabTitle .contractTab_title{ float:left; padding:0 10px; height:26px; line-height:26px; text-align:center; vertical-align:middle;}
.contractDiv1 .contractTabDiv .contractTabTitle ul{float: left;height: 27px;width: auto; }
.contractDiv1 .contractTabDiv .contractTabTitle ul li{ background:#f6d9ba;cursor: pointer;float: left; height: 23px; line-height: 22px; margin-right: 6px; margin-top: 3px;text-align: center; width: 71px; color:#585858;}
.contractDiv1 .contractTabDiv .contractTabTitle ul li.contractTabActive{ height:24px; border-top:1px solid #c40902;border-left:1px solid #c40902;border-right:1px solid #c40902; background:#FFF;}

.contractDiv1 .contractTabDiv .contractTab_main{ border:1px solid #d1c9d9; float:left; border-top:none; margin-bottom:10px; width:600px; background:#FFF;}
.contractDiv1 .contractTabDiv .contractTab_main .rightcontractUL  li{ width:auto; float:left;}
.contractDiv1 .contractTabDiv .contractTab_main .rightcontractUL  li.selected a{background:url(/dqmh/contractMac/static/images/icon_bg.gif) no-repeat right bottom;border-color: #C30800;}
.contractDiv1 .contractTabDiv .contractTab_main .rightcontractUL  li a{border: 1px solid #B8B8B8;display: block;float: left;height: 20px;line-height: 20px;margin: 0;text-align: center; width: 115px; background:none;}
.contractDiv1 .contractTabDiv .contractTab_main .rightcontractUL { padding:6px 10px 0 10px; width:610px;}
.contractDiv1 .contractTabDiv .contractTab_main .rightcontractUL  li { padding-bottom:6px; margin-right:35px;}
.contractDiv1 .contractTabDiv .contractTab_main .rightcontractUL  li a span{ background:none;}
.contractDiv1 div.redNote{ color:#ce0a00; font-size:12px; margin-bottom:10px; text-indent:5px;}
.contractDiv1  div.tableDiv .contractInfoTable{ width:600px; border:1px solid #d1c9d9; border-right:none; margin-bottom:10px; color:#585858;}
.contractDiv1  div.tableDiv .contractInfoTable thead th{ text-align:center; height:26px; line-height:26px; background:#f6d9ba; border-right:1px solid #d1c9d9; font-weight:normal;}
.contractDiv1  div.tableDiv .contractInfoTable tbody td{ text-align:center; height:24px; line-height:24px; background:#fff; border-right:1px solid #d1c9d9; font-weight:normal;vertical-align: middle;}
.contractDiv1 div.contractinfo{ width:100%; margin-bottom:10px; color:#585858; text-indent:5px;}
.contractDiv1 div.contractinfo span.redspan{ color:#ce0a00;}


/** 表格样式*/
.contractDiv2{ padding:10px 15px 0 15px; width:603px; font-size:12px; width:100%; float:left;border:1px dashed #c9d6d9; background:#f9f9f9; width:608px; margin-left:-60px;}

.contractDiv2 .contractTabDiv{ width:100%; margin-bottom:0; float:left;}
.contractDiv2 .contractTabDiv .contractTabTitle{border-bottom:1px solid #c40902; background:#f6d9ba;color: #666;display: block;height: 27px;width: auto; }
.contractDiv2 .contractTabDiv .contractTabTitle .contractTab_title{ float:left; padding:0 10px; height:26px; line-height:26px; text-align:center; vertical-align:middle;}
.contractDiv2 .contractTabDiv .contractTabTitle ul{float: left;height: 27px;width: auto; }
.contractDiv2 .contractTabDiv .contractTabTitle ul li{ background:#f6d9ba;cursor: pointer;float: left; height: 23px; line-height: 22px; margin-right: 6px; margin-top: 3px;text-align: center; width: 71px; color:#585858;}
.contractDiv2 .contractTabDiv .contractTabTitle ul li.contractTabActive{ height:24px; border-top:1px solid #c40902;border-left:1px solid #c40902;border-right:1px solid #c40902; background:#FFF;}

.contractDiv2 .contractTabDiv .contractTab_main{ border:1px solid #d1c9d9; float:left; border-bottom:none; margin:0; width:600px; padding-top:10px;}
.contractDiv2 .contractTabDiv .contractTab_main .rightcontractUL  li{ width:auto; float:left;}
.contractDiv2 .contractTabDiv .contractTab_main .rightcontractUL  li.selected a{background:url(../images/icon_bg.gif) no-repeat right bottom;border-color: #C30800;}
.contractDiv2 .contractTabDiv .contractTab_main .rightcontractUL  li a{border: 1px solid #B8B8B8;display: block;float: left;height: 20px;line-height: 20px;margin: 0;text-align: center; width: 115px; background:none;}
.contractDiv2 .contractTabDiv .contractTab_main .rightcontractUL { padding:6px 10px 0 10px;}
.contractDiv2 .contractTabDiv .contractTab_main .rightcontractUL  li { padding-bottom:6px; margin-right:35px;}
.contractDiv2 .contractTabDiv .contractTab_main .rightcontractUL  li a span{ background:none;}
.contractDiv2 div.redNote{ color:#ce0a00; font-size:12px; margin-bottom:10px; text-indent:5px;}
.contractDiv2  div.tableDiv { width:100%; float:left;}
.contractDiv2  div.tableDiv .contractInfoTable{ width:602px; border:1px solid #d1c9d9; border-bottom:none; border-right:none; margin-bottom:10px; color:#585858;}
.contractDiv2  div.tableDiv .contractInfoTable thead th{ text-align:center; height:26px; line-height:26px; background:#f6d9ba; border-right:1px solid #d1c9d9; border-bottom:1px solid #d1c9d9; font-weight:normal;}
.contractDiv2  div.tableDiv .contractInfoTable tbody td{ text-align:center; height:24px; line-height:24px; background:#fff; border-right:1px solid #d1c9d9; border-bottom:1px solid #d1c9d9; font-weight:normal; vertical-align: middle;}
.contractDiv2  div.tableDiv .contractInfoTable tbody td a{background: none;border: none;display: block; width:85px;float:right;}
.contractDiv2  div.tableDiv .contractInfoTable tbody td a.selected{ background:url(../images/icon_bg.gif) no-repeat right bottom;width:85px; height:20px; line-height:20px;border:1px solid #C30800; text-align:center; float:right;}
.contractDiv2 div.contractinfo{ width:100%; margin-bottom:10px; color:#585858; text-indent:5px; float:left;}
.contractDiv2 div.contractinfo label{ float:left; width:auto;}
.contractDiv2 div.paddingbottomNum{ padding-bottom:7px; margin-bottom:0; padding-left:10px; float:left;}
.contractDiv2 div.contractinfo span.redspan{ color:#ce0a00;}




/*checkbox美化*/
.contractsBuyBox .contractsBuyItem label.checkbox {padding-left: 14px; cursor:pointer; background:url(/dqmh/contractMac/static/images/checkbox.png) no-repeat left -21px; line-height:22px; height:21px; display:inline-block; margin-right:5px; width:auto;white-space:nowrap;} 
.contractsBuyBox .contractsBuyItem label.checked {background-position:left 100%; width:auto; white-space:nowrap;} 
.contractsBuyBox .contractsBuyItem label.disabled{background-position:left 0px; width:auto;white-space:nowrap;}
.contractsBuyBox .contractsBuyItem label.hRadio {padding-left: 14px; padding-right:10px; display: inline-block;background:url(/dqmh/contractMac/static/images/radiobtn.jpg) no-repeat left top;height: 19px; line-height:20px;cursor:pointer;vertical-align:middle; width:auto;white-space:nowrap;
}
.contractsBuyBox .contractsBuyItem label.hRadio_Checked { background-position: 0 -19px; width:auto;white-space:nowrap;}

/*------------表单美化------------*/
.contractsBuyBox .contractsBuyItem .dropselectbox{width:100%;height:100%;display:none;/*position:relative*/}
.contractsBuyBox .contractsBuyItem .dropdown h4{text-indent:5px;background:url(/dqmh/contractMac/static/images/xiala.jpg) no-repeat right;cursor:pointer; font-size:12px; overflow:hidden;width:100%;line-height:20px;height:20px;color:#6c776c; font-weight:normal;}
.contractsBuyBox .contractsBuyItem .dropdown h4 span{ color:#c8c8c8;}
.contractsBuyBox .contractsBuyItem .dropdown h4.over{color:#a11715}
.contractsBuyBox .contractsBuyItem .dropdown ul{position:absolute;display:none;border:#c9d6d9 1px solid;background:#fff;width:100%;left:-1px}
.contractsBuyBox .contractsBuyItem .dropdown ul li{text-indent:7px;background:#fff;height:22px;display:block;cursor:default;line-height:22px;}
.contractsBuyBox .contractsBuyItem .dropdown ul li.over{background:#c9d6d9;color:#fff}
.contractsBuyBox .contractsBuyItem .province_select{width:155px;height:20px;float:left;background:#fff; border:1px solid #c8c8c8;}
.contractsBuyBox .contractsBuyItem .city_select{width:90px;height:20px;float:left;background:#fff;border:1px solid #c8c8c8; display:inline; margin-left:10px;}
/*------------表单美化------------*/

.contractsBuyBox .contractsBuyItem .haoduan_select{width:57px;height:20px;float:left;background:#fff;border:1px solid #c8c8c8; display:inline; margin-left:10px;}
.contractsBuyBox .contractsBuyItem input.selecting_search{ border:1px solid #c8c8c8; width:179px; height:18px; color:#c8c8c8; line-height:18px; font-size:12px; float:left; text-indent:3px; margin-right:10px;}
.contractsBuyBox .contractsBuyItem .contractDiv2 .contractTabDiv .contractTab_main a.selecting_search_btn{ line-height:22px; text-align:center;  margin-left:12px; padding:0; margin:0; float:left; background:none; background:url(/dqmh/contractMac/static/images/btn_bg.png) no-repeat 0 0; width:54px; height:22px; border:none;color:#9fd110; text-indent:0;}
.contractsBuyBox .contractsBuyItem .contractDiv2 .contractTabDiv .contractTab_main a.huanyipi{ padding:0; margin:0; float:right; background:url(/dqmh/contractMac/static/images/btn_bg.png) no-repeat 0 0;width:54px; height:22px; line-height:22px;border:none; color:#9fd110; text-indent:0; position:relative; right:25px;}


.contractsBuyBox .contractsBuyItem  div.selectOldNum{ background:url(/dqmh/contractMac/static/images/selectOldNumBg.png) no-repeat; width:400px; height:305px; padding:0px 35px; color:#666666; font-size:12px; font-family:"微软雅黑"; position:absolute; z-index:9999; top:20px; left:0;}
.contractsBuyBox .contractsBuyItem  div.selectOldNum .selectOldNumCloseBox{ height:30px; width:100%;}
.contractsBuyBox .contractsBuyItem  div.selectOldNum .selectOldNumCloseBox a.selectOldNumCloseBtn{ height:34px; width:34px; background:url(/dqmh/contractMac/static/images/selectOldNumBg.png) no-repeat 0 -305px; display:block; float:right; position:relative; right:-50px; top:-5px; border:none;}
.contractsBuyBox .contractsBuyItem  div.selectOldNum .selectOldNum_title{ width:100%;  font-size:14px; line-height:22px;} 
.contractsBuyBox .contractsBuyItem  div.selectOldNum .selectOldNum_line{ width:100%; background:url(/dqmh/contractMac/static/images/selectOldNum_lineBg.png) no-repeat left top; margin-top:5px; margin-bottom:10px; height:1px; clear:both;}
.contractsBuyBox .contractsBuyItem  div.selectOldNum .selectOldNum_info{ width:100%;}
.contractsBuyBox .contractsBuyItem  div.selectOldNum .selectOldNum_info p{ line-height:20px; padding-bottom:5px;font-family:"宋体";color:#666666; }
.contractsBuyBox .contractsBuyItem  div.selectOldNum .selectOldNum_form ul{ width:100%; }
.contractsBuyBox .contractsBuyItem  div.selectOldNum .selectOldNum_form ul li{ width:100%; line-height:40px; height:40px; padding:0; margin:0;}
.contractsBuyBox .contractsBuyItem  div.selectOldNum .selectOldNum_form ul li label{ font-size:14px; width:75px; line-height:40px;vertical-align: middle;}
.contractsBuyBox .contractsBuyItem  div.selectOldNum .selectOldNum_form ul li  input{ height:20px; line-height:20px; border:1px solid #d1d1d1; width:115px; text-indent:5px; margin-right:5px;}
.contractsBuyBox .contractsBuyItem div.selectOldNum .selectOldNum_form ul li span{vertical-align: middle;}

.contractsBuyBox .contractsBuyItem  div.selectOldNum .selectOldNum_form ul li a.saveBtn{ line-height:28px; text-align:center; padding:0; margin:0; background:none; background:url(/dqmh/contractMac/static/images/selectOldNum_btn_bg.png) no-repeat 0 0; width:82px; height:27px; border:none;color:#9fd110; text-indent:0; display:block; margin-left:85px; margin-top:5px;}
.contractsBuyBox .contractsBuyItem  div.selectOldNum span.fontcolor{ color:#ff6600;}

.contractsBuyBox .contractsBuyItem div.promptMmessage1,.contractsBuyBox .contractsBuyItem div.promptMmessage2,.contractsBuyBox .contractsBuyItem div.promptMmessage3{ background:url(/dqmh/contractMac/static/images/tipsBg.png) no-repeat 0 -69px; padding:12px 15px 10px 15px; height:40px; line-height:20px; width:262px;font-family:"宋体"; font-size:12px; color:#666666; overflow:hidden; position:absolute; z-index:9999; *left:0;} 
.contractsBuyBox .contractsBuyItem div.promptMmessage1{ height:50px; width:520px; background-position:0 0; padding:9px; width:535px;left:-200px; top:20px;}
.contractsBuyBox .contractsBuyItem div.promptMmessage1 table{ width:100%;}
.contractsBuyBox .contractsBuyItem div.promptMmessage1 table tr td{ line-height:24px; text-align:center; padding:0 3px;}
.contractsBuyBox .contractsBuyItem div.promptMmessage2{ top:20px; left:0;}
.contractsBuyBox .contractsBuyItem div.promptMmessage2 p,.contractsBuyBox .contractsBuyItem div.promptMmessage3 p{ height:auto; line-height:20px; width:100%;font-family:"宋体"; font-size:12px; color:#666666;}
.contractsBuyBox .contractsBuyItem div.promptMmessage3{ background-position:0 -139px; height:20px; padding-top:11px; top:21px;}

div.promptMmessageMore{ width:160px; height:44px;background:url(/dqmh/contractMac/static/images/moreBg.png) no-repeat; padding:5px 8px 12px 8px;height: 44px;left: -77px;position: absolute;top: -60px;}
div.promptMmessageMore .promptMmessageMoreScroll{ width:100%; height:100%;overflow-y: scroll;}
div.promptMmessageMore p{ width:100%; line-height:22px; font-family:"宋体"; font-size:12px; color:#999999; text-align:center;}



/*省市列表*/
.xiaoshou_jiage  span.switchingprovincesBtn{ position:relative;}
.xiaoshou_jiage  .provincess{padding-right:5px; color:#ce0a00; font-size:14px;}
.xiaoshou_jiage  .switchingprovincesBox{ float:left; background:url(../images/switchingprovinces.jpg); height:135px; width:390px; position:absolute; z-index:999; top:19px; left:-100px; padding:10px 15px 0 15px; display: none;}
.xiaoshou_jiage  .switchingprovincesBox .switchingprovincesBtn{ float:left;font-size:14px; color:#ff8200;}
.xiaoshou_jiage  .switchingprovincesBox .switchingprovincesBtn a{ color:#ff8200;}
.xiaoshou_jiage  .provincesList{ float:left; z-index:99; width:390px;}
.xiaoshou_jiage  .provincesList ul{ width:100%; float:left; padding:0; border:none;}
.xiaoshou_jiage  .provincesList ul li{ width:40px; text-align:center; float:left; line-height:28px; border-bottom:1px solid #ebebeb; height:28px;}
.xiaoshou_jiage  .provincesList ul li.letterTitle{ text-align:left; width:30px; color:#ff8200; border-bottom:none;}
.xiaoshou_jiage  .provincesList ul li a{ font-family:"宋体"; font-size:12px; color:#9a9a9a; cursor:pointer;}
.xiaoshou_jiage  .provincesList ul li.letterTitle a{color:#ff8200;}

/*六个地区 4G*/
.xiaoshou_jiage  .for4GChangeProvincesBox{ float:left; background:url(../images/switchingprovinces.jpg); height:135px; width:390px; position:absolute; z-index:999; top:19px; left:-100px; padding:10px 15px 0 15px; display: none;}
.xiaoshou_jiage .for4GChangeProvincesBox  .provincesList{ float:left; z-index:99; width:390px;}


.main_div {overflow: visible;clear: both;}
.nowBuyDisable{ background: none repeat scroll 0 0 #CCCCCC; border: 1px solid #999999; color: #999999; }
.suoluo{display:block;width:150px;overflow: hidden;white-space: nowrap;height:100%;vertical-align: middle;text-align: center;} 



.promptMmessage4{width:217px; height:auto;top:20px;position: absolute;}
.promptMmessage4 .promptMmessageHeader{background:url(/dqmh/contractMac/static/images/messageBG.png) no-repeat 0 0; height:10px; width:100%;}
.promptMmessage4 .promptMmessageFooter{background:url(/dqmh/contractMac/static/images/messageBG.png) no-repeat 0 -21px;  height:8px; width:100%;}
.promptMmessage4 .promptMmessageMain{ background:url(/dqmh/contractMac/static/images/messageMainBG.png) repeat; height:auto; width:100%;}
.promptMmessage4 .promptMmessageMain p{color: #666666;font-family: "宋体";font-size: 12px;height: auto;line-height: 20px;text-align:left; padding:0 15px 0 10px;}

.radiobtnlable span{position: relative;float:left;}

.promptMmessage5{width:550px; height:auto;position: absolute;left:-200px; top:20px;z-index: 999;}
.promptMmessage5 .promptMmessage5Header{ height:10px; width:100%;background:url(/dqmh/contractMac/static/images/tipsBg.png) no-repeat 0 0;}
.promptMmessage5 .promptMmessage5Footer{ height:7px; width:100%;background:url(/dqmh/contractMac/static/images/tipsBg.png) no-repeat 0 -57px;}
.promptMmessage5 .promptMmessage5Main{ height:auto; background:url(/dqmh/contractMac/static/images/promptMmessage5MainBg.png) repeat;padding-left:3px; padding-right:3px;}
.promptMmessage5 .promptMmessage5Main table{ width:100%;}
.promptMmessage5 .promptMmessage5Main table td,.promptMmessage5 .promptMmessage5Main table th{ text-align:center; font-weight:normal;}
.promptMmessage5 .promptMmessage5Main table thead th{ line-height:22px; background-color:#f6d9ba;}
.promptMmessage5 .promptMmessage5Main table tbody td{ line-height:22px; background-color:#FFFFFF;vertical-align: middle;padding:0 3px;}

.contractsBuyBox .contractsBuyItem .contract_phoneType li a.imgABox{width:20px;position: relative;}
.contractsBuyBox .contractsBuyItem .contract_phoneType li a.imgABox img{width:20px;height:20px;}

.contractDiv div.bg3{  width:auto; height:28px; line-height:28px;float:left;}
.contractDiv div.bg3 .leftbox{width:5px;height:28px;background:url(/dqmh/contractMac/static/images/bg3.jpg) no-repeat 0 0;float:left;}
.contractDiv div.bg3 .middlebox{float:left;width:auto;height:28px;background:#f6d9ba;}
.contractDiv div.bg3 .rightbox{width:5px;height:28px;background:url(/dqmh/contractMac/static/images/bg3.jpg) no-repeat -348px 0;float:left;}

.contractDiv1 div.bg3{  width:auto; height:28px; line-height:28px;float:left;}
.contractDiv1 div.bg3 .leftbox{width:5px;height:28px;background:url(/dqmh/contractMac/static/images/bg3.jpg) no-repeat 0 0;float:left;}
.contractDiv1 div.bg3 .middlebox{float:left;width:auto;height:28px;background:#f6d9ba;}
.contractDiv1 div.bg3 .rightbox{width:5px;height:28px;background:url(/dqmh/contractMac/static/images/bg3.jpg) no-repeat -348px 0;float:left;}

.contractDiv2 div.bg3{  width:auto; height:28px; line-height:28px;float:left;}
.contractDiv2 div.bg3 .leftbox{width:5px;height:28px;background:url(/dqmh/contractMac/static/images/bg3.jpg) no-repeat 0 0;float:left;}
.contractDiv2 div.bg3 .middlebox{float:left;width:auto;height:28px;background:#f6d9ba;}
.contractDiv2 div.bg3 .rightbox{width:5px;height:28px;background:url(/dqmh/contractMac/static/images/bg3.jpg) no-repeat -348px 0;float:left;}

.contractDiv3 div.bg3{  width:auto; height:28px; line-height:28px;float:left;}
.contractDiv3 div.bg3 .leftbox{width:5px;height:28px;background:url(/dqmh/contractMac/static/images/bg3.jpg) no-repeat 0 0;float:left;}
.contractDiv3 div.bg3 .middlebox{float:left;width:auto;height:28px;background:#f6d9ba;}
.contractDiv3 div.bg3 .rightbox{width:5px;height:28px;background:url(/dqmh/contractMac/static/images/bg3.jpg) no-repeat -348px 0;float:left;}

.contractsBuyBox .contractsBuyItem input.selecting_checkbox{ float:left;margin-top:5px;*margin-top:0;}
.contractsBuyBox .contractsBuyItem .contractDiv2 .contractTabDiv .contractTab_main a.selecting_search_btn{ margin-left:10px;}

/*选择号码部分样式修改*/
.selectedNum .contractTabDiv .contractTab_main{ border:none;}
.selectedNum div.tableDiv .contractInfoTable{width:302px; margin-bottom:15px;}
.selectedNum div.tableDiv .leftTable{float:left;}
.selectedNum div.tableDiv .rightTable{float:right;}
.selectedNum  div.tableDiv .contractInfoTable thead th{height:28px; line-height:28px;}
.selectedNum  div.tableDiv .contractInfoTable tbody td{ height:28px; line-height:28px;}
.selectedNum  div.tableDiv .contractInfoTable tbody td.tableNumTd{ font-weight:bold;}
.selectedNum  div.tableDiv .contractInfoTable tbody td.tableTdSelected{/*border-bottom:1px solid #C30800;border-right:1px solid #C30800;*/}
.selectedNum  div.tableDiv .contractInfoTable tbody td a{ width:auto; margin-right:0px; float:none;}
.selectedNum  div.tableDiv .contractInfoTable tbody td a.selected{background:url(../images/icon_bg.gif) no-repeat right bottom; width:127px; height:26px; line-height:26px;border:1px solid #C30800;text-align:center; float:none;margin:0 auto; /*left:-1px; top:-1px; position:relative;*/}
.contractsBuyBox .contractsBuyItem .province_select{width:90px; margin-right:8px;}
.contractsBuyBox .contractsBuyItem .haoduan_select{ width:70px; margin-left:0; margin-right:8px; }
.contractsBuyBox .contractsBuyItem .lianghaoLX_select,.contractsBuyBox .contractsBuyItem .lianghaoYCK_select{background:#fff;border: 1px solid #c8c8c8;float: left;height: 20px;width: 70px; margin-right:10px;}
.selectedNum .checkboxlabel{ margin-right:10px; float:left;}
.selectedNum .checkboxlabel .checkboxClass{ float:left; margin-top:5px; *margin-top:0px;}
.contractsBuyBox .contractsBuyItem .selectedNum input.selecting_search{ width:140px;}
.contractsBuyBox .contractsBuyItem .selectedNum input.search_focus{ color:#585858;}
.contractsBuyBox .contractsBuyItem .selectedNum label.checkbox{ margin-right:20px;}
.contractsBuyBox .contractsBuyItem .selectedNum .contractTabDiv .contractTab_main a.selecting_search_btn{ width:82px; background:#ff8200; font-size:12px; color:#FFF;border-radius:3px; margin-left:10px;}
.contractsBuyBox .contractsBuyItem .selectedNum .contractTabDiv .contractTab_main a.selecting_search_btn:hover{ background:#8fc100}
.contractsBuyBox .contractsBuyItem .selectedNum .contractTabDiv .contractTab_main a.selecting_search_btn:active{ background:#81ae00; border:1 solid #6d9201;}
.contractsBuyBox .contractsBuyItem .selectedNum .contractTabDiv .contractTab_main a.selecting_search_btn:visited{/*color:#ff8200;*/}
.contractsBuyBox .contractsBuyItem .selectedNum .contractTabDiv .contractTab_main a.selecting_search_btn .waitNum{ color:#FFF;}
.contractsBuyBox .contractsBuyItem .selectedNum .contractTabDiv .contractTab_main a.waitsearch{ background:#ff8200; color:#e6e6e6;}
.contractsBuyBox .contractsBuyItem .selectedNum .contractTabDiv .contractTab_main a.seniorPick{ border:none; background:none; color:#cb0014; float:right; width:auto; margin-right:0; margin-right:20px;}
.contractsBuyBox .contractsBuyItem .selectedNum .contractTabDiv .contractTab_main a.seniorPick:hover{text-decoration:underline;}
.contractsBuyBox .contractsBuyItem .selectedNum .contractTabDiv .contractTab_main a.seniorPick:active{text-decoration:underline;}

/*分页*/
.contractsBuyBox .contractsBuyItem .attention_paging{color:#686868; margin: 0 auto; margin-bottom:15px;}
.contractsBuyBox .contractsBuyItem .attention_paging .attention_paging_num{ float:left; padding-right:5px; height:22px; line-height:22px; }
.contractsBuyBox .contractsBuyItem .attention_paging .attention_paging_num span.three_points{ float:left; margin-right:4px; font-size:12px;}
.contractsBuyBox .contractsBuyItem .attention_paging .attention_paging_num a{ padding:0 8px; border:1px solid #b7b7b7; color:#686868; font-size:12px; height:20px; line-height:20px; float:left; margin-right:5px;  width:auto; background:none;}
.contractsBuyBox .contractsBuyItem .attention_paging .attention_paging_num a.active{ background:#ff8200; color:#FFF;}
.contractsBuyBox .contractsBuyItem .attention_paging .attention_paging_btn{ float:left;  }
.contractsBuyBox .contractsBuyItem .attention_paging .attention_paging_btn input{border:1px solid #d5d5d5; width:30px; margin-left:5px; margin-right:5px;height:20px; line-height:20px; color:#686868; text-align:center;}
.contractsBuyBox .contractsBuyItem .attention_paging .attention_paging_btn a.ok_btn{padding:0 5px; border:1px solid #d5d5d5; color:#FFF; font-size:12px; height:20px; line-height:20px;  float:left;background:#ff8200; width:auto;}
.contractsBuyBox .contractsBuyItem .attention_paging .attention_paging_btn span.attention_paging_jumpinfo{ float:left; margin-right:10px; }
/*下拉框样式替换*/
.contractsBuyBox .contractsBuyItem .dropdown ul li{ padding-bottom:0; height:24px; line-height:24px; border-bottom:1px dashed #ecf0f1;}
.contractsBuyBox .contractsBuyItem .dropdown ul li.over{ background:#fafafa; color:#585858}

/*搜素没有号码*/
/*.selectedNumNone .contractTabDiv .contractTab_main{ border:1px  solid #d1c9d9 ; border-bottom:none;}
.selectedNumNone div.tableDiv .selectedNumNoneTable{ width:602px; border:1px  solid #d1c9d9 ;}
.selectedNumNone div.tableDiv .contractInfoTable thead th{ border:none;}
.selectedNumNone div.tableDiv .contractInfoTable tbody td{ border:none;}*/
 .NoneNumMessageBox{ width:495px; height:155px; padding-left:105px; padding-top:45px; background:#FFF; margin-bottom:15px; }
 .NoneNumMessageBox .NoneNumMessageBoxImg{ background:url(../images/NoneNumMessageBoxImg.png) no-repeat; width:70px; height:90px; float:left;}
 .NoneNumMessageBox  .NoneNumMessageBoxInfo{ float:left; font-family:"微软雅黑"; font-size:14px; line-height:26px; padding:20px 0 0 20px; text-align:left; width:320px;}
a{ cursor:pointer;}
.contractsBuyBox .contractsBuyItem p{ color:#585858;}
.contractsBuyBox .contractsBuyItem .city .dropdown  ul{width:180%;}


/*新增带图片卡类型说明样式*/
.contractsBuyBox .contractsBuyItem .cardTypeUL  li a{ width:auto; margin-right:20px;}
.contractsBuyBox .contractsBuyItem .cardTypeUL li a span {padding: 0 15px;}
.cardTypeUL li.questionMarkli .promptMmessageCardImg{ left:-106px;}
.cardTypeUL li span.icon_questionMark{ display:block; background:url(../images/icon_questionMark.png) no-repeat; width:16px; height:18px; float:left;}
.promptMmessageCardImg{width:242px; height:auto;top:21px;position: absolute; left:-70px; display:none;}
.promptMmessageCardImg .promptMmessageHeader{background:url(../images/messageCardBG.png) no-repeat 0 0; height:20px; width:100%;}
.promptMmessageCardImg .promptMmessageFooter{background:url(../images/messageCardBG.png) no-repeat 0 -30px;  height:8px; width:100%;}
.promptMmessageCardImg .promptMmessageMain{ background:url(../images/messageMainCardBG.png) repeat; height:auto; width:100%;}
.promptMmessageCardImg .promptMmessageMain p{color: #666666;font-family: "宋体";font-size: 12px;height: auto;line-height: 20px;text-align:left; }
.promptMmessageCardImg  .promptMmessageContent{ width:222px; padding:0 10px;}
.promptMmessageCardImg  .promptMmessageContent:after{height:0; content:".";  clear:both;  display:block;  visibility:hidden; }
.promptMmessageCardImg  .promptMmessageContent .promptMmessagecontentLeft{ width:70px;float:left;}
.promptMmessageCardImg  .promptMmessageContent .promptMmessagecontentLeft span.promptMmessagecontentImgBox{ margin-bottom:5px; padding-top:5px; display:block;}
.promptMmessageCardImg  .promptMmessageContent .promptMmessagecontentLeft span.promptMmessageLeftInfo{ font-weight:bold; color:#ff8200;}
.promptMmessageCardImg  .promptMmessageContent .promptMmessagecontentRight{ width:145px; float:left;}
.cdma_type_Box #myform .back{ float:left;}
.contractsBuyBox .contractsBuyItem{margin-top:10px;}
.contractsBuyBox .contractsBuyItem ul.contract_phoneType{ width:600px;  margin-bottom:10px;}