html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, a{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  list-style: none;
  text-decoration: none;
}
.jylj_box{
	width: 100%;
	min-width:1200px;
}
.jylj{
	width: 100%;
	/* min-width:1200px; */
}
.jylj img{
	width: 100%;
}
.jylj_cp{
	width:100%;
	height:484px;
	background:rgba(247,247,247,1);
}
.jylj_cps{
	width:1200px;
	height:100%;
	margin: 0 auto;
}
.jylj_bt{
	padding: 50px 0;
}
.jylj_bt img{
	width:56px;
	height:48px;
	margin-right: 10px;
}
.jylj_bt span{
	font-size: 14px;
	color: #999;
	
	
}
.jylj_bt .jylj_my{
	font-size: 24px;
	color: #333;
	font-weight: bold;
	
}
.jylj_jy{
	display: inline-block;
	width:580px;
	height:225px;
	font-size: 0;
	margin-right: 30px;
}
.jy_imgs{
	display: inline-block;
	height:100%;
	margin-right: 32px;
}
.jy_imgs img{
	width:310px;
	height:100%;
}
.jy_right{
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
}
.jy_right h6{
	font-size: 20px;
	color: #5A94E5;
	margin-bottom: 30px;
}
.jy_right p{
	height:86px;
	width:224px;
	color:#999;
	line-height: 24px;
	margin-bottom: 26px;
}
.jy_right div{
	width:128px;
	height:44px;
	border:1px solid rgba(90,148,229,1);
	border-radius:6px;
	color:#5A94E5 ;
	text-align: center;
	line-height:44px;
}
.zd_imgs{
	width: 88px;
    height: 88px;
    border-radius: 50%;
}
.jylj_nl{
	display: inline-block;
	width:580px;
	height:225px;
	font-size: 0;
}
.nl_imgs{
	display: inline-block;
	height:100%;
	margin-right: 32px;
}
.nl_imgs img{
	width:310px;
	height:100%;
}
.nl_right{
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
}
.nl_right h6{
	font-size: 20px;
	color: #F86633;
	margin-bottom: 30px;
}
.nl_right p{
	height:86px;
	width:224px;
	color:#999;
	line-height: 24px;
	margin-bottom: 26px;
}
.nl_right div{
	width:128px;
	height:44px;
	border:1px solid #F86633;
	border-radius:6px;
	color:#F86633;
	text-align: center;
	line-height:44px;
	cursor: pointer;
}
.nl_right div:hover {
	background-color: #F86633;
	color:#fff;
}
.jy_right div:hover {
	background-color: #5A94E5;
	color:#fff;
}
/* 职业����*/
.jy_zy{
	width:1200px;
	height:925px;
	margin: 0 auto;
}
.zy_list{
	width:100%;
	height:410px;
	margin-bottom: 40px;
	font-size: 0;
}
.zy_left{
	position: relative;
	display: inline-block;
	width:280px;
	height:100%;
	margin-right: 22px;
}
.zy_left img{
	width:280px;
	height:100%;
}
.zy_title{
	position: absolute;
	left: 32px;
	top:52px;
	width:224px;
}
.zy_title h5{
	font-size: 20px;
	color:#fff;
	margin-bottom: 32px;
}
.zy_title p{
	font-size: 14px;
	color:#fff;
	
	line-height: 28px;
}
.zy_right{
	display: inline-block;
	height:100%;
	width:894px;
	vertical-align: top;
}
.zy_li{
	width: 280px;
	height:205px;
	margin-right: 25px;
	display: inline-block;
	cursor: pointer;
}
.zy_li:nth-child(3n){
	margin-right: 0px;
}
.zy_li img{
	width:100%;
	height:152px;
	margin-bottom: 15px;
}
.zy_li p{
	font-size: 16px;
	color:#333;
	height:30px;
	line-height: 30px;
	overflow: hidden;
}
.zy_li:hover p{
	color: #F86633;
}
.zy_fls{
	display: inline-block;
	width:282px;
	height:310px;
	margin-right: 18px;
}
.zy_fls:nth-child(4){
	margin-right: 0;
}
.zy_bg{
	position: relative;
	width:282px;
	height:138px;
	margin-bottom: 15px;
}
.zy_bg img{
	
}
.zy_zc{
	position: absolute;
	width: 208px;
	height:70px;
	left: 0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
	color:#fff;
}
.zy_zc h5{
	text-align: center;
	font-size: 18px;
	margin-bottom: 20px
	
}
.zy_zc p{
	font-size: 14px;
	text-align: center;
}
.zy_text{
	font-size: 14px;
	margin-bottom: 25px;
	cursor: pointer;
}
.zy_text img{
	vertical-align: middle;
	margin-right: 10px;
}
.zy_text span{
	vertical-align: middle;
}
.qz_box{
   width: 100%;
   height: auto;
   /* padding-bottom: 40px; */
   background-color: #f7f7f7;
}
.qz_boxs{
	width:1200px;
	height:100%;
	margin: 0 auto;
}
.qz_list{
	position: relative;
	padding-top: 150px;
	/* height:1px; */
	width:1082px;
	margin: 0 auto;
	/* background-color: #dfdfdf; */
	border-bottom: 1px solid  #dfdfdf;
	margin-bottom: 114px;
}
.qz_li{
	position: absolute;
	left:0 ;
	top:30px;
	width: 152px;
	height: 200px;
	cursor: pointer;
}
.qz_li p{
	text-align: center;
	font-size: 18px;
	color:#656565;
	margin-bottom: 15px;
	font-weight: bold;
}
.qz_bt{
	width:150px;
	height:150px;
	text-align: center;
	border-radius: 50%;
	border:1px solid #F86633;
	background-color: #fff;
}
.qz_bt img{
	margin-top: 25px;
	width:50px;
	height:60px;
	margin-bottom: 20px;
}
.qz_bt div{
	color: #F86633;
}
.qz_list .activese{
	background-color: #F86633;
	color: #fff;
}
.activese div{
	
	color: #fff;
}
.qz_list .qz_color{
	color:#F86633;
}
.qz_li:nth-child(2){
	position: absolute;
	left:312px;
	top:30px;
	width: 152px;
	height: 200px;
}
.qz_li:nth-child(3){
	position: absolute;
	left:620px;
	top:30px;
	width: 152px;
	height: 200px;
}
.qz_li:nth-child(4){
	position: absolute;
	left:930px;
	top:30px;
	width: 152px;
	height: 200px;
}
.qz_demo{
    display: block;
    width: 1200px;
    font-size: 0;
    margin-bottom: 40px;
}
.qz_demos{
    display: inline-block;
    width: 276px;
    height: 432px;
    background: rgba(255,255,255,1);
    cursor: pointer;
    border-radius: 6px;
    margin-right: 30px;
    vertical-align: top;
    box-shadow: -1px 0px 10px 1px rgba(79,79,79,0.15)
}
/*.qz_demos:hover{
	box-shadow:0px 0px 10px 1px rgba(79,79,79,0.15);
}*/
.qz_demos:hover p{
	color:#F86633;
}
.qz_demos p{
	height:120px;
	line-height:120px; 
	font-size: 18px;
	color:#333;
	text-align: center;
}
/*.qz_demos img{
	padding-top: 22px;
	padding-left: 17px;
	padding-right: 12px;
	padding-bottom: 25px;
}*/
.qz_texts{
	display: inline-block;
	width:276px;
	height:432px;
	background:rgba(255,255,255,1);
	/* box-shadow:0px 0px 5px 1px rgba(79,79,79,0.15); */
	border-radius:6px;
	/* margin-right: 22px; */
}
.qz_xjq{
	text-align: center;
	width:100%;
	height:68px;
	background-color:#F86633;
    color:#fff;
	font-size: 20px;
	line-height: 68px;
	vertical-align: top;
}
.qz_ntext{
	padding: 24px 25px;
}
.qz_zx{
	font-size: 14px;
	height:24px;
	line-height: 24px;
	margin-bottom: 17px;
	cursor: pointer;
	border-bottom: 1px solid transparent;
}
.qz_ntext .qz_zx:hover{
	color:#F86633;
	border-bottom: 1px solid #F86633;
}
.gy_jy{
	/* display: none; */
	font-size: 0;
	width:1200px;
	height:564px;
	margin: 0 auto;
}
.gy_rd{
	display: inline-block;
	width:378px;
	height:360px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(238,238,238,1);
	border-radius:6px;
	margin-right: 26px;
	vertical-align: top;
}
.gy_title{
	height:64px;
	line-height: 64px;
	color:#fff;
}
.gy_titles{
	font-size: 24px;
	font-weight: bold;
	margin-left: 17px;
}
.gy_gd{
	margin-left: 217px;
	font-size: 16px;
	cursor: pointer;
}
.gy_rd .gy_title{
	background-color: #ff9470;
}
.gy_content{
	font-size: 0;
	padding: 17px 0px;
	margin: 0 17px;
	border-bottom: 1px solid #eeeeee;
	cursor: pointer;
}

