/*
 CSS Reset

*/

/* 清除内外边距 */
*{
    margin:0;
    padding: 0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font-family: "microsoft yahei";
    font-size:14px;
    /*font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;  用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
textarea{
    resize: none; 
}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover { text-decoration: none; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}
button{border:none;cursor:pointer;}
/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
u{
    text-decoration: none;
}
i{
    font-style: normal;
}
/* 重置 hr */
hr {
    border: none;
    height: 1px;
}
input:-webkit-input-placeholder {
    color:    #959595;
}
input:-moz-placeholder {
    color:    #959595;
}

body{
    /*background-color: #F4F4F4;*/
}
textarea{
    resize: none;
}
.f_l{float:left;}
.f_r{float:right;}
.ohidden{overflow: hidden;}
.oauto{
    overflow: auto;
}
.mar_auto{
    margin: 0 auto;
}
.tc{text-align: center;}
.tr{text-align: right;}
.justfy{
    text-align: justify;
}
.pr{position: relative;}
.pa{position: absolute;}
.txtcen{
    text-align:center;
}
.zindex5{
    z-index: 5;
}
.clebot{
    clear: both;
}
.heihid{
    height: auto;
    overflow: hidden;
}
.heiauto{
    height: auto;
    overflow: auto;
    padding-bottom: 10px;
}
.rb{
    right: 5px;
    bottom: 0px;
}
.pointer{
    cursor: pointer;
}
.radius5{
    border-radius: 5px;
}
.bold{
    font-weight: bold;
}
.normal{
    font-weight: normal;
}
.top0{
    top: 0px!important;
}
.top10{
    top: 10px!important;
}
.bor_botm{
    border-bottom: 1px solid #ECECEC;
}
.bor_top{
    border-top: 1px solid #ECECEC;
}
.none{
    display: none;
}
.block{
    display: block;
}
.iblock{
    display: inline-block;
}
.text_ellips{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.lineh_main{
    line-height: 1.5;
}
.height20{
    height: 20px;
}
.overy{
    overflow-y: auto;
}
.h50{
    height:50px;
}
.h70{
    height:70px;
}
.fixed{
    position: fixed;
}
.font12{
    font-size: 12px;
}
.font13{
     font-size: 13px;
 }
.font14{
    font-size: 14px!important;
}
.font16{
    font-size: 16px!important;
}
.font18{
    font-size: 18px!important;
}
.font20{
    font-size: 20px;
}
.font24{
    font-size: 24px;
}
.font36{
    font-size: 36px!important;
}
.bg_cs{
    background: #EE3E2F;
}
.bg_main{
    background: #DE1B15;
}
.bf_fff{
    background:#fff;
}
.bg_a1{
    background: #A1A1A1!important;
}
.bg_f8{
    background:#F8f8f8!important;
}
.bg_f1{
    background: #f1f1f1!important;
}
.bg_f5{
    background: #F5F5F5;
}
.bg_ea{
    background: #eaeaea;
}
.col_fff{
    color: #fff;
}
.col_main{
    color: #CC0001!important;
}
.col_main2{
    color: #f53232;
}
.col_blue{
    color: #66CCFF;
}
.col_gray{
    color: #D9D9D9;
}
.col_yellow{
    color: #FFB306;
}
.col_777{
    color: #777;
}
.col_a1{
    color: #A1A1A1;
}
.col_green{
    color: #79CFB4;
}
.col_333{
    color: #333!important;
}
.col_555{
    color: #555;
}
.col_000{
    color: #000;
}

.col_sgray{
    color: #A6A6A6;
}
.mb10{
    margin-bottom: 10px;
}
.mb5{
    margin-bottom: 5px;
}
.mt0{
    margin-top: 0px!important;
}
.mb20{
    margin-bottom: 20px;
}
.mb50{
    margin-bottom: 50px;
}
.mt40{
    margin-top: 40px!important;
}
.mt80{
    margin-top: 80px!important;
}
.mb0{
    margin-bottom: 0px!important;
}
.mtb3{
    margin-top: 3px;
    margin-bottom: 3px;
}
.ml0{
    margin-left: 0!important;
}
.ml40{
    margin-left: 40px!important;
}
.mt5{
    margin-top: 5px;
}
.mt20{
    margin-top: 20px!important;
}
.mt10{
    margin-top: 10px!important;
}
.pt10{
    padding-top: 10px;
}
.pt50{
    padding-top: 50px!important;
}
.pb20{
    padding-bottom: 20px!important;
}
.pb60{
    padding-bottom: 60px;
}
.pb100{
    padding-bottom: 100px;
}
.mr10{
    margin-right: 10px!important;
}
.mr15{
    margin-right: 15px!important;
}
.mr50{
    margin-right: 50px;
}
.mr0{
    margin-right: 0!important
}
.mr5{
    margin-right: 5px;
}
.ml90{
    margin-left: 90px!important;
}
.mr-80{
    margin-right: -80px;
}
.ml10{
    margin-left: 10px;
}
.ml180{
    margin-left: 180px;
}
.m2{
    margin: 0 2px;
}
.total{
    width: 100%;
    height: auto;
    margin: 0 auto 0px;
    color: #333;
    font-family:"microsoft yahei";
}
.w{
    width: 1150px;
    margin: 0 auto;
}
.wid100{
    width: 100%!important;
}
.wid66{
    width: 66%!important;
}
.wid68{
    width: 68%;
}
.wid70{
    width: 70%;
}
.wid32{
    width: 32%;
}
.wid50{
    width: 50%!important;
}
.wid25{
    width:25%;
}
.wp200{
    width:200px;
}
.wp900{
    width: 900px;
}

.main_btn{
    background: #CC0001;
    border-radius: 5px;
    color: #fff;
}
.default_btn{
    width: auto;
    padding: 5px 20px;
}
/*============页面头部登录搜索==========*/
.icons{
    background: url("../images/iconsa.png") no-repeat;
    display:inline-block;
    vertical-align: middle;
}
.icons.top_user{
    width:30px;
    height:35px;
    background-position: -26px -32px;
}
.nosearch_head .top_login_p{
    margin-top: -60px;
}
.common_head_main{
    height: 65px;
    padding-top: 25px;
}
.common_head .zzyf_logo{
    width:179px;
    height:48px;
    background: url("../images/logo_mian.png") no-repeat;
	margin-left: -25px;
}

.small_head{
    height:130px;
    padding-top: 30px;
}
.top_login_p{
    width: 100px;
    height: 40px;
    line-height: 40px;
}
.top_login_p .log_a{
    width: auto;
    color: #121212;
    text-decoration: underline;
}
.user_name_txa {
    color: #1F1F1F;
    margin-right: 20px;
}
.user_name_txa .name_span{
    width: 66px;
    text-align: left;
    overflow: hidden;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
}

.userlg_tx{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    vertical-align: middle;
}
.user_tx_sj{
    color: #ccc;
}
.new_dian{
    background: #FF5842;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: inline-block;

}

.mylist_a{
    width: 150px;
    float: right;
    text-align: left;
    padding: 0px 0 0 30px;
    line-height: 32px;
    color: #1D1D1D;
    display: none;
}
.mylist_a:hover{
    background: #F2F2F2;
}
.logo_ul{
    height: 60px;
    margin-top: 50px;
}
.logo_ul li{
    float: left;
    height: 60px;
}
.logo_ul .logo_li{
    width: 170px;
    height: 60px;
}
.zzyf_logo {
    background: url(../images/logo.png) no-repeat;
    width: 85px;
    height: 102px;
}
.adword_ul,.vticker{
    width: 600px;
    height:30px;
    line-height:30px;
    overflow: hidden;
    margin-top:40px;
}
.adword_ul li a{
    color: #333;
    width:100%;
}
.logo_ul .logo_contact{
    border-left: 1px solid #DCDCDC;
    width: 210px;
    color: #999;
    margin-left: 20px;
    height: 40px;
    margin-top: 10px;
    padding: 0px 0 5px 20px;
    line-height: 24px;
}
.same_logo_a{
    width: 100px;
    height: 60px;
    margin-left: 20px;
}
.search_li{
    float: right!important;
    margin-top: 20px;
}
.logo_ul .search_inp{
    width:300px;
    height: 40px;
    outline: none;
    text-indent: 1em;
    border: 1px solid #DCDCDC;
}
.logo_ul .search_btn{
    width: 42px;
    height: 42px;
    margin-left: -1px;
    background:#EE3E2F url(../images/search.png) no-repeat;
    background-size: contain;
}
.dwapp_img{
    display: none;
    width: 100px;
    background: #fff;
    height: 100px;
    left: 12px;
    bottom: -120px;
    padding: 5px;
    z-index: 1000;
    box-shadow: 0 0 10px #CECECE;
}

/*菜单*/

.menu_list {
    height: 40px;
    font-size: 16px;
    width: 1000px;
}
.menu_list>li{
    float: left;
    position: relative;
}

.menu_list .menu_a {
    color: #171717;
    width: 112px;
    height: 40px;
    float: left;
    line-height: 40px;
}
.menu_list .menu_a:hover,.menu_list .menu_a.active_menu,.top_login_p .log_a:hover{
    color: #F53232;
}
.top_2bg{
    height:50px;
    line-height: 50px;
}
.top_live_ad{
    width:150px;
}
.top_live_ad img{
    width:109px ;
    height:19px;
    margin-top: 15px;
}
.icons_new{
    background: url("../images/icon_new.png")no-repeat;
    width:29px;
    height:27px;
    display: block;
    top:0;
    right: 0;
}
.icons_top_call{
    background: url("../images/icohn_dh.png")no-repeat;
    width:29px;
    height:27px;
    vertical-align: middle;
}

.footbg{
    width: 100%;
    background: #CB1D20;
    height: auto;
    font-size: 12px;
    color:#d9d1d1;
    padding-bottom: 20px;
}
.foot_main{
    height:auto;
    overflow-y: auto;
    width:800px;
    margin:0 auto;
    padding-bottom: 40px;
}
.foot_aboutus{
    width: 190px;
    height: auto;
    line-height: 21px;
}
.foot_aboutus p{
    height: auto;
}
.foot_contactus{
    width: 230px;
    height: 210px;
    line-height: 26px;
}
.foot_contactus .icons{
    width:22px;
    height:22px;
    margin-right:15px;
}
.icons.i_ads{
    background-position: 0 0;
    height: 30px!important;
    margin-top: 8px;
}
.icons.i_tel{
    background-position: -1px -50px;
}
.icons.i_email{
    background-position: 0 -80px;
}
.footbg h1{
    font-size:12px;
    line-height: 36px;
    color: #fff;
    font-weight: normal;
    text-decoration: underline;
    margin: 30px 0 10px 0;
}
.foot_share{
    margin-left: 150px;
}
.share_div {
    width:200px;
    height:100px;
}
.share_div a{
    width:35px;
    height:35px;
    margin-right: 20px;
}
.share_div a.share_wechat{
    background: url("../images/icon_bottom_pyq.png") no-repeat;
    background-size: cover;
}
.share_div a.share_sina{
    background: url("../images/icon_bottom_xl.png") no-repeat;
}
.share_div a.share_qq{
    background: url("../images/icon_bottom_qq.png") no-repeat;
}
.share_div a.share_ba{
    background: url("../images/icon_bottom_tb.png") no-repeat;
}

.copy_bg_div{
    background: #CB1D20;
    height: 50px;
    width: 100%;
    line-height: 25px;
}
.foot_news_ul{
    width:225px;
    line-height:24px;
    margin: 0 90px;
}
.foot_news_ul a{
    color:#808080;
}
.foot_news_ul a:hover{
    color:#DE1B15;
}
.contact_ul{
    height: 37px;
    width: 130px;
    bottom: 6px;
    right: 210px;
}
.contact_ul li{
    width: 37px;
    float: left;
    height: 37px;
    margin-right: 5px;
}
.contact_ul li a{
    width: 100%;
    height: 100%;
    display: block;
}
.ma_div{
    width:150px;
    height:150px;
    margin-left: 400px;
}
.contact_wx{
    width:127px;
    height:127px;
}

/*.to_top {*/
    /*width: 40px;*/
    /*height: 50px;*/
    /*position: fixed;*/
    /*bottom: 10px;*/
    /*right: 10px;*/
    /*display: none;*/
    /*background: url(../images/gotop.png) no-repeat;*/
    /*background-size: contain;*/
/*}*/


.show_bg{
    width: 100%;
    height: 100%;
    z-index: 887;
    background: rgba(0,0,0,0.5);
    display: none;
    left: 0;
    top: 0;
}
.alert_container{
    width:auto;
    padding: 20px;
    box-shadow: 0 0 5px #ccc;
    height:auto;
    display: none;
    z-index: 888;
    position: fixed;
    top:50%;
    left: 50%;
    background: #fff;
}
.alert_container .close{
    right: 10px;
    position: absolute;
    border-radius: 50%;
    top: 10px;
}
.logres_div{
    width: 320px;
    padding: 20px 110px 30px 110px;
    height: auto;
    background: #fff;
    top: 200px;
    margin-left: -270px;
    left: 50%;
    box-shadow: 0 0 5px #ccc;
    display: none;
    z-index: 2002;
}
.logres_div .ftt_logo{
    width: 170px;
    height: 60px;
    margin: 0px auto 20px;
}
.line_p{
    width: 100%;
    height: 14px;
    border-bottom: 1px solid #EDEDED;
}
.line_p .tips {
    width: auto;
    height: 25px;
    left: 85px;
    color: #999;
    line-height: 25px;
    padding: 0 6px;
    background: #FFF;
}  
.close{
    width: 30px;
    height: 30px;
    right: 0;
    top: 0;
    background: #D7D7D7 url(../images/close.png) no-repeat center center;
}
.close:hover{
    background: #FF5842 url(../images/close.png) no-repeat center center;
}

.other_way{
    height: 120px;
    width: 320px;
}

.regest_label{
    width: 100%;
    height: 40px;
    margin: 20px 0;
    display: block;
}
.regest_label input[type=text],.regest_label input[type=password]{
    border: 1px solid #eee;
    width: 318px;
    height: 38px;
    text-indent: 0.5em;
}
.regest_label.yzm input[type=text]{
    width: 190px;
}
.send_dxbtn{
    width: 128px;
    margin: 0;
    height: 40px;
    background: #AFCAF0;
    color: #fff;
}
.send_dxbtn.resend{
    background: #C1C1C1;

}
.map_p{
    height:50px;
    line-height:50px;
    font-size: 18px;
    font-weight:bold;
    color: #000;
}
.map_p a{
    color: #636363;
    font-size: 14px;
    font-weight: normal;
}
/*闪动*/
.heartBeat{
    animation-name: heartBeat;
    -webkit-animation-name: heartBeat;

    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;

    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes heartBeat {
    0% {
        transform: scale(1.1);
        /*opacity: 0.89;*/
    }
    50% {
        transform: scale(1.0);
        /*opacity: 1;*/
    }
    100% {
        transform: scale(1.1);
        /*opacity: 0.89;*/
    }
}

@-webkit-keyframes heartBeat {
    0% {
        -webkit-transform: scale(1.1);
        /*opacity: 0.89;*/
    }
    50% {
        -webkit-transform: scale(1.0);
        /*opacity: 1;*/
    }
    100% {
        -webkit-transform: scale(1.1);
        /*opacity: 0.89;*/
    }
}


/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
.scrollbar::-webkit-scrollbar{
    width: 5px;
    height: 5px;
    /*background-color: #f5f5f5;*/
}
/*定义滚动条的轨道，内阴影及圆角*/
.scrollbar::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}
/*定义滑块，内阴影及圆角*/
.scrollbar::-webkit-scrollbar-thumb{
    /*width: 10px;*/
    height: 20px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #ccc;
}
/*移动*/
@keyframes move{
    from{ opacity:0; margin-left:500px;}
    to{ opacity:1; margin-left:0;}
}

/*分页*/
.pagination{ width:550px; height:35px; margin:50px auto; padding-top:30px;text-align: center}
.pagination  li{
    font-size:12px; color:#333; line-height:32px;  margin-left:5px;
    width:45px;
    float: left;
    cursor: pointer;
    border:1px solid #E5E5E5;
}
.pagination  li a{
    color: #333;
    display: block;
}
.pagination .disabled{color: #aaa}
.pagination li.active a{ color:#fff; background:#CC0001;}
.pagination .prev,.pagination .next,.pagination .first,.pagination .last{ width:63px; border:1px solid #E5E5E5; cursor:pointer;}

/*复选框样式*/
.user_regist_ul input[type=checkbox],
.myorder_bg_p input[type=checkbox]{
    width: 23px;
    height:23px;
    vertical-align: middle;
    opacity:0;
}
.user_regist_ul input[type=checkbox] + .icons_check,
.myorder_bg_p .icons_check{
    width:23px;
    height:23px;
    left: 0;
    top: 2px;
    background-position: -32px -73px;
}
.myorder_bg_p .icons_check{
    left:10px;
    top:3px;
}
.user_regist_ul input[type=checkbox] + .icons_check.checked,
.myorder_bg_p .icons_check.checked{
    background-position: -62px -73px;

}

.success_p{
    background:rgba(0,0,0,0.5);
    color: #fff;
    width: auto;
    padding: 0 5px;
    text-align: center;
    position: fixed;
    left: 50%;
    top: 50%;
    margin:0 auto;
    height: 26px;
    line-height: 26px;
    display: block;
    border-radius: 5px;
    z-index: 999;
}
.disabled{
    background: #ccc;
}
.exit{
    display: none;
    width:100px;
    color: #4c4c4c;
    background: #f5f5f5;
}
.top_login_p:hover{
    background: #f5f5f5;
}
.top_login_p:hover  .exit{
    display: block;
}

.error_page_a{
    width: auto;
    padding: 7px 20px;
    background: #01B0E7;
    color: #fff;
    border-radius: 5px;
    top: 230px;
    left: 655px;
}

.active_main img{
    display: block;
    width:100%;
}
#closelive{
    top:-410px;
    z-index: 55;
}
@media (max-width: 1200px){
    body{
        min-width: 1150px!important;
        width: 1150px!important;
    }
}


.news_content_main{
    height:auto;
}
.cont_left{
    width:200px;
    margin-top:50px;
    height:auto;
    overflow-y: auto;
}
.left_tit_dark{
    width: 100%;
    height: 100px;
    padding-top: 32px;
    color: #F8F8F8;
    background: #443031;
}
.left_tit_dark .left_tips{
    text-align: left;
    color: #FF8A00;
    font-size: 14px;
    margin-left: 30px;
}
.newsleft_menu{
    width:100%;
    height:auto;
    background:#F8F8F8 ;
    /*padding-bottom: 200px;*/
}
.newsleft_menu a {
    color: #343434;
    width:100%;
    height:60px;
    line-height: 60px;
}
.newsleft_menu a:hover,.newsleft_menu a.current{
    background:#CC0001 ;
    color: #fff;
}
.call_div{
    border: 1px solid #E6E6E6;
    width: 178px;
    height: 48px;
    padding: 10px;
    font-size: 13px;
    color: #A1A1A1;
}
.icon_call{
    width:49px;
    height:49px;
    background-position:-61px -9px;
}
.call_div .tel{
    color:#CC0001;
}
.cont_right{
    width:900px;
    margin:50px 0 100px 0;
    height:auto;
    overflow-y: auto;
}
.cont_right>li{
    background: #F5F5F5;
    width: 860px;
    padding: 20px;
}
.big_time{
    width:72px;
    height:72px;
    color: #fff;
    background:#CC0001;
}
.cont_right a{
    max-width:760px;
    color: #443031;
}
.cont_right a:hover{
    color: #CC0001;
}
.linews_cont_p{
    max-height: 110px;
    line-height: 22px;
    color: #808080;
    text-align: justify;
    overflow: hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    line-clamp:5;
}

.daynews li{
    background: none;
    padding:10px 0;
    height: 20px;
}
.daynews a{
    max-width: 610px;
}
.daynews a:hover{
    color: #CC0001;
}

.mesg_main_right{
    width:900px;
    height: auto;
    margin-top: 10px;
    padding-bottom:200px;
}
.mesg_ptop{
    height: 90px;
    padding: 30px 0 20px 0;
}
.mescenter_ul{
    padding: 20px 0px;
    width: 900px;
    height: 500px;
    background: #FCFCFC;
}
.mescenter_ul li {
    height: 40px;
    line-height: 40px;
    padding: 15px 0 15px 50px;
    box-shadow: 0 2px 0 #F5F5F5;
}
.leave_mesg_li{
    height:140px!important;
}
.mescenter_ul input,.mescenter_ul textarea{
    margin-left: 40px;
    width:400px;
    border:1px solid #ccc;
    border-radius: 5px;
    left: 220px;
    text-indent: 1em;
}
.mescenter_ul input{
    height:40px;
}
.mescenter_ul ::-webkit-input-placeholder{
     color: #333;
 }
.mescenter_ul :-ms-input-placeholder{
    color: #333;
}
.mescenter_ul ::-moz-placeholder{
    color: #333;
}
.mescenter_ul textarea{
    height:140px;
}

.sub_leavemesg{
    width:100px;
    height: 30px;
}
/*====================关于我们-====================*/
.aubou_us_ptxt{
    font-size: 16px;
    text-align: justify;
    color: #808080;
    line-height: 1.8;
    margin: 20px 0 20px 0;
    text-indent: 2em;
}

.contact_page_p{
    width: 200px;
    height: 300px;
    line-height: 1.5;
    margin: 20px 45px 0 50px;
}
.contact_page_p .icons{
    display: block;
    width:120px;
    height:120px;
    margin: 0 auto;
}
.icons.contact_ads_p{
     background-position: -95px -56px;
 }
.icons.contact_tel_p{
    background-position: -81px -175px;
}
.icons.contact_email_p{
    background-position: -221px 2px;
}
.connect_spantit{
    font-size: 24px;
    color: #000;
    line-height:2;
}
.map_tit{
    background: #443031;
    height:50px;
    color: #fff;
    line-height:50px;
    text-indent:1em;
}
#company_gps{
    height:350px;
}


/*讲师战队*/
.teacher_ul{
    display: inline;
}
.teacher_ul>li{
    width:247px;
    height:320px;
    background: none;
    display: inline;
    padding: 0!important;
    margin: 0 20px 20px 20px;
}
.teacher_name_h1{
    line-height:50px;
    font-size: 24px;
}
.teacher_ul>li .play_per_img{
    width:247px;
    height:264px;
    opacity:1;
}
.teacher_ul>li:hover .play_per_img{
    opacity: 0.93;
}
.teacher_ul>li:hover .teacher_name_h1{
    background: #EE3E2F;
}
.teacher_ul .icons_hot_tea{
    background-position:-234px -136px;
    width:85px;
    height:93px;
    z-index: 5;
    right:0;
    top:0;
}

.news_detail .news_detail_word{
    height: auto;
    max-height: none;
    color: #808080;
    text-align: justify;
    text-indent: 2em;
}
.news_detail_btm{
    height:50px;
    line-height:50px;
    margin:20px 0;
    border: 1px solid #eee;
    padding: 0 10px;
}
.news_detail_btm a{
    max-width: 320px;
    vertical-align: middle;
}
.news_detail img{
    max-width:100%;
    display:block;
    margin: 10px auto;
}
.activity_list{
    width:900px;
}
.activity_list li{
    padding:10px 20px;
    height:auto;
    overflow-y: auto;
}
.activity_list>li a{
    width: 860px !important;
    max-width: none;
}
.activity_list li img{
    width:100%;
    border-radius: 5px;
    margin-bottom:10px;
}
.activity_list span.col_yellow{
    background: #FF8A00;
    color: #fff;
    padding: 2px 5px;
}

/*=============团队详情===========*/
.team_detail_ul{
    width:900px;
    margin: 50px 0 300px 0;
    line-height: 50px;
    text-indent: 10px;
    border:1px solid #E2E2E2;
}
.team_detail_ul li{
    border-bottom: 1px solid #E2E2E2;
}
.team_detail_ul li:last-child{
    border: 0px;
}
.team_detail_ul .img_li img{
    width:auto;
    max-width: 90%;
    margin:30px auto;
}

/*主持人详情*/
.hostermain{
    margin-top: 50px;
}
.hostermain img{
    display: block;
    width:100%;
}
