		@font-face {
			  font-family: '行楷';   /*字体名称*/
			  src: url('../font/Xingkai.ttc');       /*字体源文件*/
			}
			@font-face {
			  font-family: '方正';   /*字体名称*/
			  src: url('../font/fangzheng_GBK.ttf');       /*字体源文件*/
			}
			.bannerbg{
				width: 100%;
				height: 550px;
				position: relative;
			}
		.swiper-pagination-clickable .swiper-pagination-bullet{
			width: 25px;
			height: 25px;
			border-radius: 50%;
		}
		 
		 .banner1{
		 	position: absolute;
		 	left:112px;
		 	top:30px;
		 }
		 .banner2{
		 	position: absolute;
		 	left:1310px;
		 	top:90px;
		 }
		
		 /*banner结束*/
		
		/*classification 开始*/
       .classification{
                	margin: 20px 0;
                	overflow: hidden;
                }
			.classificationL{
				width: 258px;
				float: left;
				border: 1px solid #e4e4e4;
				background: #FFFFFF;
			}
			.menuTitle{
			font-size: 24px;
			width: 256px;
			height: 48px;
			line-height:48px;
			color: #FFFFFF;
			background: #015EA4;
			text-align: center;
		}
		.topMenu1{
			margin-top: 5px;
			width: 256px;
			height: 48px;
		}
		
		.fuMenu a{
			color: #333;	
			font-size: 22px;
		}
		p.active a{
			color:#015EA4;
		}
		.fuMenu a:hover{
			color:#015EA4
		}
		.fuMenu{
			text-align: center;
			line-height: 60px;
			background: #f2f2f2;
		}
		.div1{
			padding-bottom: 35px;
			display: none;
		}
		.div1 a{
		 	display: inline-block;
			margin-left: 88px;
			color: #666666;
			text-decoration: none;
		 	font-size: 18px;
		 	background: url(../img/jiantou_06.png) no-repeat left center;
		 	padding-left: 20px;
		 	
		}
		.div1 a:hover{
			background: url(../img/jiantou_03.png) no-repeat left center;
			
		}
		.div1 .zcd:first-of-type{
			margin-top: 15px;
		}
		.zcd{
			margin-top: 32px;
		}
			
		 /*.fuMenu a{
		 	display: inline-block;
			
			color: #333333;
			text-decoration: none;
		 	font-size: 22px;
		 	width:100%;
		 	height:100%;
		 }
		 .fuMenu a:hover{
		 	color: #015ea4;
		 }
		.menu_list ul>li{
			width: 258px;
			height: 58px;
			background: #f2f2f2;
			text-align: center;
			line-height: 58px;
			margin-top: 10px;
			list-style: none;
		}
		.div1{
			display: none;
			width: 100%;
			height: auto;
			float: left;
			text-align: left;
		}
		.one{
			display: block;
		}
		.div1>li{
			width: 258px;
			height: 52px;
			text-align:left;
			line-height: 52px;
			list-style: none;
		}
		.div1 a{
		 	display: inline-block;
			margin-left: 88px;
			color: #666666;
			text-decoration: none;
		 	font-size: 18px;
		 	background: url(../img/jiantou_06.png) no-repeat left center;
		 	padding-left: 20px;
		 	
		}
		.div1 a:hover{
			background: url(../img/jiantou_03.png) no-repeat left center;
			
		}
		.botMenu{
			margin-top: 753px;
		}*/
		.botMenu{
			margin-top: 255px;
		}
		.classificationR {
				width: 910px;
				float: left;
				margin-left: 30px;
				background: #FFFFFF;
			}
			
			.title {
				position: relative;
				border-bottom: 2px solid #acacac;
				height: 38px;
			}
			
			.title h4 {
				display: inline-block;
				color: #015ea4;
				font-size: 22px;
				border-bottom: 7px solid #015ea4;
				line-height: 30px;
				position: absolute;
				left: 0;
				top: 2px;
			}
			
			.title h4 span {
				color: #acacac;
				font-size: 20px;
			}
			
			.title a {
				color: #b5b5b5;
				font-size: 14px;
				text-decoration: none;
				position: absolute;
				right: 0;
				top: 14px;
			}
			.title a:hover{
				color: #015ea4;
			}
			.classificationR dt {
				width: 265px;
				height: 205px;
				overflow: hidden;
				border: 1px solid #e3e3e3;
				margin: 0 auto;
				margin-top: 10px;
			}
			
			.classificationR dt img {
				width: 265px;
				height: 205px;
				transition: all 0.5s linear;
				-webkit-transition: all 0.5s linear;
				-moz-transition: all 0.5s linear;
				-ms-transition: all 0.5s linear;
				-o-transition: all 0.5s linear;
			}
			
			.classificationR dl {
				width: 285px;
				height: 328px;
				float: left;
				text-align: center;
				border: 2px solid #e3e3e3;
				
				margin-top: 20px;
				margin-right: 21px;
			}
			
			.classificationR dl:hover>dt>img {
				transform: scale(1.3, 1.3);
				-webkit-transform: scale(1.3, 1.3);
				-moz-transform: scale(1.3, 1.3);
				-ms-transform: scale(1.3, 1.3);
				-o-transform: scale(1.3, 1.3);
			}
			.classificationR dl:hover>dd>h4,.classificationR dl:hover>dd>p{
				color: #015EA4;
			}
			.classificationR dd h4{
				color: #000000;
				font-size: 18px;
				margin-top: 20px;
				font-weight: normal;
			}
			.classificationR dd p{
				color: #000000;
				font-size: 18px;
				margin-top: 22px;
				color: #666666;
				font-size: 15px;
			}
			
			.contact {
				width: 100%;
				height: 200px;
				background-size: cover;
				position: relative;
			}
			.tit{
				position: relative;
				height: 79px;
			}
			.tit h4 {
				width: 400px;
				color: #015EA4;
				font-size: 36px;
				text-align: center;
				font-weight: normal;
				background: white;
				position: absolute;
				left: 50%;
				margin-left: -200px;
			}
			
			.tit h4 span {
				color: #B00911;
				font-size: 60px;
			}
			.line4{
				width: 100%;
				height: 1px;
				background: #b00911;
				position: absolute;
				left:0;
				top:50px;
			}
			.advantage .modle {
				width: 432px;
			}
			
			.advantage .tu1 {
				width: 350px;
				height: 350px;
				border: 15px solid #015ea4;
				border-radius: 50%;
				background-size: cover;
			}
			
			.advantage .tu2 {
				width: 415px;
				height: 415px;
				border: 15px solid #015ea4;
				border-radius: 50%;
				background-size: cover;
			}
			
			.advantage .tu3 {
				width: 420px;
				height: 420px;
				border: 15px solid #015ea4;
				border-radius: 50%;
			}
			
			.advantage .tu4 {
				width: 340px;
				height: 340px;
				border: 15px solid #015ea4;
				border-radius: 50%;
				background-size: cover;
			}
			
			.nr .modle h3 {
				color: #999999;
				font-size: 72px;
				font-weight: 600;
			}
			
			.nr .modle h4 {
				color: #015EA4;
				font-size: 36px;
				font-weight: normal;
				padding-bottom: 10px;
				border-bottom: 1px solid #ebebeb;
			
			}
			
			.nr .modle p {
				width: 370px;
				color: #000000;
				font-size: 28px;
				font-weight: normal;
			}
			
			.nr .modle3,
			.nr .modle4,
			.nr .modle5 {
				text-align: right;
			}
			
			.nr .modle3 p,
			.nr .modle4 p,
			.nr .modle5 p {
				float: right;
			}
			
			.nr {
				width: 1200px;
				position: relative;
				height: 1370px;
				margin-top: 70px;
			}
			
			.modle1 {
				position: absolute;
				top: 0;
				left: 0;
			}
			
			.modle2 {
				width: 385px;
				position: absolute;
				top: 36px;
				left: 810px;
			}
			
			.nr .modle2 p {
				width: 340px;
			}
			
			.modle3 {
				width: 382px;
				position: absolute;
				top: 345px;
				left: 818px;
			}
			
			.nr .modle3 p {
				width: 340px;
			}
			
			.modle4 {
				width: 382px;
				position: absolute;
				top: 716px;
				left: 275px;
			}
			
			.nr .modle4 p {
				width: 340px;
			}
			
			.modle5 {
				width: 382px;
				position: absolute;
				top: 1120px;
				left: 420px;
			}
			
			.nr .modle54 p {
				width: 340px;
			}
			
			.tu:hover {
				transform: rotateY(360deg);
				-webkit-transform: rotateY(360deg);
				-moz-transform: rotateY(360deg);
				-ms-transform: rotateY(360deg);
				-o-transform: rotateY(360deg);
				transition: all 0.5s linear;
				-webkit-transition: all 0.5s linear;
				-moz-transition: all 0.5s linear;
				-ms-transition: all 0.5s linear;
				-o-transition: all 0.5s linear;
			}
			
			.tu1 {
				position: absolute;
				left: 420px;
				top: 28px;
			}
			
			.tu2 {
				position: absolute;
				left: 10px;
				top: 317px;
			}
			
			.tu3 {
				position: absolute;
				left: 725px;
				top: 650px;
			}
			
			.tu4 {
				position: absolute;
				left: 10px;
				top: 993px;
			}
			
			.jiantou1 {
				position: absolute;
				left: 363px;
				top: 265px;
			}
			
			.jiantou2 {
				position: absolute;
				top: 597px;
				left: 445px;
			}
			
			.jiantou3 {
				position: absolute;
				top: 1000px;
				left: 384px;
			}
			
			.about {
				margin-top: 80px;
				height: 335px;
			}
			
			.about_left {
				width: 736px;
				float: left;
			}
			
			.about_right {
				width: 408px;
				float: left;
				margin-left: 56px;
			}
			
			.about_left dl {
				width: 736px;
				height: 260px;
				margin-top: 25px;
			}
			
			.about_left dt,
			.about_left dd {
				float: left;
			}
			
			.about_left dt {
				width: 370px;
				height: 260px;
			}
			
			.about_left dd {
				width: 353px;
				height: 260px;
				margin-left: 13px;
			}
			
			.about_left dd p {
				color: #252525;
				font-size: 14px;
				line-height: 30px;
			}
			
			.about_left dd a {
				font-size: 16px;
				color: #015ea4;
				float: right;
			}
			
			
			.honor {
				margin-top: 20px;
			}
			.slideBox .prev{
				background: url(../img/nex_05.png) no-repeat center;
				height: 60px;
				width: 27px;
				position: absolute;
			    right:-5px;
			    top: 50%;
			    margin-top: -30px;
			    display: block;
			    filter: alpha(opacity=50);/*兼容ie*/
			    opacity: 0.5;
			    z-index: 100;
			}
			.slideBox .prev:hover{
				  filter: alpha(opacity=100);/*兼容ie*/
			    opacity: 1;
			}
			.slideBox .next:hover{
				  filter: alpha(opacity=100);/*兼容ie*/
			   	 opacity: 1;
			}
			.slideBox .next{

				background: url(../img/pre_03.png) no-repeat center;
				
				width: 27px;
				height: 60px;
				right: 0;
				position: absolute;
			    left: -5px;
			    top: 50%;
			    margin-top: -30px;
			    display: block;
			       filter: alpha(opacity=50);/*兼容ie*/
			    opacity: 0.5;
			    z-index: 100;
			}
			.slideBox{
				position: relative;
				width: 100%;
				height: 245px;
				margin-top: 20px;
			}
			.bd1{
				width: 370px;
				height: 245px;
				margin: 0 auto;
			}
			.slideBox .bd1 img {
			   width: 370px;
				height: 245px;
			    display: block;
			}
			.slideBox .bd1 li{
				zoom:1;
				vertical-align: middle;
			}
			
			
			
			.classification2 {
				width: 1200px;
				height: 255px;
				margin: 0 auto;
				margin-top: 58px;
			}
			
			.witness {
				margin-top: 80px;
			}
			
			.kehu {
				overflow: hidden;
				list-style: none;
				margin-top: 42px;
				background: #FFFFFF;
			}
			
			.kehu li {
				width: 298px;
				height: 148px;
				border: 1px solid #b5b5b5;
				float: left;
				text-align: center;
				line-height: 148px;
				overflow: hidden;
			}
			
			.kehu li:hover>img {
				transform: scale(1.2, 1.2);
			}
			
			.kehu li img {
				vertical-align: middle;
				transition: all 0.5s linear;
				-webkit-transition: all 0.5s linear;
				-moz-transition: all 0.5s linear;
				-ms-transition: all 0.5s linear;
				-o-transition: all 0.5s linear;
			}
			
			.news {
				margin-top: 80px;
			}
			
			.news_left {
				width: 736px;
				float: left;
			}
			
			.news_right {
				width: 408px;
				float: left;
				margin-left: 56px;
			}
			
			.news_left dl {
				width: 736px;
				height: 205px;
				margin-top: 25px;
			}
			
			.news_left dt,
			.news_left dd {
				float: left;
			}
			
			.news_left dt {
				width: 303px;
				height: 213px;
				border: 1px solid #b5b5b5;
				line-height: 213px;
				text-align: center;
			}
			
			.news_left dt img {
				width: 297px;
				height: 207px;
				vertical-align: middle;
			}
			
			.news_left dd {
				width: 420px;
				height: 213px;
				margin-left: 11px;
			}
			
			.news_left dd p {
				color: #666666;
				font-size: 14px;
				line-height: 28px;
			}
			
			.news_left dd a {
				font-size: 16px;
				color: #015ea4;
				float: right;
			}
			
			.newsL_bootom a {
				margin-top: 12px;
				display: block;
				width: 100%;
				text-decoration: none;
				overflow: hidden;
			}
			
			.newsL_bootom a:first-of-type {
				margin-top: 20px;
			}
			
			.new_con {
				color: #666666;
				display: inline-block;
				width: 400px;
				font-size: 14px;
				text-align: left;
				float: left;
				padding-left: 17px;
				margin-left: 8px;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				background: url(../img/jiantou_06.png) no-repeat left center;
			}
			
			.newsL_bootom a:hover>.new_con {
				background: url(../img/jiantou_03.png) no-repeat left center;
				color: #015ea4;
			}
			.newsL_bootom a:hover>.news_time{
				color: #015ea4;
			}
			.news_time {
				color: #666666;
				font-size: 14px;
				float: right;
			}
			
			.news_right .problem {
				padding: 26px 0 26px 0;
				border-bottom: 1px dashed #b5b5b5;
				
				cursor: pointer;

			}
			
			.news_right .problem p {
				font-size: 14px;
				color: #666666;
				line-height: 28px;
				padding-left: 26px;
			}
			
			.news_right .problem p:nth-of-type(2) {
				margin-top: 14px;
			}
			
			.foot1 {
				margin-top: 60px;
			}
			
			.foot1 h4 {
				color: #666666;
				font-size: 14px;
				font-weight: normal;
			}
			
			.foot1 h4 a {
				display: inline-block;
				color: #666666;
				margin-left: 40px;
			}
			
			.foot1 h4 a:first-of-type {
				margin-left: 18px;
			}
			
			