@charset "utf-8";
/* CSS Document */

body{
    background:#f8f8f8; color:#333; font-family:\5FAE\8F6F\96C5\9ED1;
}

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
.clear {clear: both;}
.clear:after{height:0;}
.fr{float:right}
.fl{float:left;}
.show{display:block;}
.hide{display:none;}

.wrap{
    width:1200px; margin:0 auto;
}
.wrap1{
    width:1198px; margin:0 auto;
}
.fl{ float:left;}
.fr{ float:right;}
. tc{ text-align:center;}
.tr{ text-align:right;}
.tl{ text-align:left;}
.over_f{ overflow:hidden;}
.pos{ position:relative;}
/* 顶部 始 */
.top{ height:613px; background:url(../images/top.jpg) no-repeat center top; overflow:hidden;}
.head{ width:1160px; height:145px; margin:0 auto 330px;}
.span_head{ margin-right:48px;font-size:16px;color:#fff; margin-top:30px;}
.span_head a{ font-size:16px; color:#fff; line-height:20px;}
.span_head a:hover{ text-decoration:none;}

.fzlt_zbf{ width:1068px; height:120px; margin:0 auto;}
.zbf_span{ display:inline-block; width:250px; padding-left:15px; background:url(../images/zbf_bj.jpg) no-repeat left center; font-size:14px; color:#fff; line-height:24px; margin-top:68px;}
.zbf_spanr{ display:inline-block; margin-left:15px; text-align:center;font-size:14px; color:#fff;line-height: 28px;}

/* 顶部 止 */


/* 导航 始 */
.daohang{
    height:80px; line-height:80px; color:#333; position: relative; *z-index:99; background:#fff;
}
.dh_tab{
    width:1215px;
}
.dh_tab a:hover{color: #1f88ff; text-decoration:none;}
.dh_tab_div{
    display: inline-block;
    position: relative;
    float: left;
    width: 150px;
    font-size: 20px;
    cursor: pointer;
    text-align: center;
}
.div_active{
    background: #cd6803;
}

.dh_cent{
    display: inline-block;position:absolute;height:60px; left:0px; top:78px; font-size:px; color:#fdfffe; z-index: 1111; display: none; background: #5b7796;}

.dh_cent p{
    display: inline-block; white-space:nowrap;line-height: 60px; text-align: left; padding:0 0 0 7px;
}
.dh_cent p span{
    display: inline-block;
}
.dh_cent p a{
    color:#fff; display: inline-block; margin:0 18px;
}
.dh_cent p a:hover{
    color:#ffd940; text-decoration: none;
}
.dh_tab .on{
    color: #1f88ff;line-height: 80px;
}
.dh_tab .on a{
    color: #1f88ff;
}
.dh_tab .dh_have{
    background: url(../images/dh_bg1.png) no-repeat 135px center;
}
.dh_tab .dh_have_ex{
    background: #5b7796 url(../images/dh_bg1_ex.png) no-repeat 135px 36px; color:#fff;
}


/* 导航 止 */




/* 返回顶部 */
.fixed_menu{
    display:none;width: 50px; height:50px; padding:0; position:fixed; left:50%; margin-left:620px; bottom: 70px; right:10px; z-index: 2; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:70px;
}
.fixed_menu a{
    display: inline-block; font-size:14px; text-align: center; color:#fff; height:50px; line-height: 50px; margin-bottom:1px; position: relative;
}
.fixed_menu .fixed_cent{
    position: absolute; top:0px; right:51px; display: none;
}
.sp_top{
    width:179px;
}
/* 返回顶部 */
/*公用样式*/
.border{ border:1px solid #e3e3e3;}
.border_bd{ border-bottom: 1px dashed #e3e3e3;}
.border_bs{ border-bottom: 1px solid #e3e3e3;}
.mar_t10{ margin-top:10px;}
.mar_t20{ margin-top:20px;}
.mar_b10{ margin-bottom:10px;}
.mar_b20{ margin-bottom:20px;}
.mar_b25{ margin-bottom:25px;}
.mar_b30{ margin-bottom:30px;}
.mar_b40{ margin-bottom:40px;}
.mar_r20{ margin-right:20px;}
.mar_r18{ margin-right:18px;}
.mar_l28{ margin-left:28px;}
.pad_b10{ padding-bottom:10px;}
.pad_15{ padding:15px 0;}
.pad_tb50{ padding:50px 0px;}
.font_14{ font-size:14px;}
.font_16{ font-size:16px;}
.color_6{ color:#666;}
.color_9{ color:#999;}
.color_2{ color:#222;}
.color_1f88ff{ color:#1f88ff;}
.bg_f{ background:#fff;}
.sy_li {padding-left: 18px;overflow: hidden;background: url(../images/dian.jpg) no-repeat left center;}
.sy_li a:hover{ color:#1f88ff; text-decoration:none;}
/*脚部*/
.footer{ height:290px; background:#fff; margin-top:40px;}
.foot_n{ width:1160px; padding-top:50px; margin:0 auto;}
.foot_left{ width:600px;}
.foot_right{ width:246px; margin-right:32px;}
.foot_right p{ font-size:25px; line-height:40px; margin-bottom:32px;}
.foot_left p a{ color:#666;}
.foot_right span{ display:inline-block; line-height:36px; color:#666; text-align:center;}
.foot_span{ display:block; padding-left:43px; margin-bottom:24px; font-size:26px; color:#333; height: 22px;}
.foot_phone{ background:url(../images/phone.jpg) no-repeat;}
.foot_email{ background:url(../images/email.jpg) no-repeat; font-size:22px;}
.foot_yqlj{ line-height:32px;}
/*蒙层*/
#layer{
    display:none;
    background-color: #000;
    width: 100%;
    height: 100%;
    left:0;
    top:0;/*FF IE7*/
    filter:alpha(opacity=70);/*IE*/
    opacity:0.7;/*FF*/
    z-index:1;
    position:fixed!important;/*FF IE7*/
    _position:absolute;/*IE6*/
    _top:       expression(eval(document.compatMode &&
                document.compatMode=='CSS1Compat') ?
                documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
                document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.pop_box{height: 516px;overflow-y: scroll;}
.scroll_hidden{overflow-y: hidden;}

/*播放按钮*/
.player{ display:block; width:62px; height:62px; position:absolute; left:50%; top:50%; margin-left:-31px; margin-top:-31px; background:url(../images/player.png) no-repeat;}
/*登录层*/
.popup{display:none; position:fixed; width:600px; height:auto; min-height:326px; left:50%; margin-left:-300px; top:50%; margin-top:-284px; background:#fff url(../images/login_logo.jpg) no-repeat center 74px; padding-top:242px;z-index:20;}
.a_closed{ position:absolute; right:20px; top:20px; display:block; width:22px; height:22px; background:url(../images/a_closed.jpg) no-repeat;}
.a_closed:hover{background:url(../images/a_closed_h.jpg) no-repeat;}
.login_input{ display:block; width:360px; height:50px; line-height:50px; vertical-align:middle; padding:0 10px; border-radius:5px; margin:0 auto; font-size:16px;}
.login_input.name{ margin-bottom:25px;}
.login_input.pass{ margin-bottom:10px;}
.login_span{ display:block; width:380px; line-height:18px; font-size:14px; color:#ff3131; margin:0 auto 40px;}
.login_a{ display:block; margin:0 auto 75px; width:300px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; background:#1f88ff; border-radius:5px;}

/*分页*/
.fenye{padding-top: 54px;}
.fenye a{margin-left:20px;font-size:14px;color:#666;}
.fenye .a_num{display:inline-block;width:22px;height:22px;text-align:center;line-height:22px;margin-left:10px;}
.fenye a:hover{color:#9d2315; text-decoration:none;}
.fenye .a_num.a_num_on{background:url(../images/fy_hover.png) no-repeat;color:#fff;}
.fenye .a_num.a_num_on:hover{color:#fff;}

.guest_box{padding: 15px 19px;overflow: hidden;background: #fff;width: 1162px;margin: 0 auto;}
.red{color:#9e0000;}
.overflow{overflow-y: auto;}
.overflow_auto{overflow-y: auto;}

/*视频弹窗*/
#video_content_logo{display:none;}
.video_box{ display:none; position: absolute;
    left: 50%;
    top: 80%;
    width: 900px;
    height: 507px;
    margin-left: -460px;
    margin-top: -261px;
    background: #fff;
    z-index: 30;
    padding: 3px 10px;
    -webkit-transform: translateZ(0);}
.video_a{ position:absolute; right:-40px; top:0px; display:block; width:40px; height:40px;}