/*分页*/
.page{
    width:99.8%;
    padding: 30px 0;
    text-align: center;

}
.page_s{ text-align: right !important;border: 1px solid #e3e3e3; border-top:none;}
.page a{
    display:inline-block;
    line-height:24px;
    min-width:12px;
    color:#666;
    font-size:13px;
    text-align:center;
    margin:0 5px;
    padding:0 8px;
    text-decoration:none;
    border: 1px solid #e3e3e3;
    border-radius:2px;
}
.page a:hover,.page a.page_curr{
    color: #fff !important;
    border: 1px solid #254090;
    background: #0078d7;
}

.page a:hover,.page a.currentPage{
    color: #fff;
    border: 1px solid #254090;
    background: #0078d7;
}

.page span{
    padding-left: 18px;
    font-size: 12px;
    color:#666;
}
/************ 首页 *************/
/* banner切换 */
.slide-show .section {background-repeat:no-repeat; background-position:center 0;background-size: 100% 100%;}
.slide-show .section a {display:block; height:100%;}
.slide-show .counter {bottom:40px;}
.slide-show .counter .inner-wrap {text-align: center;}
.slide-show .counter a {width:9px; height:9px; background-color:#6d6d6d;display: inline-block; border-radius: 50%; margin: 0 3px}
.slide-show .counter a.on {background-color:#ffffff;}
.slide-show .btns-on .prev {left:100px;}
.slide-show .btns-on .next {right:100px;}
/* 搜索设备 */
#index #banner #search-device {position:absolute; top:216px; left:50%; z-index:3; margin-left:-439px; width:878px; height:190px; overflow:visible;}
#index #banner #search-device .inner-wrap {float:left; margin-top:3px;width:838px; height:150px;background:rgba(255,255,255,0.94); overflow:visible;border-radius:6px;    padding: 20px;}
.searchbox{min-height: 60px}
.searchbox_l{float:left; width:30%}
.searchbox_l .searchbox_l_1{font-size:20px; color: #333333;font-weight: bold;line-height: 160%}
.searchbox_l .searchbox_l_1 span{color:#ffd500}
.searchbox_l .searchbox_l_2{font-size:12px;color: #666666}
.searchbox_r{float:left; width:70%}
.searchbox_r_r{border: 2px solid #000; border-radius: 20px 0 0 20px;padding:0 10px; height: 40px;border-right:0; float:left; width: 430px }
.searchbox_r_r .form-control{background:none; height: 40px; line-height: 40px; width:434px}
.search-btn{background: url(../img/index/s_btn.jpg) no-repeat center center #3d3d3f; height: 44px; width: 130px; border: 0;border-radius:0 20px 20px 0}


/* 小目录 */

.searchbox .slide-show .viewport {width:708px; height:90px;}
.searchbox .slide-show .sections {height:90px;}
.searchbox .slide-show .counter {left:50%; bottom:30px; width:auto;}
.searchbox .slide-show .counter .inner-wrap {width:100%; margin-left:-50%;}
.searchbox .slide-show .counter a {float:left; margin-left:7px; width:26px; height:3px; background-color:#fff;}
.searchbox .slide-show .counter a.on {background-color:#ff7600;}
.searchbox .slide-show .btns a {display:block; left:50%; top:60px;}
.searchbox .slide-show .btns .prev {margin-left:600px;left: 150px !important}
.searchbox .slide-show .btns .next {margin-left:380px;}
.searchbox .slide-show .btns-on a {display:block; -webkit-opacity:1;    width: 40px;
    height: 40px;}
.searchbox .prod-items {margin-right:-12px; width:1000px;}
.searchbox .prod-items .item1{position: relative;
    float: left;
    margin: 0 30px 0 0;
    width: 80px;
    height: 90px;
    overflow: hidden;
text-align: center}
.searchbox .prod-items .item1 img {
    position: relative;
    z-index: 1;
    width: 60px;
	height: auto;

}
.searchbox .prod-items .item1 .desc{margin-top:6px}
.searchbox .prod-items .item1 .desc h3{font-size: 14px;}
.searchbox .slide-show .btns .prev {
    background: url(../img/index/arr01.png) no-repeat left top;
}
.searchbox .slide-show .btns .next {
    background: url(../img/index/arr02.png) no-repeat left top;
}
.searchbox .slide-show .viewport{margin:0 !important}






#index #banner #search-device .inner-wrap .header {margin-top:-3px; height:127px; background:url(../img/index/ser_dev_head_bg.png) no-repeat 10px 0; border-bottom:1px solid #b7bdc1;}
#index #banner #search-device .inner-wrap .body {position:relative; padding-left:28px; width:389px; height:358px; font-size:14px; color:#54595d;}
#index #banner #search-device .inner-wrap .body .prompt {line-height:65px;}
/*#index #banner #search-device .inner-wrap .body .options a {float:left; margin:0 24px 14px 0; width:133px; height:77px; line-height:29px; text-align: center; border:1px solid #b7bdc1; cursor:pointer;}
#index #banner #search-device .inner-wrap .body .options a table{width: 100%; height: 77px;}
#index #banner #search-device .inner-wrap .body .options a table td{vertical-align: middle; text-align: center;}*/
#index #banner #search-device .inner-wrap .body .options a {float:left; margin:0 24px 14px 0; padding-top:50px; width:133px; height:27px; line-height:22px; text-align:center; background-repeat:no-repeat; background-position:center 10px; border:1px solid #b7bdc1; cursor:pointer;}
#index #banner #search-device .inner-wrap .body .options a.hasNoBgImg {padding-top:30px; height:47px;}
#index #banner #search-device .inner-wrap .body .options a:hover,
#index #banner #search-device .inner-wrap .body .options a.selected {color:#fff; background-color: #51bf87; border-color:#51bf87;}
#index #banner #search-device .inner-wrap .body .options .option-1-1 {background-image:url(../img/device/device_op_1_1.png);}
#index #banner #search-device .inner-wrap .body .options .option-1-2 {background-image:url(../img/device/device_op_1_2.png);}
#index #banner #search-device .inner-wrap .body .options .option-2-1 {background-image:url(../img/device/device_op_2_1.png);}
#index #banner #search-device .inner-wrap .body .options .option-2-2 {background-image:url(../img/device/device_op_2_2.png);}
#index #banner #search-device .inner-wrap .body .options .option-2-3 {background-image:url(../img/device/device_op_2_3.png);}
#index #banner #search-device .inner-wrap .body .options .option-2-4 {background-image:url(../img/device/device_op_2_4.png);}
#index #banner #search-device .inner-wrap .body .options .option-2-5 {background-image:url(../img/device/device_op_2_5.png);}
#index #banner #search-device .inner-wrap .body .options .option-2-6 {background-image:url(../img/device/device_op_2_6.png);}
#index #banner #search-device .inner-wrap .body .options .option-3-1 {background-image:url(../img/device/device_op_3_1.png);}
#index #banner #search-device .inner-wrap .body .options .option-3-2 {background-image:url(../img/device/device_op_3_2.png);}
#index #banner #search-device .inner-wrap .body .options .option-4-1 {padding-top:27px; height:50px;}
#index #banner #search-device .inner-wrap .body .options .option-4-2 {padding-top:27px; height:50px;}
#index #banner #search-device .inner-wrap .body .options .option-4-3 {padding-top:27px; height:50px;}
#index #banner #search-device .inner-wrap .body .options .option-4-4 {padding-top:18px; height:59px;}
#index #banner #search-device .inner-wrap .body .options .option-5-1 {background-image:url(../img/device/device_op_5_1.png);}
#index #banner #search-device .inner-wrap .body .options .option-5-2 {background-image:url(../img/device/device_op_5_2.png);}
#index #banner #search-device .inner-wrap .body .options .option-5-3 {background-image:url(../img/device/device_op_5_3.png);}
#index #banner #search-device .inner-wrap .body .options .option-5-4 {background-image:url(../img/device/device_op_5_4.png);}
#index #banner #search-device .inner-wrap .body .options .option-5-5 {background-image:url(../img/device/device_op_5_5.png);}
#index #banner #search-device .inner-wrap .body .options .option-5-6 {background-image:url(../img/device/device_op_5_6.png);}
#index #banner #search-device .inner-wrap .body .options .option-6-1 {background-image:url(../img/device/device_op_6_1.png);}
#index #banner #search-device .inner-wrap .body .options .option-6-2 {background-image:url(../img/device/device_op_6_2.png);}
#index #banner #search-device .inner-wrap .body .options .option-6-3 {background-image:url(../img/device/device_op_6_3.png);}
#index #banner #search-device .inner-wrap .body .options .option-7-1 {background-image:url(../img/device/device_op_6_1.png);}
#index #banner #search-device .inner-wrap .body .options .option-7-2 {background-image:url(../img/device/device_op_7_2.png);}
#index #banner #search-device .inner-wrap .body .options .option-8-1 {background-image:url(../img/device/device_op_6_1.png);}
#index #banner #search-device .inner-wrap .body .options .option-8-2 {background-image:url(../img/device/device_op_8_2.png);}
#index #banner #search-device .inner-wrap .body .options .option-8-3 {background-image:url(../img/device/device_op_8_3.png);}

#index #banner #search-device .inner-wrap .body .btns input {position:absolute; left:auto; right:0; width:74px; height:34px; overflow: hidden; background:url(../img/index/index_icon_03.png) no-repeat; cursor:pointer; -webkit-transition-duration:300ms; -moz-transition-duration:300ms; -ms-transition-duration:300ms; -op-transition-duration:300ms; transition-duration:300ms;}
#index #banner #search-device .inner-wrap .body .btns .next {top:122px; background-position:40px 0;}
#index #banner #search-device .inner-wrap .body .btns .prev {top:166px; background-position:40px -44px;}
#index #banner #search-device .inner-wrap .body .btns .done {top:210px; background-position:40px -88px;}
#index #banner #search-device .inner-wrap .body .btns-on input {left:auto; right:0;}
#index #banner #search-device .inner-wrap .body .btns .next:hover{background-position: -34px 0;}
#index #banner #search-device .inner-wrap .body .btns .prev:hover{background-position: -34px -44px;}
#index #banner #search-device .inner-wrap .body .btns .done:hover{background-position: -34px -88px;}
/* 热租 */
#index #service {height:465px;}
#index #service .re_zu{height:67px; text-align: center;padding:28px 0;}
#index #service .title{color:#fff; font-size: 20px; font-weight: 600;padding-left:24px; margin-top: 120px;line-height: 160%}
#index #service .title1{color:#b1b1b1;font-size: 12px; width: 230px;padding-left:24px; line-height: 160%}
#index #service .price{color: #fff; font-size: 30px; margin-top:20px;padding-left:24px;line-height: 160%}
#index #service .price span{ font-size: 14px}
#index #service .clickc{padding-left:24px}
#index #service .clickc .clickc1{width:94px; height: 38px; line-height: 38px; background: #ffd500; font-size: 14px; display:inline-block;text-align: center;border-radius:4px;}
#index #service .clickc .clickc2{width:99px; height: 36px; line-height: 36px; font-size: 14px; color:#fff; border:1px solid #fff; display:inline-block;text-align: center;border-radius:4px;}


/* 产品推荐 */
#index #products {background:#f0f1f3 ;}
#index #products .tit {height:95px; text-align: center; padding: 28px 0}
#index #products .slide-show .viewport {width:1200px; height:425px;}
#index #products .slide-show .sections {height:381px;}
#index #products .slide-show .counter {left:50%; bottom:50px; width:auto;}
#index #products .slide-show .counter .inner-wrap {width:100%; margin-left:-50%;}
#index #products .slide-show .counter a {float:left; margin-left:7px; width:10px; height:10px; background-color:#fff;border-radius: 50%;}
#index #products .slide-show .counter a.on {background-color:#ff7600;}
#index #products .slide-show .btns a {left:50%; top:400px;width:38px; height: 25px; opacity: 0.2}
#index #products .slide-show .btns .prev {margin-left:-90px;background-position: -34px -276px;}
#index #products .slide-show .btns .next {margin-left:55px;background-position: -114px -276px;}
#index #products .slide-show .btns-on a {display:block; -webkit-opacity:1;}
#index #products .prod-items {margin-right:-12px; }

/* 广告 */
.index_gg{width: 100%; background: #f0f1f3;}
.index_gg a{margin:0 auto; width: 1200px; background: #f0f1f3;display: block; padding:10px 0}





/************** 产品 *************/
#prod {background:#f0f1f3}
#prod .ind_pro_menu{margin:0 auto; width: 1200px; height: 80px; background: #fff; padding:0; display: flex}
#prod .ind_pro_menu li{flex: 1; list-style: none;  text-align: center; justify-content: center;    display: flex;
    align-items: center;flex-wrap: wrap; font-size: 14px; padding:18px 0}

#prod .ind_pro_menu li:last-child{border-right:0}
#prod .ind_pro_menu li .pic{width:100%; opacity: 0.4}
#prod .ind_pro_menu li .ind_pro_menu_n{width:100%; opacity: 0.4}
#prod .ind_pro_menu li:hover,#prod .ind_pro_menu .hover{background:#ffd500;color:#333; cursor: pointer}
#prod .ind_pro_menu li:hover .pic{width:100%; opacity: 1}
#prod .ind_pro_menu li:hover .ind_pro_menu_x{width:100%; opacity: 1}

#prod .ind_pro_menu .ind_pro_menu_x{width:1px; background: #dfdfdf;float:left;height:40px; margin:20px 0}

#prod .ind_pro_div{width:1200px; margin:0px auto; padding:20px 0}
#prod .ind_pro_div .ind_pro_div_ul{width:103%}
#prod .ind_pro_div .ind_pro_div_ul li{list-style:none; float:left; background:#fff;width:224px;height:296px; border:1px solid #fff; position: relative;margin:0 17px 17px 0;}
#prod .ind_pro_div .ind_pro_div_ul li .ind_pro_div_img{width:224;height: 226px; display: flex;    text-align: center;    align-items: center;    justify-content: center;}

#prod .ind_pro_div .ind_pro_div_ul li .ind_pro_div_text{ padding:5px 10px 10px 10px;border-top:1px solid #dfdfdf;}
#prod .ind_pro_div .ind_pro_div_ul li .ind_pro_div_text .ind_pro_div_text_t{color:#333;    margin-bottom: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#prod .ind_pro_div .ind_pro_div_ul li .ind_pro_div_text .ind_pro_div_text_c{color:#333}
#prod .ind_pro_div .ind_pro_div_ul li .ind_pro_div_text .ind_pro_div_text_c .ind_pro_div_text_p{font-size:20px; font-weight: bold}
#prod .ind_pro_div .ind_pro_div_ul li .ind_pro_div_text .ind_pro_div_text_c .ind_pro_div_text_p2{font-size:12px;}
#prod .ind_pro_div .ind_pro_div_ul li .ind_pro_div_text .ind_pro_div_text_c .ind_pro_div_text_p3{font-size:12px;color:#999; float: right;    margin-top: 3px;}
#prod .ind_pro_div .ind_pro_div_ul li .ind_pro_div_text .ind_pro_div_text_c .ind_pro_div_text_p4{font-size:12px;color:#7dbaed;float: right;    margin-top: 3px;}
#prod .ind_pro_div .ind_pro_div_ul li .hied{display:none; background: url(../img/index_06.jpg) repeat-x;width:224px;height:40px;bottom:0; position: absolute}
#prod .ind_pro_div .ind_pro_div_ul li .hied a{display:block;width:100%; height: 40px;line-height: 40px; text-align: center}
#prod .ind_pro_div .ind_pro_div_ul li.hover{border:1px solid #ffd500}
#prod .ind_pro_div .ind_pro_div_ul li.hover .hied{display:block}




/*分页*/
#prod .ind_pro_pages{height:50px;  margin:20px 0}
#prod .ind_pro_pages .page-btns{
	height:42px;line-height:42px;text-align:center
}
#prod .ind_pro_pages .page-btns a{
	display:inline-block;width:42px;height:42px;border:1px solid #D9D9D9;text-align:center;font-size:14px;color:#333;
	margin-right:2px;border-radius:2px;
}
#prod .ind_pro_pages .page-btns .current,#prod .ind_pro_pages .page-btns a:hover{
	background:#616161;color:#fff;
}
#prod .ind_pro_pages .page-btns .page_prev,#prod .ind_pro_pages .page-btns .page_next{width:78px}





/* 2015.10.22 添加、修改  start */
#prod .screening .right .cont-wrap {position:relative; display:none; overflow:hidden;}
#prod .screening .right .guide .tit {height:122px; background:url(../img/prod/tit_guide.png) no-repeat 0 center; border-bottom:1px solid #ededed;}
#prod .screening .right .guide .viewport {position:relative; height:223px; overflow:hidden;}
#prod .screening .right .guide .viewport .sections {position:absolute; top:0; left:0;}

#prod .screening .right .guide .viewport .sections .section {height:223px;}

#prod .screening .right .guide .prompt {line-height:65px; font-size:14px; color:#54595d;}
#prod .screening .right .guide .options a {float:left; margin-right:16px; padding-top:50px; width:133px; height:27px; line-height:22px; text-align:center; background-repeat:no-repeat; background-position:center 10px; border:1px solid #b7bdc1; cursor:pointer;}
#prod .screening .right .guide .options a.hasNoBgImg {padding-top:30px; height:47px;}
#prod .screening .right .guide .options a:hover,
#prod .screening .right .guide .options a.selected {color:#fff; background-color: #51bf87; border-color:#51bf87;}
#prod .screening .right .guide .options .option-1-1 {background-image:url(../img/device/device_op_1_1.png);}
#prod .screening .right .guide .options .option-1-2 {background-image:url(../img/device/device_op_1_2.png);}
#prod .screening .right .guide .options .option-2-1 {background-image:url(../img/device/device_op_2_1.png);}
#prod .screening .right .guide .options .option-2-2 {background-image:url(../img/device/device_op_2_2.png);}
#prod .screening .right .guide .options .option-2-3 {background-image:url(../img/device/device_op_2_3.png);}
#prod .screening .right .guide .options .option-2-4 {background-image:url(../img/device/device_op_2_4.png);}
#prod .screening .right .guide .options .option-2-5 {background-image:url(../img/device/device_op_2_5.png);}
#prod .screening .right .guide .options .option-2-6 {background-image:url(../img/device/device_op_2_6.png);}
#prod .screening .right .guide .options .option-3-1 {background-image:url(../img/device/device_op_3_1.png);}
#prod .screening .right .guide .options .option-3-2 {background-image:url(../img/device/device_op_3_2.png);}
#prod .screening .right .guide .options .option-4-1 {padding-top:27px; height:50px;}
#prod .screening .right .guide .options .option-4-2 {padding-top:27px; height:50px;}
#prod .screening .right .guide .options .option-4-3 {padding-top:27px; height:50px;}
#prod .screening .right .guide .options .option-4-4 {padding-top:27px; height:50px;}
#prod .screening .right .guide .options .option-5-1 {background-image:url(../img/device/device_op_5_1.png);}
#prod .screening .right .guide .options .option-5-2 {background-image:url(../img/device/device_op_5_2.png);}
#prod .screening .right .guide .options .option-5-3 {background-image:url(../img/device/device_op_5_3.png);}
#prod .screening .right .guide .options .option-5-4 {background-image:url(../img/device/device_op_5_4.png);}
#prod .screening .right .guide .options .option-5-5 {background-image:url(../img/device/device_op_5_5.png);}
#prod .screening .right .guide .options .option-5-6 {background-image:url(../img/device/device_op_5_6.png);}
#prod .screening .right .guide .options .option-6-1 {background-image:url(../img/device/device_op_6_1.png);}
#prod .screening .right .guide .options .option-6-2 {background-image:url(../img/device/device_op_6_2.png);}
#prod .screening .right .guide .options .option-6-3 {background-image:url(../img/device/device_op_6_3.png);}
#prod .screening .right .guide .options .option-7-1 {background-image:url(../img/device/device_op_6_1.png);}
#prod .screening .right .guide .options .option-7-2 {background-image:url(../img/device/device_op_7_2.png);}
#prod .screening .right .guide .options .option-8-1 {background-image:url(../img/device/device_op_6_1.png);}
#prod .screening .right .guide .options .option-8-2 {background-image:url(../img/device/device_op_8_2.png);}
#prod .screening .right .guide .options .option-8-3 {background-image:url(../img/device/device_op_8_3.png);}

#prod .screening .right .guide .btns {position:absolute; bottom:0px; left:0; padding:10px 0 20px 0; width:100%; height:34px; background-color:#fff;}
#prod .screening .right .guide .btns input {float:left; margin-right:15px; width:74px; height:34px; font-size:13px; text-align:center; line-height:34px; color:#fff; background-color:#f68503; cursor:pointer;}
/* 2015.10.22 添加、修改  end */


/* 流程2 start */
#treaty .subitem {margin-bottom:24px;}
#treaty .subitem .subitem-title {font-size:15px; font-weight:bold; color:#000;}
#treaty .subitem .inner-wrap {padding:24px;}
#treaty .border-top {margin-bottom:-1px; height:6px; background:url(../img/prod/border.png) no-repeat 0 -5px;}
#treaty .border-bottom {margin-top:-1px; height:6px; background:url(../img/prod/border.png) no-repeat 0 0;}

#treaty .top {padding:24px; border-left:1px solid #efefef; border-right:1px solid #efefef;}
#treaty #base .inner-wrap {padding:0 24px 10px 24px; color:#313234; border-bottom:1px solid #eeeeee;}
#treaty #base .inner-wrap ul li {margin:15px 0; height:27px;}
#treaty #base .inner-wrap ul li * {float:left; margin-right:10px; line-height:27px; color:#313234;}
#treaty #base .inner-wrap ul li label {width:85px; text-align:right; color:#828282;}
#treaty #base .inner-wrap ul li input {padding:0 10px; width:280px; height:25px; line-height:25px; border:1px solid #d6d6d6;}
#treaty #base .inner-wrap ul li .phone {width:225px;}
#treaty #base .inner-wrap ul li .account {width:247px; text-indent:15px; background:url(../img/icon_phone.png) no-repeat 0 center;}
#treaty #base .inner-wrap ul li .uneditable {color:#313234;}
#treaty #base .inner-wrap ul li a.cycle {margin:-1px 22px 0 0; width:95px; height:27px; line-height:27px; text-align:center; border:1px solid #dddddd;}
#treaty #base .inner-wrap ul li a.selected {width:93px; height:25px; line-height:25px; border:2px solid #ff7600; background:url(../img/icon_selected_1.jpg) no-repeat right bottom;}
#treaty #invoice {position:relative; padding:24px 0 7px 0; overflow:hidden;}
#treaty #invoice .btn {position:absolute; top:0; left:0; padding-left:23px; line-height:16px; color:#005ea7; background:url(../img/icon_switch.jpg) no-repeat;}
#treaty #invoice .btnOn {background-image:url(../img/icon_switch_off.png);}
#treaty #invoice .loc {position:absolute; top:172px; right:70px; padding-left:17px; line-height:15px; text-decoration:underline; color:#005ea7; background:url(../img/icon_loca.png) no-repeat;}
#treaty #invoice ul {display:none; padding:0 20px; border:1px solid #a3d1ec; color:#313234; background-color:#f3fbfe;}
#treaty #invoice ul li {margin:15px 0; height:27px;}
#treaty #invoice ul li * {float:left; margin-right:10px; line-height:27px; color:#313234;}
#treaty #invoice ul li label {width:62px; color:#828282;}
#treaty #invoice ul li input {padding:0 10px; width:280px; height:25px; line-height:25px; border:1px solid #d6d6d6; background-color:#fff;}
#treaty #invoice ul li .iName,
#treaty #invoice ul li .iPhone {margin-right:56px;}
#treaty #invoice ul li .iAccount,
#treaty #invoice ul li .iMail {width:710px;}

#treaty .bottom {padding:24px;border:1px solid #efefef; border-top:0 none; border-bottom:0 none;}
#treaty .bottom #addr .inner-wrap {padding-bottom:0; border-bottom:1px solid #efefef;}
#treaty #addr {position:relative;}
#treaty #addr .inner-wrap .selected {line-height:30px; color:#000;}
#treaty #addr .subtitle {line-height:32px;}
#treaty #addr a.add {position:absolute; right:0; top:0; color:#005ea7;}

#treaty #addr .hasNoAddr {display:none; padding-bottom:30px; height:30px;}
#treaty #addr .hasNoAddr * {float:left; margin-right:27px;}
#treaty #addr .hasNoAddr p {height:100%; line-height:30px; color:#7f8183;}
#treaty #addr .hasNoAddr .add {width:123px; height:100%; color:#fff; background:url(../img/bg_btn_on.jpg) repeat-x 0 center; border-radius:3px; cursor:pointer;}
#treaty #addr .hasAddr .addr {display:block; padding-right:5px; height:30px;}
#treaty #addr .hasAddr .addr:hover {background-color:#f7f7f7;}
#treaty #addr .hasAddr .addr .tag {width:151px; line-height:26px; text-align:center; background-color:#fff; border:2px solid #fff;}
#treaty #addr .hasAddr .selected .tag {border-color:#ff7600; background:#fff url(../img/icon_selected_1.jpg) no-repeat right bottom;}
#treaty #addr .hasAddr .addr span {float:left; margin-right:25px; line-height:30px;}
#treaty #addr .hasAddr .addr .funcs {display:none; float:right; margin:0; padding:0 5px; color:#005ea7;}
#treaty #addr .hasAddr .addr:hover .funcs {display:block;}
#treaty #addr .hasAddr .default:hover .set {display:none;}
#treaty #addr .hasAddr .addr .prov,
#treaty #addr .hasAddr .addr .city,
#treaty #addr .hasAddr .addr .dist {margin-right:10px;}
#treaty #addr .hasAddr .others {position:relative; padding:34px 0 14px 0; color:#666666; }
#treaty #addr .hasAddr .others .others-inner {display:none;}
#treaty #addr .hasAddr .others .more {position:absolute; top:17px; left:0; padding-right:12px; height:18px; color:#898989; background:url(../img/icon_more.jpg) no-repeat right center;}
#treaty #addr .hasAddr .others .others-inner a {margin:10px 0;}
#treaty #addr .hasAddr .others .others-inner a .tag {width:153px; line-height:28px; border:1px solid #efefef; cursor:pointer;}
/*#treaty #addr .hasAddr .others .curr .tag {width:151px; line-height:28px; border:2px solid #e4393c; background:url(../img/icon_selected_2.png) no-repeat right bottom;}*/
#treaty #branch {position:relative;}
#treaty #branch .select {position:absolute; right:0; top:0; color:#005ea7;}
#treaty #branch .inner-wrap {height:63px; border-bottom:1px solid #efefef;}
#treaty #branch .inner-wrap img {float:left; margin-right:24px; height:100%;}
#treaty #branch .inner-wrap h2 {font-size:16px; line-height:32px;}

#treaty #rate {position:relative; margin-bottom:0;}
#treaty #rate .editBox {display:none; position:absolute; left:567px; top:62px; padding:10px 30px 0 30px; width:212px; height:206px; background:url(../img/prod/bg_editBox.png) no-repeat 0 0;}
#treaty #rate .editBox p {line-height:22px; color:#383838;}
#treaty #rate .editBox .price {margin-bottom:10px; height:42px; line-height:36px; color:#f28a2e; border-bottom:1px dotted #e3e3e3; overflow:hidden;}
#treaty #rate .editBox .price .num {margin-right:5px; font-size:22px;}
#treaty #rate .editBox .inputs {height:36px; line-height:36px;}
#treaty #rate .editBox .inputs input {width:67px; height:24px; border:1px solid #ccc; text-align:center;}
#treaty #rate .editBox .btn {position:absolute; bottom:25px; width:90px; height:28px; line-height:28px; font-size:14px; text-align:center; color:#343434; background:url(../img/bg_btn.jpg) repeat-x; border:1px solid #ccc;}
#treaty #rate .editBox .btn:hover {background-image:url(../img/bg_btn_on.jpg); color:#fff; border-color:#f36100;}
#treaty #rate .editBox .ok {left:37px;}
#treaty #rate .editBox .cancel {left:145px;}
#treaty #rate table {display:none; margin-top:21px; width:100%; border-bottom:1px dotted #dddee0;}
#treaty #rate table thead tr {height:46px; background-color:#f4f4f4;}
#treaty #rate table tbody tr {height:76px;}
#treaty #rate table tbody tr.even {background-color:#fafaf8;}
#treaty #rate table tr td {position:relative; line-height:20px;}
#treaty #rate table tr .fir {width:255px; text-indent:23px;}
#treaty #rate table tr .sec {padding-right:46px; width:264px;}
#treaty #rate table tr .thi {width:188px; text-align:center;}
#treaty #rate table tr .fou {width:112px; text-align:center;}
#treaty #rate table tr .fif {width:106px; text-align:center;}
#treaty #rate table tr .fif a {color:#005ea7;}

#treaty #rate table tr td .btn {position:absolute; right:10px; top:50%; margin-top:-14px; width:28px; height:28px; background:url(../img/icon_edit.jpg) no-repeat;}
#treaty #rate table tr td .quantity-box {position:relative; margin:0 auto; width:70px; height:22px; border:1px solid #efefef;}
#treaty #rate table tr td .quantity-box * {position:absolute; top:0; height:100%; text-indent:0; text-align:center;}
#treaty #rate table tr td .quantity-box a {text-indent:0;}
#treaty #rate table tr td .quantity-box .minus {width:20px;left:0;}
#treaty #rate table tr td .quantity-box .add {width:20px;right:0;}
#treaty #rate table tr td .quantity-box input {left:20px; width:30px; border-left:1px solid #ccc; border-right:1px solid #ccc;}

#treaty #rate .new-device {height:50px;}
#treaty #rate .new-device a {float:right; margin-top:20px; padding-left:32px; line-height:18px; color:#9d9d9e; background:url(../img/icon_new_device.jpg) no-repeat 0 center;}
#treaty #rate .new-device:hover a {color:#005ea7;}

#treaty #confirm {margin-bottom:40px;}
#treaty #confirm .total {padding-top:25px; height:38px;}
#treaty #confirm .total * {float:right; line-height:23px;}
#treaty #confirm .total a {margin-left:25px; color:#74a7dc;}
#treaty #confirm .total p {color:#666666;}
#treaty #confirm .total p span {margin-left:3px; font-weight:bold; font-size:20px; color:#f28a2e;}
#treaty #confirm .deal {padding:22px 24px; height:36px; background-color:#fbfbfb; border-bottom:1px dotted #c2c2c2;}
#treaty #confirm .deal a {float:left; margin-right:24px; width:132px; height:34px; line-height:34px; font-size:14px; text-align:center; color:#343434; background:url(../img/bg_btn.jpg) repeat-x; border:1px solid #d6d6d6;}
#treaty #confirm .deal .sign {float:right; margin-right:0;}
#treaty #confirm .deal .sign span {display:block; width:100%; height:100%; text-indent:30px; background:url(../img/icon_deal.png) no-repeat 30px center;}
#treaty #confirm .deal a:hover {background-image:url(../img/bg_btn_on.jpg); color:#fff; border-color:#f36100;}
#treaty #confirm .deal .signed {background-image:url(../img/bg_btn_succ.jpg); color:#fff; border-color:#60ae36;}
#treaty #confirm .deal .signed:hover {background-image:url(../img/bg_btn_succ.jpg);}
#treaty #confirm .deal .signed span {background-image:url(../img/icon_deal_signed.png);}
#treaty #confirm .submit {height:78px;}
#treaty #confirm .submit * {float:right; clear:both;}
#treaty #confirm .submit p {padding-left:15px; line-height:42px; color:#999; background:url(../img/icon_prompt.png) no-repeat 0 16px;}
#treaty #confirm .submit .btn {font-size:18px; width:190px; height:34px; line-height:34px; text-align:center; color:#fff; border:1px solid #b1b1b1; cursor:pointer;}
#treaty #confirm .submit input.btn {line-height:1;}

/* 全屏块公用 */
.fixed-block {display:none; position:fixed; top:0; left:0; z-index:500; width:100%; height:100%; background:url(../img/bg.png) repeat 0 0; overflow:hidden;}
.fixed-block .inner-wrap {position:absolute; top:50%; left:50%;  background-color:#fff;  border:4px solid rgba(0,0,0,0.4); border-radius:4px; }
.fixed-block .inner-wrap .caption {line-height:32px; font-size:14px; text-indent:18px; color:#666; background:url(../img/bg_btn.jpg) repeat-x 0 center;}
.fixed-block .inner-wrap .caption .btn {float:right; margin-right:7px; width:32px; height:32px; background:url(../img/icon_close.png) no-repeat center; cursor:pointer;}

/* 星级 */
.stars-level {width:90px; height:14px; background:url(../img/icon_star.png) repeat-x;}
.stars-level div {height:14px; background:url(../img/icon_star_on.png) repeat-x;}
.stars-level .level-1 {width:18px;}
.stars-level .level-2 {width:36px;}
.stars-level .level-3 {width:54px;}
.stars-level .level-4 {width:72px;}
.stars-level .level-5 {width:90px;}
/* 新增地址 */
#add-addr .inner-wrap {position:absolute; top:50%; left:50%; margin:-199px 0 0 -349px; width:690px; height:390px;}
/*#add-addr .inner-wrap ul {margin-top:25px;}
#add-addr .inner-wrap ul li {margin:15px 0; height:27px; line-height:27px;}
#add-addr .inner-wrap ul li label {float:left; margin:0 10px 0 25px; width:90px; height:100%; font-size:14px; text-align:right; color:#666;}
#add-addr .inner-wrap ul li label span {margin-right:5px; color:#ff7600;}
#add-addr .inner-wrap ul li input {float:left; padding:0 10px; width:150px; height:25px; line-height:25px; border:1px solid #d6d6d6; border-radius:3px;}
#add-addr .inner-wrap ul li .detail {width:315px;}
#add-addr .inner-wrap ul li .set {margin:1px 5px 0 0; width:auto;}
#add-addr .inner-wrap ul li .save {width:145px; height:34px; line-height:34px; background:url(../img/bg_btn.jpg) repeat-x 0 center; cursor:pointer;}
#add-addr .inner-wrap ul li select {height:27px; border:1px solid #cccccc;}*/
/*选择地址*/
#select-addr .inner-wrap {position:absolute; top:50%; left:50%; margin:-149px 0 0 -248px; width:496px; height:298px;}
#select-addr .hasNoAddr p {position:absolute; top:50%; left:0; margin-top:-15px; width:100%; height:30px; font-weight:bold; line-height:30px; text-align:center; color:#7f8183}
#select-addr .hasNoAddr input {margin-left:20px; width:123px; height:100%; color:#fff; background:url(../img/bg_btn_on.jpg) repeat-x 0 center; cursor:pointer; border-radius:3px;}
#select-addr .hasAddr {position:relative; padding:18px; height:230px; overflow:auto;}
#select-addr .hasAddr input.btn {position:absolute; top:10px; right:18px; width:63px; height:22px; color:#333; background:url(../img/bg_btn.jpg) repeat-x 0 center; border:1px solid #888; border-radius:3px; cursor:pointer;}
#select-addr .hasAddr .addrs {margin-top:15px; height:215px; overflow:auto;}
#select-addr .hasAddr .addrs p {position:relative; margin-top:10px; padding:0 5px; height:41px; line-height:41px; color:#333; border:1px solid #eeeeee; border-radius:3px; cursor:pointer;}
#select-addr .hasAddr .addrs p .inp-txt {display:none; position:absolute; top:0; left:5px; height:41px; width:450px; background-color:#fff;}
#select-addr .hasAddr .addrs p span {float:left; margin:0 3px;}
#select-addr .hasAddr .addrs p .txt,
#select-addr .hasAddr .addrs p .inp-txt {width:370px; height:100%; overflow:hidden;}
#select-addr .hasAddr .addrs p .funcs {display:none; float:right; margin:0; padding:0 5px; color:#005ea7;}
#select-addr .hasAddr .addrs p.hover {border-color:#c5c5c5}
#select-addr .hasAddr .addrs p.hover .funcs {display:block;}
#select-addr .hasAddr .addrs p.edit {border-color:#ff7600}
#select-addr .hasAddr .addrs p.edit .txt,
#select-addr .hasAddr .addrs p.edit .funcs {display:none;}
#select-addr .hasAddr .addrs p.edit .inp-txt {display:inline;}

/* 选择网点 */
#select-branch .inner-wrap {margin:-263px 0 0 -500px; width:992px; height:518px; }
#select-branch .inner-wrap .map {position:relative; height:486px;}
#select-branch .inner-wrap .map .your {position:absolute; width:222px; height:112px;background:url(../img/prod/bg_loc.png) no-repeat;}
#select-branch .inner-wrap .map .your .btn {position:absolute; right:15px; top:9px; z-index:10; width:25px; height:25px;}
#select-branch .inner-wrap .map .your p {position:absolute; top:20px; left:20px; width:183px; font-size:14px; color:#666; }
#select-branch .inner-wrap .map .your p span {display:block; font-weight:bold; color:#2e2e2e;}
#select-branch .inner-wrap .map .info {position:absolute; padding:30px; width:226px; height:186px; background:url(../img/prod/bg_mapInfo.png);}
#select-branch .inner-wrap .map .info table {font-weight:bold; color:#2e2e2e; border-collapse:collapse;}
#select-branch .inner-wrap .map .info table tr {}
#select-branch .inner-wrap .map .info table thead {margin-bottom:199px;}
#select-branch .inner-wrap .map .info table tr {border-bottom:10px solid #fff;}
#select-branch .inner-wrap .map .info table tbody tr td {vertical-align:top;}
#select-branch .inner-wrap .map .info table tr td p {font-size:13px; line-height:18px;}
#select-branch .inner-wrap .map .info table tr td img {margin-right:10px;}
#select-branch .inner-wrap .map .info table tr td .label {text-align:right; color:#9a9a9a;}
#select-branch .inner-wrap .map .info a.btn {position:absolute; right:15px; top:14px; width:25px; height:25px;}
#select-branch .inner-wrap .map .info input.btn {position:absolute; bottom:20px; left:95px; width:96px; height:27px; color:#fff; background:url(../img/bg_btn_on.jpg) repeat-x 0 center; border-radius:2px; cursor:pointer;}
/* 流程2 end */


/* 流程3 */
#select-prov {margin-top:25px;}
#select-prov .prod-info {position:relative; border:1px solid #d9d9d9;}
#select-prov .prod-info .prod-info-l {float:left; width:354px; height:298px; border-right:1px solid #d9d9d9;}
#select-prov .prod-info .prod-info-l img {width:100%; height:100%;}
#select-prov .prod-info .prod-info-r {float:right; width:637px;}
#select-prov .prod-info .prod-info-r h1 {padding:20px 0 14px 0; font-size:18px; font-weight:bold; line-height:25px; color:#000; border-bottom:1px solid #ededed;}
#select-prov .prod-info .prod-info-r table {width:100%;}
#select-prov .prod-info .prod-info-r table tr {height:28px;}
#select-prov .prod-info .prod-info-r table tr.ver-align td {vertical-align:middle;}
#select-prov .prod-info .prod-info-r table tr td {padding:11px 0; font-size:13px; line-height:17px; vertical-align:top; color:#35373a;}
#select-prov .prod-info .prod-info-r table tr td.label {width:80px; color:#828282;}
#select-prov .prod-info .prod-info-r table tr td .stock-box {float:left; width:49px; height:33px; border:1px solid #cccccc; background:url(../img/prod_d/btn_stock.jpg) no-repeat right 0;}
#select-prov .prod-info .prod-info-r table tr td .stock-box input {float:left; width:33px; height:100%; text-align:center;}
#select-prov .prod-info .prod-info-r table tr td .stock-box a {float:left; width:16px; height:50%;}
#select-prov .prod-info .prod-info-r table tr td .link {color:#336dc4; text-decoration:underline;}
#select-prov .prod-info .prod-info-r table tr td .submit input {width:133px; height:34px; font-size:14px; border:1px solid #f36100; cursor:pointer;}
#select-prov .prod-info .prod-info-r table tr td .submit .cart {margin:0 15px 0 24px; text-indent:14px; color:#ff5900; background:#fff4f4 url(../img/prod_d/icon_cart.png) no-repeat 10px 9px;}
#select-prov .prod-info .prod-info-r table tr td .submit .next {color:#fff; background-color:#ff7600;}
#select-prov .prod-info .oth-funcs {position:absolute; right:0; bottom:0; padding:9px 0; width:667px; height:36px; background-color:#f5f5f5;}
#select-prov .prod-info .oth-funcs input {margin-left:32px; float:left; width:133px; height:34px; font-size:18px; background-color:#fff; color:#6f6f6f; border:1px solid #c9c9c9; cursor:pointer;}
#select-prov .prod-info .oth-funcs .next {margin-left:9px; color:#fff; background-color:#ff6f00; border-color:#ff6f00;}
#select-prov .prov-list .sort-mode {margin:12px 0; height:48px; border:1px solid #d9d9d9;}
#select-prov .prov-list .sort-mode a {float:left; padding:18px 0; height:12px;}
#select-prov .prov-list .sort-mode a span {display:block; padding:0 20px; height:100%:; font-size:13px; line-height:12px; color:#35373a; border-right:1px solid #dfdfdf;}
#select-prov .prov-list .sort-mode a.on span {color:#ff7600;}
#select-prov .prov-list .prov-items {width:1036px;}
#select-prov .prov-list .prov-items .item {position:relative; float:left; margin:0 12px 12px 0; width:506px; height:321px;}
#select-prov .prov-list .prov-items .item .inner-border span {background-color:#fcb909;}
#select-prov .prov-list .prov-items .item table {width:100%; border-collapse:collapse;}
#select-prov .prov-list .prov-items .item table tr td {vertical-align:middle; border:1px solid #e7e7e7;}
#select-prov .prov-list .prov-items .item table tr td {padding:12px; line-height:18px;}
#select-prov .prov-list .prov-items .item table.top tr td.rowspan2 {width:140px; height:140px;}
#select-prov .prov-list .prov-items .item table.top tr td.rowspan2 img {width:140px; height:140px;}
#select-prov .prov-list .prov-items .item table.top tr td.addr {color:#1a1b1c;}
#select-prov .prov-list .prov-items .item table.top tr td.addr h2 {margin-bottom:5px; font-size:18px;}
#select-prov .prov-list .prov-items .item table.top tr td.price {color:#6e6e6e;}
#select-prov .prov-list .prov-items .item table.top tr td.price h3 {font-size:13px; color:#ff4e00;}
#select-prov .prov-list .prov-items .item table.top tr td.price h3 strong {font-size:21px; font-weight:normal;}
#select-prov .prov-list .prov-items .item table.bottom {margin-top:-1px;}
#select-prov .prov-list .prov-items .item table.bottom tr td {padding:0 12px; width:50%; line-height:48px; color:#323232;}
#select-prov .prov-list .prov-items .item table.bottom tr td .label {float:left; margin-right:10px; color:#9a9a9a;}
#select-prov .prov-list .prov-items .item table.bottom tr.btns td {padding:0; line-height:56px;}
#select-prov .prov-list .prov-items .item table.bottom tr.btns td a {display:block; width:100%; height:100%; font-size:13px; text-indent:112px; color:#4095ce; background:#f5f5f5 url(../img/prod/btns_select_prov.png) no-repeat 0 16px;}
#select-prov .prov-list .prov-items .item table.bottom tr.btns td a.custom {background-position:-244px 0;}
#select-prov .prov-list .prov-items .selected .inner-border {display:block;}
#select-prov .prov-list .prov-items .selected table.bottom tr.btns td a {background-image:url(../img/prod/btns_select_prov2.png);}
#select-prov .pages-turning {margin:24px 0 36px 0;}

/************** 论坛 *************/
#bbs .banner {background-image:url(../img/bbs/banner.jpg);}
#bbs .tabbar {height:73px; color:#6a6c74; border-bottom:1px solid #e3e3e3;}
#bbs .tabbar .g-wrap {height:74px; background:url(../img/slogan.png) no-repeat right 20px; overflow:hidden;}
#bbs .tabbar .g-wrap .inner-wrap {height:100%; margin-left:-17px;}
#bbs .tabbar a {float:left; padding:0 15px 0 17px; line-height:74px; background:url(../img/bbs/icon_tab_link.jpg) no-repeat 0 center;}
#bbs .tabbar a span {display:block; width:100%; height:71px; font-size:13px; font-weight:bold; line-height:74px;}
#bbs .tabbar a.on span {color:#ff8500; border-bottom:3px solid #ff8500;}
#bbs .tabcont {float:left; padding-right:22px; width:671px; border-right:1px solid #e3e3e3;}
#bbs .tabcont {color:#7e8086;}
#bbs .tabcont .tabcont-item {display:none;}
#bbs .tabcont .tabcont-item .pages-turning {margin:30px auto;}
#bbs .tabcont .tabcont-item .subitem {display:block; padding:8px 0 16px 0; border-bottom:1px solid #e3e3e3; -webkit-transition:background-color 300ms; transition:background-color 300ms;}
#bbs .tabcont .tabcont-item .subitem:last-child {border-bottom:0 none;}
#bbs .tabcont .tabcont-item a.subitem:hover {background-color:#eaeaea;}
#bbs .tabcont .tabcont-item .subitem h3 {margin:8px 0; font-size:16px; line-height:22px; color:#43454c;}
#bbs .tabcont .tabcont-item .search {padding:21px 0 31px 0; height:48px;}
#bbs .tabcont .tabcont-item .search .inp-txt {padding:0 60px; width:422px; height:44px; background:#fff url(../img/bbs/btn_search.png) no-repeat 9px 7px;  border:2px solid #ff8500;}
#bbs .tabcont .search .inp-btn {float:right; width:125px; height:48px; font-size:16px; color:#fff; background-color:#ff8500; cursor:pointer;}
#bbs .right-bar {float:right; width:308px;}
#bbs .right-bar .links {margin-top:21px; border-bottom:5px solid #e9ebec;}
#bbs .right-bar .links a {display:block; margin-bottom:16px;}
#bbs .right-bar .contact {padding:19px 0 0  40px; background:url(../img/icon_pos.png) no-repeat 1px 19px;}
#bbs .right-bar .contact h3 {font-size:14px; color:#55565a;}
#bbs .right-bar .contact p {margin:7px 0; line-height:18px; color:#757779; }

/*投诉建议*/
#bbs .complain .inner-tabbar {margin-top:23px; height:34px; border-bottom:1px solid #efefef;}
#bbs .complain .inner-tabbar a {float:left; margin-right:9px; width:112px; line-height:33px; text-align:center; font-size:13px; color:#333; background-color:#f3f3f3; border:1px solid #efefef;}
#bbs .complain .inner-tabbar a.on {background-color:#fff; color:#; border-bottom:1px solid #fff;}
#bbs .complain .inner-tabcont {position:relative; margin-top:23px;}
#bbs .complain .inner-tabcont .inner-tabcont-item {display:none; overflow-y:auto;}
#bbs .complain .inner-tabcont ul {margin-top:21px; line-height:28px; color:#43454c;}
#bbs .complain .inner-tabcont ul li {margin:21px 0;}
#bbs .complain .inner-tabcont ul li .caption {float:left; width:67px; height:100%;}
#bbs .complain .inner-tabcont ul .type input {vertical-align:-2px;}
#bbs .complain .inner-tabcont ul .type label {margin:0 21px 0 6px;}
#bbs .complain .inner-tabcont ul .device input {width:79px; height:28px; background:url(../img/bg_btn.jpg) repeat-x 0 center; border:1px solid #d6d6d6; border-radius:1px; cursor:pointer;}
#bbs .complain .inner-tabcont ul .detail {height:114px;}
#bbs .complain .inner-tabcont ul .detail textarea {float:left; padding:6px; width:585px; height:100px; text-align:justify; border:1px solid #dfdfdf; border-radius:1px; resize:none;}
#bbs .complain .inner-tabcont ul .contact input {padding:0 6px; width:195px; height:28px; border:1px solid #dfdfdf; border-radius:1px;}
#bbs .complain .inner-tabcont ul .upload {position:relative; height:160px;}
#bbs .complain .inner-tabcont ul .upload .style {position:relative; float:left; width:100px; height:97px; background:url(../img/bbs/p4.jpg) no-repeat; overflow:hidden;}
#bbs .complain .inner-tabcont ul .upload .style .inner {position:absolute; top:1px; left:1px; width:98px; height:64px;}
#bbs .complain .inner-tabcont ul .upload .style input {position:absolute; bottom:0; left:0; width:100%; height:32px; -webkit-opacity:0; -moz-opacity:0; -ms-opacity:0; -o-opacity:0; opacity:0; cursor:pointer;}
#bbs .complain .inner-tabcont ul .upload p {position:absolute; bottom:0; left:67px; line-height:22px; color:#969696;}
#bbs .complain .inner-tabcont ul .submit input {margin-left:67px; width:199px; height:42px; font-size:18px; color:#fff; background:url(../img/bg_btn_on.jpg) repeat-x 0 center; border-radius:1px;  border:1px solid #f36100; cursor:pointer;}
#bbs .complain .inner-tabcont .i2 {height:468px;}
#bbs .complain .inner-tabcont .on {display:block;}
#bbs .complain .inner-tabcont .log {width:100%; border-collapse:collapse; color:#444;}
#bbs .complain .inner-tabcont .log tr {height:59px;}
#bbs .complain .inner-tabcont .log thead tr {height:30px; background-color:#f5f5f5; border:1px solid #ededed;}
#bbs .complain .inner-tabcont .log td {text-align:center; border:1px solid #ededed;}
#bbs .complain .inner-tabcont .log thead td {border:0 none;}
#bbs .complain .inner-tabcont .log .model span {padding:0 8px; line-height:22px; background:url(../img/bbs/icon_fold.jpg) no-repeat right 10px; cursor:pointer;}
#bbs .complain .inner-tabcont .log td .off {color:#b1b1b1;}
#bbs .complain .inner-tabcont .log td a {color:#ff8500;}
#bbs #float-block {display:none; position:absolute; top:100px; left:100px; padding:13px 20px;  width:340px; height:100px; background-color:#fff; border:1px solid #ddd; border-radius:1px;}
#bbs #float-block .corner {position:absolute; left:-8px; top:23px; width:8px; height:15px; background:url(../img/icon_corner_left.png) no-repeat;}
#bbs #float-block table {width:100%; color:#333; border-collapse:collapse;}
#bbs #float-block table .fir {width:150px;}
#bbs #float-block table thead tr {height:30px; border-bottom:1px solid #f1f1f1;}
#bbs #float-block table thead tr td {font-size:14px;}
#bbs #float-block table tbody td {padding:7px 0; vertical-align:top;}
#bbs .complain .success {display:none; position:relative; height:492px; background:url(../img/bbs/success.jpg) no-repeat center 92px;}
#bbs .complain .success input {position:absolute; top:248px; left:50%; width:81px; height:27px; font-size:14px; color:#fff; background:url(../img/bg_btn_on.jpg) repeat-x 0 center; border:1px solid #f36100; border-radius:1px; cursor:pointer;}
#bbs .complain .success .view {margin-left:-86px;}
#bbs .complain .success .back {margin-left:5px;}

/************** 协议详情 *************/
#deal-detail {position:relative; color:#3f3f3f; line-height:22px;}
#deal-detail .head h1 {height:56px; font-size:24px; text-align:center; letter-spacing:7px; color:#343434;}
#deal-detail .head {text-align:right;}
#deal-detail .sub {text-indent:2em;}
#deal-detail .wrap {margin:22px 29px;}
#deal-detail .wrap table {width:100%; border-collapse:collapse;}
#deal-detail .wrap table tr {height:55px;}
#deal-detail .wrap table td {text-align:center; border:1px solid #f1f1f1;}
#deal-detail .wrap table thead tr {height:40px; background-color:#f5f5f5;}
#deal-detail .wrap table thead tr td {border:0 none;}
/************** 头部 ***********/







/*弹窗登录*/
#myModal {
    z-index: 999999999999;
}
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
	background: rgba(0,0,0,0.5)
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%)
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0)
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in {
    opacity: 1;
}
.modal-dialog {
    width: 390px;

	    margin: 30px auto;
	margin-top: 10%;
	    position: relative;
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);

	box-shadow: 0 5px 15px rgba(0,0,0,.5);
}
.modal-header {
    padding-left: 50px;
    padding-right: 50px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
	    padding: 5px;
	height: 20px;

}
.login_logo{text-align:center;font-size: 18px; color:#999; margin-bottom:10px}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before{
    display: table;
    content: " ";
}
.modal-header .close {
    margin-top: -2px;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
.modal-body {
    position: relative;
    padding: 15px;
}
 .modal-header .modal-title {
    color: #333;
    font-size: 14px;
    font-weight: 600;
}

 .modal-header .modal-title i {
    background: url("/public/static/xin_images/spirit_bg.png") no-repeat -244px -153px;
    width: 18px;
    height: 25px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -8px;
}

 .modal-header .close span {
    color: #333;
    opacity: 1;
}

 .modal-tab {
    padding: 0 40px;
}

 .modal-tab .ivu-radio {
    margin-right: 10px;
}

 .ivu-radio-inner:after {
    background: #ee5656;
}

 .ivu-radio-checked .ivu-radio-inner {
    border-color: #ee5656;
}

 .modal-tab .ivu-radio-group {
    width: 100%;
}
.ivu-radio-group {
    display: inline-block;
    font-size: 12px;
}
 .ivu-radio-group-item {
    margin-right: 0;
}



.tabCont p {
    text-align: center;
    padding-top: 10px;
    position: relative;
}

.tabCont p input {
    width: 280px;
    height: 40px;
    text-indent: 10px;
	border:1px solid #d8d8d8;
	border-radius: 2px;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
}
.btn {
    background: #23aded;
    width: 280px;
    height: 40px;
    margin: 0 auto;
    border-color: #23aded;
}
.tabContent{margin-bottom:20px}
.LogInAnotherWay{text-align: center;color:#999; font-size: 14px;}
.registerNow{
	width: 274px;
    height: 34px;
    border: 1px solid #999;
    border-radius: 2px;
	text-align:center;
	margin:10px auto 0 auto;
	line-height: 34px;
	font-size: 12px
}
.weixin_log{margin:10px 0}

.weixin_log .forget_ps{float:right;    margin-top: 10px;}
