
@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
img {
	vertical-align: top;
}

dl img,
ul img {
	vertical-align: baseline;
	display: block;
}

.new_header {
	margin-bottom: 5px;
	padding-bottom: 4px;
	height: auto;
	zoom: 1;
    background: url(/lifenology/img/common/header_bg.jpg) repeat-x left bottom;
}

#header {
	height: auto;
}

#gNavi {
	margin: 6px 0 10px;
	border-top: 1px solid #ff0302;
	border-bottom: 1px solid #ff0302;
}

#gNavi ul {
	margin: 0 auto;
	width: 1008px;
}

#gNavi ul li {
	padding: 15px 0 12px;
	float: left;
}

#gNavi ul li.navi01,
#gNavi ul li.navi02 {
	margin-right: 100px;
}

#gNavi ul li.navi03,
#gNavi ul li.navi04 {
	margin-right: 58px;
}

#gNavi ul li.navi05,
#gNavi ul li.navi06 {
	margin-right: 80px;
}

#main {
	margin: 0 auto;
	padding-bottom: 55px;
	width: 1002px;
	clear: both;
	overflow: hidden;
	zoom: 1;
}

.banner01 {
	margin: 0 auto;
	width: 1004px;
	display:none;
}

.mainimg {
	margin: 0 auto 41px;
	width: 1000px;
}

.mainimg .foo {
	width: 1000px;
	height: 296px;
	overflow: hidden;
}

.mainimg .foo li {
	float: left;
}

.iconlist a {
	margin: 0 2px;
	display: inline-block;
	background: url(/lifenology/img/common/icon.gif) no-repeat left top;
	width: 12px;
	height: 11px;
}

.iconlist a span {
	display: none;
}

.iconlist {
	margin:  auto;
	padding: 10px 0px 0px 0px;
	text-align: center;
	clear: both;
}

.iconlist a.selected,
.iconlist a:hover {
	background: url(/lifenology/img/common/icon_on.gif) no-repeat left top;
}

#sidebar {
	padding-right: 1px;
	width: 376px;
	float: right;
}

#sidebar .side_banner li {
	padding-bottom: 16px;
	float: left;
}

#sidebar .video_section {
	margin-bottom: 15px;
	padding-bottom: 23px;
	border: 1px solid #c3c3c3;
}

#sidebar .video_section .inner {
	margin: 0 8px 8px 9px;
	padding: 16px 31px 9px 32px;
	background: url(/lifenology/img/common/line01.gif) repeat-x left bottom;
}

#sidebar .video_section .inner .prev {
	padding-top: 40px;
	float: left;
}

#sidebar .video_section .inner .next {
	padding-top: 40px;
	float: right;
}

#sidebar .video_section .inner .sbox {
	margin: 0 auto;
	width: 214px;
}

#sidebar .video_section .inner .sbox ul li {
	width: 214px;
	float: left;
	font-size: 14px;
	text-align: center;
	color: #000;
	line-height: 1.4;
}

#sidebar .video_section .inner .sbox ul li span {
	margin: 5px 0 5px;
	display: block;
	font-size: 18px;
}

#sidebar .video_section .iconlist a {
	margin-right: 1px;
	display: block;
	background: url(/lifenology/img/common/icon.gif) no-repeat left top;
	width: 12px;
	height: 11px;
	float: left;
}

#sidebar .video_section .iconlist {
	margin: 0 auto;
	width: 52px;
}

#sidebar .video_section .iconlist a.selected,
#sidebar .video_section .iconlist a:hover {
	background: url(/lifenology/img/common/icon_on.gif) no-repeat left top;
}

#sidebar .update_news {
	margin: 15px 9px 0 10px;
}

#sidebar .update_news li {
	margin-bottom: 0px;
	padding: 0 15px 20px 10px;
	float: left;
	overflow: hidden;
	zoom: 1;
	color: #000;
	width: 332px;
	position: relative;
	background: url(/lifenology/img/common/line01.gif) repeat-x left bottom;
}

#sidebar .update_news li .photo {
	float: left;
}

