.portlet-column{padding:10px;}
.cms{border:1px solid #afe1f6;border-radius:12px;}
.top_cms{background:-webkit-linear-gradient(#afe1f6,#ebf7fc);background:-moz-linear-gradient(#afe1f6,#ebf7fc);background:-o-linear-gradient(#afe1f6,#ebf7fc);background:-ms-linear-gradient(#afe1f6,#ebf7fc);height:46px; border-bottom:1px solid #a7dff4;text-align:center;border-radius:11px 11px 0 0;}
.top_cms span{text-transform:uppercase;color:#f26646;font-weight:bold;padding:12px 0; display:block;}
.main_cms{background:#ebf7fc;}
.main_cms ul{}
.main_cms ul li{padding:12px 0;border-bottom:1px solid #a7dff4;list-style:none;}
.main_cms ul li span{background:url(../html/portlet/images/icon.png) no-repeat left top;height:8px;width:10px; display: block;float: left;height: 8px;margin: 7px;width: 10px;}
.main_cms ul li a{color:#18783c;text-decoration: none;}
.bottom_cms{background:#ebf7fc; height:61px;border-radius:0 0 11px 11px;padding:30px 0 0 0;}
.bottom_cms .image_bottom_menu{background:url(../html/portlet/images/bottom_menu.png) left top;height:61px;}

/*-------------------------------------------------------------------content_main--------------------------------------------------------------------*/
.content_main{float:left;}
/*-------------------------------------------------------------------slide-main--------------------------------------------------------------------*/
.content_main .slide_main{}
.content_main .slide_main .slide_main_images{background:url(../html/portlet/images/bannermain.jpg) no-repeat left top;background-size:100%;height:232px}
/*--------------------------------------------------------------------photo_library-------------------------------------------------------------------*/
.content_main .category{border:1px solid #f26646; border-radius:12px;margin:10px 0 0 0;}
.content_main .category .top_category{background:#f26646;height:46px; border-bottom:1px solid #f26646;border-radius:11px 11px 0 0;}
.content_main .category .top_category span{text-transform:uppercase;color:#fff;font-weight:bold;padding:12px 0 12px 12px; display:block;}
.content_main .category .main_category .content_category{}
.content_main .category .main_category .content_category .title_category{color:#f26646;padding: 10px 0;}
.content_main .category .main_category .content_category .detail_category{border-bottom:1px solid #f26646;padding:10px;}
.content_main .category .main_category .content_category .detail_category span{clear:left;color:#686968;padding:5px;display:block;overflow:hidden;}
.content_main .category .main_category .content_category .detail_category a{clear:both;text-align:right;display:block;overflow:hidden;padding:10px 0;color:#f26646;text-align: center;text-transform: uppercase;color:#317d43;text-decoration: none;}
.content_main .category .main_category .content_category .detail_category a:hover{cursor:pointer; color:#317d43;}




/*-------------------------------------------------------------------content_detail--------------------------------------------------------------------*/
.content_detail{float:left;}
/*-------------------------------------------------------------------slide-detail--------------------------------------------------------------------*/
.content_detail .slide_detail{}
.content_detail .slide_detail .slide_detail_images{background:url(../html/portlet/images/bannermain.jpg) no-repeat left top;background-size:100%;height:252px}
/*--------------------------------------------------------------------photo_library-------------------------------------------------------------------*/
.content_detail .detail{border:1px solid #f26646; border-radius:12px;margin:10px 0 0 0;}
.content_detail .detail .top_detail{background:#f26646;height:46px; border-bottom:1px solid #f26646;border-radius:11px 11px 0 0;}
.content_detail .detail .top_detail span{text-transform:uppercase;color:#fff;font-weight:bold;padding:12px 0 12px 12px; display:block;}
.content_detail .detail .main_detail .detail_content{padding:10px;}
.content_detail .detail .main_detail .detail_content span {color: gray;clear:both; }
.content_detail .detail .main_detail .detail_content p{clear: both;}



.form_container_account{border: 1px solid #daeeec;background:#bee8f6; border-radius:2px; box-shadow: 0 5px 10px rgba(0,0,0,0.2);webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-sizing:border-box; margin:0 auto; max-width:780px; min-width:280px;padding:0; width:100%; overflow:hidden;}
.form_header_account{background:url("../images/banner.jpg") no-repeat left top;background-size:100% auto;height:172px;; display:block;}
.form_address{background:#5a9bd5;text-align:center;}
.form_address span{color:#FFF;display:block;clear:both;padding:10px 0;font-size:16px;}
.form_title{text-align:center;}
.form_title span{color:#ff7619;font-weight:bold;font-size:30px;padding:30px 0;display:block;}
.form-text{padding:10px 20px 20px 30px;font-size:12px;font-weight:bold;clear:both;}
.form-text .content_text{}
.form-text .colum_text_first{float:left;}
.form-text .colum_text_second{float:right;}
.form-text .content_text span{height: 18px;display: inline-block;overflow: hidden;position: relative;}
.form-text .content_text .text_radio{height:22px; padding:0 5px; width:30px;}
.form-text .content_text label{color:#00F;clear:both;display:block;padding:3px 0;}
.form-text .content_text input{height:22px; padding:0 5px; width:290px;color:#00F;font-weight:bold;}
.form-text .colum_text_normal input{height:22px; padding:0 5px; width:635px;}
.form-text .colum_text_radio input{height:22px; padding:0 5px; width:30px;}
.form_checkbox{padding:10px 20px 20px 30px;font-size:12px;clear:both;}
.form_checkbox .content_checkbox{}
.form_checkbox .content_checkbox label .checkbox_title{font-weight:bold; color:#00F;}
.form_checkbox .content_checkbox label .checkbox_help_title{color:#9900ff;padding:3px 0;}
.form_checkbox .content_checkbox ul{margin:0; padding:0;}
.form_checkbox .content_checkbox ul li{list-style:none;padding:6px 10px;}
.form_checkbox .content_checkbox ul li input{margin:1px 5px 0 0; float:left;}
.form_checkbox .content_checkbox ul li span{}
.colum_text_input select{height:24px;min-width: 74px;}
.choose_check{margin: 10px 30px;}
.choose_check label{color: blue;display: inline-block;overflow: hidden;position: relative;line-height: 12px;padding: 0 8px 0 0;}
.choose_check p{color: blue;}
#yesAccount{margin: 10px 30px;}
#yesAccount label{padding: 10px 0;padding: 10px 0;display: inline-block;}
.colum_yesAccount label{min-width: 180px;}
.choose_check input{}
.tyle_button{clear: left;padding: 10px 0 0 0;}
.tyle_button .button{padding:0px 0px 20px 30px;font-size:12px;float: left;}
.tyle_button .button input{height:auto; padding:0 15px;border:1px solid #3079ed;border-radius: 2px;cursor: pointer;font-size: 11px;font-weight: bold;text-align: center;height: 27px;line-height: 27px;min-width: 54px;background:#4d90fe;color:#FFF;display:block;}
.tyle_button .button label{color:#8f00fa;font-weight: 400;font-style: italic;padding:5px 0;display:block;text-decoration: none;}
.tyle_button .button input:hover{text-decoration: none;}
.tyle_button .button a{text-decoration: none;}
