﻿body {
	font-family: "Microsoft YaHei",'arial';
	font-size: 14px;
	background: url(../images/body_bg.png) center top no-repeat;
	background-color: #f8f8f8;
}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td,ol{
	margin: 0;
	padding: 0;
	outline:none;
}
table{border-collapse:collapse;border-spacing:0;border:0;}
/*A*/
a{ text-decoration:none; }
a:link, a:visited { color: #333; }
/*img*/
img{ border:0 none; vertical-align:top;}
/*li*/
ul,li{list-style-type:none;}
/*浮动*/
.fl{
	float:left;
	display:inline;
}
.fr{
	float:right;
	display:inline;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	content: " ";
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix {
	zoom: 1;
}
img{boder:0;}
a{blr:expression(this.onFocus=this.close());}
a{blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; }
a:focus { outline: none; }
.clear{clear:both;}
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
}
textarea {  -webkit-appearance: none;}   
input{ border-radius: 0; outline: none;border: none;}
.cont{
	width: 1200px;
	margin: 0 auto;
}
/* top */
.top{
	width: 100%;
	height: 186px;
}
.top .search{
	float: right;
	padding-top: 83px;
}
.top .search .search_wrap{
	width: 350px;
	height: 46px;
	border-radius: 0 23px 23px 0;
	overflow: hidden;
	position: relative;
}
.top .search .search_wrap input.text{
	width: 350px;
	height: 46px;
	padding: 14px 0;
	padding-left: 10px;
	background-color: #FFFFFF;
	border: none;
	outline: none;
	font-size: 14px;
	color: #999;
	box-sizing: border-box;
	background: url(../images/input-bg.png) left center no-repeat;
}
.top .search .search_wrap span{
	display: block;
	width: 72px;
	height: 46px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	overflow: hidden;
}
.top .search .search_wrap span input.submit{
	width: 72px;
	height: 46px;
	border: none;
	outline: none;
	cursor: pointer;
	background: url(../images/search.png) right center no-repeat;
	cursor: pointer;
}
/* nav */
.nav{
	width: 100%;
	height: 50px;
	background-color: #1253a3;
}
.nav .yj_ul > li{
	float: left;
	width: 150px;
	height: 50px;
	border-left: 1px solid #2a6ea4;
	border-right: 1px solid #2a6ea4;
	box-sizing: border-box;
	position: relative;
}
.nav .yj_ul > li > a{
	display: block;
	width: 100%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.nav .yj_ul > li.active > a,.nav .yj_ul > li:hover > a{
	color: #fff716;
}
.nav .ej_ul{
	display: none;/*隐藏元素*/
	width: 100%;
	position: absolute;
	top: 50px;
	left: 0;
	z-index: 99;/*层级设置，值越大越在上层*/
}
.nav .ej_ul > li{
	width: 100%;
	text-align: center;
	border-top: 1px solid #fff;
}
.nav .ej_ul > li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 14px;
	background-color: #1253a3;
	padding:8px 0 8px 0;
}
.nav  .ej_ul > li:hover a{
	background-color: #043777;
}
/* part1 */
.part1{ 
	width: 1200px;height: 456px;
	padding: 20px;
	box-sizing: border-box;
	background-color: #fff;
	margin: 24px auto;
}
.tFlash2 {
	float: left;
	width: 600px;
	height: 410px;
	overflow: hidden;
}
.BslideBox2 {
	width: 600px;
	height: 410px;
	overflow: hidden;
	position: relative;
}
.BslideBox2 .hd {
	position: absolute;
	bottom: 20px;
	right: 25px;
	z-index: 1;
}
.BslideBox2 .hd li {
	float: left;
	width: 11px;
	height: 11px;
	background: url(../images/banner-tuo1.png) center center no-repeat;
	margin: 0 5px;
	cursor: pointer;
}			
.BslideBox2 .hd li.on {
	background: url(../images/banner-tuo2.png) center center no-repeat;
}	
.BslideBox2 .bd ul li{
	width: 600px;
	height: 410px;
}		 
.BslideBox2 .bd ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.BslideBox2 .banner-text{
	width:100%;
	height:51px;
	line-height: 51px;
	background:url(../images/bannerYin.png) 0 bottom no-repeat;
	padding-left: 14px;
	box-sizing: border-box;
	font-size: 16px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0px;
}
.part1 .part1_rig{ float: right;width: 536px; }
.part1_rig .secbox{ width: 536px; }
.part1_rig .secbox .sec_title{ padding-top: 6px;width: 100%;border-bottom: 1px solid #e2e2e2; }
.sec_title .sec_title_lef{ float: left;	}
.part1_rig .sec_title .sec_title_lef a{ color: #333;margin-right: 20px;display: inline-block;height: 100%; font-size: 20px;color: #333;padding: 0 4px;padding-bottom: 10px; }
.part1_rig .sec_title .sec_title_lef a.active{ color: #1253a3;border-bottom: 2px solid #1253A3; }
.sec_title .sec_title_rig{ float: right;padding-top: 4px; }
.part1_rig .sec_title .sec_title_rig a{ display: none;font-size: 14px;color: #333; }
.part1_rig .sec_ul{ display: none; }
.part1_rig .sec_content li{ 
	width: 100%;
	padding-left:25px;box-sizing: border-box;
	background:url(../images/sec-li-bg.png) left 26px no-repeat;
	line-height: 58px;border-bottom: 1px dotted #999;
}
.part1_rig .sec_content li a{  color: #333;font-size: 16px; }
.part1_rig .sec_content li a:hover{ color:#1253a3;}
.part1_rig .sec_content li .time{ float:right;font-size: 16px;color: #999;}
/* part2 */
.part2{
	width: 1200px;
	height: 180px;
	background-color: #fff;
	margin: 0 auto;
	margin-bottom: 24px;
	padding-left: 226px;
	padding-top: 22px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
}
.part2 .part2_title{
	position: absolute;
	top: 0;
	left: 0;
}
.part2 .part2_title a{
	display: block;
	width: 215px;
	height: 180px;
}
.part2 .picbox4 li{
	float: left;
	width: 300px;
	height: 136px;
	margin-right: 24px;
}
.part2 .picbox4 li img{
	width: 300px;
	height: 136px;
}
/* part3 */
.part3{
	width: 1200px;
	height: 314px;
	margin: 0 auto;
	margin-bottom: 24px;
}
.part3 .part3_title{
	height: 37px;
	padding: 20px 0 12px 0;
	background: url(../images/module-bg.png) 144px 35px no-repeat;
}
.part3 .part3_title .part3_title_lef{
	float: left;
	padding-right: 32px;
	background-color: #fff;
}
.part3 .part3_title .part3_title_lef > a{
	font-size: 28px;
	color: #1253a3;
	font-weight: bold;
	float:left;
}
.part3 .part3_title_lef .subTitle{
	float: left;
	padding-top: 6px;
}
.part3 .part3_title_lef .subTitle ul{
	border-left: 2px solid #1253a3;
	margin-left: 16px;
}
.part3 .part3_title_lef .subTitle li{
	float: left;
	margin-left: 16px;
	line-height: 27px;
}
.part3 .part3_title_lef .subTitle li a{
	display: block;
	height: 27px;
	font-size: 14px;
	background-color: #f2f2f2;
	color: #1253a3;
	padding: 0 10px;
	border-radius: 4px;
	overflow: hidden;
}
.part3 .part3_title_lef .subTitle li.active a{
	color: #fff;
	background-color: #1253a3;
}
.part3 .part3_title .part3_title_rig{
	float: right;
	padding-left: 10px;
	line-height: 37px;
	background-color: #fff;
}
.part3 .part3_title .part3_title_rig a{
	font-size: 14px;
	color: #333333;
	
}
.part3 .part3_lef .part3_title  .part3_title_rig a{
	display:none;
}

.part3 .part3_lef{
	float: left;
	width: 768px;
	height: 314px;
	background-color: #fff;
	padding: 0 20px;
	box-sizing: border-box;
}
.part3_lef .zcxx_ul{
	display:none;
}
.part3_lef .zcxx_ul > li{
	width: 100%;
	line-height: 38px;
	padding-left:20px;box-sizing: border-box;
	background:url(../images/sec-li-bg.png) left 16px no-repeat;
}
.part3_lef .zcxx_ul > li a{  color: #000;font-size: 16px; }
.part3_lef .zcxx_ul > li a:hover{ color:#1253a3;}
.part3_lef .zcxx_ul > li .time{ float:right;font-size: 16px;color: #999;}
.part3 .part3_rig{
	float: right;
	width: 412px;
	height: 314px;
	padding: 0 10px;
	background-color: #fff;
	box-sizing: border-box;
}
.part3_rig .ywbk1, .part3_rig .ywbk2{
	float: left;
	width: 176px;
	height: 121px;
	margin: 0 10px;
	margin-bottom: 16px;
	text-align: center;
	padding-top: 78px;
	box-sizing: border-box;
}
.part3_rig .ywbk1{
	background: url(../images/ywbk-icon1.png) center 28px no-repeat;
	background-color: #f3f6fa;
}
.part3_rig .ywbk2{
	background: url(../images/ywbk-icon2.png) center 28px no-repeat;
	background-color: #f3f6fa;
}
.part3 .part3_rig .part3_content a{
	display: block;
	width: 100%;
	height: 100%;
	color: #336bb0;
	font-size: 20px;
}
.part3_rig .ywbk3{
	float: left;
	width: 372px;
	height: 81px;
	line-height: 81px;
	margin: 0 10px;
	padding-left: 170px;
	box-sizing: border-box;
	background: url(../images/ywbk-icon3.png) 126px center no-repeat;
	background-color: #f3f6fa;
}

/*友情链接 开始*/
.yqlj{
    width:1200px;
    margin: 0 auto 24px;
    background-color: #fff;
    padding:20px;
    overflow: hidden;
	box-sizing: border-box;
}
.lianjie{
	width: 724px;
    float: left;
}
.lianjie-title{
    font-size:28px ;
    color: #1253a3;
    line-height: 36px;
    font-weight: bold;
    margin-bottom: 20px;
	position:relative;
}
.lj-line{
	width:300px;
	height:8px;
	background:url(../images/module-bg.png);
	position:absolute;
	top:14px;
	left:146px;
}
.lianjie-con{
	margin: 0 -10px;
}
.lianjie-con > ul{
	float: left;
	width: 352px;
}
.lianjie-con  li{
	width: 100%;
    color: #000;
    font-size: 16px;
    line-height: 35px;
	background-image:url(../images/lianjie1.png);
	background-repeat:no-repeat;
	background-position:0px 9px;
	padding-left:24px;
	margin: 0 10px;
	box-sizing: border-box;
}
.lianjie-con  li a{
	color: #000;
}
.lianjie-con  li a:hover{ color:#1253a3;}
.gongzhonghao{
	width:392px;
	padding-left: 10px;
	box-sizing: border-box;
    float: right;
}
.gzh-title, .yqlj-title{ 
	height: 36px; 
	background: url(../images/module-bg.png) right center repeat-x;
	margin-bottom: 20px;
}
.gzh-title span, .yqlj-title span{
	display: inline-block;
    line-height: 36px;
    font-size:28px ;
    color: #1253a3;
    font-weight: bold;
	position:relative;
	background-color: #fff;
	padding-right: 32px;
}
.gzh-png{
	width: 154px;
    float: left;
	margin: 0 16px;
}
.gzh-png > img{
    width: 150px;
}
.gzh-png > p{
    font-size: 14px;
    line-height: 24px;
    color: #333;
    text-align: center;
}

/*友情链接 结束*/

/* footer */
.footer{
	width: 100%;
	height: 110px;
	background-color: #015293;
	padding-top: 27px;
	box-sizing: border-box;
}
.footer p{
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 28px;
}
.footer p a{
	color: #fff;
}
.footer p a:hover{
	color: #f6ff0d;
}


.details_cont video{ width: 960px !important; height: 540px !important;position: relative;left: -1em;object-fit: fill; }
.details_cont2 video{ width: 860px !important; height: 483px !important;position: relative;left: -1em;object-fit: fill; }


/* 第一种导航基础样式 */
.dh_wrap{
	/* width:1200px; */
	margin: 0px auto;
	background: #fff;
	padding:24px 0;
}
.dh_wrap .dh_title{
	width: 100%;
	height: 50px;
	background: url(../images/dhtitlebg1.png) no-repeat;
	line-height: 50px;
}
.dh_wrap .dh_title .left{
	float: left;
	margin-left: 15px;
	color: #0e5b96;
	font-size: 18px;
	cursor: pointer;
	font-weight: bold;
}
.dh_wrap .dh_title .left img{
	display: block;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
}
.dh_wrap .dh_title .right{
	float: right;
	font-size: 14px;
	color: #333;
	padding-right: 15px;
}
.dh_wrap .dh_title .right a{
	font-size: 14px;
	color: #333;
}
.dh_wrap .dh_title .right a.last{
	font-size: 14px;
	color: #de0000;
}
.dh_wrap .dh_content{
	width: 100%;
	min-height: 800px;
	border: 1px solid #eee;
	border-top: none;
	box-sizing: border-box;
	padding: 20px 15px;
}
/* 详情页面样式 */
.dh_wrap .xq_title{
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: url(../images/dhtitlebg1.png) no-repeat;
	font-size: 18px;
	color: #e70000;
	text-align: center;
	font-weight: bold;
}
.dh_wrap .xq_content{
	width: 100%;
	min-height: 800px;
	border: 1px solid #eee;
	border-top: none;
	box-sizing: border-box;
	padding: 20px;
}
.dh_wrap .xq_info{
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 40px;
}
/* 第一种导航样式里的内容样式 */
/* 段落样式 */
.dh_content1 .dhText p{
	font-size: 14px;
	color: #333;
	line-height: 32px;
	text-indent: 2em;
}
/* 图片样式 */
.dh_content1 .picList li{
	width: 270px;
	height: 225px;
	margin: 0 11px 22px;
	float: left;
	background-color: #ffffff;
	box-sizing: border-box;
}
.dh_content1 .picList li .pic{
	width: 268px;
	height: 190px;
	margin: 0 auto;
	overflow: hidden;
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.11);
	padding: 3px;
	box-sizing: border-box;
}
.dh_content1 .picList li .pic img{
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	width: 100%;
	height: 100%;
}
.dh_content1 .picList li:hover .pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.dh_content1 .picList li p{
	padding-top: 12px;
	text-align: center;
	font-size: 16px;
	color: #333;
}
.dh_content1 .picList li:hover p{
	color: #FF0000;
}
/* 专栏图片样式 */
.dh_content1 .picList2 li{
	width: 473px;
	height: 150px;
	margin: 0 55px 22px;
	float: left;
	background-color: #ffffff;
	box-sizing: border-box;
}
.dh_content1 .picList2 li .pic{
	width: 471px;
	height: 148px;
	margin: 0 auto;
	overflow: hidden;
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.11);
	padding: 3px;
	box-sizing: border-box;
}
.dh_content1 .picList2 li .pic img{
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	width: 100%;
	height: 100%;
}
.dh_content1 .picList2 li:hover .pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.dh_content1 .picList2 li p{
	padding-top: 12px;
	text-align: center;
	font-size: 16px;
	color: #333;
}
.dh_content1 .picList2 li:hover p{
	color: #FF0000;
}
/* 新闻列表样式 */
.dh_content1 .newsList li{
	width: 570px;
	height: 160px;
	margin-bottom: 25px;
	float: left;
	background-color: #ffffff;
	box-shadow: 0px 3px 10px 0px rgba(156, 161, 186, 0.2);
	padding: 30px;
	box-sizing: border-box;
}
.dh_content1 .newsList li .news_info{
	width: 100%;
	height: 100%;
	position: relative;
}
.dh_content1 .newsList li .news_info h3{
	font-size: 16px;
	padding-bottom: 15px;
}
.dh_content1 .newsList li .news_info h3 a{
	display: block;
	width: 100%;
	height: 100%;
	color: #444;
}
.dh_content1 .newsList li .news_info p{
	font-size: 14px;
	color: #4b4b4b;
	line-height: 24px;
}
.dh_content1 .newsList li .news_info span{
	display: block;
	position: absolute;
	bottom: -5px;
	right: 0;
	font-size: 14px;
	color: #4b4b4b;
}
.dh_content1 .newsList li:hover .news_info h3 a{
	display: block;
	width: 100%;
	height: 100%;
	color: #FF0000;
}
.dh_content1 .infoRect{
	margin-top: 10px;
	min-height: 120px;
}
.dh_content1 .infoRect li{
	width: 217px;
    background-color: #e1f2fe;
	margin-right: 20px;
}
.dh_content1 .infoRect li a{
	padding-left: 0px;
	text-align: center;
}
.dh_content1 .infoBumen li{
	width: 110px;
	margin-right: 22px;
}
/* 第二种导航样式 */
.dh_wrap .dhLeft{
	float: left;
	width: 255px;
}
.dhLeft .dhLeft_title{
	width: 100%;
	height: 82px;
	background: url(../images/dhtitlebg3.png) no-repeat;
}
.dhLeft .dhLeft_title h2{
	font-size: 24px;
	color: #fff;
	padding-top: 16px;
	text-align: center;
	font-weight: normal;
}
.dhLeft .dhLeft_title p{
	font-size: 8px;
	color: #fff;
	text-align: center;
	line-height: 18px;
}
.dhLeft .dhLeft_content{
	width: 100%;
	border: 1px solid #eee;
	border-top: none;
	box-sizing: border-box;
	padding: 0 15px;
	box-sizing: border-box;
}
.dhLeft .dhLeft_content1{
	min-height: 758px;
	padding-top: 15px;
	margin-bottom: 20px;
}
.dhLeft_content1 .dhLeft_ul > li{
	width: 225px;
	margin-bottom: 10px;
}
.dhLeft_content1 li .dhej{
	width: 225px;
	height: 32px;
	background: url(../images/dhBg_ej3.png) no-repeat;
	/* padding-left: 20px;
	box-sizing: border-box; */
	line-height: 32px;
	text-align: center;
}
.dhLeft_content1 li .dhej a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #333;
}
.dhLeft_content1 li.active .dhej,
.dhLeft_content1 li:hover .dhej{
	background: url(../images/dhBg_ej4.png) no-repeat;
}
.dhLeft_content1 li.active .dhej a,
.dhLeft_content1 li:hover .dhej a{
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}
.dhLeft_content1 li .dhsj{
	display: none;
}
.dhLeft_content1 li.active .dhsj{
	display: block;
}
.dhLeft_content1 li .dhsj li{
	height: 32px;
	line-height: 32px;
	background: url(../images/xian.jpg) center bottom no-repeat;
}
.dhLeft_content1 li .dhsj li a{
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 100px;
	box-sizing: border-box;
	font-size: 14px;
	color: #585858;
	background: url(../images/before.png) 85px center no-repeat;
}
.dhLeft_content1 li .dhsj li a:hover,
.dhLeft_content1 li .dhsj li.active a{
	color: #0061ae;
}
.dh_wrap .dhRight{
	float: right;
	width: 935px;
}
.dhRight .dh_title{
	background: url(../images/dhtitlebg2.png) no-repeat;
	height: 40px;
	line-height: 40px;
}
/* 第二种导航框中内容的样式 */
/* 段落样式 */
/* .dh_content2 .dhText{
	font-size: 16px;
	line-height: 28px;
} */
/* 图片样式 */
.dh_content2 .picList li{
	width: 285px;
	height: 210px;
	margin: 0 8px 20px;
	float: left;
	background-color: #ffffff;
	box-sizing: border-box;
}
.dh_content2 .picList li .pic{
	width: 255px;
	height: 170px;
	margin: 0 auto;
	overflow: hidden;
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.11);
	padding: 3px;
}
.dh_content2 .picList li .pic img{
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	width: 100%;
	height: 100%;
}
.dh_content2 .picList li:hover .pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.dh_content2 .picList li p{
	padding-top: 12px;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.dh_content2 .newsList li{
	width: 440px;
	height: 140px;
	margin-bottom: 25px;
	float: left;
	background-color: #ffffff;
	box-shadow: 0px 3px 10px 0px rgba(156, 161, 186, 0.2);
	padding: 20px;
	box-sizing: border-box;
}
/* 新闻列表样式 */
.dh_content2 .newsList li .news_info{
	width: 100%;
	height: 100%;
	position: relative;
}
.dh_content2 .newsList li .news_info h3{
	font-size: 16px;
	padding-bottom: 15px;
}
.dh_content2 .newsList li .news_info h3 a{
	display: block;
	width: 100%;
	height: 100%;
	color: #444;
}
.dh_content2 .newsList li .news_info p{
	font-size: 14px;
	color: #4b4b4b;
	line-height: 24px;
}
.dh_content2 .newsList li .news_info span{
	display: block;
	position: absolute;
	bottom: -5px;
	right: 0;
	font-size: 14px;
	color: #4b4b4b;
}
.dh_content2 .newsList li:hover .news_info h3 a{
	display: block;
	width: 100%;
	height: 100%;
	color: #FF0000;
}


/* 路演中心 */
.ly_search{
	width: 100%;
	height: 256px;
	background-color: #eeeeee;
}

.ly_search .lef{
	float: left;
	width: 228px;
	height: 256px;
	background: url(../images/ly_klkq_bg.png) right center no-repeat;
	padding-top: 90px;
	box-sizing: border-box;
}
.ly_search .rig{
	float: right;
	width: 972px;
	height: 256px;
	box-sizing: border-box;
	padding-left: 24px;
	box-sizing: border-box;
}
.ly_search .rig .keys{
	height: 40px;
	margin-bottom: 20px;
}
.ly_search .rig .keys .keys_word{
	float: left;
	margin-right: 14px;
}
.ly_search .rig .keys .keys_word span{
	margin-right: 16px;
}
.ly_search .rig .keys .keys_word span,
.ly_search .rig .keys .keys_time span{
	float: left;
	font-size: 16px;
	color: #333;
	line-height: 40px;
}
.ly_search .rig .keys .keys_word input{
	width: 288px;
	height: 40px;
	border-radius: 4px;
	padding: 10px;
	box-sizing: border-box;
}
.ly_search .rig .keys .keys_time{
	float: left;
	margin-right: 14px;
}
.ly_search .rig .keys .keys_time .datePicker{
	float: left;
}
.ly_search .rig .keys .keys_time input{
	width: 220px;
	height: 40px;
	border-radius: 4px;
	outline: none;
	border: none;
	padding: 10px;
	box-sizing: border-box;
	background: url(../images/ly_date_icon.png) 188px center no-repeat;
	background-color: #fff;
}
input::-ms-clear{display:none;}
.ly_search .rig .keys .keys_btn{
	float: right;
}
.ly_search .rig .keys .keys_btn input{
	width: 40px;
	height: 40px;
	background: url(../images/ly_search_icon.png) center center no-repeat;
	cursor: pointer;
}
.ly_search .rig .item{
	height: 26px;
	margin-bottom: 24px;
}
.ly_search .rig .item span{
	float: left;
	font-size: 16px;
	color: #333333;
	line-height: 26px;
	margin-right: 16px;
}
.ly_search .rig .item ul{
	float: left;
	height: 26px;
	overflow: hidden;
}
.ly_search .rig .item li{
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 16px;
	/* background: url(../images/ly_li_bg.png) right center no-repeat; */
	font-size: 14px;
	color: #999;
	border: 1px solid #eee;
	position: relative;
	cursor:pointer;
}
.ly_search .rig .item li.active{
	border-radius: 4px;
	border: solid 1px #2a79da;
	background: none;
	background-color: #f5f5f5;
	color: #2a79da;
}
.ly_search .rig .item li:hover{
	color: #2a79da;
}
.ly_search .rig .item li::before{
	position: absolute;
	left: -2px;
	top: 7px;
	height: 12px;
	width: 1px;
	font-size: 0;
	background-color: #2a79da;
	content: '';
}
.ly_search .rig .item li.active::before{
	width: 0px;
}
.ly_ist{
	background-color: #fff;
	min-height: 500px;
	overflow: hidden;
}
.ly_ist ul.list_ul{
	margin: 15px -4px 0px;
}
.ly_ist .list_ul > li{
	float: left;
	width: 290px;
	margin: 15px 6px;
}
.ly_ist .list_ul > li .pic{
	width: 290px;
	height: 160px;
	position: relative;
}
.ly_ist .list_ul > li .pic a{
	display: block;
}
.ly_ist .list_ul > li .pic .status{
	display: block;
	width: 60px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	border-radius: 10px 0px 0px 0px;
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 16px;
	color: #ffffff;
}
.ly_ist .list_ul > li .pic .status.jxz{
	background-color: #ff001e;
}
.ly_ist .list_ul > li .pic .status.yg{
	background-color: #f39800;
}
.ly_ist .list_ul > li .pic .status.hf{
	background-color: #0095f3;
}
.ly_ist .list_ul > li .pic .status.yjs{
	background-color: #b3b3b3;
}
.ly_ist .list_ul > li .text{
	padding: 10px 12px;
	box-sizing: border-box;
	border: 1px solid #e4e4e4;
}
.ly_ist .list_ul > li p.text_title{
	height: 48px;
	font-size: 14px;
	color: #666666;
	text-align: justify;
	line-height: 24px;
	text-indent: 2em;
	position: relative;
}
.ly_ist .list_ul > li p.text_title .icon{
	position: absolute;
	left: 0;
	top: 2px;
}
.ly_ist  .list_ul > li p.text_time{
	font-size: 12px;
	color: #999;
	padding-top: 10px;
}
.fy{
	width: 100%;
	position: relative;
	height: 34px;
	text-align: center;
	margin: 50px 0;
}
.fy li{
	display: inline-block;
	width: 34px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	border-radius: 4px;
	margin: 0 3px;
	font-size: 12px;
	color: #333;
	border: 1px solid #d1d1d1;
	box-sizing: border-box;
	vertical-align: middle;
	cursor: pointer;
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.fy li a{
	display: block;
	font-size: 12px;
	color: #333;
	overflow: hidden;
}
.fy li.number:hover,.fy li.number.active,
.fy li.one:hover,.fy li.one.active{
	background-color: #4688f1;
	border: 1px solid #4688f1;
	color: #fff;
}
.fy .one{
	width: 60px;
}
.fy .two{
	margin-left: 15px;
	width: 96px;
	position: relative;
}
.fy li input{
	width: 50px;
	height: 32px;
	text-align: center;
	outline: none;
	border: none;
	background-color: transparent;
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	box-sizing: border-box;
}
.fy li.two span{
	width: 45px;
	height: 32px;
	text-align: center;
	border-left: 1px solid #d1d1d1;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #999999;
}

/*边距*/
.ml20 { margin-left:20px; }
.searchCol {margin: 42.5px 0 20px; min-height:40px; line-height:40px;}
.searchCol .lb {margin-right:10px; font-size:16px;}
.searchCol .txt{ box-sizing:border-box; padding:10px; border:1px solid #ddd; background-color:#fff; height:40px; border-radius:5px;}
.searchCol .btn { cursor: pointer;display:inline-block; width:40px; height:40px; vertical-align:middle; font-size:0; background:url(../images/ly_search_icon.png) center center no-repeat; border-radius:50%; box-shadow:1px 1px 5px rgba(71,147,238,.5)}
.searchCol .txt.date { background:url(../images/ly_date_icon.png) no-repeat 95% 50% #fff; }
.searchCol .txt:focus {border-color:#4688f1;}
.searchCol .btn:hover { box-shadow:2px 2px 5px rgba(71,147,238,.7)}
.typeList li { overflow:hidden; margin-bottom:10px; height:32px; color:#999; }
.typeList li .t {float:left; width:80px; line-height:32px; font-size:16px; color:#333; }
.typeList li .info { position:relative; overflow:hidden; margin-left:80px; padding:4px 50px 0 0; line-height:24px; font-size:0; }
.typeList li .info span,.typeList li .info .tog { position:relative; display:inline-block; padding:0 15px; border:1px solid #eee; cursor:pointer; font-size:14px; border-radius:5px; }
.typeList li .info span:hover { color:#4688f1;}
.typeList li .info span.active { color:#4688f1; border-color:#4688f1; background-color:#f5f5f5; }
.typeList li .info span:before { position:absolute; left:-2px; top:7px; height:12px; width:1px; font-size:0; background-color:#4688f1; content:''; }
.typeList li .info span.active:before { width:0; }
.typeList li .info .tog { position:absolute; right:0; top:4px; margin:0; line-height:26px; color:#4688f1; }
.typeList .tag { margin-top:-4px; box-sizing:border-box; margin-right:15px; padding:0 10px; display:inline-block; border-radius:6px; vertical-align:middle; min-width:100px; height:32px; border:1px solid #bbb; line-height:30px; text-align:center; color:#999; font-size:14px; }
.typeList .tag.active,.typeList .tag:hover { background:url(../images/line_bg.png) repeat-y 50% 50%; border:none; color:#fff;}
.timeBar { height:80px; border-bottom:1px solid #eee; }
.timeBar .list { margin-bottom:-1px; height:80px; font-size:0; text-align:center;}
.timeBar .list span { margin:0 15px; display:inline-block; vertical-align:top; width:100px; height:100%; line-height:65px; cursor:pointer; color:#333; font-size:18px; border-bottom:1px solid #eee;}
.timeBar .list .active,.timeBar .list span:hover { border-bottom-color:#4688f1; color:#4688f1; }

.none{
	font-size: 16px;
	text-align: center;
	line-height: 100px;
	color: #999;
}



/* 通知通告开始 */
.h_ann {
	width: 1200px;
	margin: 0 auto 24px;
	background-color: #ffffff;
	height: 52px;
	line-height: 52px;
}
.h_ann h4 a{
	font-size: 18px;
	color: #1253a3;
	background-image: url(../images/listen.png);
	background-repeat: no-repeat;
	background-position: 18px center;
	padding-left: 54px;
	width: 74px;
}
.ann_scroll {
	width: 1000px;
	padding-right: 70px;
	height: 52px;
	overflow: hidden;
	position: relative;
}
.annlist .ann_w {
	width: 41%;
	padding: 0 4%;
	display: inline-block;
	vertical-align: top;
}
.annlist li a {
	display: inline-block;
	height: 52px;
	width: 320px;
	overflow: hidden;
	word-break: keep-all;
	white-space: nowrap;
	/* text-overflow: ellipsis; */
}
.annlist .fr {
	color: #999;
	font-size: 16px;
}
.hide1 {
	font-size: 16px;
}
/* 右边上下按钮 */
.ann_scroll .ann_btn {
	position: absolute;
	top: 0;
	right: 0px;
	width: 40px;
	height: 26px;
	overflow: hidden;
	font-size: 0;
	background-image: url(../images/ann_btn2.png);
	background-repeat: no-repeat;
	background-color: #d2d2d2;
	cursor: pointer;
}
.ann_scroll .next {
	top: 0px;
	background-position: 0px 2px;
}
.ann_scroll .prev {
	background-position: 0px -18px;
	top: 26px;
}
.ann_scroll .ann_btn:hover {
	background-color: #999;
}
.ann_scroll .prevStop,
.ann_scroll .nextStop,
.ann_scroll .prevStop:hover,
.ann_scroll .nextStop:hover {
	cursor: default;
	background-color: #e6e6e6;
}
/* 通知通告结束 */




/* 云聘会 */
.banner{
	width: 100%;
}
.banner img{
	width:100%;
	height:100%;
}

.main1 {
	padding: 0 28px;
	width: 1200px;
	margin: 0 auto;
	
}

.main1 .w1 {
	margin-top: 80px;
	margin-bottom: 40px;
}

.showimg {
	width: 100%;
	margin-top:263px;
	text-align: center;
}
.showimg w2{
	margin-top: 100px;
}
.main1 h3{
	font-size: 40px;
	color: white;
	text-align: center;
}
.loginbox {
	display: flex;
	justify-content: space-between;
	width: 1200px;
	margin-bottom: 40px;
}

.login1 {
	width: 584px;
	height: 216px;
	background: url(../images/post_login1.png) no-repeat;
}

.login2 {
	width: 584px;
	height: 216px;
	background: url(../images/post_login2.png) no-repeat;
}

.loginbox .login1>a {
	text-decoration: none;
	outline: thin none;
	display: block;
	margin-top: 119px;
	margin-left: 44px;
}

.loginbox .login2>a {
	text-decoration: none;
	outline: thin none;
	display: block;
	margin-top: 119px;
	margin-left: 44px;
}

/* 视频部分 */
.title {
	height: 172px;
	line-height:172px;
	margin:0 105px;
	margin-top: 75px;
	background: url(../images/title_bg.png);
}

/*  */
.spzq2{
	width:1200px;
	margin:0 auto 30px;
}
.spzq2 li{
	width: 279px;
	display: flex;
	float: left;
	margin: 0 10.5px 30px 10.5px;
}
.spzq2 li img{
	width: 279px;
	height: 150px;
	border-radius:5px;
}
.spzq2 li p{
	text-align: center;
	margin-top: 8px;
}





/* 视频链接部分开始 */
.ceshi {
	width: 100%;
	height: 915px;
	margin-bottom: 50px;
	overflow: hidden;
	margin-top:50px;
}

.pic_top {
	padding-top: 285px;
	width: 1200px;
	height: 530px;
	margin: 0 auto;
	padding-top: 210px;
}

.dise {
	background-color: black;
	margin-top: -9px;
}

.shear_top {
	font-size: 18px;
	color: #fff;
	width: 1200px;
	height: 60px;
	display: block;
	right: 0;
	padding-top: 10px;
}

.shear_top li {
	display: inline;
}

.shear_top li>a>img:hover {
	transform: translateY(-10px);
	transition: all linear 0.5s;

}

.shear_box {
	float: right;
}

/* .pic_top .shear_top .shear_box .fx a img{
	width: 30px;height: 30px;line-height: 60px;
} */
.Moveout:hover #content {
	display: block;
	margin-left: 29px;
	display: inline-block;
	line-height: 50px;
}


.fxck_box ul {
	float: left;
	margin-left: -33px;
}

.fxck_box ul li img {
	float: left;
	display: inline-block;
	line-height: 50px;
	padding-left: -10px;
	padding-top: 15px;
}

.fxck_box ul li {
	float: left;
	margin-left: 29px;
	height: 100%;
	padding-left: 19px;
	display: inline-block;
	line-height: 50px;
}

.fxck_box ul li:hover {
	font-weight: bold;
	color: darkred;
}

.fxck .fxck_box ul .sjck:hover {
	background: url('../images/share_18974.png')no-no-repeat;
}

.shear {
	width: 100px;
	height: 100px;
	text-align: center;
	position: relative;
	/* 子绝父相 */
}

.shear a img {
	position: absolute;
	/* display: none; */
	/* 隐藏二维码 */
}

.shear:hover {
	/* 我们鼠标经过div 的时候， 里面的 那个 img图片会显示出来 */
	display: block;
	/* 显示二维码  */
}

/* .i_box div{display: block;
	            width: 50px;
	            height: 40px;
	            background: black;
	            margin: 20px 20px;
	            float: left;
	            color: aliceblue;
	            line-height: 40px;
	            font-size: 25px;
	            text-align: center;
} */
/* .sjck {
	float: left;
	margin-left: 29px;
	height: 100%;
	padding-left: 19px;
	background: url('./images/shouji_18974.png')no-repeat left center;
	display: inline-block;
	line-height: 50px;
} */
/* .fx {
	float: left;
	margin-left: 29px;
	height: 100%;
	padding-left: 19px;
	background: url('../fe')no-repeat left center;
	display: inline-block;
	line-height: 50px;
} */


/* 左边红框内容 */
.video_le {
	display: block;
	width: 852px;
	height: 480px;
}

.fxck_box {
	color: #9E9E9E;
	display: none;
	background-color: #262626;
	/* width: 855px;
	height: 50px; */
	/* position: absolute; */
	bottom: -481px;
}

.fxck_box .shear_db {
	cursor: pointer;
	float: left;
	margin-left: 14px;
	height: 100%;
	padding-left: 24px;
	background: url('./images/share_18974.png')no-repeat left center;
	position: relative;
	display: inline-block;
	line-height: 50px;
}

.fxck .fxck_box .sjck_db {
	cursor: pointer;
	float: left;
	margin-left: 29px;
	height: 100%;
	padding-left: 19px;
	background: url('./images/shouji_18974.png')no-repeat left center;
	position: relative;
	display: inline-block;
	line-height: 50px;
}

/* 右边白框内容 */
.video_ri {
	display: block;
	width: 340px;
	height: 479px;
	float: right;
	margin-top: -483px;
}

.video_ri .tit span {
	margin-top: 10px;
	color: white;
	font-size: 16px;
	display: inline-block;
	width: 100%;
	height: 30px;
	text-align: center;
}

/* 直播间 字体 下面的 横线 */
.video_ri .tit span>li {
	background: url('../images/juxing.png')no-repeat bottom center;
	font-weight: 700;
	display: inline-block;
	height: 100%;
}

/* 倒计时部分 */
.tabbox .i_box {
	display: block;
	margin-top: 10px;
	text-align: center;
	/* border-bottom: 1px dashed rgba(255, 255, 255, .2);
	padding-bottom: 24px; */
	padding-top: 31px;
	margin: 0 12px;
}

.tabbox .i_box .djs .tim {
	height: 14px;
	font-size: 12px;
	color: #fff;
	line-height: 14px;
	letter-spacing: 2px;
	padding-top: 12px;
}

.timer {
	height: 24px;
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	vertical-align: middle;
	margin-top: 14px;
	font-size: 20px;
}

/* 白框内文字介绍 */
.jsnr {
	margin-top: -30px;
	padding: 9px 19px 0px 13px;
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	text-align: left;
	/* white-space: pre-wrap; */
}

.name {
	padding: 19px 12px 0 12px;
	display: block;
}

.jsnr .name span {
	display: inline-block;
	width: 3px;
	height: 16px;
	background: #fff;
	border-radius: 2px;
	margin-top: 3px;
	margin-left: -308px;
	background: url('../images/juxing.png')no-repeat;
}

/* .jsnr .name ul li p{
	color: #fff;margin-left: -215px;margin-top: -21px;
} */
/* 底部展开视角层样式 */
.db_box {
	background-color: #124CB0;
	height: 100px;
	width: 1903px;
}

.live_title {
	width: 1200px;
	height: 28px;
	margin: 0 auto;
	padding-top: 20px;
}

.live_title h3 {
	color: #fff;
	font-size: 26px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	float: left;
}

.live_title .zhankai {
	z-index: 17;
	font-size: 17px;
	color: #fff;
	float: right;
}

/* 视频链接部分结束 */

/*  */
.spzq2 {
	width: 1200px;
	margin-bottom: 30px;
}

.spzq2 li {
	width: 279px;
	display: flex;
	float: left;
	margin: 0 10.5px 30px 10.5px;
}

.spzq2 li img {
	width: 279px;
	height: 150px;
	border-radius: 10px;
}

.spzq2 li p {
	text-align: center;
	margin-top: 8px;
}