#sidebar .update_news li dl {
	width: 190px;
	float: right;
}

#sidebar .update_news li dl dt {
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 1.2;
}

#sidebar .update_news li dl dt span {
	margin-bottom: 2px;
	display: block;
}

#sidebar .update_news li a {
	position: absolute;
	right: 30px;
	bottom: 5px;
	color: #757575;
}

#sidebar .linktxt {
	margin: 13px 0 0 15px;
}

#sidebar .linktxt a {
	font-weight: bold;
	color: #1f4e95;
}

.mb0 {
	margin-bottom: 0 !important;
}

#conts {
	float: left;
	width: 606px;
}

#conts .information {
	margin: 19px -22px 0 8px;
	width: 606px;
	position: relative;
	zoom: 1;
}

#conts .information li {
	padding-bottom: 20px;
	margin-right: 22px;
	width: 180px;
	float: left;
	color: #000;
}

#conts .information li dl dt {
	margin: 8px 0 10px;
	font-weight: bold;
}

#conts .information li dl dd {
	text-indent: 15px;
	line-height: 1.3;
}

#conts .information li p {
	margin: 10px 5px 0 0;
	text-align: right;
}

#conts .information li p a {
	color: #757575;
}

#conts .website {
	padding: 22px 0 27px 70px;
}

#conts .website ul {
	width: 245px;
	float: left;
	line-height: 2.0;
}

#conts .website ul li a {
	color: #000;
}

#conts .btmlink {
	margin: 0 10px 23px 0;
	text-align: right;
}

#conts .btmlink a {
	color: #214d94;
	font-weight: bold;
	text-decoration: underline;
}

#conts .video {
	text-align: center;
}

#videoArea{
	margin-bottom: 5px;
	cursor: pointer;
}

#conts .video img {
	margin-bottom: 5px;
}

.ft_wrap {
	padding-top: 15px;
	border-top: 2px solid #fb0005;
	clear: both;
}

#footer {
	margin-top: 0;
}

#main .pagetop {
	margin-bottom: 15px;
	text-align: right;
}

/*------------------------------------------------------------
	追加分
------------------------------------------------------------*/
#container .dust{
	margin: 0px auto;
	padding: 0px ;
	width: 1000px;
	height: 34px;
	line-height: 25px;
	text-align: left;
	color: #fa0203;
	overflow: hidden;
	clear: both;
}

.dust a:link a:hover{
	color: #8f6a6a;
}

.mainimg .foo2 {
	margint: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 903px;
	height: 503px;
	border-bottom: 2px solid #fa0203;
	float: left;
	overflow: hidden;
}

.mainimg .foo2 li {
	float: left;
}

.prevBtn{
	float:left;
	width:25px;
	height:40px;
	padding-top:220px;
	padding-right:20px;
}
.prevBtn a:hover{
	width:25px;
	height:40px;
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha(opacity=80);
	opacity:0.8;
	zoom:1;
}
.nextBtn{
	float:right;
	width:25px;
	height:40px;
	padding-top:220px;
}
.nextBtn a:hover{
	width:25px;
	height:40px;
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha(opacity=80);
	opacity:0.8;
	zoom:1;
}

#main .concept{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1002px;
	clear: both;
}

#main ul.messege{
	margin: 0px auto;
	padding: 0px;
	width: 1020px;
	clear: both;
	overflow: hidden;
}

#main ul.messege li{
	margin: 0px 13px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 325px;
	float: left;
	overflow: hidden;
}

#sidebar .update_news2 {
	position: relative;
	margin: 15px 9px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 100%;
	border-bottom: 1px dotted #999;
	overflow: hidden;
}

#sidebar .update_news2 dl{ 
	margin: 0px auto;
	padding: 0px;
	width: 90%;
}

#sidebar .update_news2 dt{ 
	margin: 0px;
	padding: 0px;
	width: 30%;
	float: left;
}

#sidebar .update_news2 dd.title{ 
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 58%;
	float: right;
	color: #000;
	font-weight: bold;
}

