body{
	margin:0; padding:0;
}
.zt_stage{
	font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
	font-size:16px; color:#333; max-width:640px; margin:0 auto;letter-spacing:1px;
}

.zt_stage .pull_left{float:left;}
.zt_stage .pull_right{float:right;}
.zt_stage .text_left{text-align:left;}
.zt_stage .text_right{ text-align:right;}
.zt_stage .fullwidth{ width:100%; display:block;}
.zt_stage .mt50{ margin-top:50px;}
.zt_banner{ border-bottom:3px solid #ad3822;}
.large_title { background:#eeeeee;  text-align:center; line-height:1.6; padding:.85em 0; letter-spacing:3px;}
.large_title .title_1{ color:#be341a; font-size:160%;}
.large_title .title_2{ color:#ad3822; font-size:200%; font-weight:bold;}
.large_title .title_3{ color:#8f8d8d; font-size:125%; text-transform:uppercase;letter-spacing:0px;}

.btn_stage {padding:1em 0; text-align:center;font-size:1.5em; }
.btn_stage  a{ display:inline-block; background:#ad3822;line-height:1; letter-spacing:3px;padding:.3em 1em; color:#fff; border-radius:5px;}
.btn_stage  a:nth-child(1){ margin-right:2em;}

.left_info{ position:relative; padding-left:1em;}
.large_info{ padding:10px 0 10px; position:relative;}
.large_info .large_img{ width:38%;position:absolute; bottom:3em; right:0;}
.large_info .textinfo{}
.large_name{ margin-top:.5em; font-size:280%; font-weight:bold; color:#ad3822; border-left:5px solid #ad3822; padding-left:.2em; letter-spacing:3px; line-height:1; }
.large_name .name_en{ font-size:40%; display:inline-block; padding-left:10px;}
.large_info .sub_title{margin:1em 0 0 0; padding-left:1em; line-height:1.6; font-size:120%; font-weight:bold;}
.p1_detail{ width:100%; padding:1em 1.5em;}
.p1_detail strong{ color:#ad3822; font-size:200%; font-style:italic; padding:0 4px;}
.p1_detail td{ vertical-align:baseline; line-height:1.75;}
.p1_detail .label{font-weight:bold; font-size:150%; white-space:nowrap; line-height:1.4;}
.large_jiyu{ background:#eeeeee; line-height:1.6; padding:1em 0; letter-spacing:2px; }
.jiyu_title{ font-size:120%;font-weight:bold;  padding-left:1em;}
.jiyu_title img{ max-height:1.2em; margin-right:.2em; vertical-align:baseline;}
.jiyu_content{font-size:150%; color:#ad3822; font-weight:bold; margin:.5em 0; padding-left:1em; line-height:1.5}
.zt_stage ul,.zt_stage li{ list-style:none; margin:0; padding:0;}
.large_info ul{padding-left:0em; line-height:1.7; font-size:120%; clear:both; padding-top:.5em;}
.large_p{ padding:1em ; font-size:120%; font-weight:bold; line-height:1.7; text-indent:2em; letter-spacing:1px; }
.zt_stage .iamge_list1{ width:100%; padding:0 1em; box-sizing:border-box;}
.iamge_list1 div{float:left; padding-bottom:2em; line-height:2;}
.iamge_list1 .list_img{width:55%;}
.iamge_list1 .list_img img{width:100%;}
.iamge_list1 .list_text{width:35%;padding-top:2em;}
.iamge_list1 .sj_icon {padding-top:2em; width:10%;}
.iamge_list1 .sj_icon img{ width:.8em;margin:0 .5em;}

.iamge_list1 li:after{ content:''; display:block; clear:both;}
.small_bg_title{ background:#ad3822; color:#fff; font-size:36px; padding:1px .8em 5px 1em; display:inline-block;font-weight:bold;}
.zt_stage .keyan_list{ margin:30px 0 70px; background:url(images/zt_p4.jpg) no-repeat right 0; font-weight:bold; line-height:2;}

.focus_list{ padding:1.5em 0; margin:0 auto;}
.focus_box{ line-height:1.5; position:relative;}

.focus_placehoder{visibility:hidden; padding-bottom:5em;}
.focus_box img{ width:100%;}
.focus_box .focus_stage{ position: absolute; top:0;}
.skippr-nav-container {
	bottom:0;
}
.skippr-nav-element {
    cursor: pointer;
    float: left;
    background-color: #959595;
    -webkit-transition: all .25s linear;
    transition: all .25s linear;
	margin-right:5px;
}

.skippr-nav-element-bubble {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 0 4px
}

.skippr-nav-element-block {
    width: 1.5em;
    height: .25em;
}

.skippr-nav-element:hover,.skippr-nav-element-active {
    background-color: #ad3822;
}

.video_list{ padding:1em 0; }
.video_box{ box-sizing:border-box; padding:1em 2em;}
.video_info{ font-size:120%; font-weight:bold;line-height:2; text-indent:20px; }
.video_info .bg_block_title{ background:#ad3822; color:#fff;} 
.video_info p{ margin-top:0; text-indent:2em; padding:0 1em;}
@keyframes mymove
{
from {top:100%;}
to {top:20%;}
}
@media (max-width:520px){
    .zt_stage{ font-size:14px;}
}

@media (max-width:420px){
    .zt_stage{ font-size:12px;}
	.iamge_list1 .list_text{padding-top:0em;}
	.iamge_list1 .sj_icon {padding-top:.5em;}
	.jiyu_content{font-size:120%; }
}