﻿#left_info{float:left;width:260px;margin-left:0;}
#left_info .assistant{padding:30px 0 20px 40px}

#contact_pnl {height: auto;border: 1px solid #D4D4D4;}
.contact_t{
    background: url("../images/dealer/title_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #E5E5E5;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
}
.contact_t h3 {
    background: url("../images/dealer/arrow.gif") no-repeat scroll left center transparent;
    display: inline;
    margin-left: 5px;
    padding-left: 10px;
    color: #464C4F;
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.contact_c{ height: 200px;padding: 5px 0; margin-left: 8px;margin-right: 8px}

#dealerInfo{
    margin-bottom: 4px;
}
 
#dealerInfo p{
   margin: 4px;
} 

#dealerInfo .d_name{
   text-align:center;
   color: #0066CC;
   font-size:14px;
   margin-bottom:10px;
} 
#dealerInfo .c_name{color: #1E50A2;}

#dealerInfo .other{color: #333333;}

#qual_pnl {height: auto;border: 1px solid #D4D4D4;margin-top:5px;}
.qual_t{
    background: url("../images/dealer/title_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #E5E5E5;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
}
.qual_t h3 {
    background: url("../images/dealer/arrow.gif") no-repeat scroll left center transparent;
    display: inline;
    margin-left: 5px;
    padding-left: 10px;
    color: #464C4F;
    float: left;
    font-size: 14px;
    font-weight: bold;
}


.qual_img {
    float: left;
}
    
.pre, .next {
    background: url("../images/dealer/dealer_0.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 24px;
    line-height: 0;
    margin: 63px 4px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 24px;
}
        
.ep_qual {
    float: left;
    height: 150px;
    overflow: hidden;
    width: 200px;
}

.ep_qual li {
    float: left;
    height: 150px;
    line-height: 100px;
    overflow: hidden;
    padding-right: 16px;
    text-align: center;
    width: 200px;
}

.next {
    background-position: -640px 0;
    margin: 63px 0 0 4px;
}


#qualificatInfo{
        clear: both;
        height: auto !important;
        min-height: 250px;
        padding: 5px 0;
    }

#qualificatInfo .info {
        float: left;
        height: 100px;
        margin: 2px;
        text-align: center;
        vertical-align: middle;
        width: 100px;
    }
    
#qualificatInfo .image {
    border: 1px solid #D4D4D4;
    font-size: 0;
    height: 75px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 3px;
    text-align: center;
    width: 100px;
}
#qualificatInfo .title {
    margin-bottom: 5px;
    text-align: center;
    word-wrap: break-word;
    width: 110px;
}

#rigth_info{float:left;width:680px;padding-left:12px;}

#introduction_info{width:680px;}
#introduction_pnl {height: auto;border: 1px solid #D4D4D4;}
.introduction_t{
    background: url("../images/dealer/title_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #E5E5E5;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
}
.introduction_t h3 {
    background: url("../images/dealer/arrow.gif") no-repeat scroll left center transparent;
    display: inline;
    margin-left: 5px;
    padding-left: 10px;
    color: #464C4F;
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.introduction_c{height:auto;padding: 16px 16px 16px 16px;}
.introduction_body{word-wrap: break-word;color: #000000;font: 12px/1.5 Tahoma,Arial,"宋体",sans-serif;}


#facts_info{width:680px;padding-top: 5px;}
#facts_pnl {height:auto;border: 1px solid #D4D4D4;}
.facts_t{
    background: url("../images/dealer/title_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #E5E5E5;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
}
.facts_t h3 {
    background: url("../images/dealer/arrow.gif") no-repeat scroll left center transparent;
    display: inline;
    margin-left: 5px;
    padding-left: 10px;
    color: #464C4F;
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.facts_c{padding: 5px 0;min-height:150px;height:auto !important;height:150px;clear:both;}
#f_list .info {
    float: left;
    height: 140px;
    margin: 5px;
    text-align: center;
    vertical-align: middle;
    width: 120px;
}

#f_list .image {
    border: 1px solid #D4D4D4;
    font-size: 0;
    height: 100px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 3px; 
    text-align: center;
    width: 100px;
}
#f_list .title {
    margin-bottom: 5px;
    word-wrap: break-word;
    text-align:center;
}


#ser_info{width:680px;padding-top: 5px;}
#ser_pnl {height: auto;border: 1px solid #D4D4D4;}
.ser_t{
    background: url("../images/dealer/title_bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #E5E5E5;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
}
.ser_t h3 {
    background: url("../images/dealer/arrow.gif") no-repeat scroll left center transparent;
    display: inline;
    margin-left: 5px;
    padding-left: 10px;
    color: #464C4F;
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.ser_c{padding: 5px 0;min-height:150px;height:auto !important;height:150px;clear:both;}
#s_list .info {
    float: left;
    height: 210px;
    margin: 0 0 0 5px;
    text-align: center;
    vertical-align: middle;
    width: 160px;
}

#s_list .image {
    border: 1px solid #D4D4D4;
    font-size: 0;
    height: 140px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 3px; 
    text-align: center;
    width: 140px;
}
#s_list .image a{
    text-align:center
}
#s_list .title {
     height: 30px;
    margin-bottom: 2px;
    word-wrap: break-word;
    text-align:center;
}
#s_list .disc {
    height: 20px;
    margin-bottom: 2px;
    text-align:center;
    color:#65BF0B;
}

