.index_nav {

	height: 113px;

}

.j_content {

	width: 85%;

	margin: 0 auto;

}

.jxz_fl {

	float: left;

}

.jxz_fr {

	float: right;

}

.j_nav_list ul li {

	float: left;

	height: 113px;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}
.j_nav_list ul li a{
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.j_nav_list ul li:hover {

	background-color: #eee;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.j_nav_list ul li:hover a {

	color: #0056e1;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.j_nav_list ul li a {

	font-size: 17px;

	color: #333333;

	line-height: 113px;

	padding: 0 30px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.banner {

	height: calc(100vh - 113px);

}

.header {

	width: 100%;
	min-width: 1200px;
	display: block;

	background: #fff;

	box-shadow: 0 1px 9px #ccc;

}

.banner .am-slider ul.am-slides li {

	background-position-y: -60px;

	height: calc(100vh - 113px);

	background-size: cover;

	background-repeat: no-repeat;

}

.banner .am-slider ul.am-slides li img {

	width: 1200px;

	padding-top: 25vh;

	margin: 0 auto;

}

.abindex {

	background-image: url(../images/about.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	/*height: 663px;*/

	/*padding-bottom: 0!important;*/

}

.p100 {

	padding:30px 0 178px 0;

}

.clear {

	clear: both;

}

.abindex h3 {

	font-size: 25px;

	margin-top: 30px;

}

.abindex .abcn {

	font-size: 26px;

	font-weight: 500;

}

.abindex .aben {

	font-size: 39px;

	font-weight: 600;

}

.abindex p {

	font-size: 16px;

	margin-bottom: 0;

}

.abrli {

	display: inline-block;

	height: 2px;

	width: 45px;

	background-color: red;

}

.abgli {

	display: inline-block;

	height: 2px;

	width: 73px;

	background-color: gray;

	margin-left: -4px;

}

.cpindex .cont ul li .cont_main a {

	display: inline-block;

	width: 144px;

	height: 35px;

	line-height: 35px;

	text-align: center;

	border-radius: 30px;

	border: 1px solid #0056e1;

	font-size: 14px;

	margin-top: 40px;

	padding: 0;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.cpindex .cont ul li .cont_main a:hover {

	background-color: #0056e1;

	color: #fff;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.abindex .am-u-sm-5 a {

	display: inline-block;

	width: 144px;

	height: 35px;

	line-height: 35px;

	text-align: center;

	border-radius: 30px;

	border: 1px solid #0056e1;

	font-size: 14px;

	margin-top: 55px;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.abindex .am-u-sm-5 a:hover {

	background-color: #0056e1;

	color: #fff;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.am-u-sm-3 img {

	transform: rotateY(0deg) !important;

	transition: all .3s;

	-moz-transition: all .3s;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

}

.cpindex .am-u-sm-7{
    width: 55%;
}

.desc{
     overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5; 
  -webkit-box-orient: vertical;
}
.p31{
    padding: 60px 0;
}
.abindex .am-u-sm-7 img {

	width: 100%;

	transform: scale(1);

	-webkit-transform: scale(1);

	-o-transform: scale(1);

	-moz-transform: scale(1);

	transition: all .3s;

	-moz-transition: all .3s;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

}

.abindex .am-u-sm-7 img:hover {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-o-transform: scale(1.1);

	-moz-transform: scale(1.1);

}

.abindex .am-u-sm-5 {

	padding-right: 8%;

}

.abindex .am-u-sm-7 {

	padding: 0;

	overflow: hidden;

}

.abindex .am-u-sm-7 ul {

	position: absolute;

	background: linear-gradient(rgba(220, 220, 220, 0), rgba(0, 0, 0, .6));

	width: 100%;

	padding: 60px 0 20px;

	bottom: 0;

}

.abindex .am-u-sm-7 ul li img {

	width: auto;

	transition: all 1s;

	-webkit-transition: all 1s;

	-moz-transition: all 1s;

	-o-transition: all 1s;

	-ms-transition: all 1s;

}

.abindex .am-u-sm-7 ul li:hover img {

	transform: rotateY(360deg) !important;

	transition: all 1s;

	-webkit-transition: all 1s;

	-moz-transition: all 1s;

	-o-transition: all 1s;

	-ms-transition: all 1s;

}

.abindex .am-u-sm-7 ul li {

	float: left;

	text-align: center;

	padding: 0 40px;

	border-right: 1px solid rgba(255, 255, 255, .4);

}

.abindex .am-u-sm-7 ul li p {

	color: #fff;

	margin-bottom: 0
}

.dsjindex {

	background-color: #fafafa;

}

.dsjindex ul li {

	padding: 100px 0;

	text-align: center;

}

.dsjindex ul li .dsjh2 {

	display: inline-block;

	font-size: 65px;

	font-weight: 700;

	margin: 0;

	line-height: 65px;

	padding-left: 10px;

	/*margin-bottom: -20px;*/

}

.dsjindex ul li .dsjh3 {

	display: inline-block;

	font-weight: 800;

	font-size: 35px;

	/*padding-bottom: 20px;*/

	margin-top: -30px;

	line-height: 35px;

	margin-bottom: 20px;

	position: relative;

	bottom: 25px;

}

.dsjindex ul li img {

	display: inline-block;

	margin-bottom: 35px;

}

.dsjindex ul li p {

	margin-top: -20px;

	/*padding-left: 65px;*/

	margin-bottom: 0;

}







/*.container {

	background: #f7f8fa;

	height: auto;

	overflow: hidden;

	padding-top: 60px;

	padding-bottom: 80px;

}*/



.price {

	text-align: center;

}



.price h2 {

	font-size: 39px;

	color: #333;

	line-height: 1;

	font-weight: 600;

	padding-bottom: 10px;

	padding-left: 10px;

	text-align: center;

	margin-bottom: 0;

}

.price h3 {

	font-size: 32px;

	color: #333;

	font-weight: 500;

	text-align: center;

	margin-top: 0;

	margin-bottom: 0;

}



.price .category {

	padding-top: 30px;

	/*width: 1180px;

	overflow: hidden;

	position: relative;

	overflow: hidden;*/

	margin-bottom: 20px;

	margin-left: 10px;

}







.price .category a:after {

	content: "";

	display: inline-block;

	width: 0;

	height: 100%;

	vertical-align: middle;

}



.price .category .prev {

	display: none;

	position: absolute;

	top: 0;

	width: 59px;

	height: 100%;

	box-shadow: 0 0 3px #c6c6c7;

	background: #fff;

	text-align: center;

	font-size: 0;

	left: 0;

	border-right: 1px solid #e1e3e6;

}



.price .category .prev span {

	display: inline-block;

	vertical-align: middle;

	width: 9px;

	height: 14px;

	background-repeat: no-repeat;

	background-image: url(../images/arrow.svg);

	background-position: 96.77% 25%;

	background-size: initial;

}



.price .category .next span {

	display: inline-block;

	vertical-align: middle;

	width: 9px;

	height: 14px;

	background-repeat: no-repeat;

	background-image: url(../images/arrow.svg);

	background-position: 61.29% 25%;

	background-size: initial;

}



.price .category .next {

	position: absolute;

	top: 0;

	width: 59px;

	height: 100%;

	box-shadow: 0 0 3px #c6c6c7;

	background: #fff;

	text-align: center;

	font-size: 0;

	right: 0;

	border-left: 1px solid #e1e3e6;

}

.price .category ul {

	display: inline-block;

}

.price .category ul li {

	display: table-cell;

	white-space: nowrap;

	font-size: 25px;

	text-align: center;

	border-bottom: 3px solid transparent;

	cursor: pointer;

	position: relative;

	padding: 18px 100px;

	font-weight: 600;

	padding-bottom: 0;

}



.price .category ul li.active {

	/*border-bottom-color: #00a4ff;*/

	color: #00a4ff;

}

.cpindex .am-nav>li.am-active .cpimg1 {

	display: none;

}

.cpindex .am-nav>li .cpimg1 {

	padding: 0;

}

.cpindex .am-nav>li>a:focus,
.cpindex .am-nav>li>a:hover {

	background-color: transparent;

}

.cpindex .am-nav>li .cpimg2 {

	display: none;

}

.cpindex .am-nav>li.am-active .cpimg2 {

	display: inline-block;

}

.cpindex .newsb .am-active a {

	color: #555 !important;

	background-color: transparent !important;

	border: 0 !important;

}

.cpindex .newsb li a p {

	font-weight: 600;

	font-size: 25px;

}

.cpindex .am-nav-tabs>li>a {

	border: 0
}

.cpindex .am-nav-tabs {

	border: 0
}

.cpindex .am-nav-tabs>li.am-active>a:hover {

	border: 0
}

.price .cont {

	display: none;

}



.price .cont.active {

	display: block;

}



.price .cont ul li {

	/*width: 280px;

	float: left;

	margin: 0 10px;

	box-sizing: border-box;*/

}



.price .cont ul li:nth-child(4n) {

	margin-right: 0px !important;

}



.price .cont ul li a {

	display: block;

	/*border: 1px solid #E5E5E5;*/

	background-color: #fff;

	margin-top: 20px;

	padding: 13px 20px 15px;

}



.price .cont ul li a:hover {

	box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .1);

	/*border-color: rgba(229, 229, 229, .73);*/

}



.price .cont ul li a:hover .cont_main h3.title {

	color: #00a4ff;

}



/*.price .cont ul li a .cont_main {

	display: table-cell;

	vertical-align: top;

}*/



.price .cont ul li .cont_main h3.title {

	font-size: 25px;

	font-weight: 400;

	color: #333;

	/*line-height: 32px;*/

	/*white-space: nowrap;*/

	/*overflow: hidden;*/

	display: block;

	/*text-overflow: ellipsis;*/

	text-align: left;

	padding-top: 30px;

}



.price .cont ul li .cont_main p.desc {

	font-size: 16px;

	line-height: 1.5;

	color: #666;

	/*height: 42px;*/

	margin-top: 20px;

	text-align: left;

	/*display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;*/

}

.price .cont ul {

	padding-top: 50px;

}

.price .cont ul .am-u-sm-7 .cont_main {

	width: 80%;
	text-align: left;

}
.footer{
	min-width: 1200px;
}
.footer .bqxx {

	background-color: #000;

}

.footer .bqxx p {

	color: #fff;

	font-size: 14px;

}

.footer .bqxx p a {

	color: #fff;

	font-size: 14px;

}

.footer .footertop {

	background-color: #030328;

	padding: 100px 0 50px;

}

.footerli ul li {

	float: left;

	padding: 0 60px;

}

.footerli ul li ul li {

	float: none;

	padding: 0
}

.footerli ul li ul li a {

	color: #bbb;

	font-size: 14px;

}

.footerli ul li ul li a:hover {

	color: #eee;

}

.footerli ul li a {

	color: #fff;

	font-size: 16px;

}

.footerlo p {

	color: #bbb;

	margin-top: 0;

	margin-bottom: 35px;

}

.footerli ul li:first-child {

	padding-left: 0;

}

.footerlo {

	margin-bottom: 85px;

	border-bottom: 1px solid rgba(102, 102, 102, .5);

}

.hzindex {

	text-align: center;

}

.hzindex h2 {

	font-size: 39px;

	color: #333;

	line-height: 1;

	font-weight: 600;

	padding-bottom: 10px;

	padding-left: 10px;

	text-align: center;

	margin-bottom: 0;

}

.hzindex h3 {

	font-size: 26px;

	color: #333;

	font-weight: 500;

	text-align: center;

	margin-top: 0;

	margin-bottom: 0;

}

.jxz_20b {

	width: 20%;

}

.hzindex li img {

	width: 100%;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.hzindex .am-slider-default .am-direction-nav .am-nav-prev a:before {

	content: '<';

}

.hzindex .am-slider-default .am-direction-nav .am-nav-next a:before {

	content: '>';

}

.hzindex li img:hover {

	transform: scale(1.1);

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.hzindex li img {

	/*padding: 20px 60px;*/

	/*border:1px solid rgb(236, 236, 236);*/

	/*float: left;*/

}

.hzindex .am-slider .am-slides>li {

	margin-right: 0 !important;

}

.hzindex .am-slider-default .am-control-nav {

	opacity: 0;

}

.hzindex .am-slider-default .am-direction-nav a {

	top: 120%;

	border: 1px solid #aaa;

}

.hzindex .am-slider-default .am-direction-nav .am-prev {

	left: 93%;

	/*left: none;*/

}

.hzindex .hzlist {

	padding-top: 50px;

}

.cont .cont_main img {

	width: 75%;

}

.hyindex {

	background-color: #010127;

}

.hyindex .j_content {

	background-image: url(../images/hyindex.png);
	background-size: cover !important;
	

}

.hytitle h2 {

	font-size: 39px;

	color: #fff;

	font-weight: 600;

	margin-bottom: 0;

}

.hytitle h3 {

	font-size: 26px;

	color: #fff;

	font-weight: 600;

	margin-top: 0;

	margin-bottom: 0;

}

.hylist li {

	/*width: 300px;*/

	height: 300px;

	overflow: hidden;

	float: left;

}

.hylistm p {

	font-size: 20px;

	color: #fff;

}

.hylist {

	padding-top: 50px;

	text-align: center;

}

.hylistm {

	position: relative;

	top: 30%;

}

.hylisty:hover {

	opacity: 1;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.hylisty {

	width: 100%;

	height: 100%;

	position: relative;

	top: -120px;

	background-color: #013595;

	opacity: 0;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

	text-align: left;

	padding: 40px;

}

.hylisty h4 {

	color: #fff;

	font-size: 20px;

	margin-bottom: 30px;

	line-height: 16px;

}

.hylisty p {

	color: #fff;

	margin: 0;

	font-size: 15px;

	line-height: 28px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}

.hylistxq {

	padding: 40px 0;

}

.hylistxq img {

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.hylistxq:hover img {

	transform: rotate(180deg);

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.mt50 {

	margin-top: 50px;

}

.hylistxq span {

	/*padding-left: 40px;*/

	color: #fff;

	font-size: 14px;

	position: relative;

	width: 76%;

	left: 40px;

	display: inline-block;

	float: right;

	line-height: 30px;

}

.hyline {

	display: inline-block;

	float: right;

	/*line-height: 30px;*/

	height: 1px;

	width: 76%;

	left: 40px;

	position: relative;

	background-color: #aaa;

}

.newscon p {

	font-size: 14px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}

.newindex {

	background-color: #fafafa;

}

.newt h2 {

	font-size: 39px;

	color: #333;

	font-weight: 600;

	margin-bottom: 0;

}

.newt h3 {

	font-size: 26px;

	color: #333;

	font-weight: 600;

	margin-top: 0;

	margin-bottom: 0;

}

.newindex .newt {

	float: left;

}

.newindex .newsb {

	float: right;

	padding-top: 70px;

	border: none;

}

.newindex .newsb li {

	width: 140px;

	height: 45px;

	background: #fff;

	margin-left: 12px;

}

.newindex .newsb li a {

	display: block;

	width: 100%;

	overflow: hidden;

	height: 100%;

	text-align: center;

	line-height: 45px;

	border: none;

}

.newsb li a {

	padding: 0;

	background-color: transparent;

	color: #333;

}

.cpindex .cpindexline {

	height: 1px;

	background-color: #eee;

	width: 100px;

	display: inline-block;

	position: absolute;

	top: 58px;

	margin-left: -49px;

}

.newsb .am-active a {

	background-color: #0056E1 !important;

	color: #fff !important;

}

.jxz_bor0 {

	border: 0;

	padding-top: 50px;

}

.jxz_bor0 .am-tab-panel.am-active {

	padding-left: 0 !important;

	padding-right: 0 !important;

}

.jxz_bor0 .am-tab-panel.am-active .am-u-sm-5 {

	padding-left: 0;

	padding-right: 0;

	overflow: hidden;

}

.jxz_bor0 .am-tab-panel.am-active .am-u-sm-7 {

	padding-right: 0;

}

.newsti {

	background: linear-gradient(rgba(220, 220, 220, 0), rgba(0, 0, 0, .4));

	position: absolute;

	bottom: 0;

	padding: 10px 20px;

	display: block;

	width: 100%;

}

.newsti p {

	margin-bottom: 0;

	color: #fff;

}

.newsti p:last-child {

	margin-top: 5px;

}

.jxz_bor0 img {

	width: 100%;

	transform: scale(1);

	-webkit-transform: scale(1);

	-o-transform: scale(1);

	-moz-transform: scale(1);

	transition: all .3s;

	-moz-transition: all .3s;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

}

.jxz_bor0 img:hover {

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-o-transform: scale(1.1);

	-moz-transform: scale(1.1);

}

.newscon {

	background-color: #fff;

	padding: 3%;

	margin: 1%;

	margin-top: 0;

	float: left !important;

	width: 48%;

}

.newscon:hover h4 {

	color: #0056E1;

	padding-left: 10px;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.newscon p {

	color: #333;

}

.newscon h4 {

	margin-top: 0;

	color: #333;

	font-size: 18px;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.newscon h4:first-child {

	margin-bottom: 5px;

}

/*.am-slider-default .am-control-nav{

	opacity: 0;

}*/

.bqxx p {

	margin: 0;

	line-height: 80px;

}

/*.hylistm img{

	width: 30%;

}*/

.ablist p {

	font-size: 16px;

}

.ablist li div {

	padding: 30px 0;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.ablist li div:hover {

	background-color: #0056e1;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.newsti:hover p {

	padding-left: 10px;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.newsti p {

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.sctop {

	font-family: "宋体";

	border: 1px solid rgba(102, 102, 102, .8);

	width: 50px;

	height: 50px;

	display: inline-block;

	text-align: center;

	line-height: 46px;

	transform: rotate(270deg);

	font-size: 28px;

	color: rgba(102, 102, 102, .8);

	padding-bottom: 20px;

}

.ewmwz {

	text-align: center;

	color: #eee;

}

.am-slider-default .am-control-nav li a {

	width: 19px;

	height: 19px;

}

.am-slider-default .am-control-nav {

	bottom: 35px;

}

.cpindex {

	background: url(../images/bg_tes_c_3.jpg) 50% -10% no-repeat;

	background-size: cover;

}



.rvc {

	max-width: 1140px;

	position: relative;

	margin: auto;

	margin-top: 30px;

}

.rvc .rvc-wrapper {

	margin: auto;

	overflow: hidden;

}

.rvc .rvc-wrapper ul {

	overflow: hidden;

	position: relative;

}

.rvc .rvc-wrapper ul li {

	float: left;

	/*background: #ee4433;*/

}

.rvc .rvc-wrapper ul li a {

	display: block;

	width: 100%;

	height: auto;

	text-decoration: none;

}

.rvc .rvc-wrapper ul li a .img-wrapper {

	height: 150px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}

.rvc .rvc-wrapper ul li a h2 {

	margin-top: 10px;

	text-align: center;

}

.rvc .rvc-wrapper ul li a p {

	padding: 10px;

	height: 80px;

}

.rvc-prv,
.rvc-next {

	position: absolute;

	height: 100%;

	top: 0;

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}

.rvc-prv {

	left: 0;

}

.rvc-next {

	right: 0;



}

.hzindex .am-slider .am-slides img {

	padding: 20px;

}

.hzindex .hzlist li img {
	max-width: 100%;
	width: auto;
	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.hzindex .hzlist li img:hover {

	transform: scale(1.1);

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.hzindex .hzlist li {

	padding: 20px 60px;

	border: 1px solid rgb(236, 236, 236);

	float: left;

}

.hzindex .hzlist {

	padding-top: 50px;

}

.cpindex .am-tabs {

	padding-top: 50px;

}

.cpindex .am-tabs ul {

	text-align: center;

	position: relative;

}

.cpindex .am-nav-tabs>li {

	float: none;

}

.cpindex .am-nav>li {

	display: inline-block;

	width: 15%;

}

.cpindex .cont_main img {

	width: 100%;

}

.cpindex .am-u-sm-7 .cont_main {

	text-align: left;

	width:100%;

	padding-top: 22px;

}

.cpindex .am-u-sm-7 .cont_main a {

	display: inline-block;

	width: 144px;

	height: 35px;

	line-height: 35px;

	text-align: center;

	border-radius: 30px;

	border: 1px solid #0056e1;

	font-size: 14px;

	margin-top: 40px;

	padding: 0;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.cpindex .am-u-sm-7 .cont_main a:hover {

	background-color: #0056e1;

	color: #fff;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-o-transition: all 0.3s;

	-ms-transition: all 0.3s;

}

.cpindex .am-u-sm-7 .cont_main h3 {

	text-align: left;

}





@media(min-width: 2080px) {

	.j_content {

		width: 1800px;

	}

}
@media(max-width: 1400px) {

	.j_content {

		width: 1200px;

	}

}
@media(max-width: 1230px) {
	.j_content {
	
		width: 1170px;
	
	}
}
@media(min-width: 2067px) and (max-width: 2600px) {

	.newscon {

		padding: 4%;

	}

}

@media(min-width: 1948px) and (max-width: 2066px) {

	.newscon {

		padding: 3.5%;

	}

}

@media(min-width: 1800px) and (max-width: 1947px) {

	.newscon {

		padding: 3%;

	}

}

@media(min-width: 1724px) and (max-width: 1796px) {

	.newscon {

		padding: 2.5%;

	}

}

@media(min-width: 1632px) and (max-width: 1723px) {

	.newscon {

		padding: 2%;

	}

}

@media(min-width: 1540px) and (max-width: 1631px) {

	.newscon {

		padding: 1.5%;

	}

}

@media(min-width: 1476px) and (max-width: 1539px) {

	.newscon {

		padding: 1%;

	}

}

@media(min-width: 1400px) and (max-width: 1475px) {

	.newscon p {

		margin-top: 10px;

		margin-bottom: 10px;

		display: -webkit-box;

		-webkit-box-orient: vertical;

		-webkit-line-clamp: 2;

		overflow: hidden;

	}

	.newscon h4 {

		margin-bottom: 0;

	}

}

@media(min-width: 1280px) and (max-width: 1399px) {

	.newscon p {

		margin-top: 10px;

		margin-bottom: 10px;

		display: -webkit-box;

		-webkit-box-orient: vertical;

		-webkit-line-clamp: 2;

		overflow: hidden;

	}

	.newscon h4 {

		margin-bottom: 0;

	}

}




/*MES开始*/
.mesbanner {
	min-width: 1200px;
	width: 100%;
	height: 545px;

}

.mesbanner h2 {
	font-size: 40px;
	line-height: 26px;
	color: #fff;
	margin-bottom: 30px;
}

.mesbanner .mesbanner-wz {
	position: relative;
	top: 58%;
}

.mesbanner .mesbanner-wz p {
	font-size: 16px;
	color: #fff;
	line-height: 27px;
}

.abwli {
	display: inline-block;
	height: 2px;
	width: 159px;
	background-color: #fff;
	margin-left: -4px;
}

.mescontent .mes1 .mes-mbx a {
	font-size: 14px;
	color: #999;
}

.mescontent .mes1 .mes1-mbx span {
	color: #999;
}

.mescontent .mes1 .mes1-mbx a {
	color: #999;
	font-size: 14px;
}

.mes-xxk ul li {
	width: 18%;
	float: left;
	box-shadow: 0 -5px 15px rgba(0, 0, 0, .05);
	border-radius: 5px;
	text-align: center;
	background-color: #fff;
	margin: 1%;
	transform: translateY(0px);
	transition: all .4s;
}

.mes-xxk ul li:hover {
	transform: translateY(-5px);
	transition: all .4s;
}

.mes-xxk ul li h3 {
	color: #000000;
	margin-top: 15px;
	font-size: 22px;
	font-weight: 700;
	transition: all .4s;
}

.mes-xxk ul li.active h3 {
	color: #1075dd;
}

.mes-xxk ul li:hover h3 {
	color: #1075dd;
	transition: all .4s;
}

.mes-xxk ul li p {
	color: #666;
	min-height: 50px;
}
@media (max-width: 1500px) {
	.mes-xxk ul li {
		padding-left: 15px;
		padding-right: 15px;
	}
	
}
@media (max-width: 1230px) {
	.mes-xxk ul li {
		padding-left: 10px;
		padding-right: 10px;
	}
	
}
.mes2 {
	background-image: url('../images/mes2-bg_02.jpg');
	background-size: cover;

	min-width: 1200px;
}

.mes2 h2 {
	font-size: 52px;
	color: rgba(255, 255, 255, 0.2);
}

.mes2 h3 {
	font-size: 30px;
	font-weight: 600;
	color: #fff;
	margin-bottom: 50px;
}

.mes2 .mes2-line {
	height: 11px;
	width: 123px;
	position: absolute;
	bottom: 0;
	display: inline-block;
	background-color: rgba(255, 255, 255, 0.45);
}
.mes2 .text-cont{
	    font-size: 16px;
	    color: #fff;
}
.mes2 .mes2-wz p {
	font-size: 16px;
	color: #fff;
}

.mes3 {
	background-image: url('../images/mes3-bg.jpg');
	background-size: cover;
	min-width: 1200px;
}

.mes3 h2 {
	font-size: 52px;
	color: rgba(16, 117, 221, 0.2);
}

.mes3 h3 {
	font-size: 30px;
	font-weight: 600;
	color: #333;
}

.mes3 .mes3-line {
	height: 11px;
	width: 123px;
	display: inline-block;
	position: absolute;
	bottom: 0px;
	background-color: rgba(16, 117, 221, 0.45);
}

.mes3 .mes3-bottom .mes3-b-tp {
	float: left;
	width: 50%;
}

.mes3 .mes3-bottom .mes3-b-wz {
	border: 1px dashed rgba(16, 117, 221, 0.2);
	width: 50%;
	float: right;
	padding: 25px;
	border-radius: 5px;
}

.mes3 .mes3-bottom .mes3-b-wz ul {
	padding: 5% 3%;
}

.mes3 .mes3-bottom .mes3-b-wz ul li {
	padding: 20px 15px;
	font-size: 16px;
}

.mes3 .mes3-bottom .mes3-b-wz ul li:last-child {
	border: 0;
}

.mes3 .mes3-bottom .mes3-b-wz ul li span {
	font-size: 22px;
	color: #1075dd;
	padding-right: 10px;
}

.mes4 {
	background-image: url(../images/mes4-bg_02.jpg);
	background-size: cover;
	min-width: 1200px;
}

.p50 {
	padding: 50px 0;
}

.mes4 h2 {
	font-size: 52px;
	color: rgba(255, 255, 255, 0.2);
}

.mes4 h3 {
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.mes4 .mes4-line {
	height: 11px;
	width: 123px;
	position: absolute;
	bottom: 0;
	display: inline-block;
	background-color: rgba(255, 255, 255, 0.45);
}

.mes4-content ul li h4 {
	font-size: 22px;
	color: #fff;
	margin-top: 0;
	margin-left: 15px;
	display: inline-block;
	margin-bottom: 0;
}

.mes4-content ul li span {
	font-size: 20px;
	font-weight: bold;
	display: inline-block;
	background-color: #fff;
	line-height: 24px;
	border-radius: 5px 5px 5px 18px;
	padding: 5px 15px 10px;
	color: #1075dd;
	margin-top: 0;
}

.mes4-content ul li p {
	font-size: 16px;
	color: #fff;
	margin-bottom: 20px;
	margin-top: 20px;
}






/*MES结束*/