#sidebar .update_news2 dd.text{ 
	margin: 0px;
	padding: 0px;
	width: 58%;
	float: right;
}

#sidebar .update_news2 dd.enter{ 
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: right;
	clear: both;
}

#sidebar .update_news2 a{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: left;
	text-indent: -999px;
	background/*\**/: #fff\9;
	filter:alpha(opacity=0);
}

#sidebar .update_news2:hover{
	position: relative;
	width: 100%;
}

#sidebar .update_news2:hover dd{
	color: #C50400;
}

/*------------------------------------------------------------
	lightbox追加分
------------------------------------------------------------*/
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: url(/lifenology/img/message/fancybox.png) no-repeat;
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: url(/lifenology/img/message/fancybox.png) no-repeat -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background: url(/lifenology/img/message/fancybox.png) no-repeat -40px -30px;
}

#fancybox-right-ico {
	background: url(/lifenology/img/message/fancybox.png) no-repeat -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background: url(/lifenology/img/message/fancybox-x.png) no-repeat;
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background: url(/lifenology/img/message/fancybox.png) no-repeat -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background: url(/lifenology/img/message/fancybox-y.png) no-repeat -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background: url(/lifenology/img/message/fancybox.png) no-repeat -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background: url(/lifenology/img/message/fancybox-x.png) no-repeat 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background: url(img/message/fancybox.png) no-repeat -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background: url(/lifenology/img/message/fancybox-y.png) no-repeat;
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background: url(img/message/fancybox.png) no-repeat -40px -122px;
}

#fancybox-title {
	font-family: "Microsoft YaHei", 微软雅黑, Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background: url(/lifenology/img/message/fancy_title_over.png) no-repeat;
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(/lifenology/img/message/fancybox.png) -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(/lifenology/img/message/fancybox-x.png) no-repeat 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(/lifenology/img/message/fancybox.png) -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/*------------------------------------------------------------
	20140824追加分
------------------------------------------------------------*/

#main .contact{
	margin: 0px auto;
	padding: 0px;
	width: 960px;
	clear: both;
}

#main .contact_form{
	margin: 0px auto;
	padding: 0px;
	width: 940px;
	clear: both;
}

#main .contact_form span.red{
	color: #F00;
	font-weight: bold;
}

#main .contact_form a.point{
	color: #5f2ad4;
	text-decoration:underline;
}

#main .contacttitle{
	margin: 0px auto;
	padding: 0px 0px 20px 0px;
	background: url(/lifenology/img/contact/title.jpg) no-repeat left top;
	width: 960px;
	height: 36px;
	clear: both;
}

#main .contacttitle span{
	margin: 0px;
	padding: 7px;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
}
#main .contact_form p{
	margin: 0px 0px 8px 0px;
	padding: 0px;
	width: 100%;
	clear: both;
}
#main .contact_form p.right{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	text-align: right;
	clear: both;
}
#main .contact_form table{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 100%;
}

#main .contact_form th{
	margin: 0px;
	padding: 5px;
	width: 25%;
	text-align: left;
	background-color: #c1daf2;
	border: 1px solid #fff;
}

#main .contact_form th span{
	font-weight: 100;
}

#main .contact_form th span.blue{
	color: #5f2ad4;
}

#main .contact_form td{
	margin: 0px;
	padding: 5px;
	text-align: left;
	background-color: #eeeeee;
	border: 1px solid #fff;
}

#main .agree{
	margin: 0px;
	padding: 5px 0px;
	width: 938px;
	border: 1px solid #aaaaaa;
	text-align: center;
	line-height: 27px;
	clear: both;
}
#main .agree span{
	font-size: 14px;
	font-weight: bold;
}
#main .buttons {
	text-align: center;
	padding: 10px 0px 0px 0px;
	}
#main .note {
	width: auto;
	border: 1px solid #aaa;
	}
#main .note p {
	padding: 4px;
	font-weight: bold;
	line-height: 21px;
	background-color: #ffffcc;
	border-bottom: 1px solid #aaa;
	}
