@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; cursor:pointer; outline:none;}
ul{ list-style:none;}
.clear{ clear:both; height:0px; line-height:0px; overflow:hidden;}

.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:60px; 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(img/imgBgMerge.png) no-repeat -105px -204px; float:left; padding-left:20px;}
.contractsBuyBox .contractsBuyItem a.plusInterest span{  display:block; background:url(img/imgBgMerge.png) no-repeat -105px -219px; float:left;padding-left:15px; height:14px;line-height:14px;}
.contractsBuyBox #testperiodPay span{background:url(img/icon_arrow.png) no-repeat 0 -55px;}
.contractsBuyBox a.selected{background:url(img/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; width:70px;}
.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(img/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(img/icon_bg.gif) no-repeat right bottom; display:block; border-color:#C30800;}

.contractsBuyBox ul li span.icon_arrow{ width:22px; height:22px; background:url(img/imgBgMerge.png) no-repeat -105px -150px; display:block; display:block; float:left; cursor:pointer;}
.contractsBuyBox ul li span.openClick{ height:32px; background-position:-105px -172px;}
.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(img/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(img/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(img/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(img/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(img/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(img/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(img/imgBgMerge.png) no-repeat  -153px -145px; line-height:22px; height:21px; display:inline-block; margin-right:5px; width:auto;white-space:nowrap;} 
.contractsBuyBox .contractsBuyItem label.checked {background-position:-153px -188px; width:auto; white-space:nowrap;} 
.contractsBuyBox .contractsBuyItem label.disabled{background-position:-153px -145px; 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(img/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(img/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(img/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(img/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(img/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(img/tipsBg.png) no-repeat 0 -118px; 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;height: 40px;}
.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(img/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(img/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 -68px; height:20px; padding-top:11px; top:21px; width:190px;}


/*省市列表*/
.xiaoshou_jiage  span.switchingprovincesBtn{ position:relative;}
.xiaoshou_jiage  .provincess{padding-right:5px; color:#ce0a00; font-size:14px;}
.xiaoshou_jiage  .switchingprovincesBox{ float:left; background:url(img/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(img/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; left:0; display:none;}
.promptMmessage4 .promptMmessageHeader{background:url(img/tipsBg.png) no-repeat 0 -120px; height:10px; width:100%;}
.promptMmessage4 .promptMmessageFooter{background:url(img/tipsBg.png) no-repeat 0 -141px;  height:8px; width:100%;}
.promptMmessage4 .promptMmessageMain{ background:url(img/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(img/tipsBg.png) no-repeat 0 0;}
.promptMmessage5 .promptMmessage5Footer{ height:7px; width:100%;background:url(img/tipsBg.png) no-repeat 0 -57px;}
.promptMmessage5 .promptMmessage5Main{ height:auto; background:url(img/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(img/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(img/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(img/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(img/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(img/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(img/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(img/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(img/bg3.jpg) no-repeat -348px 0;float:left;}

/*选择号码部分样式修改*/
.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.tableSelected{background:url(img/icon_bg.gif) no-repeat right bottom; width:126px; 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;}
.contractsBuyBox .contractsBuyItem .selectedNum input.selecting_search{ width:140px;}
.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 .waitNum{ color:#FFF;}
.contractsBuyBox .contractsBuyItem .selectedNum .contractTabDiv .contractTab_main a.waitsearch{ background:#ff8200; color:#e6e6e6;}
.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.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;width: 400px; margin-bottom:15px;}
.contractsBuyBox .contractsBuyItem .attention_paging .attention_paging_num{ float:left; margin-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(img/imgBgMerge.png) no-repeat  0 -146px; width:80px; height:98px; float:left;}
 .NoneNumMessageBox  .NoneNumMessageBoxInfo{ float:left; font-family:"微软雅黑"; font-size:14px; line-height:26px; padding:25px 0 0 20px; text-align:left; width:320px;}
a{ cursor:pointer;}
.contractsBuyBox .contractsBuyItem p{ color:#585858;}
/*1102*/




.mainBox .mainRight .mainContentinfo ul li span.sellingPrice{ float:left; font-family:"微软雅黑"; color:#d00f20; font-size:20px;}
.contractsBuyBox .contractsBuyItem ul{ width:550px;}
.contractsBuyBox .contractsBuyItem .contractTabTitle ul{ width:auto;float: left;height: 27px;}
.contractDiv div.checkboxlabel{ width:100%;}
.contractsBuyBox .contractsBuyItem .roadbandSpeedUL li{ width:auto;}
.contractsBuyBox .contractsBuyItem .roadbandSpeedUL li a{ display: table;white-space: nowrap;width:70px;}
.contractsBuyBox .contractsBuyItem .preDepositUL li{ width:auto;}
.contractsBuyBox .contractsBuyItem .preDepositUL li a{ width:70px;}

.contractsBuyBox .contractsBuyItem .myEhome li{ width:auto;}
.contractsBuyBox .contractsBuyItem .myEhome li a{ width:150px;}
.contractsBuyBox .contractsBuyItem div.contract_btnBox{ width:100%; float:left;}
.contractsBuyBox .contractsBuyItem div.contract_btnBox a.contractbtnOK{ width:63px; height:24px; color:#585858; font-family:"宋体";  line-height:24px; float:right; background:#f5f5f5; border:1px solid #dddddd; border-radius:3px;margin-bottom:10px;}
.contractsBuyBox .contractsBuyItem  a.contractbtnOK,.contractsBuyBox .contractsBuyItem a.contractbtnForANum{ width:63px; height:24px; color:#585858; font-family:"宋体";  line-height:24px; float:right; background:#f5f5f5; border:1px solid #dddddd; border-radius:3px;margin-bottom:10px;}
.contractsBuyBox .contractsBuyItem a.contractbtnForANum{ float:left; margin-bottom:0; margin-right:20px;}
.contractsBuyBox .contractsBuyItem .province_select{ margin-right:20px;}
.contractsBuyBox .contractsBuyItem .selectedNum .contractTabDiv .contractTab_main a.contractbtnseniorPick{ border:none; background:none; color:#cb0014; float:left; width:auto; margin-right:0; margin-right:20px; height:26px; line-height:26px;}
.contractsBuyBox .contractsBuyItem div.contract_btnBox a.right20{ position:relative; right:20px; }
.contractsBuyBox .contractsBuyItem div.contract_btnBox a.right25{ position:relative; right:25px; }
.contractsBuyBox .contractsBuyItem div.contract_btnBox:after{ height:0; content:".";  clear:both;  display:block;  visibility:hidden;   }
div.contractDiv{ background:none;}
.contractDiv div.tableDiv .contractInfoTable tbody tr.bgGray td{ background:none;}
.contractDiv2{ margin-left:-80px;}
.contractDiv{ position:static; left:0; margin-left:-80px;}
.contractDiv1{ left:-80px;}
.contractsBuyBox div.contractsBuyItemWord{ padding-left:80px; width:560px; color:#cccccc;}
.contractsBuyBox div.contractsBuyItembtnBox{ padding-left:80px; width:560px;}

.contractsBuyBox div.contractsBuyItemWord p{ color:#cccccc;}
.contractsBuyBox .contractsBuyItem .dropdown h4 span{ color:#585858;}
.contractsBuyBox . div.NoneNumMessageBox{ border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;}
div.waitNum{ padding-top:25px; height:165px;} 
div.waitNum .NoneNumMessageBoxImg{ background:url(img/NoneNumMessageBoxWaitImg.gif) no-repeat; width:90px; height:116px;} 
div.waitNum .NoneNumMessageBoxInfo{ padding-top:60px;}
.contractsBuyBox .contractsBuyItem div.contract_btnBox a.marginCenter{ margin-left:auto; margin-right:auto; float:none;}

/*新增序列*/
.contractsBuyBox .contractsBuyItem span.columnNo{ display:block; float:left; width:16px; height:22px; line-height:22px; background:url(img/imgBgMerge.png) no-repeat -130px -210px;text-align:center; color:#fff; margin-right:4px;font-family: "微软雅黑";}
.contractsBuyBox .contractsBuyItem span.columnNotNo{display:block; float:left; width:20px; height:22px;}
.contractsBuyBox .contractsBuyItem label.columnNotNo{width:80px;}


/*选择手机*/
div.contractDiv:after{ height:0; content:".";  clear:both;  display:block;  visibility:hidden;   }
div.pic_box_border {background:#ffffff;height: auto !important;min-height: 240px;padding-bottom: 10px;width:100%; position:relative;-moz-user-select:none;}
div.pic_box{ clear:both;}
.pic_box:after{ height:0; content:".";  clear:both;  display:block;  visibility:hidden;   }
#carousel_container{position:relative; height:100px; overflow:hidden;}
.carousel_inner{width:562px; height:231px; overflow: hidden; position:absolute;left:21px; top:5px;}
.carousel_inner a{ width:auto; background:none; border:none; display:inherit; float:none; margin-right:0;}
.left_scroll{position: absolute;left:5px; top:90px;width:10px;height:56px;cursor: pointer;cursor: hand; background:url(img/imgBgMerge.png) no-repeat -130px -150px;}
.right_scroll{position: absolute;top:90px;right:5px; width:10px;height:56px;cursor: pointer;cursor: hand; background:url(img/imgBgMerge.png) no-repeat -142px -150px;}
.carousel_ul{height:231px; position:relative;float: left;list-style: none outside none;}
.carousel_ul li{float: left; width:132px; height:229px; border:1px solid #e7e7e7; display:inline; margin-left:6px; padding-bottom:0;}
.carousel_ul li.carousel_ul_li{ border:1px solid #e6807c;}
.carousel_ul li .pic_img1{ width:114px; height:114px; border:1px solid #e7e7e7; text-align:center; margin-top:9px; margin-left:8px;}
.carousel_ul li img{ vertical-align:middle;}
.carousel_ul li .pic_tex{width:120px; height:auto; margin-left:8px; margin-top:10px;}
.carousel_ul li .pic_tex p a{ color:#b6b8b7; line-height:16px; overflow:hidden; height:48px; text-align:left;}
.carousel_ul li .pic_tex h2{ color:#da3a00; margin-top:8px; font-weight:normal; font-family:"微软雅黑"; font-size:12px;}


/*图片卡类型说明样式*/
.contractsBuyBox .contractsBuyItem .cardTypeUL  li a{ width:70px;border: 1px solid #b8b8b8;display: block;float: left; background:none;}
.contractsBuyBox .contractsBuyItem .cardTypeUL  li.selected a{background: url("img/icon_bg.gif") no-repeat right bottom;border-color: #c30800;display: block;}
div.contractsBuyBox .contractsBuyItem ul.cardTypeUL li a span{ padding:0; float:none;font-size: 12px;}
.cardTypeUL li.questionMarkli .promptMmessageCardImg{ left:-106px;}
.cardTypeUL li span.icon_questionMark{ display:block; background:url(img/imgBgMerge.png) no-repeat -58px -48px; width:16px; height:18px; float:left;}
.promptMmessageCardImg{width:242px; height:auto;top:21px;position: absolute; left:-70px; display:none;}
.promptMmessageCardImg .promptMmessageHeader{background:url(img/tipsBg.png) no-repeat -220px -67px; height:20px; width:100%;}
.promptMmessageCardImg .promptMmessageFooter{background:url(img/tipsBg.png) no-repeat -220px -97px;  height:8px; width:100%;}
.promptMmessageCardImg .promptMmessageMain{ background:url(img/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;}
div.selectedNum  .contractsBuyItem{width:615px;}
div.selectedNum  .contractsBuyItem .cardTypeUL{ width:470px;}


.contractsBuyBox .contractsBuyItem .carousel_ul{width:1000px; height:231px; position:relative;}
.contractsBuyBox .contractsBuyItem .carousel_ul li{float: left; width:132px; height:229px; border:1px solid #e7e7e7; display:inline; margin-left:6px; padding-bottom:0;}
.contractsBuyBox .contractsBuyItem .carousel_ul li.carousel_ul_li{ border:1px solid #e6807c;}
.contractsBuyBox .contractsBuyItem .carousel_ul li .pic_img1{ width:114px; height:114px; border:1px solid #e7e7e7; text-align:center; margin-top:9px; margin-left:8px;}
.contractsBuyBox .contractsBuyItem .carousel_ul li .pic_img1 a,.contractsBuyBox .contractsBuyItem .carousel_ul li .pic_tex p a{width:auto;margin-right:0;border:none;float:none;background:none;}
.contractsBuyBox .contractsBuyItem .carousel_ul li img{ vertical-align:middle;}
.contractsBuyBox .contractsBuyItem .carousel_ul li .pic_tex{width:120px; height:auto; margin-left:8px; margin-top:10px;}
.contractsBuyBox .contractsBuyItem .carousel_ul li .pic_tex p a{ color:#b6b8b7; line-height:16px; overflow:hidden; height:48px; text-align:left;}
.contractsBuyBox .contractsBuyItem .carousel_ul li .pic_tex h2{ color:#da3a00; margin-top:8px; font-weight:normal; font-family:"微软雅黑"; font-size:12px;}

.contractDiv div.checkboxlabelBox div.titleDiv{  max-width:none;}
div.selectedNum{ padding-bottom:15px;}
.radiobtnlable span{position: static;}