.dmc_join input[type="radio"],.dmc_join input[type="checkbox"]{ border: none;}
@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1439807206_9546382.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1439807206_9546382.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1439807206_9546382.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1439807206_9546382.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1439807206_9546382.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.i { font-family: 'iconfont'; }
.clx:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clx{}
.m_l_10{ margin-left: 10px;}
.m_r_10{ margin-right: 10px;}
.m_s_10{ margin: 0 10px;}
.m_r_20{ margin: 0 20px 0 0;}
.hide,.dn{ display: none;}
.f48{ font-size: 24px;}
.ftx{ color: #f00;}

.dmcfull{ width: 1200px; margin: 0 auto;}
.dmc_join{ padding-top: 30px;}
.dmc_join .dj_title{ font-size: 24px; font-family: "Microsoft Yahei"; font-weight: normal; color: #333; border-bottom: 1px solid #e4e4e4; margin: 0 0 20px 0; line-height: 50px;}
.dmc_join .dj_con{ padding: 30px 50px; width: 810px;}
.dmc_join .dj_item{ margin: 0 0 30px 0; padding-left: 90px;}
.dmc_join .dj_item .fl{ margin: 0 0 0 -90px; width: 90px; height: 30px; line-height: 30px; font-size: 14px; color: #999;}
.dmc_join .dj_item .dj_txt{ position: relative;}
.dmc_join .dj_item .text{ border: 1px solid #ccc; height: 28px; line-height: 28px; padding: 0 3px; width: 240px; position: relative;}
.dmc_join .dj_item .city_arrow{ position: absolute; left: 225px; top: 6px; background: url(/assets/f/icon/icon_2.png) left top no-repeat; display: block; height: 15px; width: 14px;}
.dmc_join .dj_item input:focus{ border: 1px solid #5d9de5;}
.dmc_join .dj_item textarea{ padding: 5px; width: 700px; height: 150px; color: #666;}
.dmc_join .dj_item .ftx{ font-family: "???"; margin-right: 5px; font-size: 14px; font-weight: normal;}
.dmc_join .dj_con .dj_btn{ padding: 0 0 0 90px;}
.dmc_join .dj_con .dj_submit{ border-radius: 3px; display: inline-block; width: 200px; text-align: center; height: 36px; line-height: 36px; background: #f90; color: #fff; font-family: "Microsoft Yahei"; font-size: 16px;}
.dmc_join .dj_con .dj_submit:hover{ background: #f80;}

.dmc_result{ padding: 50px 0; width: 500px;}
.dmc_result h3{ color: #1ad264; font-family: "Microsoft Yahei"; font-size: 20px; font-weight: normal; text-align: center; margin-bottom: 20px;}
.dmc_result .i{ font-size: 24px; margin: 0 5px 0 0;}
.dmc_result .dmc_back{ text-align: center;}
.dmc_result .dmc_back .dmc_back_btn{ display: inline-block; width: 200px; height: 36px; line-height: 36px; text-align: center; color: #fff; background: #f90; border-radius: 3px; font-family: "Microsoft Yahei"; font-size: 16px;}
.dmc_result .dmc_back .dmc_back_btn:hover{ background: #f80;}

.dmc_step{}
.dmc_list_step{ padding: 0 0 20px 0; height: 80px;}
.dmc_step .dmc_w4{ width: 33%; float: left; text-align: center; position: relative;}
.dmc_step .dmc_step_txt{ margin-bottom: 10px; width: 1200px;}
.dmc_step .dmc_step_txt .hot{ color: #f90; font-size: 16px; font-family: Arial,Tahoma,"Microsoft YaHei",SimSun,sans-serif; display: block;}
.dmc_step .dmc_step_txt .f48{ font-weight: normal; display: inline-block; height: 48px; line-height: 48px;}
.dmc_step .dmc_step_txt p{ font-family: Arial,Tahoma,"Microsoft YaHei",SimSun,sans-serif; font-size: 16px; color: #999; margin: 0; padding: 0;}
.dmc_step .dmc_step_txt .gray3{ color: #999;}
.dmc_step .dmc_step_icon{ height: 6px; border-radius: 3px; background: #ccc; width: 1200px;}
.dmc_step .dmc_step_icon .dmc_w4_on{ background: #45d95d; border-radius: 3px;}
.dmc_step .dmc_step_icon .dmc_w4{ height: 6px;}
.dmc_step .dmc_step_icon .dmc_icon_item{ width: 25px; height: 25px; position: absolute; left: 50%; top: 50%; background-repeat: no-repeat; background-position: left top; margin: -11px 0 0 -11px;}
.dmc_step .dmc_step_icon .dmc_on_icon{ background-image: url(/assets/f/icon/dmc/dmc_check.png);}
.dmc_step .dmc_step_icon .dmc_un_icon{ background-image: url(/assets/f/icon/dmc/dmc_uncheck.png);}
.dmc_step .dmc_step_ex{ width: 1200px; padding-top: 10px;}
.dmc_step .dmc_step_ex .step_submit{ width: 140px; height: 36px; line-height: 36px; text-align: center; color: #fff; font-size: 14px; border-radius: 3px; background: #f90; display: inline-block; text-decoration: none; font-family: "Microsoft Yahei";}
.dmc_step .dmc_step_ex .step_submit .i{ margin-right: 3px; vertical-align: top;}
.dmc_step .dmc_step_ex .step_submit:hover{ background: #f80;}
.dmc_step .dmc_step_ex .dmc_w4_txt{ color: #666; font-size: 12px;}
.dmc_step .dmc_step_ex .dmc_w4_txt a{ color: #06c; text-decoration: none; font-family: "Microsoft Yahei"; margin-left: 5px;}
.dmc_step .dmc_step_ex .dmc_w4_txt .i{ font-size: 14px;}
.dmc_step .dmc_step_ex .dmc_w4_txt a:hover{ color: #f90;}

.dj_tips{ width: 240px; border: 1px solid #e4e4e4; margin-top: 20px;}
.dj_tips .tips_title{ background: #f2f2f2; height: 50px; line-height: 50px; font-size: 16px; font-weight: normal; font-family: "Microsoft Yahei"; padding: 0 10px; border-bottom: 1px solid #e4e4e4;}
.dj_tips .tips_list{ width: 218px; margin: 0 auto;}
.dj_tips .tips_list li{ border-bottom: 1px dashed #e4e4e4; margin-top: 10px; padding-bottom: 10px;}
.dj_tips .tips_list li:last-child{ border-bottom: none;}
.dj_tips .tips_list h4{ background: url(/assets/f/icon/dm_join_icon.gif) left center no-repeat; height: 30px; line-height: 30px; display: block; padding-left: 30px; font-family: "Microsoft Yahei"; font-size: 14px; margin-bottom: 5px;}
.dj_tips .tips_list p{ line-height: 20px; color: #999;}

.tac{ height: 30px; line-height: 30px; padding: 10px 0; color: #666;}


.dmc_join {
	padding: 30px 0;
}

.dj_con .form-group-level {
	padding: 0 0 0 80px;
	width: 400px;
}

.dj_con .form-group-area, .dj_con .form-btn {
	width: 700px;
}

.dj_con .form-group-level .form-title{
	width: 80px;
	margin: 10px 0 10px -80px;
}

.dj_con .form-field-area {
	width: 100%;
}

#form_aliyun .nc-container .nc_wrapper, .nc-container.tb-login .nc_wrapper {
	width: 100%;
}

#form_aliyun .nc-container .nc_scale span {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}