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

/* 公共样式 */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "Microsoft YaHei";background:#fff;-webkit-text-size-adjust:100%; color:#333; }
a{color:#2d374b;text-decoration:none}
em{font-style:normal}
li{list-style:none}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
a {color:#555;text-decoration:none;cursor:pointer;}
a:hover {text-decoration:none;}
img {border:none;}
ol,ul,li {list-style:none;}
input, textarea, select, button {font:14px "Arial Regular","Microsoft YaHei";}
table {border-collapse:collapse;border-spacing:0;}
.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;}

.clear{
	clear:both;
}

.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:135px; font-size: 16px; cursor: pointer; text-align: center;
}
.div_active{
	background: #cd6803;
}

.dh_cent{
	 display: inline-block;position:absolute;height:60px; left:0px; top:78px; font-size:14px; 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 110px center;
}
.dh_tab .dh_have_ex{
	background: #5b7796 url(../images/dh_bg1_ex.png) no-repeat 112px 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:-288px; background:#fff url(../images/login_logo.jpg) no-repeat center 40px; padding-top:195px;z-index:20;border-radius:5px;}
.popupE{ position:fixed; width:600px; height:auto; min-height:326px; left:50%; margin-left:-300px; top:50%; margin-top:-288px; background:#fff url(../images/logo1.png) no-repeat center 40px; padding-top:195px;z-index:20;border-radius:5px;}
.popupEsin{ position:fixed; width:600px; height:auto; min-height:326px; left:50%; margin-left:-300px; top:50%; margin-top:-404px; background:#fff url(../images/logo1.png) no-repeat center 40px; padding-top:195px;z-index:20;border-radius:5px;}
.popupEsin1{ position:fixed; width:600px; height:auto;  left:50%; margin-left:-300px; top:50%; margin-top:-219px; background:#fff url(../images/logo1.png) no-repeat center 40px; padding-top:195px;z-index:20;border-radius:5px;}
.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;}
.pop_tit{background:url(../images/tit_bg.png) no-repeat;width:88px; height:63px; line-height:46px;position:absolute; top:0;left:0;color:#fff;font-size:18px;  text-indent:12px;}
.pop_tit1{text-indent:5px;}
.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,.login_input1.name,.signup_tit.name{ margin-bottom:25px;}
.login_input.pass{ margin-bottom:10px;}
.login_span{width:380px; line-height:18px; font-size:14px; color:#ff3131; margin:0 auto 40px;}
.login_a{ display:block; margin:0 auto 40px; width:380px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; background:#1f88ff; border-radius:5px;}
.wid230{width:210px;}
.wid200{width:180px;}
.wei{display:block;width:136px; height:52px;}
.login_input1{ padding:0 10px; border-radius:5px; margin:0 auto; font-size:16px; width:380px;height:55px;}
.signup_tit{ width:362px; height:50px; line-height:50px; vertical-align:middle; padding:0 10px; border-radius:5px; margin:0 auto; font-size:16px;background:#f8f8f8;}
.signup_ti{width:362px; vertical-align:middle; padding:0 10px;margin:0 auto; font-size:14px;background:url(../images/erro.png) no-repeat left; text-indent:10px;margin-bottom:25px;}
.popsuc{width:390px; height:234px;position:fixed;top:50%; left:50%; margin-top:-117px; margin-left:-195px; background:#fff;border-radius:5px;}
.popbox{padding-top:45px;}
.suc_icon{display:block; margin:0 auto 40px;}
.popbox p{font-size:20px;text-align:center;}
.signup1{width:600px; margin:0 auto;background: #fff url(../images/logo1.png) no-repeat center 40px;
    padding-top: 195px;}
.signup2{width:600px; margin:0 auto;background: #fff url(../images/logo1.png) no-repeat center 40px;
    padding-top: 195px;}
/* 单选 */
.radio{cursor: pointer; margin-right:20px;}
.radio>i{display: inline-block;width: 12px;height: 12px;background: url("../images/select_hover.png") no-repeat;}
.radio.active>i{background: url("../images/select.png") no-repeat;}
.radio>span{position: relative;top:0px;margin-left: 5px;color: #666;font-size: 14px;}
.marT80 {margin-top:16px;}
/*分页*/
.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: hidden;}
.overflow_auto{overflow-y: auto;}

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