#main .note p a {
	color: black;
	text-decoration: none
}   
#main .list-basic {
	padding: 10px 15px 15px 30px;
	margin: 0px;
}
#main .list-basic li{
	list-style: disc;
	line-height: 1.5em;
}
#main .list-basic span{
	font-weight: bold;
}

.thanks {
	padding: 50px;
}

.thanks p {
	margin-bottom: 20px;
	text-align: center;
	font-size: 15px !important;
}

.errorMsg {
	margin-bottom: 10px;
	color: #f00;
}

/*------------------------------------------------------------
	视频
------------------------------------------------------------*/
#pagePath {
	margin: 0 auto;
	padding: 10px 0;
	width: 1004px;
}

#pagePath li {
	display: inline;
	color: #fb0102;
}

#pagePath li span,
#pagePath li a {
	color: #858585;
}

.dzsp {
	width: 1085px !important;
}

.dzsp #conts {
	width: 687px;
}

.dzspVideo {
	margin: 0 auto 40px;
	position: relative;
	width: 1000px;
}

.dzspVideo .foo {
	margin: 0 auto;
	width: 640px;
}

.dzspVideo .foo li {
	float: left;
}

.dzspVideo .icon01 {
	margin-top: -37px;
	position: absolute;
	top: 50%;
	left: 40px;
}

.dzspVideo .icon02 {
	margin-top: -37px;
	position: absolute;
	top: 50%;
	right: 40px;
}

#conts .videoList {
	margin: 20px -47px 0 0;
	width: 734px;
}

#conts .videoList li {
	padding: 0 45px 20px 0;
	width: 187px;
	float: left;
	text-align: center;
}

#conts .videoList02 li {
	padding-right: 45px;
	width: 197px;
}

#conts .videoList li img {
	margin-bottom: 7px;
	display: block;
}


.password {
	padding: 100px;
	width: 300px;
	margin: 0 auto;
}

.password dl {
	margin-bottom: 40px;
}

.password dl dt {
	padding-top: 4px;
	float: left;
	font-size: 14px;
}

.password dl dd {
	padding-left: 4em;
}

.password dl dd input {
	padding: 5px 10px;
	width: 200px;
	height: 20px;
}

.password dl dd .error {
	padding: 0;
	margin: 0;
	color: #f00;
}

.password .txt input {
	margin-right: 10px;
	vertical-align: middle;
}


.interview {
	padding-top: 20px;
}

.interview h2 {
	margin-bottom: 15px;
	padding: 10px 5px;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	background-color: #57a6cf;
}

.interview p {
	margin: 0 10px;
	text-indent: 15px;
	line-height: 1.6;
}

.interview .imgCen {
	padding-top: 20px;
	margin: 0 auto 30px;
	width: 900px;
}

.interview .section {
	padding: 50px 40px 0;
}

.interview .section .photo {
	float: left;
	text-align: center;
	width: 300px;
}

.interview .section .photo img {
	margin-bottom: 5px;
}

.interview .section .inner {
	float: right;
	width: 550px;
}

