/*访谈*/
.interview_banner img{
  display:block;
  width:100%;
}
.interview{
  width:1003px;
  margin:0 auto;
  position:relative;
  border:1px solid #ccc;
  box-sizing:border-box;
  border-top:none;
  border-bottom:none;
  -webkit-box-shadow:0px -5px 10px rgba(0, 0, 0, 0.3);
  box-shadow:0px -5px 10px rgba(0, 0, 0, 0.3);
}
.interview .max-wrap{
  width:1003px;
}
.interview .main-wrap{
  width:1003px;
  margin:0 auto;
}
.interview .copyright{
  border-top:1px solid #ccc;
  padding:20px 0;
}
.interview .copyright .copyright-top{
  display:none;
}
.col-i-left{
  width:295px;
}
.col-i-middle{
  width:30px;
  background:url(../images/col_i_middle_bg.png) repeat-y;
}
.interview-module.left > span{
  width:100px;
  float:left;
  background:url(../images/interview_photo_default.jpg) no-repeat;
  width:100px;
  height:120px;
}
.interview-module.left > span img{
  display:block;
}
.interview-module.left > div{
  margin-left:110px;
  float:none;
  width:auto;
}
.interview-module.right > span{
  width:200px;
  float:left;
}
.interview-module.right > div{
  margin-left:210px;
  overflow:hidden;
}
.interview-module.left > div > *, .interview-module.right > div > *{
  color:#333;
  padding-top:10px;
  line-height:1.5em;
}
.interview-module.left > div > *{
  font-size:0.75em;
}
.interview-module.left > div > span i, .interview-module.left > div > a i, .interview-module.right > div > span i, .interview-module.right > div > a i{
  color:#333;
  font-weight:bold;
}
.interview .box-title{
  border-bottom:1px solid #8f8f8f;
}
.interview .box-title-name{
  float:left;
  color:#fe0000;
  font-size:0.875em;
  font-weight:bold;
  height:2em;
  line-height:2em;
  padding:0 10px;
}
.interview .box-title-name:before,.interview .box-title-name:after{
  content:"";
  display:inline-block;
  background:url(../images/online_title_left.gif) no-repeat center center;
  width:42px;
  height:2em;
  vertical-align:bottom;
  padding-right:10px;
}
.interview .box-title-name:after{
  background:url(../images/online_title_right.gif) no-repeat center center;
}
.interview .box_title_bottom{
  background:url(../images/box_title_bottom.gif) repeat-x;
  height:5px;
}
.iv-talk-wrap{
  height:600px;
  box-sizing:border-box;
  padding:10px;
}
.iv-talk-list{
  box-sizing:border-box;
  height:100%;
  padding:0 10px;
  overflow-y:scroll;
  font-size:.875em;
}
.iv-talk-list > li{
  border-top:1px dotted #ccc;
  padding:5px 0;
}
.iv-talk-list > li:first-child{
  border-top:none;
}
.iv-talk-list > li > span{
  line-height:2em;
}
.iv-talk-list > li > span > *{
  display:inline-block;
  font-style:normal;
  font-weight:normal;
}
.iv-talk-list > li > span > em{
  font-style:normal;
}
.iv-talk-list > li > span > em:before{
  content:"[";
}
.iv-talk-list > li > span > em:after{
  content:"]";
}
.iv-talk-list > li > span > i{
  color:#888;
  padding-left:10px;
}
.iv-talk-list > li > span > strong{
  color:#999;
  padding-left:10px;
}
.iv-talk-list > li.type-1 > span > em, .iv-talk-list > li.type-1 > span > b{
  color:#FF790A;
}
.iv-talk-list > li.type-2 > span > em, .iv-talk-list > li.type-2 > span > b{
  color:#088FCD;
}
.iv-talk-list > li > div{
  line-height:1.75em;
  text-indent:2em;
  color:#444;
}
.iv_input_wrap{
}
.iv_input_title{
  font-size:.75em;
  color:#666;
  line-height:2em;
}
.iv_input_area{
  display:block;
  border:1px solid #ccc;
  box-sizing:border-box;
  max-width:100%;
  width:100% !important;
  height:186px !important;
}
.iv_input_submit_wrap{
  text-align:right;
  padding:10px 0;
  font-size:0.875em;
}
.iv_input_submit_wrap > *{
  vertical-align:middle;
  height:2.5em;
}
.iv_input_captcha_img{
  vertical-align:top;
  height:2em;
  cursor:pointer;
}
.iv_input_captcha{
  font-size:1em;
  width:5em;
  border:1px solid #ddd;
  border-radius:4px;
  height:2em;
  padding:3px;
  box-sizing:border-box;
}
.iv_input_submit{
  font-size:1em;
  border:none;
  height:2em;
  background-color:#22b658;
  padding:0 20px;
  color:white;
  border-radius:4px;
  cursor:pointer;
}
.iv_input_submit.disabled{
  background-color:#bbb;
  cursor:default;
}
.iv_input_wrap .error{
  font-size:.75em;
  color:red;
  padding-left:5px;
}
.iv_input_nickname_wrap{
  font-size:0.875em;
  line-height:2em;
}
.iv_input_nickname_wrap a{
  color:#22b658 !important;
}
.iv_input_nickname_wrap a:hover{
  text-decoration:underline;
}
.bg-sky-blue .box-tile .box-title{
  border-bottom-color:#6BC9ED;
}
.bg-sky-blue div{
  color:#ebf7fb;
}
@media screen and (max-width:1000px){
  .col-i-left{
	width:100%;
  }
  .col-i-middle{
	display:none;
  }
  .interview{
	max-width:100%;
	min-width:100%;
	box-shadow:none;
	border:none;
  }
  .interview .max-wrap{
	max-width:100%;
	min-width:100%;
  }
  .interview .main-wrap{
	width:100%;
  }
  .iv-talk-wrap{
	height:auto;
  }
  .iv-talk-list{
    overflow-y:auto;
    padding:0;
  }
  .interview .box-title, .interview .box_title_bottom{
	display:none;
  }
  .mobile-topMarquee{
	display:none !important;
  }
  .interview-module{
	padding:0 10px !important;
  }
  .iv_input_wrap{
	padding:0 10px;
  }
  .interview-module.right > span{
	width:100%;
	float:none;
  }
  .interview-module.right > span img{
	width:100%;
  }
  .interview-module.right > div{
	margin-left:0;
  }
}
@media screen and (max-width:480px){
  .picScroll ul li{
	width:100% !important;
  }
  .picScroll ul li img{
	width:100% !important;
	height:180px !important;
  }
}
/*适老开关·登录·简繁体*/
#pip-triggers-container{
  font-size:16px;
  position:absolute;
  right:5px;
  top:5px;
  height:30px;
  line-height:30px;
}
.pip-triggers{
  line-height:20px;
  text-align:left;
}
.pip-triggers>em>i{
  vertical-align:middle;
}
.top-bar .user > a{
  color: #3e71a4;
}
/*适老开关·登录·简繁体 end*/