#welcome{float:left;width:500px;padding:30px 10px 10px 10px;}
#welcome p{line-height:25px;font-size:14px;padding-left:20px;}
#welcome .hello{padding-left:0;}
#welcome .hello .f{font-weight:bold;font-style:normal;}
#welcome p .service{font-weight:bold;text-decoration:underline;font-style:normal;padding:0 5px 0 5px;}
#welcome .ftitle{font-weight:bold;padding:20px 5px 0 5px;color:#257EC0;}
#welcome ul{padding:10px 10px 0 20px;}
#welcome ul li{float:left;line-height:25px;white-space:nowrap;padding:0 5px 0 5px;}
#welcome ul li a:link,#welcome ul li a:visited{color:#C90000;}

#product_range{float:left;width:730px;margin-top:20px;}
#product_range .title{height:25px;}
#product_range .title h3{color:#598F23;font-size:14px;padding-left:20px;}
#product_range .data{}
#product_range .data .prodinfo{float:left;width:130px;height:130px;padding:5px;}

.d_header{width:952px;padding:0;height:87px;}

#menu_nav{background:url(../images/dealer/menu_nav_bg.gif) no-repeat 0px -1px; width:952px; height:32px; position:absolute;}
#menu_nav a{display:block;float:left;position:absolute;height:32px;width:98px;text-align:center;cursor:pointer;line-height:35px;font-size:14px;font-weight:bold; text-decoration:none; color:#fff}
#menu_nav a:hover{text-decoration:none;color:#c2dcf6;}
#menu_nav .active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/dealer/menu_nav_bg.gif) no-repeat scroll -1px -34px;
	color:#000000;
}

#menu_nav .mn_a1{position:absolute;top:0; left:51px;}
#menu_nav .mn_a2{position:absolute;top:0; left:187px;}
#menu_nav .mn_a3{position:absolute;top:0; left:335px;}

.PageCtr {
	clear:both;
	float:right;
	font-size:12px;
	padding:5px;
	text-align:right;
}
.PageCtr a.PageLink:hover {
	background:#6666CC none repeat scroll 0 0;
	border:1px solid #CBDBE5;
	color:#FFFFFF;
	font-size:12px;
	padding:4px 6px;
	text-decoration:none;
}
.PageCtr a.PageLink:link, a.PageLink:visited, a.PageLink:active {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CBDBE5;
	color:#6666CC;
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	margin-left:2px;
	padding:4px 6px;
	text-decoration:none;
}
.PageCtr a.PrevPage:link, a.PrevPage:visited, a.PrevPage:active {
	background-color:#FFFFFF;
	background-position:5px -274px;
	border:1px solid #CBDBE5;
	color:#6666CC;
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	margin-left:2px;
	padding:4px 5px 4px 14px;
	text-decoration:none;
}

