body{ background-color: #f6f6f6; font-family: "微软雅黑";}

/*网站类别*/
.type_list .type_title,.type_list li{ padding: 0 25px; height: 46px; line-height: 46px; border-bottom: 1px solid #ebebeb; font-size: 16px; color: #333; background-color: #f6f6f6;}
.type_list li:active{ background-color: #fff;}
.type_list .type_title{ color: #4DC1D2; background-color: #fff; margin-top: 40px;}

.forms_site{ margin-top: 55px;}
.forms_site ul{ background-color: #ffffff; padding-left: 12px; margin-top: 15px;}
.forms_site li{ background-color: #fff; min-height: 46px; line-height: 46px; position: relative; padding: 0 12px; border-bottom: 1px solid #f4f4f4; overflow: hidden;}
.forms_site ul li .form_text{ font-size: 16px; color: #333;}
.forms_site li .ui_input{ position: absolute; top: 0; bottom: 0; right: 12px; left: 95px;}
.forms_site li .ui_input input{ width: 100%; line-height: 22px; padding: 12px 0;}
.forms_site li .ui_input textarea{ width: 100%; height: 100%; padding: 15px 0; box-sizing: border-box; border: 0; outline: none;}
.forms_site ul li.site_txt{ height: 120px;}
.forms_site ul li.erweicode{ padding: 15px 12px 15px 0; position: relative; min-height: 115px;}
.submitForm{ position: absolute; top: 15px; left: 90px; bottom: 15px;}
.submitForm .file-input{ position: absolute; left: 0; width: 115px; top: 0; height: 100%; opacity: 0;}
.submitForm input.submit_btn { position: absolute; opacity: 0;}
.forms_site ul li:first-child{ border-top: none;}
.forms_site ul li .links_box{ font-size: 14px; color: #333;}
.forms_site ul li .links_box p{ display: inline-block; position: relative; margin-right: 15px;}
.forms_site ul li .links_box .add_arrow_no{ position: absolute; top: 0; background-image: url(../img/icon_add_01.png); background-repeat: no-repeat; background-position: left center; background-size: 18px; width: 34px; height: 46px;}
.forms_site ul li .links_box .add_arrow_yes{ background-image: url(../img/icon_add_02.png);} 
.forms_site ul li .links_box span{ margin-left: 25px;}
.forms_site ul li .add_des{ line-height: 18px; font-size: 12px; color: #bbbbbb; padding-bottom: 10px;}
.forms_site ul li img{ width: 115px; vertical-align: top; margin-right: 5px;}
.forms_site ul li .hint{ color: #fd3300; font-size: 12px; line-height: 16px; position: absolute; top: 20px; right: 15px; left: 215px;}
.forms_site .btnSubmit{ padding: 0 12px;}
.forms_site .btnSubmit .submitBtn{ width: 100%; background-color: #4DC1D2; color: #fff; font-size: 16px; height: 42px; line-height: 42px; border-radius: 3px; margin: 15px 0 10px;}
.forms_site .describe_info{ font-size: 12px; color: #bbbbbb; padding: 0 12px; margin-bottom: 20px;}

/*添加友链弹窗*/
.link_choosen{ position: fixed; bottom: 0; left: 0; width: 100%; background-color: #fff; z-index: 101;}
.link_choosen .links_title{ padding: 0 12px; height: 39px; line-height: 39px; position: relative; border-bottom: 2px solid #dcdcdc;}
.link_choosen .links_title .close_arrow{ position: absolute; background: url(../img/icon_close.png) no-repeat left center; background-size: 14px; display: inline-block; height: 39px; width: 34px;}
.link_choosen .links_title .title{ text-align: center; font-size: 16px; color: #333;}
.link_choosen .links_title a{ position: absolute; top: 0; right: 12px; color: #4DC1D2;}
.link_choosen ul{ padding: 0 12px;}
.link_choosen ul li{ font-size: 12px; color: #333; border-bottom: 1px solid #f2f2f2; height: 44px; line-height: 44px; position: relative;}
.link_choosen ul li .choosen_no{ background-image: url(../img/icon_add_03.png); background-repeat: no-repeat; background-position: right center; background-size: 20px; position: absolute; right: 0; width: 41px; height: 44px;}
.link_choosen ul li .choosen_yes{ background-image: url(../img/icon_add_04.png);}