
*{ padding: 0px; margin: 0px; position: relative; font-family: "微软雅黑"}
ul,li{ list-style: none}
a{text-decoration: none}
.m{ width: 1200px; margin: 0px auto;
}
.clear{ clear: both}
.icon_dian{background:url('../img/dian.png') right center no-repeat ; padding-right: 22px; background-size:  18px}
.shu_line_r{ border-right: 1px #FFFFFF solid;}
#userstatus .layui-nav .layui-nav-item a{
    padding: 0px 20px 0px 0px;
}
.sx .l {
    width: 600px;
    height: 600px;
    overflow: hidden;
    display: inline-block;
    line-height: 600px;
    border: #EBEBEB 1px solid;
    box-shadow: 0px 0px 4px #EBEBEB;
    text-align: center;
}
.sx .l img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.sx .r{ width: 568px;  float: right}
.sx .item li{ font-size: 16px; margin-bottom: 10px;}
.sx .item li td{ vertical-align: top}
.sx .item li td >span{ display: inline-block; margin: 5px 0px 15px 0px;}
.sx .item li td>div{ display: inline-block;}
.sx .item li td>button{ border: none; color: #747474; background: none; padding: 0px 15px;}
.sx .item li td>a{border: 1px solid #747474;padding: 5px 25px; margin:0px 15px 15px 0px;display: inline-block;}
.sx .item li .over{ background:#0090FF; color: #FFFFFF; border: 1px solid #0090FF; padding: 5px 25px;  }


.search{ text-align: center}
		.search > div{ display: inline-block; height: 44px; overflow: hidden}
		.search > div:nth-child(1){ width: 300px;}
		.search > div:nth-child(1) input{ width: 293px; border: 1px solid #0090FF; height: 30px; line-height: 30px; padding: 5px 0px 5px 5px; outline: none; vertical-align: middle;}
		.search > div:nth-child(2) {margin-left: -5px;}
		.search > div:nth-child(2) a{ background:#0090FF; color: #FFFFFF; font-size: 16px; padding: 5px 25px;height: 32px; line-height: 32px; display: block; margin-top: 0px;  }
.pos { position: relative; height: 40px; margin-top: 20px;margin-bottom: 15px;}
.pos .search{ position: absolute; right: 0px;}
.pos .nav{ line-height: 40px;position: absolute; left: 0px;}

input.user{background: url('../img/icon_user.png') left center no-repeat ; padding-left: 36px; background-size: 26px;background-position: 4px 4px;}
input.pass{background: url('../img/icon_pass.png') left center no-repeat ; padding-left: 36px; background-size: 26px; background-position: 4px 4px;}
.xf_service{ position: fixed; z-index: 9999; right: 0px; top: 250px;}
.xf_service .big{ display: none}

.xf_left{position: fixed; left: 30px; z-index: 9999;  top: 250px; display: none}
.xf_left a{ display: block; border: #B0B0B0 1px solid; border-radius: 4px; margin-bottom: 20px;}
.xf_left a img{ width: 67px;}
.top{background: url(../img/topbg_zz.png);}
.top .logo{ display: inline-block; width: 220px }
.top .menu{ padding-top: 26px;display: inline-block; width: 960px}
.top .menu .menu_l{display: inline-block;}
.top .menu .menu_l a{ color: #FFFFFF; font-size: 18px; display: inline-block; margin-right: 50px; height: 70px; line-height: 70px; }
.top .menu .menu_l a.hot{background:url('../img/hot.png') left top no-repeat ; background-size:  30px  }

.top .menu .user_status{ display: inline-block;color: #FFFFFF; text-align: right; float: right;padding-top: 24px;}
.top .menu .user_status a,.top .menu .user_status ul{color: #FFFFFF; height: 18px!important; line-height: 18px!important;display: inline-block;}
.top .menu .user_status ul.layui-nav{ background: none; padding: 0px;}
.top .menu .user_status ul.layui-nav  .layui-nav-item{ line-height: 18px; display: block}
.top .menu .user_status ul.layui-nav  .layui-nav-item .layui-nav-child{ top:37px;}
.top .menu .user_status ul.layui-nav  .layui-nav-item .layui-nav-child dd{text-align: center}
.top .menu .user_status ul.layui-nav  .layui-nav-item .layui-nav-child a{ color: #000000; text-align: center; padding: 4px 10px}
.top .menu .user_status ul.layui-nav  .layui-nav-item .layui-nav-child a:hover{color: #FFFFFF; background: #0090FF}
.top .menu .user_status ul.layui-nav   .layui-nav-bar{display: none!important}
.top .menu .user_status .avatar{ width: 24px; height: 24px; border-radius: 24px; vertical-align: middle;margin-right: 8px;}
.top .menu .user_status .vip{width: 33px; height: 30px; border-radius: 24px; vertical-align: middle; padding-left: 8px;}
.topbg{ position: absolute; left: 0px ; top: 0px;z-index: 0; width: 100%; height: 937px; overflow: hidden;}
#container{ position: absolute; left: 0px; top: 0px; z-index: 1;height: 937px!important;}
#container canvas{height: 937px!important;}
.topbg_zz{   position: absolute;left: 0px; top: 0px; z-index: 2; width: 100%; height: 937px;mix-blend-mode: multiply;}

.jdt{ height:840px;}
	
	.fullSlide{ width:1200px;   position:relative;  height:840px; overflow:hidden;   }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important; }
	.fullSlide .bd li{ width:100% !important;  height:840px; }
	.fullSlide .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:840px;  }
	.fullSlide .bd li a{ position:absolute; width:100%; height:840px; display:block; z-index:1;;   }
	

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; overflow:hidden; 
		line-height:9999px; transform: skewX(-45deg); background: rgba(161,182,201,1.00);
	}
	.fullSlide .hd ul .on{ background: rgba(255,255,255,1.00);  }


.mb_tab .layui-tab-title{ border: none;text-align: center; margin-bottom: 15px;}
.mb_tab  .layui-tab-title li{font-size: 18px; min-width: 36px;}
.mb_tab .layui-tab-brief>.layui-tab-title .layui-this{ color: #0090FF; }
.mb_tab .layui-tab-brief>.layui-tab-more li.layui-this:after, .mb_tab .layui-tab-brief>.layui-tab-title .layui-this:after{border:none; background: url('../img/disc_on.png') no-repeat center bottom; background-size: 6px;}

.mb_list{ width: 234px; padding: 20px; border: #E5E5E5 1px solid;box-shadow:0 0 10px #C4C4C4; overflow: hidden; margin-bottom: 30px; float: left; margin-right: 25px; }
.mb_list>img{ display: block; width:234px; height: 341px;}
.mb_list .img_cover{position: absolute; z-index: 99;width:234px; height: 141px; background: rgba(0,131,253,0.7); top:20px; left: 20px; padding: 100px 0px; display: none;}
.mb_list .img_cover a{ display: block; margin: 20px auto; color: #FFFFFF;  border: #FFFFFF 1px solid; border-radius: 4px; width: 120px; padding: 8px 0px; text-align: center; font-size: 18px}
.mb_list .t{ height:24px; line-height: 24px; font-size: 14px; }
.mb_list .t .title{ width: 156px; overflow: hidden; float: left;height: 24px;}
.mb_list .t .xun{width: 50px; float: right; text-align: right}
.mb_tab .layui-tab-item .mb_list:nth-child(4n){ margin-right: 0px;}
.mb_list .img{
	    width: 234px;
    height: 341px;
    overflow: hidden;
    display: inline-block;
    line-height: 341px;
    border: #EBEBEB 1px solid;
    box-shadow: 0px 0px 4px #EBEBEB;
    text-align: center;
	 background: #EBEBEB
}
.mb_list .img img{  width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.mb_zx{ background: #3DB9FF; }
.mb_zx li{ width: 199px; height: 199px; border-right: #FFFFFF 1px solid;border-bottom: #FFFFFF 1px solid; float: left; text-align: center; color: #FFF}
.mb_zx li .name{ width: 145px; border-bottom:#FFFFFF 1px solid;  height: 28px; line-height: 28px; margin: 0px auto;font-size: 18px;  padding-bottom: 8px; margin-bottom: 8px; overflow:hidden}
.mb_zx li a{color: #FFF; }
.mb_zx .img {
    width: 100px;
    height: 100px;
    overflow: hidden;
    display: inline-block;
    line-height: 100px;
    text-align: center;
    margin-top: 30px;
}

.mb_zx .img img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}

.mb_jdt .layui-carousel-ind{top: -15px;}
.mb_jdt  .layui-carousel-ind li.layui-this{ background:#0090FF }
.mb_jdt .layui-carousel-ind li{ width: 13px; height: 13px; margin: 0px 15px; background: #B3B3B3}
.mb_jdt .layui-carousel-ind li:hover{background:#0090FF}
.mb_jdt .layui-carousel-ind ul,.mb_jdt .layui-carousel-ind ul:hover{ background: none}
 


.block_t img{ display: block; margin: 0px auto}

.copy .f_menu{ background:#0090FF; color: #FFFFFF; height: 56px; line-height: 56px; text-align: center}
.copy .f_menu a{color: #FFFFFF; padding: 0px 50px;}
.copy .copytight{ text-align: center; line-height: 50px;  }

.footer{ height: 230px; overflow: hidden; padding-top: 20px;}
.footer a{ color: #2E2E2E}
.footer>div{ width: 240px; display: inline-block; font-size: 14px; line-height: 28px; float: left; height: 145px}
.footer .t{ padding-left: 0px;}


.pages {padding:30px 0 30px 0;text-align:center;font-size:14px;color:#666666; height: 30px; overflow: hidden; width: 100%;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;padding:2px 5px; margin: 0px 4px; text-decoration:none;}
.pages a:hover {background:#0090FF;border:#0090FF 1px solid;color:#FFFFFF;}
.pages .current {background:#0090FF;padding:2px 5px;border:#0090FF 1px solid;color:#FFFFFF; margin: 0px 4px;}