.PageCtr a.PageLink:link, a.PageLink:visited, a.PageLink:active {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CBDBE5;
	color:#6666CC;
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	margin-left:2px;
	padding:4px 6px;
	text-decoration:none;
}
.PageCtr span.PageSel {
	background:#6666CC none repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	margin-left:2px;
	padding:4px 6px;
}
.PageCtr a.NextPage:link, a.NextPage:visited, a.NextPage:active {
	background-color:#FFFFFF;
	background-position:45px -234px;
	border:1px solid #CBDBE5;
	color:#6666CC;
	float:left;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	margin-left:2px;
	padding:4px 14px 4px 5px;
	text-decoration:none;
}


.cm_top_h{height:20px; padding-top:5px; border-bottom:1px solid #C9D7F1;}
.cm_top_h ul{}
.cm_top_h .tuser{float:right;text-align:right; width:400px;}
.cm_top_h .tlink{float:left;margin:0; padding-left:10px;}
.cm_top_h li a:link, .cm_top_h li a:visited, .cm_top_h li a:hover{
	padding:0 5px 0 5px;
}
.cm_top_h ul li{ list-style:none;float:left;}
.cm_top_h .tuser li{ float:right}
.cm_top_m{height:81px; background:#fff; border-bottom:solid 1px #C9D7F1;}
.cm_top_ml{float:left}
.cm_top_ml img{border:none; padding:0;}
.cm_top_mr{float:left;}

.cm_bottom{width:100%;float:left;text-align:center; margin-top:10px; padding:10px 0 10px 0; border-top:solid 2px #D2D2D4;}


span.s_a{cursor:pointer;text-decoration:underlien;}

.f_list_img{float:left;padding:10px 0 10px 10px;}
.f_list_img img{border:none; padding:0 10px 0 10px;}

#appraise_data{}
#appraise_data ul{float:left;width:100%;}
#appraise_data li.c{float:left; padding:2px 0 2px 10px;}
#appraise_data li.g{float:right; padding:2px 5px 2px 0}

#chara_list{}
#chara_list table {width:400px;background:#ccc;}
#chara_list table td{background:#fff;height:22px;}
#chara_list table .c_name{background:#ccc;padding-left:5px;}
#chara_list table .p_name{padding-left:10px;}
#chara_list table .p_value{padding-left:5px;}




/****************************************/
#d_shortcut{height: 30px;line-height: 30px;background-color: #F8F8F8; border-bottom: 1px solid #CCC}
#d_shortcut li{float: left;}
.d_wrap{width: 952px;margin: 0 auto}
.fr{float: right}
#loginfo{margin-right: 10px}
#btnMyEP{display:none}
#deal_logo{position: relative;height: 100px;}
.deal_box {border: 1px solid #B1B5B3;height: 100px;}

.deal_message {color: #FFFFFF;height: 37px;position: absolute;width: 500px;left: 60px;top: 45px;}
.deal_message p {line-height: 22px;}



#loginInfo_div{display:none; background:#fff; border:solid 1px #ccc; height:300px;width:340px}
#loginInfo_div h3{background-color:#FFFFFF;border-color:#C4D5DF;border-style:solid;border-width:1px 0;cursor:pointer;height:28px;
             line-height:28px;margin:0;padding:0;position:relative;width:100%;}             
#loginInfo_div h3 span{background:#EFF4F8;display:block;font-size:12px;font-weight:bold;line-height:26px;margin:1px;padding-left:22px;}

#login_0 li{padding-left:5px;padding-bottom:5px;line-height:14px;margin-bottom:5px;overflow:hidden;list-style:none outside none;}

.pop_div{display:none; background:#fff; border:solid 1px #ccc;}
#login_1 {
    width:130px;
    padding-top:10px;
    background: none repeat scroll 0 0 #FFFFF0;
    border-color: #DDCA7F;
    border-style: solid;
    border-width: 1px 1px 0;
    line-height: 21px;
    padding: 8px 0;
}

#login_1 ul {
    margin: 0 7px;
    padding: 12px 5px;
}

#login_1 ul li {
    border-bottom: 1px solid #ECE8D0;
    line-height: 18px;
    padding: 5px 0 5px 18px;
}
#login_1 ul li a {
    color: #010101;
    text-decoration: none;
}