.cont_title {
	width: 100%;
	border-top: 3px #000 solid;
	padding-top: 7px
;
	text-transform: uppercase;
}
.cont_title h1 {
	font-weight: normal;
	font-size: 24px;
	color: #434343
}
.sidebar {
	width: 192px
}
.right_list {
	width: 880px
}
@media screen and (min-width:1024px) and (max-width:1140px) {
.right_list {
	width: 760px
}
.right_list li img {
	width: 90%;
	float: right
}
}
/* left sidebar nav */
.sidebar h1 {
	font-weight: normal;
	font-size: 22px;
	color: #434343
}
.sidebar ul {
	padding-bottom: 24px;
}
.sidebar ul li {
	width: 100%;
	font-size: 14px;
	padding-bottom: 4px;
	margin-bottom: 6px;
}
.sidebar ul li a {
	border-bottom: 1px #fff solid;
	display: block;
	text-transform: uppercase;
}
.sidebar ul li a:hover, .sidebar ul li a.current {
	border-bottom: 1px #333 solid;
	font-weight: normal;
}
.sidebar ul li.pb30 {
	padding-bottom: 30px
}
.sidebar p {
}
.sidebar p a {
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	background: url(images/icon-bulb.png) 36px 11px no-repeat;
	text-align: center;
	border: 1px #000 solid;
	display: block;
}
.sidebar p a.reserve {
	background: url(images/icon-reserve2.png) 36px 8px no-repeat;
}
.sidebar p a:hover {
	background-color: #eee;
}
.sidebar_en p a{
	background:none;
}
.sidebar ul li[data-action="become-a-model"] {
display: none;
}
/* right images list */
.right_list li {
	width: 25%;
	text-align: right;
	margin-bottom: 10px;
	display: inline;
	float: left;
}
.right_list li img {
	height: auto;
	margin-bottom: 6px
}
.right_list li span {
	width: 190px;
	margin-left: 30px;
	display: block;
	/* white-space: nowrap; */
	overflow: hidden;
	/* text-overflow: ellipsis; */
	float: left;
	text-align: left;
/*	border-bottom: 1px solid #fff;
*/	height: 40px;
	line-height: 20px;
}
.right_list li:hover span {
/*border-bottom: 1px solid #000;*/
}
.model_list li p {
	position: relative
}
/* .right_list div.img {
	width: 25%;
	text-align: right;
	margin-bottom: 30px;
	display: inline;
	float: right;
	overflow: hidden
}
.right_list div.img img {
	height: 250px;
	margin-bottom: 8px
}
.right_list div.img p {
	text-align: left
}
*/
.model_left {
	width: 160px;
	padding: 12px 14px 14px 14px;
	border: 1px #000 solid;
}
.model_left a {
	padding-left: 30px;
	line-height: 24px;
	display: block
}
.model_left h3 {
	font-size: 16px;
	padding-bottom: 6px;
	font-weight: normal;
	margin-bottom: 10px;
	border-bottom: 1px #ccc solid;
}
.model_left h4 {
	padding-bottom: 20px;
}
a.reserve2, a.reserve3 {
	width: 188px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	border: 1px #000 solid;
	border-top: none;
	text-align: center;
	display: block;
	background-color: #eee;
	background-image: url(images/icon-reserve2.png);
	background-repeat: no-repeat;
	background-position: 52px 9px;
}
a.reserve3_en{
	background-image: none;
}
a.reserve3 {
	background-color: #fff;
	border-top: 1px #000 solid
}
a.return {
	width: 188px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	border: 1px #000 solid;
	text-align: center;
	display: block;
}
a.reserve3:hover, a.return:hover {
	background-color: #eee;
}
a.icon-sina {
	background: url(images/weibo_24.png) no-repeat
}
a.icon-ins {
	background: url(images/insta_24.png) no-repeat
}
a.icon-weixin {
	background: url(images/weixin_24.png) no-repeat
}
a.icon-weixin span {
	display: none
}
a.icon-weixin:hover span {
	width: 156px;
	height: 157px;
	display: block;
	margin-left: -30px;
	margin-top: -24px
}
.model_con {
	width: 920px
}
.model_con h2 {
	text-align: center;
	font-size: 22px;
	font-weight: normal
}
.model_nav {
	width: 600px;
	position: relative;
	z-index: 99;
	text-transform: uppercase;
}
.model_nav li {
	margin-right: 5px;
	font-size: 14px;
	float: left;
	cursor: pointer;
}
.model_nav li a {
	padding: 0 10px;
	display: block;
}
.model_nav li a:hover, .model_nav li a.current {
	/* font-weight: bold; */
	background: #eee;
}
.model_switch {
	width: 100%;
	line-height: 32px;
	text-align: right;
	height: 32px;
}
.model_switch a {
	/*display: block;
	float: right;*/
	font-size: 13px;
}
.model_switch span {
	padding: 0 15px;
	/*float: right*/
}
.model_switch span.model_info {
	float: left;
	padding: 0px;
}
.model_switch span.model_info a {
	padding-right: 16px;
	text-align: left;
}
.model_switch span.model_info a:hover {
	text-decoration: underline
}
.model_switch a.icon-arrow-l {
	background: url(images/icon-arrow-left.gif) no-repeat left;
	padding-left: 20px
}
.model_switch a.icon-arrow-r {
	background: url(images/icon-arrow-right.gif) no-repeat right;
	padding-right: 20px
}
.model_switch a.icon-arrow-l:hover {
	background: url(images/icon_left_hover.gif) no-repeat left;
}
.model_switch a.icon-arrow-r:hover {
	background: url(images/icon-right_hover.gif) no-repeat right;
}
.model_switch a span {
	color: #999;
	font-size: 13px;
	cursor: default
}
@media screen and (min-width:1024px) and (max-width:1140px) {
.model_con {
	width: 760px
}
}
/* 活动列表 */
.act_explanation {
	width: 818px;
	margin-bottom: 20px;
	border: 1px #ccc solid;
	margin-left: 30px;
	padding: 15px;
	display: inline-block
}
.act_explanation h2 {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 4px
}
.date {
	margin-left: 30px;
	margin-bottom: 20px;
	font-size: 14px;
	border-bottom: 1px #000 solid
}
.activity_list {
	font-weight: bold;
	overflow: hidden;
	width: 100%;
}
.activity_list li {
	float: left
}
.activity_list li b {
	width: 190px;
	display: block;
	float: right;
	position: relative
}
.activity_list li b a span {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: 50%;
	background: url(images/play_btn.png) no-repeat;
	margin-top: -30px;
	display: block
}
.activity_list li b a:hover span {
	background: url(images/play_btn_hover.png) no-repeat;
}
.activity_list li p {
	width: 190px;
	padding-left: 30px;
	display: block;
	/* white-space: nowrap; */
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	float: left;
	height: 44px;
}
.activity_con {
	padding-left: 30px;
	overflow: hidden
}
.activity_img {
	width: 50%;
}
.activity_img p {
	/*height: 380px;*/
	text-align: center;/*line-height: 380px*/
}
/*.activity_img p img {
 *margin-top: expression((380 - this.height )/2);
	vertical-align: middle
}*/
.activity_explain {
	width: 50%;
	overflow: hidden
}
.activity_explain p {
	width: 100%;
	padding-bottom: 10px
}
@media screen and (min-width:1024px) and (max-width:1140px) {
.activity_list li p {
	width: 160px;
	padding-left: 28px
}
.activity_list li b {
	width: 160px
}
.activity_list li b img {
	width: 100%
}

}
/* 动态详情页 */
.dynamic_title {
	width: 100%;
	padding-bottom: 6px;
	position: relative;
}
.dynamic_title h3 {
	font-size: 20px;
	font-weight: normal;
	padding-bottom:5px;
	border-bottom: 1px #000 solid;
}
.dynamic_title > .share_box{position:absolute;top:0;right:0;}
.infor_left {
	width: 100%
}
.infor_left p {
	width: 100%;
	line-height: 18px
}
.summary {
	width: 80%;
}
.summary p span {
	width: 100%;
	display: block
}
.shade_btn {
	height: 40px;
	background: url(images/icon-shade.gif) no-repeat left 2px;
	padding-left: 20px;
	font-weight: normal;
	cursor: pointer;
	display: block
}
.infor_right {
	width: 20%;
	text-align: right
}
.share_box {
	float: right;
	position: relative
}
.share_box .share {
	width: 80px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: right;
}
.share_box div.jiathis_style {
	width: 120px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
}
.share_box div.jiathis_style a.jiathis_txt {
	width: 120px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	background: url(images/icon-shade.gif) no-repeat 68px 3px;
	cursor: pointer;
	display: block;
	float: right;
	text-align: right;
}
.share_box_en div.jiathis_style a.jiathis_txt {
	background: none;
}
.jiathis_style .jiadiv_01 > div {
	display: none;
}
.jiathis_style .jiadiv_01 > div.jiadiv_02 {
	display: block;
}
/* 视频列表css style */
.video_box, .right_main {
	width: 850px
}
.video_list {
	width: 96%
}
.video_list p {
	width: 350px;
	position: relative
}
.video_list p img {
	width: 100%
}
.video_list p a span {
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	margin-left: -30px;
	top: 50%;
	background: url(images/play_btn.png) no-repeat;
	margin-top: -30px;
	display: block
}
.video_list p a:hover span {
	background: url(images/play_btn_hover.png) no-repeat;
}
.video_list h4, .video_list2 h4 {
	height: 32px;
	padding-top: 8px;
	margin-bottom: 28px;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
}
.video_list li {
	width: 25%;
	margin-bottom: 28px;
	float: left
}
.video_list li h4, .video_list2 li h4 {
	width: 140px;
	margin-bottom: 0;
}
.video_list li b, .video_list li2 b {
	width: 128px;
	display: block;
	position: relative
}
.video_list li b a span, .video_list2 li b a span {
	width: 32px;
	height: 32px;
	position: absolute;
	left: 50%;
	margin-left: -16px;
	top: 50%;
	background: url(images/play_btn2.png) no-repeat;
	margin-top: -16px;
	display: block
}
.video_list li b a:hover span, .video_list2 li b a:hover span {
	background: url(images/play_btn2_hover.png) no-repeat;
}
.video_list .first-item{width:50%;margin-bottom:20px;}
.video_list .first-item h4{width:350px;}
.video_list2 {
	width: 100%
}
.video_list2 li {
	width: 20%;
	margin-bottom: 20px;
	float: left
}

