@charset "utf-8"; 
body {
    font-family: arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","微軟正黑體","儷黑 Pro",sans-serif;
    font-size: 12px;
	background: #f9f9f9 none repeat scroll 0 0;
	overflow-y:auto;
}
body, h1, h2, h3, h4, h5, h6, blockquote, p, pre, dl, dd, ol, ul, li, a, span, caption, th, td, form, fieldset, legend, input, button, textarea, address {
    margin: 0;
    padding: 0;
}
.layout{ margin:0 auto;width:960px;}
.header2015{ height:110px; position: relative; width:100%;}
.header2015 .logo{ position:absolute;top:20px; }
.content2015{min-height:400px;background-color:#fff }

.foot2015{ padding:30px; text-align:center; color:#5b5b5b }
.content2015n{padding:34px;}
.ctheader{padding-bottom:34px; border-bottom:1px solid #e6e6e6; text-align:center;}
.ctheader h1{font-size:20px;}

.ct_mobile{ margin-left:80px; ;width:332px; padding:30px 0; display:inline-block; }
.ct_mobile_info{ width: 330px;display:inline-block; vertical-align:top; margin:30px 0 0 60px; }
.ct_mobile_info ol{ margin-top:10px; line-height:22px; }
.inputbg{ margin-bottom:20px; }
.input_reg{  height: 20px;    line-height: 20px;    width: 310px;display:inline-block; padding:10px;box-shadow:none; color:#333 }
.button_reg{ border: 1px solid rgba(186, 186, 186, 0.3);
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 42px;
    line-height: 38px;
    margin: 0 auto;
    text-align: center;
    width: 330px;  background-color: #f56700;color:#fff }


 
.icon_error {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RThERTYwMzA1REI3MTFFNDg1NkRDMzZGRjlFNjlEMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RThERTYwMzE1REI3MTFFNDg1NkRDMzZGRjlFNjlEMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOERFNjAyRTVEQjcxMUU0ODU2REMzNkZGOUU2OUQzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOERFNjAyRjVEQjcxMUU0ODU2REMzNkZGOUU2OUQzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhTWU2QAAADRSURBVHjaYvyfb8uABESAuAiIfYBYDSp2A4g3AfEkIH4DU8iIpDEYiOcCMT8DdvAJiJOAeC2Iw4SkaTUeTSDAB1UTDNMoCsTzQLajKJtwCIJRASNUrRhIYy7UNGIBSG0BSKMfA+nAB6RRgwyN6kwM5IFfLNB40seQKrDDp/EeEzRyMQH2UIWBrSCNU6CRSywAqZ0AcuoraIpYjRKX2J36H6r2FSxwQMkoDIg/47EJJBeKnuRAYA0QKwFxOxBfAeLfQPwViM8DcQtUbi1MMUCAAQBgriw0RAfMMAAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
	display: inline-block;
    height: 14px;
    margin: -1px 5px 0 0;
    overflow: hidden;
    vertical-align: middle;
    width: 14px;
}
.inputerror{  color:#f56700 ;line-height:20px; display:none;}
.input_error{border:1px solid #f56700;}
.ctcontet .infos{ font-size:14px;line-height: 25px;  }
.ctcontet .infos b{ font-size:14px; color:#f56700}
.ctcontet .ts2{  text-align:left; margin-top:20px; font-size:14px;margin-left:70px;}
.ctcontet .ts2 a{color:#f56700 }
.error_re{ text-align:left; display:none;margin:20px 0  10px 70px;}
.ct_mobile .error_re{ margin:0px 0  20px 0px;}

#setp3 {text-align:center;}
.ct_menu{ height: 50px; background-color:#fdfcfc; border:1px solid #f4f4f4; border-left:0; border-right:0; }
.ct_menu li{ list-style:none; display: inline-block; width:200px;text-align:center; 
line-height:50px;  

}
.ct_menu li a{ color:#999; text-decoration : none ; font-size:16px; font-weight:bold; }
.ct_menu .f1{  }
.ct_menu .sl { background-color:#fff; height:50px;  border-top:2px solid #f56700; margin-top:-1px; }
.ct_menu .sl a{  color:#000;} 
.ct_menu2{ margin:40px 70px 20px 70px ; font-size:15px; color:#f56700; border-bottom:1px solid #f4f4f4 ; height:22px; }
.ct_menu2 h4{ height:22px; line-height:22px; display:inline-block;  width:100px;  border-bottom:2px solid #f56700; font-size:16px; }
#yzm .input_reg{width:160px; }
#yzm .yzmchang{ display:inline-block; width:60px;height:40px;  }