﻿/*Confirm*/

.alert_bg {width:100%;height:100%;position:absolute;top:0;left:0;background-color:gray;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index:9999;display:none;}
.alert_container {height:280px !important; width:300px;position:absolute;top:300px;left:600px;z-index:10000;background-color:#ffffff;display:none;}
.ac_title {float:left;width:100%;background-color:#f7f4f4;color:#464646;height:48px;line-height:48px;border-bottom: solid 1px #ddd9d9;}
.ac_title a {float:right;color:#464646;border-left:solid 1px #ddd9d9;display: inline-block;height: 48px;width: 47px;background: url(../images/icon_close.gif) no-repeat;}
.ac_title a:hover {background: url(../images/icon_close_hover.gif) no-repeat;border-left: solid 1px #ff7e00;}
.ac_title span {margin-left:10px;font-size:18px;font-family:'Microsoft YaHei';color: #6c6c6c;float: left;display: inline-block;}
.ac_content {float:left;width:100%;text-align:left;margin:0 !important;line-height:20px;font-size: 18px;font-family: 'Microsoft YaHei';color: #000000;}
.ac_btns {float:left;text-align:center;width:100%; margin-bottom:20px;}
.ac_btns .alert_ok,.ac_btns .alert_cancel { background: url(../images/btn_bg_alert.gif) no-repeat;width: 83px;height: 30px;text-align: center; color: #ffffff; line-height: 30px;border: 0; cursor: pointer;font-size: 16px;font-family:'Microsoft YaHei';}
.ac_left {float:left;}
.ac_right {float:right;width:212px;border-left:solid 2px #d6d6d6;height:100%; display:none;}
.ac_right .acr_txt {font-size:18px;font-family:'Microsoft YaHei';color:#000000; width:118px; margin:100px auto 0 auto; line-height:30px; text-align:center; }
.ac_right .acr_btn {width:100px;margin:15px auto 0 auto;height:35px; text-align:center;}
.ac_right .acr_btn .acr_btn_yuyue {font-family: 'Microsoft YaHei';float:left;color:#ffffff; background: url(../images/btn_bg_alert.gif) no-repeat;width: 83px;height: 30px;border: 0;cursor: pointer; font-size:14px; line-height:26px;margin-left:10px;}
.ac_right .acr_btn .acr_btn_yuyue:hover {text-decoration:none;}
.ac_btns .btnloginok {background:url(../images/btn_bgloginok.gif) no-repeat;margin-left:100px; width:154px;}

/*login wrap*/
.container_login { margin: 5px 15px 5px 15px; padding: 10px; position: relative; }
.container_login table {table-layout:fixed;}
.container_login .cl_title { position: absolute; top: -10px; height: 20px; left: 10px; padding: 0 10px 0 10px; background-color: #ffffff; }
.container_login .cl_entry { margin-top: 5px; margin-bottom: 5px; }
.cl_entry table { text-align: center; margin-left: 40px; }
.cl_entry table td { height: 45px; text-align: left; }
.cl_entry table td input{ height:29px; border:solid 1px #bcbcbc; width:252px; padding-left:5px;font-size:12px;}
.cl_entry .lblname { text-align: right; font-size: 14px; padding-right: 10px; color:#4d4d4d; font-weight:bold; width:67px;}
.cl_entry #txt_validcode { width: 100px; float: left; }
.cl_entry #tr_optioncode {display:none;}
.cl_entry #tr_tipcode td {height: 24px; vertical-align:top;}
.cl_entry .lblmsg a { text-decoration: underline; font-size:12px;color:#1960d5; }
.lblmsg #remember {float:left;width:12px;margin:0; }
.lblmsg .remember {font-size:12px;padding-left:2px; }
.lblmsg .resetpassword { float:right;}
.cl_entry table #tr_optioncode a { border: solid 1px #D1D1D1; background-color: #D1D1D1; height: 31px;line-height:31px; float: left; margin-left: 10px; color: #000000; text-decoration: none; padding: 0 5px; font-size:14px; }
.cl_entry #tip_loginerror {font-size:12px; color:red; text-align:center;}


/*diagnose*/
.container_diagnose {font-family:'Microsoft YaHei';width:584px;display:none; margin:0 auto;}
.list_parts {width:584px;float:left;margin-top:20px;}
.list_parts li { border-bottom: 1px dotted #B6B6B6; color: #505050; font-size: 14px;height: 40px;line-height: 40px; padding: 0 20px; vertical-align: middle; width: 543px;}
.list_parts li.interval {background-color: #F4F6FB;}
.list_parts li span {display: inline-block;float: left;}
.list_parts li.cancel a { background-color: #CBCBCB;}
.list_parts li a:hover {text-decoration:none;}
.list_parts li a { background-color: #FFFFFF;border: 1px solid #ADAEB2;color: #3D3D3D;display: inline-block;float: right;height: 25px;line-height: 25px;margin-top: 7px;text-align: center;width: 75px;}
.list_head {width:584px;float:left;}
.list_head .list_brand{float:left;width:131px;}
.list_head .list_bpic {border:solid 1px #dddddd; width:131px; height:131px;}
.list_head .list_carinfo {float:right;width:451px; font-family:'Microsoft YaHei';color:#3e3e3e;}
.list_head .list_carinfo p{padding-left:20px;width:431px;float:left;}
.list_head .list_changetc {font-size:12px; height: 18px;line-height:18px; margin-top: 55px;}
.list_head .list_selectcar {font-size:14px; height: 18px; line-height: 18px;color:#3e3e3e; border-bottom:solid 1px #dddddd; padding-bottom:5px;}
.list_head .list_car {font-size:18px;color:#1f81c1;padding-top:10px;}
.list_btns {float:left;width:100%; text-align:right; margin-top:10px;}
.list_btns img {cursor:pointer;}

/*form control*/
.form_control_container {float:left; border:solid 1px #bcbcbc; background-color:#ffffff; position:relative;}
.form_control_container .control_value {float:left;padding:0 5px;width:230px;height:29px;line-height:29px; border:0; font-size:14px; color:#464646;margin:0;}
.form_control_container .control_more {float:right;width:24px; background:url(../images/icon_bg.png) no-repeat -10px -49px; height:15px;margin-top:9px; cursor:pointer;}
.form_control_container .control_unit {background:none;height:26px; padding-top:2px; line-height:26px; margin-top:0; cursor:default; font-size:14px; color:#bcbcbc;font-family:Arial;}
.form_control_container .control_droplist {float:left;width:100%; position:absolute;z-index:99; top:29px; left:-1px; border:solid 1px #bcbcbc; border-top:0; background-color:#ffffff; height:200px;overflow-y:auto;overflow-x:hidden; display:none;}
.form_control_container .control_droplist li {float:left;width:100%; line-height:28px; height:28px; overflow:hidden; cursor:pointer; font-size:14px; color:#464646;}
.form_control_container .control_droplist li span {margin-left:5px;}
.form_control_container .control_droplist li:hover,.form_control_container .control_droplist li.selected{background-color:#ff9206;}