@media screen and (min-width:1024px) and (max-width:1140px) {
.video_box, .right_main {
	width: 760px
}
}

/* 电视 私人定制 */
.TV_left {
}
.TV_left h2 {
	font-size: 14px;
	margin-bottom: 8px;
	border-bottom: 1px #000 solid
}
.TV_left p {
	padding-bottom: 4px;
}
.TV_banner {
	width: 100%
}
.TV_banner img {
	width: 100%;
	max-width: 100%
}

.TV_con {width: 100%;}

.list850_c8{margin:0;padding:0;width:103%;}
.list850_c8 li{position:relative;float:left;width:90px;margin-right:18px;font-size:12px;}
.list850_c8 li a > img{width:100%;}
.list850_c8 li a > span{position:absolute;display:block;top:50%;left:50%;width:32px;height:32px;margin-left:-16px;margin-top:-28px;
  background-repeat:no-repeat;background-image:url(images/play_btn2.png);}
.list850_c8 li a:hover > span,
.list850_c8 li a:hover > span{background-image:url(images/play_btn2_hover.png);}
.list850_c8 li:first-child,
.list850_c8 li.first-child{width:414px;font-size:14px;font-weight:bold;}
.list850_c8 li:first-child a > span,
.list850_c8 li.first-child a > span{width:60px;height:60px;margin-left:-30px;margin-top:-30px;background-image:url(images/play_btn.png);}
.list850_c8 li:first-child a:hover > span,
.list850_c8 li.first-child a:hover > span{background-image:url(images/play_btn_hover.png);}

