@font-face {font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}


.mian{
  margin-top:10px;
}
.myrow{
  margin-bottom:10px;
}
.list-menu{
  background-color: #eee;
  margin:0px;
  padding:10px 0;

}
.list-menu-item {
    width: 200px;
    text-align: left;
    list-style-type: none;
    margin-left: 30px;
    margin-bottom: 20px;
    padding: 0;
    display: block;
    font-weight: bold;
}
.list-submenu {
    padding: 0px;
    margin-left: 10px;
}
.list-submenu-item {
    width: 160px;
    list-style-type: none;
    margin: 0;
    display: block;
    font-weight: normal;
}
.control-label_b{
	margin-left:50px;
}

.site span{
  border:1px solid #ccc;
  padding:5px 35px;
}
.selectpicker{
  padding:6px 30px;
  border-radius:0;
  margin-left:10px;
  background-color:#fff;
}
.mce-panel{
  border:0 solid #9e9e9e;
}
.mce-container-body {
    display: block;
}
.mce-flow-layout {
    white-space: normal;
}
.images{
  border:1px solid #ccc;
 width: 240px;
 height: 240px;
}
.input_file{
  width: 230px;
  font-size: 14px;
  margin:70px 30px;
}
.label_name{
  font-size:16px;
  margin:5px 0;
  padding:5px 0;
}
.label_name span{
  font-size: 14px;

}

.row{
  color:#6F7072;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0.1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.but_bc{
  text-align: right;
}
.but_bc button{
  padding:7px 30px;
  border:1px solid #ccc;
  background-color: #fff;
  margin:30px 10px;

}
.but_bc .button_a{
  background-color: #518FE2;
  color:#fff;
}
 .centre_right_top{
  border-bottom:1px solid #ddd;
  padding-bottom:1.0rem;
  margin:25px 30px;
}
.centre_right_top span{
  border-bottom:1px solid #F46622;
  color:#F46622;
  font-size:1.6rem;
  padding-bottom:1.1rem;
}
.site_sllect{

}
#imgbrowsebutton{
	margin:30px 10px;
}
.site_input{
  border:1px solid #c5c3c3;
  padding:5px 5px;
  text-align: center;

}
.site_input button{
	border:none;
	background:#fff;
}
.row_left{
  margin-left: 100px;
  margin-bottom:10px;
}
.publicity{
   margin-left: -15px;
  }
.side_cname{
margin-left:12px;
}
#imglist li img {
    max-width: 200px;
    max-height: 200px;
    cursor: pointer;

}
/*restaurant*/
.restaurant .restaurant_content{
  border:1px solid #eee;
 color:#707070;
 margin-left: 30px;
}

    .restaurant_content  .res_nav{
    font-size: 15px;
    padding-left: 20px;
    background-color: #F5F6FA;
    padding:10px 25px;
   }
   .restaurant_content .res-content{
    padding-left: 25px;
    padding:20px 25px;
    font-size: 14px;
   }
    .res-content .img_right_txt{
    font-size: 14px;
    top:0;
    right: 0;
    position: absolute;
  }
    .restaurant_content .res-content .size_a{
      font-size: 15px;
    }
   .restaurant_content .res_a{
        font-size: 12px;
        margin-left: 80px;
   }
 .pages_p{
	/* margin:30px 10px 10px 30px; */
 }
.pages_p li{
	border:1px solid #ccc;
	padding:6px 15px;
	margin-right:2px;

}

    .restaurant_content .res_b{
    padding-left: 40px;
   }
    .restaurant_content .res_b .owner{
      background-color: #518FE2;
      color:#fff;
      text-align: center;
      padding:10px 0;
    }
     .restaurant_content .res_b .owner a{

      color:#fff;

    }
   .restaurant_content .res_b span a{
    color:#6098E5;

   }

 .pages ul {
    margin-left: 30px;
 }
.add_fd{
  border:1px solid #eee;
  margin-left: 20px;
  text-align: center;
  padding:30px 0;
  margin:40px;
}
.add_fd .addfd_a span{
  text-align: center;
}
.add_fd .addfd_b{
  padding:30px 0;
}
.add_fd .addfd_b a{
  background-color: #518FE2;
  color:#fff;
  padding:10px 40px;
}
.restaurant .col-md-4 img {
  display:block;
  padding:0;
  margin:0;

}
 .restaurant_content .res_bb{
    /*padding-left: 25px;*/
   /* text-align: right!important;*/
    float:right;


   }
   .restaurant_content .res_bb a{
     color:#6098e5!important;
   }
   .restaurant_content .res_bb a{
     color:#707070;
   }
   .res_aa{
    color:#6098E5;
    font-size: 14px;
   }
