

/*---content---*/
#wrapper{margin:10px auto; width:100%;}
#container{margin:0 auto; width:992px;}


/*.maincontent{margin:0 auto; background:#fff;}*/
/*---content---*/

/*cm_detail*/
.cmdetail_block{
	margin:0 auto; padding:10px 0; color:#666;
}
.cmdetail_block a, .cmdetail_block a:visited{color:#666;}
.cmdetail_block a:hover{color:#999;}

.cmdetail_block .cm_support{
	margin:0 10px 10px 10px; padding:10px;
	border:1px solid #ccc;
}
.cmdetail_block .cm_support .cm_supporthead{
	margin:0 0 10px 0;	
}
.cm_supporthead .sptxt{color:#009CD6; font-size:30px; font-weight:bold; float:left;}
.cm_supporthead .spselect{float:left; margin:12px 0 0 10px;}

.cmdetail_block .cm_supportlist ul{margin:0; padding:0; list-style:none;}
.cmdetail_block .cm_supportlist li{margin:0 0 10px 10px; float:left; width:220px;}
.cmdetail_block .cm_supportlist span{margin:0 0 5px 0; display:block;}

.cmdetail_block .cm_desc{margin:10px; padding:10px; background:url(../images/cm/bg_cmdetail.jpg) top left repeat-x #FFF; min-height:500px;}
.cmdetail_block .cm_desc ul{margin:0; padding:0; list-style:none;}
.cmdetail_block .cm_desc li{margin:0 0 10px 0; padding:10px 0; border-bottom:1px solid #ccc;}
.cmdetail_block .cm_desc .cm_headline{color:#c00; font-size:14px; font-weight:bold; margin:0 0 10px 0;}
.cmdetail_block .cm_desc .cm_txt{margin:0 0 10px 0;}

.cmheader{position:absolute; top:20px; z-index:3;}

/*---cm_step---*/
.cm_stepblock{
	margin:0 10px 10px 10px; padding:10px; height:400px;
	background:#ccc;
}
.cm_stepblock a{color:#000;}
.cm_stepblock a:visited{color:#000;}
.cm_stepblock a:hover{color:#666;}

.cm_stepblockcover{background:#fff;}
.cm_stepblockcover .cm_headnum{font-size:36px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.cm_stepblockcover .cm_blocknum{width:140px; float:left;}

.cm_stepblockcover .cm_choosepd{margin:50px 0 0 10px; padding:0 2px; background:#eee; float:left; position:relative;}
.cm_stepblockcover .cm_choosepd ul{margin:0 auto; padding:0; list-style:none;}

.cm_stepblockcover .cm_choosepd li{background:#ccc; display:block;}
.cm_stepblockcover .cm_choosepd li a{margin:2px 0; padding:2px 5px; height:25px; background:#ccc; display:block;}
.cm_stepblockcover .cm_choosepd li a:hover{background:#FFAE00; display:block;}

.cm_stepblockcover .cm_choosepd ul ul{margin:-30px 0 0 220px; padding:0; list-style:none; background:#eee; position:absolute;left:-2px;}

.cm_stepblockcover .cm_choosepd li li{background:#eee; display:block;  width:100px;}
.cm_stepblockcover .cm_choosepd li li a{margin:2px; padding:2px 5px; width:auto; height:25px; background:#ccc; display:block;}
.cm_stepblockcover .cm_choosepd li li a:hover{width:auto; background:#FFAE00; display:block;}

.cm_stepblockcover .cm_chooseicon{float:left; margin:0 3px; width:25px;}
.cm_stepblockcover .cm_choosetxt{float:left; font-size:14px; font-weight:bold; margin:2px 3px;}

.cm_stepblock .cm_step01_narrow{margin:0; padding:10px; width:178px; height:380px; float:left; background:#ccc; border-right:2px solid #fff;}
.cm_stepblock .cm_step01_wide{margin:0; padding:10px; width:529px; height:380px; float:left; color:#000;}

.cm_stepblock .cm_step02_narrow{margin:0; padding:10px; width:178px; height:380px; float:left; background:#ccc; border-right:2px solid #fff;}
.cm_stepblock .cm_step02_wide{margin:0; padding:10px; width:529px; height:380px; float:left;}

.cm_stepblock .cm_step03_narrow{margin:0; padding:10px; width:180px; height:380px; float:right; background:#ccc; }
.cm_stepblock .cm_step03_wide{margin:0; padding:10px; width:529px; height:380px; float:right;}

.cm_stepblockcover .cm_contact{margin:40px 0 0 10px; padding:0 2px; float:left; width:320px;}
.cm_stepblockcover .cm_contact ul{margin:0 auto; padding:0; list-style:none;}
.cm_stepblockcover .cm_contact li{margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px solid #ccc;}
.cm_stepblockcover .cm_contact li span{display:block; margin:0 10px;}
.cm_stepblockcover .callcenterblock{width:150px; float:left; margin:0 0 0 10px;}

/*---contact block---*/
.contact_block{margin:0 auto;}
.contact_block a, .contact_block a:visited{color:#666;}
.contact_block a:hover{color:#999;}
.contact_block .alertred{color:#c00;}

.contact_block ul{margin:0; padding:0; list-style:none;}
.contact_block li{margin:3px 0 0 0; padding:3px;}
.contact_block .contact_name{margin:7px 5px 0 0; width:300px; text-align:right; float:left; font-weight:bold;}
.contact_block .contact_form{float:left; margin:0; padding:0; width:600px;}

.contact_block .contact_form .textform{width:300px; height:25px; border:1px solid #ccc;}
.contact_block .contact_form .textareaform{width:300px; height:200px; border:1px solid #ccc;}
.contact_block .contact_form .numform{width:100px; height:25px; border:1px solid #ccc;}

.contact_block .contact_form .bttn_submit{
	background:#FFAE00; border:2px solid #eee; width:80px; padding:5px;
	border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;
	color:#fff; font-size:14px; font-weight:bold;
}

/*---cm_shop---*/
.cm_shop{margin:10px; padding:10px; background:url(../images/cm/bg_cmdetail.jpg) top left repeat-x #FFF; border:1px solid #eee; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.shop_headline{
width:990px; height:30px; padding:10px 0;margin:0 auto;  color:#6C798C; font-size:24px; font-family: 'true_mediumregular'; line-height:30px;	
}
.cm_shop ul{margin:0; padding:0; list-style:none;}
.cm_shop li{margin:0 0 10px 0; padding:10px 0; border-bottom:1px solid #ccc;}
.cm_shop .cm_shopheadline{color:#c00; font-size:14px; font-weight:bold; margin:0 0 10px 0;}
.cm_shop .cm_shoptxt{margin:0 0 10px 0; color:#000;}
.cm_shop .seemore a{color:#666; text-decoration:underline;}