		*{
			padding: 0;
			margin: 0;
		}
		img.bac {
    opacity: 0.5;border-radius:10px;
}
		.thishover{
			background-color: rgb(10,88,169);
			cursor: pointer;
			color: #fff;
			margin-right: -1px: 
		}
		.topp{
			width: 1200px;
			margin: auto;
		}
		.top{
			width: 100%;
			overflow: hidden;
			height: 28px;
			background: rgb(221,222,223);
			color: rgb(50,51,52);
			line-height: 28px;
		}
		.top a{
			float: right;
		}
		.top span{
			float: left;
		}
		.menu{
			width: 100%;
			height: 60px;
			background: url(../images/menu1.png);
		}
		.menu_p1{
			width: 1200px;
			height: 60px;
			/*background: #fff;*/
			margin: auto;
			display:flex;
			flex-direction:row;
			flex:1;
			text-align: center;
			line-height: 60px;
		}
		.menu_p1 a{
			display: block;
			width: 100%;
			font-size: 18px;
		}
		.banner{
			width: 100%;
			background: #ccc;
		}
		.banner IMG {
			width: 100%;
		}

		.item{
			width: 100%;
			height: 138px;
			border-bottom: 1px solid rgb(237,238,239);
		}
		.item_box{
			width: 1200px;
			height: 96px;
		}
		.logo_box{
			width: 1200px;
			margin: 30px auto;
			/*overflow: hidden;*/
			height: 71px;
			position: relative;
		}
		.logo{
			float: left;
		}
		.xuze{
			width: 405px;
			height: 50px;
			border:1px solid rgb(11,107,220);
			float: right;
			margin-top: 8px;
			overflow: hidden;
			position:relative;
		}
		.quanbu{
			line-height: 50px;
			float: left;
			margin-left: 20px;
			color: rgb(38,39,40);
		}
		.item_box{
			width: 1200px;
			margin: auto;
			/*overflow: hidden;*/
			margin-top: 30px;  
		}
		.item{
			height: 150px;
			overflow: hidden;
		}
		.item_box div{
			width: 14.2%;
			height: 90px;
			float: left;
			border-right: 1px dashed #ccc;
			box-sizing: border-box;
		}
		.item_box div:nth-child(1){
			border-left: 1px dashed #CCC;
		}
		.item_box div img{
			display: block;
			margin: auto;
		}
		.item_box div p{
			text-align: center;
			margin-top: 18px;
			color:#000;
		}
		.gonggao_title{
			background-color: #f3f9fd;
			width: 770px;
			height: 80px;
		}
		.gonggao{
			width: 1200px;
			margin: auto;
			margin-top: 50px;
			overflow: hidden;
		}
		.gonggao_p{
			width: 620px;
			float: right;
			font-size: 18px;
			line-height: 80px;
			color: rgb(35,36,37);
			text-indent: 30px;
		}
		.gonggao_p span{
			float: right;
			margin-right: 30px;
		}
		.gonggao_p a{
			color: rgb(35,36,37);
		}
		.gonggao_p a:hover{

			color: #0082e2;
		}
		a{
			text-decoration:none;
		}
		a:hover{
			color: #0082e2;
			cursor: pointer;
		}
		.gonggao_title img{
			float: left;
		}
		.gonggao_left{
			width: 770px;
			height: 360px;
			overflow: hidden;
			float: left;
		}
		.gonggao_bottom{
			margin-top: 40px;
		}
		.gonggao_bottom img{
			width: 318px;
			height: 240px;
			background-color: #000;
		}
		.more_gengduo{
			width: 420px;
			float: right;
		}
		.more_gengduo_title{
			width: 100%;
			height: 32px;
			line-height: 32px;
			border-bottom: 1px solid rgb(191,193,194);
		}
		.more_gengduo_title span{
			float: left;
			font-weight: 400;
			font-size: 18px;
			border-bottom: 3px solid rgb(12,106,219);
			margin-top: -3px;
			font-weight:bold;
		}
		.more_gengduo_title a{
			font-size: 14px;
			color: rgb(134,135,136);
			float: right;
		}
		.more_gengduo_title a:hover{
			color: rgb(12,106,219);
			cursor: pointer;
		}
		.more_gengduo_p{
			height: 50px;
			line-height: 50px;
			font-size: 14px;
			color: #ccc;
			border-bottom: 1px dashed #ccc;
		}
		.more_gengduo_p span{
			float: right;
		}
		.more_gengduo_p a{
			color: #000;
		}
		.more_gengduo_p a:hover{
			color: #0082e2;
		}
		.gonggao_right{
			width: 384px;
			float: right;
			position:relative;
			height: 360px;
		}
		.gonggao_right img{
			width: 100%;
			margin-top: 34px;
			height: 230px;
			display: block;
		}
		.zuimei{
			width: 100%;
			height: 60px;
			display: block;
			background-color: #f3f9fd;
			font-size: 18px;
			overflow: hidden;
			color: rgb(37,38,39);
		}
		.zuimei a{ color:#666;}
		.zuimei span{
			line-height: 18px;
			margin-top: 21px;
			display: block;
			border-left: rgb(91,224,165) 8px solid;
			padding-left: 18px;
		}
		.mingyi{
			width: 1200px;
			height: 470px;
			margin: auto;
			margin-top: 50px;
		}
		.yisheng{
			width: 100%;
			height: 452px;
			overflow: hidden;
		}
		.yisheng_box div{
			width: 270px;
			height: 400px;
			border:1px solid rgb(116,188,248);
			margin-top: 30px;
			float: left;
			margin-left: 30px; 
			position: relative;
		}
		.yisheng_box div:nth-child(1){
			margin-left: 0;
		}
		.yisheng_box div>img{
			width: 200px;
			height: 200px;
			background: url(../images/ysbj.png);
			display: block;
			margin: auto;
			border-radius: 50%;
			background-size: 100% 100%;
			margin-top: 26px;
			padding:8px;
		}
		.gonggao_right img:nth-child(3) {
			position: absolute;
			top: 32px;
			height: 230px;
			left: 0;
			width: 100%;
		}
		.zhiwei{
			width: 100%;
			margin-top: 40px;
			line-height: 42px;
			color: rgb(82,83,84);
		}
		.zhiwei span:nth-child(1){
			background: url(../images/name.png);
			width: 124px;
			height: 42px;
			background-size: 100% 100%;
			display: block;
			float: left;
			color: #fff;
			font-size: 20px;
			text-indent: 20px;
			font-size: 18px;
			margin-right: 40px;
		}
		.dzb{
			width: 100%;
			height: 80px;
			/*margin-top: -80px;*/
			/*display: none;*/
			background:rgb(111,180,238);
			opacity: 0;
			transition: opacity .5s;
			position: absolute;
			bottom: -3px;
		}
		.dzb:hover{
			opacity: 1;
		}
		.dibu{
			width: 100%;
			height: 76px;
			background-color: rgb(179,220,250);
			/*position: absolute;*/
			overflow: hidden;
		}
		.dibu span{
			width: 240px;
			font-size:14px;
			margin: auto;
			margin-top: 20px;
			display: block;
			text-align: center;
			color: rgb(79,91,99);
		}
		.dzb img{
			margin: auto;
			display: block;
			margin-top: 22px;
		}
		.dzb img:hover{
			cursor: pointer;
		}
		.keshi{
			width: 1200px;
			margin: auto;
			margin-top: 50px;
			overflow: hidden;
			padding-bottom: 10px;
		}
		.keshi_box{
			width: 100%;
			/*overflow: hidden;*/
			margin-top: 30px;
		}
		
		.keshi_box a{
              display: block;
              margin-bottom: 20px;
 /* width: 185px; */
              float: left;
              height: 105px;
		    
		}
        .keshi_box a:nth-child(7) img{
              margin: 0;
          }
		
		
		
		.keshi_box img{
			display: block;
			float: left;
			margin-left: 22px;
			width: 181px;
		}
		.keshi_box a:nth-child(1) img{
			margin-left: 0;
		}
		.zhuanti_box div{
			width: 380px;
			height: 240px;
		}
		.zhuanti{
			width: 1200px;
			margin: auto;
			margin-top: 50px;
			overflow: hidden;
		}
		.zhuanti_box>div{
			margin-top: 30px;
			background-color: red;
			margin-left: 28px;
			position: relative;
			float: left;
			border-radius: 10px;
		}
		.zhuanti_box>div:nth-child(1){
			margin-left: 0;
			/*border-radius: 10px;*/
		}
		.mo{
			width: 100%;
			height: 240px;
			position: absolute;
			top: 0;
			left: 0;
			opacity: 0;
		}
		.mo:hover{
			opacity: 0.7;
			cursor: pointer;
		}
		.mo span{
			width: 204px;
			height: 60px;
			position: absolute;
			top:50%;
			left: 50%;
			margin-left: -102px;
			margin-top: -30px;
			border:1px solid #000;
			text-align: center;
			line-height: 60px;
			font-size: 28px;
			color: #000;
			background-image: url(../images/bac.png);
		}
		.bottom{
			width: 100%;
			background:url(../images/beijing.png);
			background-size: 100% 100%;
			height: 370px;
			margin-top: 50px;
		}
		.bottom_title{
			width: 580px;
			margin: auto;
			overflow: hidden;
		}
		.bottom_title a{
			width: 114px;
			border-left: 1px solid #fff;
			color: #fff;
			display: block;
			float: left;
			font-size: 14px;
			text-align: center;
			height: 20px;
			line-height: 20px;
			margin-top: 30px;
			margin-bottom: 30px;
		}
		.bottom_title a:nth-child(1){
			border:none;
		}
		.bottom_title a:hover{
			color: #fff !important;
		}
		.sanfen{
			width: 1200px;
			margin: auto;
			margin-top: 50px;
		}
		.fen1{
			width: 419px;
			border-right: 1px solid rgba(255,255,255,.5);
			float: left;
		}
		.fen1 img{
			display: block;
			margin: auto;
		}
		.fen2{
			width: 419px;
			float: left;
			color: #fff;
			border-right: 1px solid rgba(255,255,255,.5);

		}
		.fen2 p{
			width: 340px;
			font-size: 14px;
			margin-left: 40px;
			margin-top: 5px;
		}
		.fen3 p{
			width: 110px;
			float: left;
			margin-left: 56px;
			text-align: center;
			margin-top: 16px;
			color: #fff;
		}
		.fen3 p img{
			width: 110px;
			height: 110px;
		}
		.fen3{
			width: 360px;
			float: left;
		}
		.menu_a{
			color: #000;
		}
		.menu_a:hover{
			background-image: url(../images/menu.png);
			color: #fff;
			background-size: 100% 100%;
		}
		.menu_p2{
			width: 100%;
			background:rgba(16,107,207,0.7);
			height: 74px;
			position: absolute;
			display: none;
			z-index: 999;
			/*opacity: 0;*/
		}

		.menu_p2 p{
			width: 1200px;
			margin: auto;

		}
		.menu_p2 a{
			font-size: 14px;
			color: #fff;
			line-height: 74px;
			width: 120px;
			float: left;
		}
		.menu_p2 a:hover{
			color: #fff !important;
		}
		.menu_p2 span{
			font-size: 20px;
			width: 120px;
			float: left;
			margin-left: 40px;
			color: #fff;
			line-height: 72px;
		}
		/*.tebie:hover.menu_p2{
			display: block;
		}*/
		.menu_p2{
			transition: opacity 1s;
		}
		.menu_p2:hover{
			display: block;
		}
		.shuru{
			border:none;
			line-height: 50px;
			color: rgb(134,135,136);
			font-size: 16px;
			margin-left: 20px;
			outline:none;
			width: 230px;
		}
		.yybac{
			width: 100%;
			height: 220px;
			position: relative;
		}
		.yybac_bac{
			width: 1200px;
			height: 220px;
			background-image: url(../images/yybac.png);
			margin: auto;

		}
		.yybac_box{
			width: 100%;
			height: 220px;
			background-image: url(../images/juxing.png);
			background-size: 100% 100%;
			position: absolute;
			top: 0;
		}
		.gaikuang{
			font-size: 28px;
			color: #fff;
			text-align: center;
			line-height: 160px;
			border:1px solid rgba(255,255,255,.5);
		}
		.gaikuang_menu{
			/*width: auto;*/
			height: 54px;
			color: #fff;
			width: 840px;
			margin: auto;
			margin-top: 2px;
			display: flex;
			justify-content: center;
		}
		.gaikuang_menu a{
			width: 140px;
			display: block;
			float: left;
			color: #fff;
			text-align: center;
			height: 54px;
		}
		.gaikuang_menu a span{
			width: 140px;
			height: 30px;
			float: left;
			line-height: 30px;
			margin-top: 12px;
			border-right: 1px dashed rgba(255,255,255,.5);
			/*border-right: 1px dashed #fff;*/

		}
		hr{
			color: rgba(255,255,255,.5) !important;
		}
		.gaikuang_menu a:nth-child(1) span{
			/*border:none;*/
		}
		.checked{
			background-color: rgb(10,88,169);
			cursor: pointer;
			color: #fff;
			margin-right: -1px: 
		}
		.gaikuang_menu a:hover{
			background-color: rgb(10,88,169);
			cursor: pointer;
			color: #fff;
			margin-right: -1px: 
		}
		.gaikuang_menu a:hover span{
			border:none;

		}
		.wenhua{
			width: 1200px;
			overflow: hidden;
			margin: auto;
			margin-top: 40px;
		}
		.wenhua_p{
			width: 100%;
			font-size: 18px;
			margin-top: 20px;
		}
		.wenhua_p span{
			font-weight: 600;
		}
		.wenhua_p a{
			width: 6px;
			height: 6px;
			overflow: hidden;
			display: block;
			float: left;
			border-radius: 20px;
			background:rgb(11,107,217);
			margin-top: 9px;
			margin-right: 10px;
		}
		.wenhua_p1{
			width: 100%;
			height: 54px;
			line-height: 54px;
		}
		.wenhua_p1 span{
			width: 16.6%;
			float: left;
			display: block;
			text-align: center;
		}
		.nian{
			font-size: 20px;
			font-weight: 600;
			color:rgb(13,108,220);
		}
		.shijian{
			font-size: 12px;
		}
		.dangjian{
			width: 1200px;
			margin: auto;
			margin-top: 40px;
			overflow: hidden;
			text-align: center;
		}
		.gaikuang_menu a:last-child span {
		    border: none;
		}
		.wenzan{
			width: 1200px;
			margin: auto;
			margin-top: 40px;
			overflow: hidden;
			/*text-align: center;*/
		}
		.dangjian_box{
			width: 274px;
			height: 168px;
			float: left;
			background-image: url(../images/dq1.png);
			background-size: 100% 100%;
			margin-top: 30px;
			margin-left: 32px;
		}
		.dangjian div:nth-child(2){
			margin-left: 0;
		}
		.dangjian_box2{
			background-image: url(../images/dq2.png);

		}
		.dj1{
			font-size: 18px;
			line-height: 60px;
		}
		.dj2,.dj3{
			font-size: 16px;
			line-height: 20px;
			margin-top: 20px;
		}
		.huanjing_box{
			position: relative;
			width: 280px;
			height: 226px;
			display: block;
			margin-left: 22px;
			margin-top: 30px;
			border-radius: 6px;
			cursor: pointer;
			float: left;
		}
		.huanjing_box img{
			width: 280px;
			height: 226px;
			position: absolute;
			display: block;
			top: 0;
			left: 0;
		}
		.huanjing_box p{
			width: 100%;
			height: 50px;
			line-height: 50px;
			position: absolute;
			/*top: 0;*/
			bottom: 0;
			background-color: #0082e2;
			color: #fff;
			opacity: 0;
			transition: opacity 1s;
		}
		.huanjing_box:hover.huanjing_box p{
			opacity: 1;
			cursor: pointer;
		}
		.huanjing div:nth-child(2){
			margin-left: 0;
		}
		.huanjing div:nth-child(6){
			margin-left: 0;
		}
		.wenzang{
			width: 1200px;
			font-size: 14px;
			line-height: 24px;
			margin-top: 20px;
			text-align: left !important;
			text-indent: 2em;
		}
		.mozu1{
			width: 100%;
			overflow: hidden;
			margin-top: 20px;
		}
		.mozu1 div{
			width: 370px;
			height: 288px;
			float: left;
			margin-left: 30px;
			position: relative;
		}
		.mozu1 div:nth-child(1){
			margin-left: 0px;
		}
		.mozu1 img{
			width: 100%;
			height: 100%;
		}
		.mimg1{
			position: absolute;
			top: 0;
			left: 0;
		}
		.mimg2{
			position: absolute;
			top: 288px;
			left: 0;
			transition: top .8s;
			/*display: none;*/
		}
		.mozu1_div:hover{

			cursor: pointer;
		}
		.gaikuang_menu a:nth-child(6) span{
			border:none;
		}
		.sous{
			width: 64px;
			height: 64px;
			float: right;
			background-color: #0082e2;
		}
		button.buttonsos {
			position: absolute;
			width: 64px;
			background: #000;
			height: 50px;
			right: 0;
			top: 0;
			opacity: 0;
		}
		.sous img{
			width: 24px;
			height: 24px;
			display: block;
			    margin-top: 13px;
    		margin-left: 19px;
		}
		.qbxz{
			width: 86px;
			height: 190px;
			position: absolute;
			right: 320px;
    		top: 60px;
    		z-index: 999;
			background-color: rgb(238,249,254);
			display: none;
		}
		.qbxz p{
			text-align: center;
			line-height: 30px;
			margin-top: 7px;
		}
		.qbxz p:hover{
			cursor: pointer;
			color: blue;
		}
		.quanbu :hover{
			cursor: pointer;
		}
		.xia{
			width: 20px;
			float: right;
			margin-top: 17px;
			/*display: none;*/
		}
		.julu{
			
		}
		.julu img{
			width: 16.6%;
			float: left;
		}
		.keshi_box img{
			transition: marginTop .5s;
			/*box-shadow: 10px 10px 5px #ccc;*/
		}
		.keshi_box img:hover{
			margin-top: -10px;
			box-shadow: 0px 5px 8px 3px #ccc;

		}
		.tebie:hover .menu_p2{
			display: block;
		}
		.item_box img{
			transition: 1s;
		}
		.item_box img:hover{
			transform: rotate(360deg);
			cursor: pointer;
		}
		
		.banner .swiper-pagination-bullet{
			background: #fff !important;
			opacity: .8 !important;
			width: 20px !important;
			height: 20px !important;
			margin-left: 10px !important;
		}
		.banner .swiper-pagination-bullet-active{
			background: #7cf5ae !important;
			width: 30px !important;
			border-radius: 10px !important;
		}
		.item_box>div:hover .item_box_p{
			color: #0082e2 !important;
		}
		* a:hover{
			color: #0082e2
		}
		.yy_gg,.ks_bdfk,.gh_index_index{
		    margin-top: 40px ! important;
		}
		.gaikuang span{
			width: 183px;
			height: 38px;
			display: block;
			line-height: 38px;
			margin: auto;
			/*margin-top: 20px;*/
			margin-top: 66px;
		}
		.gaikuang{
			height: 160px;
		}
		.gaikuang span img{
			float: left;
		}
		.jj_ly_item_fs_bottom {
    display: none;
}