.rowinput_a{
	margin-left:20px;
}
.nav_title_a{
	text-align: left;
}
.nav_title_b{
	text-align: center;
}
.nav_title_c{
	text-align: center;
}
@media(max-width:1020px) {
  .row_left{
    margin-left:18px;

  }
   .centre_right_top{

  margin:25px 0px;
}
  .side_cname{
    margin-left: 0;
	margin-top:50px;
  }
  	.control-label_b{
	margin-left:0;
	}
	.newslist_two{
	margin-left:0px!important;
}
  }
@media(max-width:767px) {

	.restaurant_content .res-content {

    padding:10px;

}
	.round_3{

	}
	 .centre_right_top{

  margin:25px 0px;
}
	.control-label_b{
	margin-left:0;
}
	.pages_p{
		margin:0;

	}
  .add_fd{

  margin-left: 0;

  margin:20px 0;
}
  .pages ul {
    margin-left: 0;
 }
 .site_input{
  margin-left:20px;

}
  .centre_right_top{
      margin:25px 0 25px -10px;
  }
  .side_cname{
  margin-left: 20px;
  }
  .main_content{
    margin-left: 20px;
  }
  .site_sllect{
  margin-left: 0px;
  margin-bottom:10px;
  }
  .row_left{
  margin-left:0;
  }
  .input_file{
    margin:10px 10px;
  }
  .publicity{
    margin:10px 0 10px -10px;
  }
  .but_bc button{
  padding:7px 19px;
  margin:15px 0;

  }
  #centre .navigate{
    height: 103px;
    line-height:0;
    background-color: #518FE2;
  }
  .navigate input{
    width: 200px;
    margin-left: 125px;
    height: 25px;
    margin-top:12px;
  }
  #centre .navigate_txt{
    padding-left: 30px!important;font-size: 20px;
  }

  .restaurant .restaurant_content img{
  width: 70px;
  }
  .xs-side{
    overflow: hidden;
  }
   .restaurant_content .res_a{

        margin-left: 50px;
   }


  .restaurant .restaurant_content{
  border:1px solid #eee;
 color:#707070;
 margin:10px 0 30px 0;
  }
    .restaurant_content .res_a{
 			height:50px;

        overflow: hidden;
        margin-left: 10px;
   }
   .restaurant_content .res_b .owner{

      padding:3px 0;
    }
    .newslist_two{
	margin-left:0px!important;
}
.sy_ad{
	margin:30px 0!important;
}

}
@media(max-width:320px) {
   .navigate input{
    width: 200px;
    margin-left: 115px;
    height: 25px;
    margin-top:12px;
  }
   .restaurant .restaurant_content .res_b{
    padding-left: 29px;
   }
   .newslist_two{
	margin-left:0px!important;
}
.sy_ad{
	margin:30px 0!important;
}
}
.sy_ad{
	margin:30px 30px 30px 30px;
}
.u_left_dlcolor{
	color:#333;
}
.adfree_xs form#adFree .margin-btm{margin:10px 0}
.adfree_xs form#adFree .input_padding{margin:10px 0}
.adfree_xs form#adFree #locater{padding:5px 16px;}
.adfree_xs form#adFree select.input-lg{height:36px;line-height:36px}
.dietary_list th{background-color:#F5F6FA;padding-left:10px!important;}
.dietary_list td{padding-left:20px!important;}
.dietary_list td.mystatus,.dietary_list td.operation{vertical-align:middle;line-height:26px}
.dietary_list td.mystatus .ul_colon{border-left:1px solid #dcdcdc;margin-left:-15px;padding:15px 0 15px 15px;height:90px}
.dietary_list .li_color .value_list{color:#0D69E6}
.dietary_list .li_color a{color:#0D69E6}
.dietary_list .ul_colon,.div_participant .ul_colon{padding:10px 0}
.dietary_list .ul_colon li,.div_participant .ul_colon li{position:relative;}
.dietary_list .ul_colon .title_list{color:#000}
.dietary_list .ul_colon .title_list:after{content:'\FF1A';}
.dietary_list .table tbody tr.gray td{background-color:rgba(219, 247, 255, 0.18)}
.dietary_list .table-hover tbody tr.gray:hover td{background-color:rgba(219, 247, 255, 0.19)}
.dietary_list .table tbody tr.done td{background-color:rgba(252,248,227,0.18)}
.dietary_list .table-hover tbody tr.done:hover td{background-color:rgba(252,248,227,0.19)}
.dietary_list .dietary_center table > tbody > tr > td{border-top-color:#eee;line-height:21px}
#cboxLoadedContent .nav-tabs.ul_list li a{border-radius:0;font-size:14px}
#cboxLoadedContent .nav-tabs.ul_list li a:hover{font-size:14px;}
#cboxLoadedContent .nav-tabs li.active a{border-bottom-color:#fff;color:#0D69E6}
.div_participant{font-size:12px}
.div_participant .ul_colon{line-height:20px}
.div_participant .ul_colon.ul_role{border-left:1px solid #ddd;padding-left:15px;min-height:90px}
.div_participant .img_margin.float_left{margin:15px 15px 15px 0}
.div_participant table td{vertical-align:middle!important;}
.div_participant table th{background-color:#ddd;padding-left:15px!important;}
.div_participant .ul_colon .value_color{color:#0D69E6;font-size:14px}
.div_participant .table tbody tr td{border-top:0;border-bottom:1px solid #ddd;color:#818181}
.div_participant .btn_margin_top a{margin-top:5px}
.dietary_center{margin:25px 30px 0!important;}
.dietary_margin{margin:0 30px}
.dietary_form .form-horizontal .form-group{margin-left:5px!important;}
.detailprofile .form-control{padding:0 12px}
.detailprofile .form-horizontal .img_label{text-align:center;padding-left:7%}
.detailprofile .form-horizontal .img_label span{font-size:12px;font-weight:normal}
.detailprofile  #imglist{text-align:center;display:block;width:102px;height:102px;border:1px solid;margin:0 auto}
.detailprofile #imgbrowsebutton{margin:0 auto;display:block;position:relative;top:-70px;left:110px}
.detailprofile #imglist img{width:100px;height:100px;cursor:pointer}
.detailprofile label.label_right{padding-right:10px}
.detailprofile select{height:34px}
.detailprofile .checkbox-inline input[type="checkbox"]{margin-left:-15px;}
.detailprofile .checkbox-inline + .checkbox-inline{margin-left:0}
.detailprofile .checkbox_height{min-height:34px}
.dietary_form .row_list{margin-bottom:5px}
.dietary_form .col-md-4{margin-bottom:0}
.dietary_form .conflict{border:1px solid #E3E3E3;padding:20px}
.dietary_form .conflict .conflict_title{line-height:30px;background:#184B8C;color:#fff;padding-left:10px;font-size:1.6rem;margin:20px 0}
.dietary_form .conflict th{text-align:center;}
.dietary_form .conflict tbody{border-bottom:1px solid #E7E7E7}
.dietary_form button#submit{background:#518FE2;border-radius:0;border-color:#E7E7E7}
.dietary_form button.btn-warning{background:#fff;border-radius:0;padding:6px 26px;color:#000;border-color:#E7E7E7}
#dietary_cancel.cancel_box{min-width:50%;padding:10%;margin:0 auto 100px;border:1px solid #E7E7E7}
#dietary_cancel.cancel_box .control-label{text-align:left}
#dietary_cancel #select_reason{height:36px}
#dietary_cancel.cancel_box .control-label .title{font-size:18px;line-height:46px}
#dietary_cancel.cancel_box button{background-color:#F57D49;color:#fff}
button.btn_boxclose{background-color:#ccc!important;margin-top:15px}
.float_left{float:left}
.float_right{float:right}
.div_participant .active{display:table}
.div_participant{padding:5px 15px}
.dietary_index .news_lg{padding-right:6px}
.dietary_index .create_dietary{height:225px;margin-bottom:10px;background:url("/bootstrap/images/back_create.jpg");background-size:100% 100%;text-align:center;padding-top:90px;padding-bottom:166px;color:#fff}
.dietary_index .create_dietary .div_text p{font-size:14px}
.dietary_index .create_dietary .create_btn.btn{background:url(/bootstrap/images/b_create.png) center no-repeat;background-size:100%;margin-top:10px;letter-spacing:10px;padding:26px 110px;}
.dietary_index .create_dietary .create_btn.btn:hover{-webkit-filter:grayscale(30%);filter:grayscale(30%);}
.dietary_index button.btn_se{font-size:16px;color:#CACACA;line-height:26px;margin-left:-30px}
.dietary_index .item-list .carousel-caption {position:absolute;left:0;top:0;z-index:10;width:100%;
margin:0px;padding:0px;height:100%;color:#fff;text-align:left;text-shadow:0 1px 5px #333;}
.dietary_index .carousel-caption a {color:#fff;width:100%;display:block;position: absolute;left: 0;bottom: 0;padding-top:10px;}
.dietary_index .carousel-caption>a>h3 {margin-left:5%;font-weight:bold;line-height:20px;font-size:14px;}
.dietary_index .carousel-caption>a>p {font-weight:bold;margin-left:5%;line-height:20px}
.dietary_index .news_sm img{margin:inherit;width:153px;height:153px}
.dietary_index .row form ul.navbar-nav{border-bottom:1px solid #E7E7E7;margin-bottom:10px}
.dietary_index .row form ul.navbar-nav li{margin-right:5px}
.dietary_index .row form .navbar-nav li a{font-size:18px;padding:5px 15px;border-bottom:2px solid #3B81DE;line-height:30px}
.dietary_index .span_down:before{"\e252"}
.dietary_index .btn-toggle-base{height:40px;background:url(/images/toggle-base.png) center -480px no-repeat;position: relative;}
.dietary_index .btn-toggle-base .btn-toggle:hover{color:#3B81DE}
.dietary_index .btn-toggle-base .btn-toggle{background:url(/images/toggle-base.png) -653px -79px no-repeat;width:94px;height:30px;line-height:22px;
display:block;cursor:pointer;position:absolute;top:-8px;left:50%;margin-left:-47px;color:#6d757a;text-align:center;}
.dietary_index .btn-toggle-base .glyphicon-chevron-down{font-size:12px}
.dietary_index .dietary_item .dietary_item_img{text-align:center}
.dietary_index .dietary_item .dietary_item_content{margin-top:12px;padding:2px 10px}
.dietary_index .dietary_item a.preview{line-height:267px}
.dietary_index .dietary_item a.preview img{height:230px;width:230px;-webkit-box-shadow: #f3f3f3 0px 0px 10px;-moz-box-shadow:#f3f3f3 0px 0px 10px;box-shadow:#f3f3f3 0px 0px 10px}
.dietary_index .dietary_item.bgcl{background-color:rgba(243, 243, 243, 0.45)}
.dietary_index .dietary_item.bgcl:hover{background-color:#e7e7e7}
.dietary_index .dietary_item_content .cont_title .dh1{border-bottom:2px solid #A00322;margin-right:-4px;padding-bottom:-2px;padding-top:4px;display:block;float:left;line-height:30px}
.dietary_index .dietary_item_content .cont_title .icon{position:relative;border-bottom:2px solid #A00322;color:#fff;background-color:#A00322;padding:5px 3px;display:block;float:left}
.dietary_index .dietary_item_content .cont_title .icon:before{content:"";display:block;width:0;height:0;border-left:12px solid transparent;border-bottom:32px solid #A00322;position:absolute;top:0;right:100%;padding-left:3px;margin-right:-3px;z-index:2}
.dietary_index .dietary_item_content .cont_title .icon:after{content:"";display:block;width:0;height:0;border-right:12px solid transparent;border-top:32px solid #A00322;position:absolute;top:0;left:100%;padding-right:3px;margin-left:-3px;z-index:2}
.dietary_info button,.dietary_index button{border-radius:0}
.dietary_info .info_title{border-bottom:1px dotted #E7E7E7;padding-bottom:5px;margin-bottom:10px}
.dietary_info .info_box{padding-top:10px}
.dietary_info .info_title span{font-size:16px;font-weight:bold;color:#000}
.dietary_info .user_img{min-height:440px;float:left;padding-left:10px}
.dietary_info .user_img a{line-height:440px}
.dietary_info .user_img img{display:inline;height:450px;width:450px;-webkit-box-shadow:#f3f3f3 0px 0px 10px;-moz-box-shadow:#f3f3f3 0px 0px 10px;box-shadow:#f3f3f3 0px 0px 10px}
.dietary_info .info_content{float:left;padding-top:30px}
.dietary_info .info_content .info_title{padding:4px 15px 4px 0px;color:#000;font-size:16px;min-width:150px;max-width:350px;height:32px;overflow:hidden;text-overflow:ellipsis;
border-bottom:2px solid #A00322;margin-right:-4px;display:block;float:left;line-height:30px}
.dietary_info .info_content .icon{border-bottom:2px solid #A00322;color:#fff;background-color:#A00322;padding:5px 3px;display:block;float:left;position:relative}
.dietary_info .info_content .icon:before{content:"";display:block;width:0;height:0;border-left:12px solid transparent;border-bottom:32px solid #A00322;position:absolute;top:0;right:100%;}
.dietary_info .info_content .icon:after{content:"";display:block;width:0;height:0;border-right:12px solid transparent;border-top:32px solid #A00322;position:absolute;top:0;left:100%;}
.dietary_info .info_content .icon.credit_color{background-color:#003A83;border-bottom:2px solid #003A83;margin-left:14px}
.dietary_info .info_content .icon.credit_color:before{border-bottom-color:#003A83}
.dietary_info .info_content .icon.credit_color:after{border-top-color:#003A83}
.dietary_info .info_content .pziliao{padding-top:50px;padding-bottom:90px;margin-bottom:10px;padding-left:5px}
.dietary_info .info_content .oziliao_btn{padding-top:20px}
.dietary_info .info_content .oziliao_btn button{background-color:#4C8CE4;border-color:#4C8CE4;font-size:20px;padding:1px 40px;margin-left:10px}
.dietary_info .btn-primary:focus,.dietary_info .btn-primary:active{outline:none}
.dietary_info .info_content .oziliao_btn button:hover{background-color:#4783d6}
.dietary_info .info_content .dh2{background-color:#fff;color:#000;padding:2px 20px;font-size:12px;margin-right:10px;border:1px solid #E7E7E7;}
.dietary_info .info_content span.dh2{display:block;float:left;height:23px;margin-bottom:10px}
.dietary_info .info_content .dh2.dh2_name{background-color:#003A83!important;display:block;float:left;color:#fff;min-width:106px}
.dietary_info .info_content .dh2.dh2_more{color:#888}
.dietary_info .info_content .glyphicon{margin-right:10px;font-size:12px;margin-left:10px}
.dietary_info #msgList .post_title{border-bottom:1px solid #ccc;font-size:16px;padding-bottom:5px;margin-bottom:10px;padding-left:5px}
.dietary_info #msgList .post_title span{font-size:14px;color:#666}
.dietary_info #msgList .post_content{padding:10px}
.dietary_info #msgList .cont_item{border-bottom:1px solid #E7E7E7;padding:10px 5px;height:111px}
.dietary_info #msgList .cont_item .cont_img{float:left;cursor:pointer}
.dietary_info #msgList .cont_item .cont_img img{width:80px;height:80px}
.dietary_info #msgList .cont_item .cont_info{float:left;margin-left:10px;width:calc(100% - 135px);padding-left:10px}
.dietary_info #msgList .cont_item .cont_info .message{height:65px;overflow:hidden;padding-top:10px;font-size:18px;line-height:50px}
.dietary_info #msgList .cont_item .cont_info span{color:#666;font-size:12px}
.dietary_info #msgList .cont_item .cont_info span.name{margin-right:15px}
.dietary_info .height_div{width:100%;margin-bottom:30px}
.dietary_info .say{padding:0 10px}
.dietary_info .say .post_title{font-size:16px;padding-bottom:5px;padding-left:5px}
.dietary_info .say .post_title span{font-size:12px;color:#666}
.dietary_info .say .input_box{height:150px;margin-bottom:90px}
.dietary_info .say .input_box .say_btn{height:33px;display:inline;float:right;margin-top:10px;background-color:#4C8CE4;border-color:#4C8CE4}
.dietary_info .say .input_box .say_btn:hover{background-color:#4783d6}
.dietary_info .say .input_box #postMsg{display:inline}
.dietary_info header{height:122px;}
.dietary_userinfo div.info_title{background-color:#f9f9f9;border-bottom:2px dotted #E7E7E7;border-top:1px solid #E7E7E7;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;padding:10px;margin-bottom:10px}
.dietary_userinfo .info_box{background-color:#f9f9f9;margin-top:-10px;padding-top:10px;border-top:0;border-bottom:1px;border-left:1px;border-right:1px;border-style:solid;border-color:#E7E7E7;}
.dietary_userinfo .info_title span{font-size:16px;font-weight:bold;color:#000}
.dietary_userinfo .user_img{float:left;padding-left:15px;padding-bottom:20px}
.dietary_userinfo .user_img a{line-height:400px}
.dietary_userinfo .user_img img{display:inline;height:450px;width:450px;-webkit-box-shadow:#f3f3f3 0px 0px 10px;-moz-box-shadow:#f3f3f3 0px 0px 10px;box-shadow:#f3f3f3 0px 0px 10px}
.dietary_userinfo .info_content{float:left;margin-top:40px}
.dietary_userinfo .info_content .info_title{padding:4px 20px 4px 10px;color:#5e5d5d;font-size:24px;min-width:100px;height:32px;overflow:hidden;text-overflow:ellipsis;
border-bottom:2px solid #A00322;margin-right:-4px;display:block;float:left;;text-align:left;min-width:150px;line-height:26px}
.dietary_userinfo .info_content .bd_left{width:0;height:0;border-left:12px solid transparent;border-bottom:32px solid #A00322;float:left;}
.dietary_userinfo .info_content .bd_right{width:0;height:0;border-right:12px solid transparent;border-top:32px solid #A00322;float:left;margin-right:-7px}
.dietary_userinfo .info_content .icon{border-bottom:2px solid #A00322;color:#fff;background-color:#A00322;padding:5px;display:block;float:left;}
.dietary_userinfo .pziliao{padding-top:43px}
.dietary_userinfo .pziliao .dh2{font-size:12px;color:#8D8D8D;margin-right:15px}
.dietary_userinfo .dietary_num{margin-bottom:40px;padding-right:15px;margin-top:65px;font-size:12px}
.dietary_userinfo .dietary_num .num_box{border:1px solid #E7E7E7;border-left:0;padding:5px}
.dietary_userinfo .dietary_num .num_box.num_box_last{border-right:0}
.dietary_userinfo .dietary_num .num_box .num_text{color: #6c6c6c;text-align:center}
.dietary_userinfo .dietary_num .num_box .num_text .num_span{color:#134E94;font-size:18px}
.dietary_userinfo .userinfo .info_tit{position:absolute;width:57px;text-align:justify;text-align-last:justify;color:#8A8A8A}
.dietary_userinfo .userinfo .info_tit:before{position:absolute;left:55px;content:'\FF1A'}
.dietary_userinfo .userinfo .info_tit:after{display:inline-block;content:'';width:100%;height:0}
.dietary_userinfo .userinfo .info_cont{color:#8A8A8A;padding-left:70px;max-width:180px;word-wrap:break-word;word-break:break-all;font-size:12px}
.dietary_userinfo .userinfo .userinfo_item{border-bottom:1px solid rgba(231, 231, 231, 0.45);padding-right:4px;margin-bottom:16px;height:18px;overflow:hidden}
.dietary_userinfo .recommended{margin-top:470px;min-height:300px;padding:50px 0}
.dietary_userinfo .recommended .recom_title{padding:5px;border-bottom:1px solid #E7E7E7}
.dietary_userinfo .recommended .recom_list{padding-top:30px}
.dietary_userinfo .recommended .recom_item{float:left;margin-bottom:70px}
.dietary_userinfo .recommended .recom_item .img_a{display:block;height:165px;text-align:center;line-height:165px;margin:1px;}
.dietary_userinfo .recommended .recom_item img{width:160px;height:160px}
.dietary_userinfo .recommended .recom_item .item_title{margin-top:10px;padding:0 10px}
.dietary_userinfo .recommended .recom_item .nickname{font-size:12px;color:#666;padding:0 10px}
.dietary_userinfo .recommended .recom_item .event_time{font-size:12px;color:#666;padding:0 10px}
.dietary_userinfo .recommended .recom_item .item_title a{display:block;height:20px;overflow:hidden;text-overflow:ellipsis}
.dietary_index .input-group select#event_type{padding:3px 6px}
.detailprofile .detailprofile_img_input span.form-error.help-block{text-align:center}
button.btn-warning,button.btn-warning:hover,button.btn-warning:focus{background:#fff;border-radius:0;color:#000;border-color:#E7E7E7}
a.btn-warning{border-radius:0;color:#000;border-color:#E7E7E7}
button.btn-success,button.btn-success:hover,button.btn-success:focus{background:#518FE2;border-radius:0;border-color:#E7E7E7}
a.btn-primary{border-radius:0}
.btn-sm{border-radius:0}
a.zhe_text{height:22px;padding-top:3px!important;}
.dietary_index .dietary_item{padding:15px 0}
.div_participant .ul_colon{padding:15px 0}
.div_participant .margin_top_m{margin-top:10px}
.div_participant .title_par{color:#000;float:left}
.div_participant .value_par{float:left;min-width:40px}
.div_participant .title_par:after{content:'\FF1A'}
.dietary_list a.btn_blue{background-color:#518FE2;color:#fff!important;border-radius:0;font-size:12px;padding:3px 6px;border:0;float:left}
@media (max-width:500px) {
    .dietary_list .ul_colon .value{padding-left:0;max-width:300px;word-wrap:break-word;word-break:break-all;}
    .dietary_list .ul_colon .value.no_br{padding-left:55px;max-width:300px;word-wrap:break-word;word-break:break-all;}
    .dietary_list .ul_colon .value:before{content:'\D\A';white-space:pre;}
    .dietary_list .ul_colon .value.no_br:before{content:'';white-space:normal;}
    .div_participant .ul_colon .value.title_value{padding:16px 0 0 10px}
    .div_participant .ul_colon .title.title_credit{width:24px}
    .div_participant .ul_colon .title.title_credit:before{left:23px}
    .div_participant .img_margin.float_left{margin:0 auto}
    .div_participant .ul_colon.ul_role{padding-left:5px;padding-top:20%;border-left:0}
    .dietary_form .conflict{padding:10px 2px}
    table#info td{padding:2px!important;}
    table#participant td{padding:2px!important;}
    table#participant td .user_info.float_left{max-width:130px}
    table#participant div.img_margin a.preview{line-height:80px}
    table#follower td{padding:2px!important;}
    table#follower td .user_info.float_left{max-width:130px}
    table#follower div.img_margin a.preview{line-height:80px}
    .div_participant .ul_colon{padding:0 0 0 5px}
    .div_participant .margin_top_m{margin:0}
    .dietary_list td.mystatus .ul_colon{border-left:0}
    .dietary_userinfo .userinfo .userinfo_item.userinfo_xs{margin-left:-35px;padding-left:35px;}
}
@media(max-width:990px){
    .dietary_info{padding:0 10px}
    .dietary_info .info_content{padding-left:0}
    .dietary_info #msgList .cont_item .cont_info{width:100%}
    .dietary_info .user_img{min-height:300px;padding-left:0;text-align:center}
    .dietary_info .user_img a{line-height:300px}
    .dietary_info .user_img img{max-height:300px;max-width:300px;min-width:270px;}
    .dietary_info #msgList .cont_item .cont_info span.name{margin:0;float:left}
    .dietary_info #msgList .cont_item .cont_info span.time{float:right}
    .dietary_info #msgList .cont_item .cont_info .message{height:75px;padding-top:5px;line-height:14px;font-size:12px;word-wrap:break-word;word-break:break-all}
    .dietary_info #msgList .cont_item .cont_info{margin:0;padding-left:5px;width:calc(100% - 90px);height:110px;font-size:12px}
    .dietary_info #msgList .cont_item{height:110px}
    .dietary_list.container.main .dietary_center{margin-left:10px!important;margin-right:10px!important;width:100%}
    .part_padding_m{padding:0}
    .dietary_index .news_sm{text-align:center}
    .dietary_index .news_sm img{width:100%;height:100%}
    .dietary_index .carousel-caption a.a_dietary{width:100%}
    form.form-horizontal{padding:0!important;}
}
@media (min-width: 768px){
    .detailprofile .two_left{margin-right:0}
    .detailprofile .two_right{margin-left:0}
    .dietary_form .row_list{margin-bottom:35px}
    .dietary_form .centre_right_top{margin-right:0}
    .dietary_form .conflict{margin-left:30px}
    .dietary_form .form-horizontal .myrow{margin-bottom:45px}
}