.gy_left{
	display: inline-block;
	width:182px;
	height:102px;
	background-color: #5A94E5;
	margin-right: 17px;
}
.gy_right{
	display: inline-block;
	width:130px;
	height:100%;
	vertical-align: top;
}
.gy_right div{
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 25px;
	
}
.gy_content:hover .gy_right div{
	color:#F86633;
}
.gy_right p{
	color:#999;
	font-size: 14px;
}
.gy_zc{
	display: inline-block;
    width:378px;
	height:360px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(238,238,238,1);
	border-radius:6px;
    margin-right: 26px;
	vertical-align: top;
}
.gy_zc .gy_title{
	background-color: #70aafe;
}
.gy_fl{
	display: inline-block;
    width:376px;
	height:360px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(238,238,238,1);
	border-radius:6px;
   /* margin-right: 28px; */
	/* vertical-align: top; */
}
.gy_fl .gy_title{
	background-color: #ff6f6f;
}
.gy_listl{
	padding-top: 30px;
	padding-bottom: 20px;
	margin-left: 30px;
	margin-right: 20px;
}
.gy_li{
	font-size: 16px;
	height: 28px;
    line-height: 28px;
	border-bottom:1px solid transparent;
	margin-bottom: 25px;
	cursor:pointer;
}
.gy_li:hover{
	color:#F86633;
	border-bottom: 1px solid #F86633;
}
.ms_demo1s{
	width:1200px;
	height:366px;
	font-size: 0;
	box-shadow:0px 0px 6px 1px rgba(79,79,79,0.15);
	margin-bottom: 30px;
}
.ms_demo1{
	display: none;
}
.ms_left{
	display: inline-block;
	width:206px;
	height:100%;
	background:rgba(247,248,252,1);
	border-radius:6px;
	vertical-align:top;
}
.ms_right{
	display: inline-block;
	width:990px;
	height:100%;
	 background-color: #fff; 
	vertical-align:top;
}
.ms_demo1ss{
	width: 1200px;
    height: 366px;
    font-size: 0;
    box-shadow: 0px 0px 6px 1px rgba(79,79,79,0.15);
    margin-bottom: 40px;
}
.ms_demo1ss .ms_left{
	display: inline-block;
	width:206px;
	height:100%;
	background:rgba(247,248,252,1);
	border-radius:6px;
	vertical-align:middle;
}
.ms_demo1ss .ms_right{
	display: inline-block;
	width:990px;
	height:100%;
	/* background-color: #70AAFE; */
}
.ms_list{
	padding: 28px 48px;
	
}
.ms_img{
	width:162px;
	height:126px;
	padding-top: 74px;
	margin: 0 auto;
	margin-bottom: 54px;
	box-sizing:content-box;
}
.ms_left p{
	width:100%;
	color:#70AAFE;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
.ms_xx{
	display: inline-block;
	width:437px;
	height:100%;
	margin-right: 20px;
}
.ms_ly{
	display: inline-block;
	width:437px;
	height:100%;
}
.ms_ly img{
	width:100%;
	height:138px;
	margin-bottom: 20px;
}
.ms_xx img{
	width:100%;
	height:138px;
	margin-bottom: 20px;
}
.ms_xx p{
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 20px;
}
.ms_ly p{
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 20px;
}
.ms_tap span{
	display: inline-block;
	width:86px;
	height:38px;
	background:rgba(242,242,242,1);
	border-radius:3px;
	text-align: center;
	line-height: 38px;
	color:#333;
	font-size: 14px;
	margin-right: 10px;
}
.ms_tap div{
	display: inline-block;
	width:158px;
	height:48px;
	/* background:rgba(248,102,51,1); */
	border-radius:25px;
	margin-left: 50px;
	text-align: center;
	line-height: 48px;
	border: 1px solid rgba(248,102,51,1);
	font-size: 16px;
	color:rgba(248,102,51,1);
	cursor: pointer;
}

/*新加的20200908*/
.mss{
	color: #fff;
	font-weight:550;
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	top:0;
	left:0;
}
.ms_tap div:hover{
	 background:rgba(248,102,51,1);
	 color:#fff;
}
.ms_zx{
	display: inline-block;
	width:437px;
	height:100%;
	margin-right: 20px;
}
.ms_cx{
	display: inline-block;
	width:437px;
	height:100%;
	/* margin-right: 20px; */
}
.ms_title{
	width:437px;
	height:50px;
	background:rgba(242,242,242,1);
	margin-bottom: 10px;
}
.ms_title h5{
	float:left;
	top:0;
	left: 0;
	height:50px;
	color:#F97345;
	line-height: 50px;
	font-size: 18px;
	margin-left: 20px;
}
.ms_title a{
	float:right;
	height:50px;
	line-height: 50px;
	font-size: 14px;
	margin-right: 20px;
	color:#999999;
}
.ms_lb{
	width:100%;
}
.ms_lbs{
	margin-bottom: 10px;
}
.ms_lbs div{
	display: inline-block;
	font-size:14px;
	width:340px;
	height:30px;
	line-height: 30px;
	border-bottom: 1px solid transparent;
	margin: 0 20px;
	cursor: pointer;
}
.ms_lbs span{
	display: inline-block;
	font-size:14px;
}
.ms_lbs div:hover{
	color:#F97345;
	border-color:#F97345;
}
.zd_left{
	width:586px;
	display: inline-block;
    margin-right: 20px;
}
.zd_right{
	width:586px;
	display: inline-block;
}
.zd_li{
	width:586px;
	height:100px;
	padding-top: 10px;
	background:rgba(255,255,255,1);
	border-radius:3px;
	margin-bottom: 20px;
	cursor: pointer;
}
.zd_img{
	position: relative;
	display: inline-block;
	width:88px;
	height:88px;
	border-radius: 50%;
	background-color: #70AAFE;
	margin-left: 20px;
	margin-bottom:10px;
	margin-right: 20px;
	vertical-align: middle;
}
.zd_img .vid2{
	position: absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	margin:auto;
	width:40px;
	height:40px;
	border-radius: 50px;
}
.zd_text{
	display: inline-block;
	vertical-align: middle;
	width:366px;
	height:74px;
	font-size:16px;
	font-family:Microsoft YaHei;
	color:rgba(51,51,51,1);
	line-height:22px;
}
.zd_text p{
	margin-bottom: 10px;
}
.zd_text span{
	color:#999;
	font-size: 14px;
}
.zd_icon{
	display: inline-block;
	vertical-align: middle;
}
.jy_zw{
	width:100%;
	height:678px;
}
.jy_zws{
	width:1200px;
	height:678px;
	margin: 0 auto;
}
.jy_zws h3{
	font-weight:bold;
	text-align: center;
	color:rgba(51,51,51,1);
	font-size: 24px;
	padding-top:68px;
	padding-bottom: 82px;
}
.zw_list{
	position: relative;
	width: 100%;
	height:370px;
}
.zw_li{
	position: absolute;
	top:92px;
	left: 0;
	width:210px;
	height:184px;
	/*font-size: 18px;*/
	/* background-color: #999999; */
}
.zw_list p{
	font-size:16px;
	font-weight:550;  
}
.zw_li div{
	position: absolute;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	margin: auto;
	width:auto;
	height:24px;
	text-align: center;
	/* background-color: #999999; */
}

.zw_li1{
	position: absolute;
	top:0px;
	left: 172px;
	width:210px;
	height:184px;
	/* background-color: #999999; */
}
.zw_li1 div{
	position: absolute;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	margin: auto;
	width:auto;
	height:24px;
	text-align: center;
	/* background-color: #999999; */
}
.zw_li2{
	position: absolute;
	top:192px;
	left: 172px;
	width:210px;
	height:184px;
	/* background-color: #999999; */
}
.zw_li2 div{
	position: absolute;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	margin: auto;
	width:auto;
	height:24px;
	text-align: center;
	/* background-color: #999999; */
}
.zw_li3{
	position: absolute;
	top:92px;
	left:333px;
	width:210px;
	height:184px;
	/* background-color: #999999; */
}
.zw_li3 div{
	position: absolute;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	margin: auto;
	width:auto;
	height:24px;
	text-align: center;
	/* background-color: #999999; */
}
.zw_li4{
	position: absolute;
	top:0px;
	left:500px;
	width:210px;
	height:184px;
	/* background-color: #999999; */
}
.zw_li5{
	position: absolute;
	top:192px;
	left: 500px;
	width:210px;
	height:184px;
	/* background-color: #999999; */
}
.zw_li4 div{
	position: absolute;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	margin: auto;
	width:auto;
	height:24px;
	text-align: center;
	/* background-color: #999999; */
}
.zw_li5 div{
	position: absolute;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	margin: auto;
	width:auto;
	height:24px;
	text-align: center;
	/* background-color: #999999; */
}
.zw_li6{
	position: absolute;
	top:92px;
	left:663px;
	width:210px;
	height:184px;
	/* background-color: #999999; */
}
.zw_li6 div{
	position: absolute;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	margin: auto;
	width:auto;
	height:24px;
	text-align: center;
	/* background-color: #999999; */
}
.zw_li7{
	position: absolute;
	top:0px;
	left:830px;
	width:210px;
	height:184px;
	/* background-color: #999999; */
}
.zw_li7 div{
	position: absolute;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	margin: auto;
	width:auto;
	height:24px;
	text-align: center;
	/* background-color: #999999; */
}
.zw_li8{
	position: absolute;
	top:192px;
	left:830px;
	width:210px;
	height:184px;
	/* background-color: #999999; */
}
.zw_li8 div{
	position: absolute;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	margin: auto;
	width:auto;
	height:24px;
	text-align: center;
	/* background-color: #999999; */
}
.zw_li9{
	position: absolute;
	top:92px;
	left:994px;
	width:210px;
	height:184px;
	/* background-color: #999999; */
}
.zw_li9 div{
	position: absolute;
	top:0;
	left: 0;
	right:0;
	bottom:0;
	margin: auto;
	width:auto;
	height:24px;
	text-align: center;
	/* background-color: #999999; */
}
.mqgl{
	display: none;
	width:1200px;
}
.mqgl ul{
	font-size:0;
}
.mqgl li{
	position: relative;
	display: inline-block;
	width: 280px;
	height: 130px;
	border-radius: 6px;
	margin-right: 26px;
	margin-bottom: 28px;
}
.mqgl li:nth-child(4n){
	margin-right: 0px;
}
.mqgl .mqgl_title{
	display: none;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	/*opacity: 0.6;*/
	background-color: rgba(0,0,0,.6);
}
.mqgl li:hover .mqgl_title{
	display: block;
}
.mqgl img{
	width:100%;
	height:100%;
}
.mqgl_title div{
	padding-top: 38px;
	margin: 0 auto;
	margin-bottom: 22px;
	font-size: 20px;
	color:#fff;
	font-weight: bold;
	text-align: center;
}
.mqgl_title p{
	font-size: 16px;
	color:#fff;
	margin: 0 auto;
	text-align: center;
}
#gycontent {
	position: relative;
    padding-top: 7px;
    margin: 0 auto;
    height: 285px;
}

#gycontent .swiper-container {
	padding-bottom: 20px;
}

#gycontent .swiper-slide {
	width: 194px;
	height: 258px;
	background: #FFFFFF;
	margin-top:10px;
	box-shadow: 0px 1px 7px 1px rgba(79, 79, 79, 0.21);
	border-radius: 6px;
	margin-bottom:10px;
}
#gycontent .swiper-slide img{
	 width:172px;
	 height:236px;
	 margin:6px 12px;
}
.qz_demos div {
    position: relative;
    width: 246px;
    height: 335px;
    padding-top: 38px;
    padding-left: 29px;
    padding-right: 12px;
    padding-bottom: 25px;
}
.qz_demos img{
	width: 232px;
    height: 334px;
    box-shadow: -1px 0px 10px 1px rgba(79,79,79,0.15);
}
.qw1{
	position: absolute;
    left: 23px;
    top: 27px;
    width: 100%;
    height: 100%;
}
.qw2{
	position: absolute;
    left: 15px;
    top: 17px;
    width: 100%;
    height: 100%;
}

.jyzd{
   margin-bottom:20px;
}