/* ==============About&Brand style start============== */
/* @actor 胡光远 */
/* @date  20140619 */
.about_con {
	width: 100%
}
.about_con p {
	padding: 0 0 20px 0;
}
.about_con p.stress {
	font-size: 16px;
	margin-bottom: 20px;
	color: #000;
	overflow: hidden;
	position: relative
}
.about_con p.stress b, .about_con p.stress i {
	width: 13px;
	height: 31px;
	background: url(images/stress_icon.gif) no-repeat;
	position: absolute
}
.about_con p.stress span {
	padding: 18px 23px 5px 23px;
	float: left;
}
.about_con p.stress b {
	left: 0;
	top: 0
}
.about_con p.stress i {
	background-position: right 0;
	right: 0;
	bottom: 0;
	float: right
}
.ret_box {
	width: 30%
}
.map_box {
	width: 68%;
	position: relative
}
.map_box p {
	/* width: 248px; */
	padding: 20px;
	font-size: 12px;
	position: absolute;
	right: 20px;
	top: 80px;
}
.map_box img {
	width: 100%;
	max-width: 100%
}
.map_box p strong {
	font-size: 13px
}
.ret_con {
	width: 100%
}
.ret_con h1 {
	border-top: 2px #000 solid;
	padding-top: 6px;
	font-size: 20px;
	font-weight: normal;
	text-transform:uppercase;
}
.ret_con h2 {
	font-size: 16px;
	padding-bottom: 2px;
	font-weight: normal
}
.ret_con ol {
	border-bottom: 1px #202020 dashed;
	color: #666;
	padding-left: 20px;
	padding-bottom: 15px;
	margin-bottom: 15px
}
.ret_con ol.no_line {
	border: none
}
.ret_con ol li {
	list-style-type: decimal
}
.ret_con p {
	color: #666;
	font-size: 12px
}
.brand_con {
	border-bottom: 1px #000 solid;
	overflow: hidden;
	padding-bottom: 30px
}
.brand_con img {
	float: left;
	margin-right: 30px;
	margin-bottom:30px;
}
.brand_con p {
	display: inline;
	line-height: 24px
}
.brand_list {
	margin-right: -30px;
	padding-top: 20px
}
.brand_list li {
	width: 190px;
	margin-right: 30px;
	margin-bottom: 30px;
	float: left
}
.brand_list li img {
	width: 100%;
	max-width: 100%
}
.brand_list li p {
	padding-top: 10px
}

/* ==============About&Brand style end============== */
@media screen and (min-width:1024px) and (max-width:1140px) {

.about_con p.stress {
	height: 114px
}
.map_box p {
	width: 230px;
	padding: 25px 15px 15px 15px;
	line-height: 18px;
	right: 10px
}
.brand_list {
	margin-right: -20px;
	padding-top: 20px
}
.brand_list li {
	width: 175px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left
}
.brand_list li p {
	padding-top: 10px
}
}