.interview .section h3 {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

.interview .section p {
	margin: 0 0 25px;
}

.interview .photoList {
	margin: 0 auto;
	width: 880px;
}

.interview .photoList li {
	padding: 0 30px;
	float: left;
	width: 380px;
	text-align: center;
}

.interview .photoList li img {
	margin-bottom: 10px;
}

.mt0 {
	margin-top: 0  !important;
}


/* 2015 09 23 istudio beijing hzk */


.contentbox {width:1004px;margin:0 auto;}
.contentbox .navbox{height:71px;margin-top:5px;}
.contentbox .navbox a{display:block;float:left;height:71px}
.contentbox .navbox a.btn0{background-image: url(./img/common/nav/1.jpg);width:334px;}
.contentbox .navbox a.btn1{background-image: url(./img/common/nav/2.jpg);width:336px;}
.contentbox .navbox a.btn2{background-image: url(./img/common/nav/03.jpg);width:0px;}
.contentbox .navbox a.btn3{background-image: url(./img/common/nav/3.jpg);width:334px;}
.contentbox .navbox a span{visibility:hidden;margin-top:65px;display:block;background-color:#e73323;height:6px;font-size:0px;line-height:0px;overflow:hidden;}
.contentbox .navbox a.select span,.contentbox .navbox a:hover span{visibility:visible}

.contentbox .lrfloatbox{float:left}
.contentbox .box0{width:570px}
.contentbox .lrfloatbox .cont{border: 1px solid #cecece;border-top:none;border-bottom:none;padding:12px 12px 10px 0px;}
.contentbox .lrfloatbox .cont a{display:block;}
.contentbox .lrfloatbox .cont a .textbox{display:block;border-bottom: 1px solid #cecece;margin-left:12px;padding-bottom:20px;padding-top:10px;margin-bottom:20px;}
.contentbox .lrfloatbox .cont a .textbox img{float:right;margin-left:20px;}
.contentbox .lrfloatbox .cont a .textbox .ttitle{font-size:14px;font-weight:bold}
.contentbox .lrfloatbox .cont a .textbox .tdate{color:#bfbcb1}

.contentbox .lrfloatbox .cont a.last .textbox{padding-bottom:0px;margin-bottom:0px;border:none}

.contentbox .box1{width:414px;margin-left:20px}

.contentbox .box2{width:1004;}
.contentbox div.box2 .cont a{float:left!important;border: 1px solid #cecece;margin-left:13px;margin-top:10px}
.contentbox div.box2 .cont a:hover{border: 1px solid #F00;}

#container .ft_wrap{margin-top:100px;border-top-width:10px}
#container .ft_wrap #footer p{display: inline;}
#container .ft_wrap #footer address{display: inline;float:right;margin-top:0px;}

.indexpage .banner0508{padding-top:8px;padding-bottom:30px}
.indexpage .tits,.louyupage .tits{width:984px;height:41px;line-height:41px;text-align:right;padding-right:20px}
.indexpage .tits a,.louyupage .tits a{color:#F00}
.indexpage .adlist {padding-left:18px;border-bottom: 1px solid #cecece;margin-bottom:40px}
.indexpage .adlist .pad{padding:22px 0px 22px 26px;float: left;text-align: center;}
.indexpage .clist,.louyupage .clist{padding-top:16px}
.indexpage .clist a{width:334px;display:block;float:left;line-height:26px}
.indexpage .clist a span{display:block;text-align:right}
.indexpage .clist a span.c{text-align:left;font-size:13px;background: url(./img/index/cp.jpg) 5px center no-repeat;padding-left:15px}
.indexpage .clist a span.t{text-align:left;font-size:14px;font-weight: bold;padding-right:12px;text-indent:2em;}

.louyupage .clist a{width:368px;display:block;float:left;line-height:26px;margin-left:20px}
.louyupage .clist a span{display:block;color:#f00}
.louyupage .clist a span.t{font-size:16px;font-weight: bold;color:#000}

.louyupage .mos .navimg{height:46px;background: url(./img/louyu/navs.jpg) 0px 0px no-repeat;}
.louyupage .mos .navimg a{display:block;height:46px;width:100px;float:left;}
.louyupage .mos .nc{height:338px;display:block}
.louyupage .mos .nc span{display:block;}
.louyupage .mos .nc .t{font-size:16px;font-weight:bold;}
.louyupage .mos .nc .d{color:#F00}

.1mobile{width:960px;margin:auto;}
.mobile img{width:100%}
.mobile .tit{text-align:center;background: url(./img/m/index/titbg.jpg) left center repeat;padding:16px;}
.mobile .tit span{background-color:#fff;font-size:40px;color:#008acd}
.mobile .mo img{margin:16px 0px 8px 0px }
.mobile .mo .imgtxt{color:#999;display:block;margin:0px 0px 16px 0px;font-size:160%}
.mobile .mo .txt{text-indent:2em;display:block;font-size:160%}
area:focus{outline:none;}


.backbtn{display:block;width:118px;height:40px;position: fixed;
	right:0px;top:50%;margin-top:-20px;background-image: url(./img/back.png);}

