			.header,
			.content,
			.footer {
				width: 1200px;
				/* height: auto; */
				margin: 0 auto;
				font-family: "Microsoft Yahei";
			}
			
			.h_top {
				position: relative;
				z-index: 2;
				font-family: "Microsoft Yahei";
				overflow: hidden;
			}
			
			.h_top:before {
				content: "";
				width: 100%;
				background: #364655;
				left: 0;
				bottom: 0;
				height: 73px;
				position: absolute;
				z-index: -1;
			}
			
			.t_con {
				height: 124px;
				padding: 26px 0 0;
				overflow: hidden;
			}
			
			.t_logo,
			.t_logo img {
				width: 300px;
				display: block;
				height: 92px;
			}
			
			.t_text {
				padding: 3px 0 0 30px;
				font-size: 16px;
				line-height: 28px;
				color: #252525;
				border-left: solid 1px #eee;
				margin: 16px 0 0 32px;
				height: 68px;
			}
			
			.t_text b {
				font-size: 20px;
				line-height: 33px;
				display: block;
			}
			
			.t_pho {
				white-space: nowrap;
				line-height: 26px;
				font-size: 16px;
				background: url(../images/t_pho.png) no-repeat 0 30px;
				padding: 23px 0 0 56px;
				color: #959595;
			}
			
			.t_pho span {
				display: block;
				line-height: 32px;
				white-space: nowrap;
				font-size: 30px;
				color: #252525;
				font-family: Tw Cen MT;
				font-weight: bold;
			}
			
			.menu {
				white-space: nowrap;
				width: 1200px;
				height: 73px;
				line-height: 73px;
				font-size: 16px;
				overflow: hidden;
			}
			
			.menu li {
				float: left;
				position: relative;
			}
			
			.menu li a {
				color: #fff;
				display: inline-block;
				padding: 0 52px;
				height: 73px;
				background: url(../images/menu-fgx.png) no-repeat right 28px;
			}
			
			.menu li:last-child a {
				background: none;
			}
			
			.menu li.cur a,
			.menu li a:hover {
				text-decoration: none;
				background: #c4252a;
				font-weight: bold;
			}
			
			.menu li a:-webkit-any-link {
				display: block;
			}
			
			.ty-banner-1 {
				overflow: hidden;
				line-height: 0;
				text-align: center;
			}
			
			.ty-banner-1 img {
				visibility: hidden;
			}
			
			.ty-banner-1 img.show {
				visibility: visible;
			}
			
			.p1-search-1 {
				background: #f2f2f2;
				height: 82px;
				border-bottom: 1px solid #eee;
				overflow: hidden;
				font-size: 14px;
			}
			
			.p1-search-1 p {
				color: #444;
				line-height: 82px;
			}
			
			.p1-search-1 a {
				color: #444;
				display: inline-block;
				margin-right: 15px;
			}
			
			.p1-search-1-inp {
				width: 270px;
				height: 30px;
				border-radius: 20px;
				background: #fff;
				padding-left: 10px;
				margin-top: 28px;
			}
			
			.p1-search-1-inp input {
				border: 0;
			}
			
			.p1-search-1-inp1 {
				width: 224px;
				height: 30px;
				line-height: 30px;
				color: #a9a9a9;
				float: left;
			}
			
			.p1-search-1-inp2 {
				width: 30px;
				height: 30px;
				background: url(../images/viskins-p1.png) no-repeat -258px -936px;
				float: right;
				cursor: pointer;
			}
			
			.p12-curmbs-1 {
				font-size: 14px;
				border-bottom: 1px dashed #dcdcdc;
			}
			
			.p12-curblock {
				display: none;
			}
			
			.p12-curmbs-1 b {
				border-left: 10px solid #1d2088;
				font-weight: normal;
				padding-left: 8px;
			}
			
			.p12-curmbs-1 i {
				font-style: normal;
			}
			
			.p12-curmbs-1 span {
				font-family: '宋体';
				padding: 0 5px;
				height: 46px;
				line-height: 46px;
			}
			
			.p12-curmbs-1 a {
				height: 46px;
				line-height: 46px;
				padding: 0 8px;
			}
			
			.pc-cx-tel-1 {
				width: 46%;
				height: 56px;
				border-top: 2px solid #e6e6e6;
				padding-top: 10px;
				position: absolute;
				bottom: 16px;
				right: 6%;
			}
			
			.pc-cx-tel-1-t1 {
				width: 114px;
				height: 44px;
				background: #3c3f91;
				font-size: 18px;
				line-height: 44px;
				text-align: center;
				float: right;
			}
			
			.pc-cx-tel-1-t1 a {
				display: block;
				color: #fff;
			}
			
			.pc-cx-tel-1-t2 {
				height: 56px;
				padding-left: 70px;
				background: url(../images/pc-xc-icon2.png) no-repeat 10px top;
				font-size: 18px;
				line-height: 18px;
				color: #454545;
			}
			
			.pc-cx-tel-1-t2 p {
				line-height: 24px;
			}
			
			.cpcc-ts-01 {
				position: relative;
				padding: 12px 0 16px;
				background: #fff;
			}
			
			.cpcc-ts-01-left {
				position: relative;
				width: 40%;
				float: left;
				overflow: hidden;
				border: 1px solid #e7e7e7;
				margin-left: 20px;
			}
			
			.cpcc-ts-01-left-jt {
				width: 12px;
				height: 23px;
				position: absolute;
				top: 50%;
				margin-top: -11px;
				cursor: pointer;
				z-index: 33;
			}
			
			.cpcc-ts-01-left-prev {
				left: 10px;
			}
			
			.cpcc-ts-01-left-next {
				right: 10px;
			}
			
			.cpcc-ts-01-left-size {
				position: absolute;
				right: 0;
				bottom: 0;
				width: 56px;
				height: 26px;
				font-size: 14px;
				line-height: 16px;
				color: #787878;
				letter-spacing: 3px;
			}
			
			.cpcc-ts-01-left-size em {
				font-style: normal;
			}
			
			.cpcc-ts-01-left-pic {
				width: 100%;
				position: relative;
				text-align: center;
			}
			
			.cpcc-ts-01-left-pic li {
				width: 100%;
				float: left;
			}
			
			.cpcc-ts-01-left-pic img {
				width: 100%;
				margin: 0 auto;
				display: block;
			}
			
			.cpcc-ts-01-right {
				width: 46%;
				float: right;
				margin-right: 6%;
			}
			
			.cpcc-ts-01-right-tit {
				height: 48px;
				font-size: 24px;
				font-weight: normal;
				line-height: 48px;
				color: #4a4a4a;
				border-bottom: 1px solid #e5e5e5;
				margin-bottom: 10px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.cpcc-ts-01-right-con {
				font-size: 14px;
				line-height: 24px;
				margin-bottom: 86px;
				max-height: 168px;
				overflow: hidden;
			}
			
			.cplb-3n-ts-03-tit {
				height: 50px;
				font-size: 24px;
				font-weight: normal;
				line-height: 50px;
				border-bottom: 1px solid #ebebeb;
				margin-bottom: 15px;
			}
			
			.cplb-3n-ts-03-tit span {
				display: inline-block;
				height: 50px;
				border-bottom: 1px solid #1d2088;
			}
			
			.cplb-3n-ts-03-list dl {
				width: 31.1%;
				border: 1px solid #dedede;
				margin-bottom: 15px;
				background: #fff;
				float: left;
				margin-right: 1.2%;
			}
			
			.cplb-3n-ts-03-list dl:nth-child(4n-1) {
				margin-right: 0;
			}
			
			.cplb-3n-ts-03-list dt img {
				width: 100%;
				margin: 0 auto;
				display: block;
			}
			.cplb-3n-ts-03-list dl:hover img{
				transform: scale(1.1);
				transition: 0.5s all;
			}
			.cplb-3n-ts-03-list dd {
				padding: 6px 20px 5px 20px;
			}
			
			.cplb-3n-ts-03-list dd h4 {
				height: 45px;
				font-weight: normal;
				font-size: 18px;
				color: #154c64;
				line-height: 45px;
				overflow: hidden;
			}
			
			.cplb-3n-ts-03-list h4 a {
				display: block;
				height: 45px;
				color: #727272;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.cplb-3n-ts-03-list dl:hover h4 a {
				color: #1d2088;
			}
			
			.cplb-3n-ts-03-list-desc {
				height: 40px;
				font-size: 14px;
				line-height: 20px;
				color: #666;
				margin-bottom: 12px;
				overflow: hidden;
			}
			
			.cplb-3n-ts-03-list-deta {
				width: 100px;
				height: 40px;
				display: inline-block;
				border: 1px solid #aaa;
				font-size: 16px;
				line-height: 40px;
				text-align: center;
			}
			
			.cplb-3n-ts-03-list dl:hover {
				border-color: #1d2088;
			}
			
			.cplb-3n-ts-03-list dl:hover a {
				color: #1d2088;
			}
			
			.p14-prodcontent-1 {
				background: #fff;
				padding: 20px 0 20px;
				margin-bottom: 22px;
			}
			
			.p14-prodcontent-1-tit {
				height: 40px;
				font-size: 24px;
				line-height: 40px;
				border-bottom: 2px solid #d4d4d4;
				margin-bottom: 20px;
			}
			
			.p14-prodcontent-1-tit span {
				display: inline-block;
				height: 40px;
				color: #464646;
				border-bottom: 2px solid #000163;
				padding-left: 34px;
				background: url(../images/p14-icon11.png) no-repeat 2px center;
			}
			
			.p14-prodcontent-1-tit em {
				font-size: 18px;
				font-family: Arial;
				text-transform: uppercase;
				font-style: normal;
				color: #c2c2c1;
			}
			/*.p14-prodcontent-1-desc {*/
			/*    padding-left: 15px;*/
			/*    padding-right: 15px;*/
			/*}*/
			
			.p14-product-2-tit {
				height: 46px;
				line-height: 46px;
				font-weight: normal;
				border-bottom: 2px solid #dfdfdf;
				margin-bottom: 30px;
				padding-top: 26px;
			}
			
			.p14-product-2-tit b {
				display: inline-block;
				font-size: 24px;
				font-weight: normal;
				color: #464646;
				padding-left: 52px;
				border-bottom: 2px solid #000163;
				background: url(../images/p14-icon11.png) no-repeat 22px center;
			}
			
			.p14-product-2-tit span {
				margin-left: 10px;
				font-size: 18px;
				font-family: Arial;
				color: #c2c2c1;
				text-transform: uppercase;
			}
			
			.p14-product-2-list dl {
				float: left;
				width: 23.8%;
				border: 1px solid #dfdfdf;
				margin-right: 1.5%;
				box-sizing: border-box;
			}
			
			.p14-product-2-list dl.p14-product-clear {
				margin-right: 0;
			}
			
			.p14-product-2-list dl img {
				display: block;
				width: 100%;
			}
			
			.p14-product-2-list dd {
				padding: 10px 28px 10px 10px;
				margin-right: 2px;
				position: relative;
			}
			
			.p14-product-2-list h4 {
				height: 30px;
				font-size: 16px;
				font-weight: normal;
				line-height: 30px;
				color: #191919;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.p14-product-2-list h4 a {
				color: #191919;
			}
			
			.p14-product-2-desc {
				font-size: 14px;
				line-height: 24px;
				color: #666;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.p14-product-2-list dl:hover {
				border-color: #3c3f91;
			}
			
			.p14-product-2-list dl:hover h3 a {
				color: #3c3f91;
			}
			
			.pdt80 {
				padding: 80px 0;
			}
			
			.lycon {
				width: 1422px;
				margin: 0 auto;
				padding: 80px 0;
			}
			
			.lytit {
				font-size: 36px;
				color: #333;
				text-align: center;
				font-weight: bold;
				position: relative;
				line-height: 36px;
				padding-bottom: 20px;
			}
			
			.lytit:after {
				content: "";
				position: absolute;
				left: 50%;
				bottom: 0px;
				width: 40px;
				height: 3px;
				background: #1d2088;
				margin-left: -20px;
			}
			
			.lycon ul {
				margin-bottom: 10px;
				margin-top: 50px;
			}
			
			.lycon ul li:first-child {
				margin-left: 0;
				padding-left: 0;
				border-left: 0px;
			}
			
			.lycon ul li {
				width: 32%;
				float: left;
				margin-left: 2%;
				border-left: 1px solid #f1f1f1;
				padding-left: 2%;
				box-sizing: border-box;
			}
			
			.lycon ul li p,
			.lycon p {
				color: #a0a0a0;
				font-size: 16px;
			}
			
			.lycon ul li input {
				width: 100%;
				border: 1px solid #e5e5e5;
				height: 50px;
				padding: 0px 10px;
				margin-top: 10px;
				box-sizing: border-box;
			}
			
			.lyform .lyfl input {
				width: 200px;
				border: 1px solid #e5e5e5;
				height: 50px;
				padding: 0px 10px;
				margin-top: 20px;
			}
			
			.lyform .lyfl img {
				margin-top: 0;
				cursor: pointer;
				vertical-align: middle;
			}
			
			.lycon textarea {
				width: 100%;
				border: 1px solid #e5e5e5;
				height: 180px;
				padding: 10px;
				margin-top: 10px;
				resize: none;
			}
			
			.liuyan-on {
				text-align: center;
			}
			
			.lyform .inp_sub {
				height: 48px;
				background: #1d2088;
				color: #fff;
				font-size: 18px;
				cursor: pointer;
				transition: all 0.5s ease-in-out;
				margin-right: 50px;
			}
			
			.lyfl {
				float: left;
			}
			
			.lyfr {
				float: right;
			}
			
			.lyform button {
				width: 200px;
				border: 1px solid #e5e5e5;
				height: 50px;
				padding: 0px 10px;
				margin-top: 20px;
			}
			
			.lycon ul li input:focus,
			.lycon textarea:focus,
			.lyform .lyfl input:focus {
				border-color: #c4252a;
			}
			
			@media (max-width: 1599px) {
				.lycon {
					width: 100%;
					padding: 20px 2%;
					box-sizing: border-box;
				}
			}
			
			.main_bg {
				width: 96%;
				margin: 0 2%;
			}
			
			.main_width {
				background: #fff;
				z-index: 99;
				float: left;
				width: 100%;
				margin: 0 auto 0px;
				/* position: relative; */
			}
			
			.m-pg-bd {
				float: left;
				border: 1px dashed #e8e8e8;
				padding: 20px 0;
			}
			
			.m-form {
				margin: 0px 10px 20px;
			}
			
			.formitm {
				width: 100%;
				border-bottom: 1px solid #e8e8e8;
				padding: 15px 0;
				float: left;
			}
			
			.formitm .lab {
				float: left;
				width: 20%;
			}
			
			.formitm .ipt {
				width: 80%;
				float: left;
			}
			
			.formitm .ipt1 {
				margin-top: 1rem;
				width: 100%;
				float: left;
			}
			
			.formitm .ipt1 .check {
				height: 2.65rem;
				line-height: 2.65rem;
				width: 30%;
				box-shadow: none;
				outline: none;
			}
			
			.formitm .ipt1 img {
				width: 29%;
				height: 2.65rem;
				vertical-align: middle;
				margin-left: 3%;
			}
			
			.u-ipt {
				width: 100%;
				height: 30px;
				line-height: 30px;
				font-size: 14px;
				color: #000;
				font-family: 'Microsoft Yahei';
				outline: 0;
				border: none;
			}
			
			.u-tta {
				width: 100%;
				height: 100px;
				font-size: 14px;
				color: #000;
				font-family: 'Microsoft Yahei';
				outline: 0;
				border: none;
			}
			
			.formitm {
				width: 100%;
				padding: 15px 0;
				float: left;
			}
			
			.formitm-1 {
				border: 0;
			}
			
			.u-btn {
				width: 100%;
				height: 36px;
				line-height: 36px;
				text-align: center;
				background: #0169bf;
				border-radius: 6px;
				border: 1px solid #e8e8e8;
				color: #fff;
				margin: 0 auto;
				display: table;
			}
			
			.p1-search-1 {
				background: #f2f2f2;
				height: 82px;
				border-bottom: 1px solid #eee;
				overflow: hidden;
				font-size: 14px;
			}
			
			.p1-search-1 p {
				color: #444;
				line-height: 82px;
			}
			
			.p1-search-1 a {
				color: #444;
				display: inline-block;
				margin-right: 15px;
			}
			
			.p1-search-1-inp {
				width: 270px;
				height: 30px;
				border-radius: 20px;
				background: #fff;
				padding-left: 10px;
				margin-top: 28px;
			}
			
			.p1-search-1-inp input {
				border: 0;
			}
			
			.p1-search-1-inp1 {
				width: 224px;
				height: 30px;
				line-height: 30px;
				color: #a9a9a9;
				float: left;
			}
			
			.p1-search-1-inp2 {
				width: 30px;
				height: 30px;
				background: url(../images/viskins-p1.png) no-repeat -258px -936px;
				float: right;
				cursor: pointer;
			}
			
			.p12-curmbs-1 {
				font-size: 14px;
				border-bottom: 1px dashed #dcdcdc;
			}
			
			.p12-curblock {
				display: none;
			}
			
			.p12-curmbs-1 b {
				border-left: 10px solid #1d2088;
				font-weight: normal;
				padding-left: 8px;
			}
			
			.p12-curmbs-1 i {
				font-style: normal;
			}
			
			.p12-curmbs-1 span {
				font-family: '宋体';
				padding: 0 5px;
				height: 46px;
				line-height: 46px;
			}
			
			.p15-infolist-1-t1 {
				padding: 35px 49px 0px 21px;
				background: #fff;
				border-bottom: 1px dashed #cacaca;
				margin-bottom: 20px;
				height: 164px;
			}
			
			.p15-infolist-1-t1 dt {
				position: relative;
				height: 30px;
				font-size: 18px;
				line-height: 30px;
				margin-bottom: 8px;
				padding-left: 68px;
			}
			
			.p15-infolist-1-t1 dt a {
				display: block;
				color: #333;
				font-weight: normal;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.p15-infolist-1-t1 dt span {
				display: block;
				width: 60px;
				height: 30px;
				font-size: 18px;
				line-height: 30px;
				text-align: center;
				color: #fff;
				position: absolute;
				top: 0;
				left: -0px;
				background: #c4252a;
			}
			
			.p15-infolist-1-t1-desc {
				height: 72px;
				line-height: 24px;
				margin-bottom: 5px;
				overflow: hidden;
				padding-left: 68px;
			}
			
			.p15-infolist-1-t1-deta {
				width: 60px;
				float: right;
				padding-left: 20px;
				background: url(../images/p14-icon21.png) no-repeat left center;
			}
			
			.p15-infolist-1-t1-deta a {
				display: block;
				color: #c4252a;
			}
			
			.p14-infolist-1-list dl {
				border: 1px solid #dedede;
				margin-bottom: 15px;
				padding: 22px 50px 22px 22px;
				background: #fff;
				overflow: hidden;
			}
			
			.p14-infolist-1-list dt {
				width: 29.5%;
				float: left;
				margin-right: 5.8%;
			}
			
			.p14-infolist-1-list dt img {
				width: 100%;
				display: block;
			}
			
			.p14-infolist-1-list dd h4 {
				height: 40px;
				font-weight: normal;
				font-size: 18px;
				color: #154c64;
				line-height: 40px;
				margin-bottom: 5px;
				overflow: hidden;
			}
			
			.p14-infolist-1-list h4 a {
				display: block;
				height: 40px;
				color: #4b4a4a;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.p14-infolist-1-list dl:hover {
				border: 1px solid #1d2088;
			}
			
			.p14-infolist-1-list dl:hover h4 a {
				color: #1d2088;
			}
			
			.p14-infolist-1-list-desc {
				max-height: 72px;
				font-size: 14px;
				line-height: 24px;
				color: #797979;
				margin-bottom: 28px;
				overflow: hidden;
			}
			
			.p14-infolist-1-list-deta {
				width: 90px;
				height: 30px;
				line-height: 30px;
				text-align: center;
				display: block;
				float: right;
				background: #b6b6b6;
				color: #fff;
			}
			
			.p14-infolist-1-list-deta a {
				color: #fff;
			}
			
			.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {
				background: #1d2088;
				border-color: #1d2088;
			}
			
			.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {
				color: #fff;
			}
			
			.news_info {
				padding: 3% 0 4%;
			}
			
			.auto_1200 {
				max-width: 1200px;
			}
			
			.auto {
				margin: 0 auto;
			}
			
			.news_info .title {
				text-align: center;
				padding-bottom: 0px;
				background: none;
			}
			
			.news_info .title h1 {
				margin: 0;
				padding-bottom: 15px;
				font-size: 26px;
				font-weight: normal;
			}
			
			.news_info .title p {
				margin: 0;
				border-bottom: 1px dashed #d2d2d2;
				padding-bottom: 20px;
			}
			
			.news_info .title p span {
				margin: 0 36px;
				color: #999;
				font-size: 14px;
			}
			
			.news_info .info {
				text-align: justify;
				text-justify: inter-ideograph;
				padding-top: 20px;
			}
			
			.news_info .info_back {
				text-align: center;
				clear: both;
				padding: 2% 0 20px 0;
			}
			
			.news_info .info_back .goback {
				background: #1d2088;
				padding: 10px 38px;
				color: #fff;
				-moz-border-radius: 6px;
				border-radius: 6px;
			}
			
			.news_info .info_back .prepage {
				float: left;
			}
			
			.news_info .info_back .nextpage {
				float: right;
			}
			
			.news_info .info_back dl {
				width: 35%;
			}
			
			.news_info .info_back a {
				color: #999;
				font-size: 14px;
			}
			
			.dot {
				display: block;
				white-space: nowrap;
				text-overflow: ellipsis;
				overflow: hidden;
			}
			
			.fdh-01-tit {
				background: #1d2088;
				height: 75px;
				margin-bottom: 2px;
			}
			
			.fdh-01-tit h2 {
				height: 75px;
				font-size: 24px;
				font-weight: normal;
				line-height: 75px;
				color: #fff;
				border-bottom: 1px solid #fff;
				text-align: center;
			}
			
			.fdh-01-tit h2 span {
				font-size: 14px;
				text-transform: uppercase;
			}
			
			.fdh-01-nav-one h3 {
				height: 50px;
				line-height: 50px;
				background: url(../images/p14-icon5.png) no-repeat right center #ececeb;
				margin-bottom: 2px;
				overflow: hidden;
			}
			
			.fdh-01-nav-one h3 a {
				display: block;
				font-size: 16px;
				font-weight: normal;
				margin-right: 23px;
				margin-left: 23px;
				color: #666666;
				overflow: hidden;
				text-align: center;
			}
			
			.fdh-01-nav-one h3.sidenavcur,
			.fdh-01-nav-one h3:hover {
				background: url(../images/p14-icon2.png) no-repeat right center #1d2088;
			}
			
			.fdh-01-nav-one h3.sidenavcur a,
			.fdh-01-nav-one h3:hover a {
				color: #fff;
			}
			
			.fdh-01-nav dl {
				padding: 2px 0 4px;
			}
			
			.fdh-01-nav dt {
				height: 50px;
				font-size: 16px;
				line-height: 50px;
				padding-left: 54px;
				padding-right: 40px;
				margin-bottom: 1px;
				background: #ececec;
				position: relative;
				overflow: hidden;
			}
			
			.fdh-01-nav dt:after {
				content: "";
				width: 8px;
				height: 8px;
				border: 2px solid #b8b8b8;
				border-style: solid solid none none;
				position: absolute;
				top: 50%;
				right: 32px;
				margin-top: -4px;
				-webkit-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-o-transform: rotate(45deg);
				transform: rotate(45deg);
			}
			
			.fdh-01-nav dt.sidenavcur:after,
			.fdh-01-nav dt:hover:after {
				border-color: #c4252a;
			}
			
			.fdh-01-nav dt.sidenavcur a,
			.fdh-01-nav dt:hover a {
				color: #c4252a;
			}
			
			.fdh-01-nav dd {
				border: 1px solid #ececec;
				border-bottom: 0;
			}
			
			.fdh-01-nav p {
				height: 50px;
				font-size: 14px;
				line-height: 50px;
				padding-left: 72px;
				padding-right: 40px;
				border-bottom: 1px solid #ececec;
				background: #fff;
				position: relative;
				overflow: hidden;
			}
			
			.fdh-01-nav p.sidenavcur a,
			.fdh-01-nav p:hover a {
				color: #c4252a;
			}
			
			.fdh-01-nav p.sidenavcur:after,
			.fdh-01-nav p:hover:after {
				background: #c4252a;
			}
			
			.fdh-01-nav a {
				display: block;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.cbgg-01 {
				background: #1d2088;
				text-align: center;
				color: #fff;
			}
			
			.cbgg-01-img img {
				width: 100%;
				display: block;
			}
			
			.cbgg-01 p {
				padding-top: 15px;
			}
			
			.cbgg-01 p img {
				vertical-align: middle;
				margin-right: 5px;
			}
			
			.cbgg-01 span {
				display: block;
				font-size: 28px;
				font-weight: bold;
				font-family: Arial;
				padding-bottom: 20px;
				padding-top: 10px;
			}
			
			.tit {
				clear: both;
				height: 120px;
				text-align: center;
				margin-top: 20px;
			}
			
			.tit span {
				font-size: 38px;
				font-weight: bold;
				letter-spacing: 5px;
				display: block;
				color: #282828;
				padding-top: 50px;
			}
			
			.tit i {
				font-size: 38px;
				font-weight: bold;
				letter-spacing: 5px;
				color: #1d2088;
				padding-top: 30px;
				font-style: normal;
			}
			
			.tit em {
				display: block;
				font-size: 18px;
				color: #999;
				font-weight: normal;
				font-style: normal;
				letter-spacing: 0;
				margin-top: 5px;
				text-transform: uppercase;
				font-family: Times New Roman;
			}
			
			.about {
				margin-top: 20px;
			}
			
			.about dl {
				border: 1px solid #f5f5f5;
				margin-top: 40px;
			}
			
			.about dt {
				float: left;
				width: 300px;
				height: 690px;
				background: #1d2088;
			}
			
			.about dt img {
				width: 562px;
				min-width: 490px;
				height: 630px;
				margin-left: 30px;
				margin-top: 30px;
			}
			
			.about dd {
				float: right;
				width: 619px;
				height: 690px;
				border-left: 0;
				padding-left: 40px;
				padding-right: 20px;
			}
			
			.about dd h3 {
				padding-top: 35px;
				font-weight: bold;
				font-size: 45px;
				color: #e1e1e2;
				font-family: Times New Roman;
				text-transform: uppercase;
			}
			
			.about dd h3 span {
				font-size: 20px;
				line-height: 50px;
				display: block;
				font-style: normal;
				color: #000;
			}
			
			.about dd p {
				padding-bottom: 0;
			}
			
			.Culture-Wrap {
				border: 2px solid #f7f7f7;
				height: 530px;
				margin-top: 15px;
			}
			
			.Culture-Wrap li {
				width: 100%;
				height: 265px;
				background-color: #fff;
				float: left;
			}
			
			.Culture-Wrap li .Culture-L {
				width: 304px;
				height: 265px;
				float: left;
				text-align: center;
			}
			
			.Culture-Wrap li .Culture-M {
				width: 304px;
				height: 265px;
				float: left;
				text-align: center;
			}
			
			.Culture-Wrap li .Culture-R {
				width: 588px;
				height: 265px;
				float: left;
				text-align: center;
			}
			
			.Culture-Wrap li .Culture-R p {
				color: #666;
				font-size: 16px;
				line-height: 24px;
				margin-top: 27px;
				text-align: left;
				padding-left: 80px;
				padding-top: 20px;
			}
			
			.Culture-Wrap li .Culture-R p span {
				display: inline-block;
				font-size: 20px;
				font-weight: bold;
			}
			
			.Culture-L em,
			.Culture-M em {
				display: block;
				font-size: 24px;
				font-weight: bold;
				color: #fff;
				margin-top: 25px;
				font-style: normal;
			}
			
			.Culture-L i,
			.Culture-M i {
				display: block;
				font-size: 24px;
				font-weight: bold;
				color: #c4252a;
				margin-top: 25px;
				font-style: normal;
			}
			
			.Culture-Wrap li .Culture-R em {
				display: block;
				font-size: 24px;
				font-weight: bold;
				color: #c4252a;
				margin-top: 25px;
				font-style: normal;
			}
			
			.Culture-Ico {
				width: 45px;
				height: 45px;
				margin: 50px auto 0;
			}
			
			.Culture-Tit {
				font-size: 16px;
				color: #666;
				line-height: 28px;
				padding: 13px 0 9px;
				font-weight: normal;
			}
			
			.Culture-Txt {
				font-weight: normal;
				color: #666;
				line-height: 28px;
			}
			
			.Culture-Col {
				background-color: #1d2088;
			}
			
			.Culture-Col .Culture-Tit,
			.Culture-Col .Culture-Txt {
				color: #fff;
			}
			
			.tl-fdh-02 {
				height: 55px;
				background: #fff;
				margin-bottom: 20px;
				overflow: hidden;
			}
			
			.tl-fdh-02 li {
				width: 14.28%;
				height: 55px;
				font-size: 18px;
				line-height: 55px;
				text-align: center;
				float: left;
				border-right: 1px solid #eee;
				margin-right: -1px;
				background: #f4f4f4;
				cursor: pointer;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
			}
			
			.tl-fdh-02 li a {
				display: block;
				height: 55px;
				color: #666;
			}
			
			.tl-fdh-02 li.sidenavcur,
			.tl-fdh-02 li:hover {
				background: url(../images/p16-icon6.png) no-repeat bottom center #c4252a;
				border-color: #c4252a;
			}
			
			.tl-fdh-02 li.sidenavcur a,
			.tl-fdh-02 li:hover a {
				color: #fff;
			}
			
			.tl-fdh-02 {
				height: 55px;
				background: #fff;
				margin-bottom: 20px;
				overflow: hidden;
			}
			
			.tl-fdh-02 li {
				width: 14.28%;
				height: 55px;
				font-size: 18px;
				line-height: 55px;
				text-align: center;
				float: left;
				border-right: 1px solid #eee;
				margin-right: -1px;
				background: #f4f4f4;
				cursor: pointer;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
			}
			
			.tl-fdh-02 li a {
				display: block;
				height: 55px;
				color: #666;
			}
			
			.tl-fdh-02 li.sidenavcur,
			.tl-fdh-02 li:hover {
				background: url(../images/p16-icon6.png) no-repeat bottom center #1d2088;
				border-color: #1d2088;
			}
			
			.tl-fdh-02 li.sidenavcur a,
			.tl-fdh-02 li:hover a {
				color: #fff;
			}
			
			.k12-gl-gslb-3nf1-1-01-left dl {
				width: 24%;
				float: left;
				background: #f0f0f0;
				margin: 0 1.3% 13px 0
			}
			
			.k12-gl-gslb-3nf1-1-01-left dl:nth-child(4n) {
				margin-right: 0;
			}
			
			.k12-gl-gslb-3nf1-1-01-left dt {
				border: 1px solid #e5e5e5;
				padding: 10px 9px;
				background: #fff;
			}
			
			.k12-gl-gslb-3nf1-1-01-left dt img {
				display: block;
				width: 100%;
			}
			
			.k12-gl-gslb-3nf1-1-01-left dd h4 {
				height: 50px;
				font-size: 14px;
				line-height: 50px;
				text-align: center;
				padding: 0 5px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				background: #f0f0f0;
			}
			
			.k12-gl-gslb-3nf1-1-01-left dd h4 a {
				color: #4b4a4a;
			}
			
			.f_bj {
				clear: both;
				font-family: "Microsoft Yahei";
				height: 346px;
				line-height: 41px;
				position: relative;
				z-index: 9;
				background: #fff;
				overflow: hidden;
			}
			
			.f_bj:before {
				content: "";
				position: absolute;
				width: 100%;
				height: 62px;
				top: 0;
				left: 0;
				z-index: -1;
				background: #1d2088;
			}
			
			.f_bj a {
				color: #fff;
			}
			
			.f_nav {
				height: 62px;
				line-height: 62px;
				text-align: center;
				overflow: hidden;
				font-size: 16px;
				white-space: nowrap;
			}
			
			.f_nav a {
				display: inline-block;
				color: #fff;
				padding: 0 52px;
				background: url(../images/f_nav1.png) no-repeat right 26px;
			}
			
			.f_nav a:last-child {
				background: none;
			}
			
			.f_nav a:hover {
				text-decoration: underline;
				font-weight: bold;
			}
			
			.f_con {
				padding: 50px 0 0;
				overflow: hidden;
				background-color: #fff;
			}
			
			.f_logo {
				width: 397px;
				font-weight: bold;
				line-height: 62px;
				font-size: 16px;
			}
			
			.f_logo img {
				width: 281px;
				height: auto;
				display: block;
				margin: 20px 20px 0;
			}
			
			.f_logo b {
				font-size: 18px;
				margin-left: 20px;
				width: 281px;
				display: block;
				text-align: center;
			}
			
			.f_text {
				width: 450px;
				color:#000 !important;
			}
			
			.f_text li {
				height: 41px;
				line-height: 41px;
				padding: 0 0 0 40px;
				
			}
			
			.f_code {
				width: 307px;
				padding: 17px 0 0;
			}
			
			.f_code img {
				width: 132px;
				height: 132px;
				display: block;
				padding: 3px;
				background: #fff;
				float: right;
			}
			
			.f_code span {
				display: block;
				width: 166px;
				height: 133px;
				border: solid 3px #717b84;
				line-height: 133px;
				text-align: center;
				border-right: 0;
				float: left;
				color: #000;
			}
			
			.f_wz {
				width: 860px;
				font-size: 18px;
				line-height: 34px;
				color: #f0f0f0;
			}
			
			.f_wz a {
				display: inline-block;
				color: #f0f0f0;
			}
			
			.f_wz em {
				display: block;
				color: #b6b6b6;
				font-size: 12px;
				line-height: 13px;
			}
			
			.client-2 {
				position: fixed;
				right: -170px;
				top: 50%;
				z-index: 900;
			}
			
			.client-2 li a {
				text-decoration: none;
			}
			
			.client-2 li {
				margin-top: 1px;
				clear: both;
				height: 62px;
				position: relative;
			}
			
			.client-2 li i {
				background: url(../images/fx.png) no-repeat;
				display: block;
				width: 30px;
				height: 27px;
				margin: 0px auto;
				text-align: center;
			}
			
			.client-2 li p {
				height: 20px;
				font-size: 12px;
				line-height: 20px;
				overflow: hidden;
				text-align: center;
				color: #fff;
			}
			
			.client-2 .my-kefu-qq i {
				background-position: 4px 5px;
			}
			
			.client-2 .my-kefu-tel i {
				background-position: 0 -21px;
			}
			
			.client-2 .my-kefu-liuyan i {
				background-position: 4px -53px;
			}
			
			.client-2 .my-kefu-weixin i {
				background-position: -34px 4px;
			}
			
			.client-2 .my-kefu-weibo i {
				background-position: -30px -22px;
			}
			
			.client-2 .my-kefu-ftop {
				display: none;
			}
			
			.client-2 .my-kefu-ftop i {
				width: 33px;
				height: 31px;
				background-position: -23px -47px;
				background-size: 52px 82px;
			}
			
			.client-2 .my-kefu-ftop .my-kefu-main {
				padding-top: 6px;
			}
			
			.client-2 .my-kefu-left {
				float: left;
				width: 62px;
				height: 47px;
				position: relative;
			}
			
			.client-2 .my-kefu-tel-right {
				font-size: 16px;
				color: #fff;
				float: left;
				height: 24px;
				line-height: 22px;
				padding: 0 15px;
				border-left: 1px solid #fff;
				margin-top: 14px;
			}
			
			.client-2 .my-kefu-right {
				width: 20px;
			}
			
			.client-2 .my-kefu-tel-main {
				background: #1d2088;
				color: #fff;
				height: 53px;
				width: 230px;
				padding: 9px 0 0;
				float: left;
			}
			
			.client-2 .my-kefu-main {
				background: #1d2088;
				width: 97px;
				height: 53px;
				position: relative;
				padding: 9px 0 0;
				float: left;
			}
			
			.client-2 .my-kefu-weixin-pic {
				position: absolute;
				left: -130px;
				top: -24px;
				display: none;
				z-index: 333;
			}
			
			.my-kefu-weixin-pic img {
				width: 115px;
				height: 115px;
			}
			/* text-outline: ;*/
			
			.Header {
				z-index: 999;
				/* position:fixed; */
				left: 0;
				top: 0;
				width: 100%;
				height: auto;
				transition: all ease 0.3s;
			}
			.head_left{
				width: 70%;
				float: left;
				height: auto;
			}
			.head_right{
				margin-top:38px;
				float: left;
				height: auto;
				font-size:32px;
				color: #1d2088;
				display: flex;
				align-content: center;
			}
			
			.head_right img{
				width:35px;
				height:35px;
				margin-right:10px;
			}
			
			.head_right span{
				line-height:36px;
			}
			
			.head_left .Logo{
				width: 23%;
				height: auto;
				padding-right: 1rem;
				float: left;
				margin-top:44px;
				border-right: 1px solid #b2b2b2;
			}
			.head_left p{
				width: 65%;
				display: block;
				height: auto;
				float: left;
				font-family: "微软雅黑";
				font-weight: bolder;
				color:#000000;
				margin-top:38px;
				font-size: 24px;
				line-height: 30px;
				margin-left: 1rem;
			}
			.head_left p span{
				color:#c20002;
			}
			.head_left .Logo img{
				width: 100%;
				height: auto;
			}
		
			.head_right ul{
				width: 100%;
				margin-top:20px;
				float: left;
				text-align: right;
			}
			.head_right ul li{
				padding: 0 0.5rem;
				float: right;
			}
			.Header .auto {
				margin: 0 auto;
				position: relative;
				width: 1200px;
			}
			
			.Header .Toper {
				position: absolute;
				right: 0;
				top: 37px;
				transition: all ease 0.3s;
				color: #747474;
				text-align: right;
				width: 200px;
			}
			
			.Header .Toper a {
				color: #000;
			}
			
			.Header .Toper a:hover {
				color: #c4252a;
			}
			
			.Header .Search {
				float: right;
				width: 180px;
				border-bottom: 1px solid #d9d9d9;
			}
			
			.Header .Searchico {
				cursor: pointer;
				text-align: center;
				color: #fff;
				display: inline-block;
				*display: inline;
				zoom: 1;
				vertical-align: middle;
				width: 37px;
				height: 37px;
				line-height: 37px;
				border-radius: 50%;
				background: #c4252a;
				position: relative;
				margin-left: 20px;
				background: url(../images/search.png)no-repeat center;
			}
			
			.Header .searchbox {
				width: 260px;
				background: #fff;
				right: 0;
				display: none;
				position: absolute;
				top: 50px;
			}
			
			.Header .searchbox .input {
				width: 100%;
				height: 38px;
				line-height: 38px;
				text-indent: 1em;
			}
			
			.Header .searchbox .input::-webkit-input-placeholder {
				color: #959595;
			}
			
			.Header .searchbox .btn {
				position: absolute;
				right: 5px;
				top: 6px;
				width: 29px;
				background: none;
			}
			
			.MainNav {
				transition: all ease 0.3s;
				background: #1d2088;
				margin-top:20px;
			}
			.MainNav ul{
				width: 1200px;
				margin: 0 auto;
				font-size: 0;
			}
			
			.MainNav li {
				display: inline-block;
				*display: inline;
				zoom: 1;
				width: calc(100% / 7);
				padding: 0.5rem 0;
				position: relative;
				z-index: 999;
				text-align: center;
			}
			
			.MainNav li span a {
				z-index: 2;
				position: relative;
				color: #fff;
				height: 47px;
				line-height: 47px;
				font-size: 16px;
				transition: all ease 0.3s;
				padding: 0 4px;
			}
			
			.MainNav li span a img {
				display: inline-block;
				vertical-align: middle;
				margin-right: 8px;
			}
			
			.MainNav .bg {
				position: absolute;
				left: 50%;
				bottom: 0px;
				height: 2px;
				background: #fff;
				width: 0%;
				z-index: 0;
				transition: all 0.2s linear;
				-webkit-transition: all 0.2s linear;
			}
			
			.MainNav .arr {
				display: none;
			}
			
			.MainNav li:hover span a,
			.MainNav li.onnav span a,
			.MainNav li span a.sele {
				color: #fff;
			}
			
			.MainNav li:hover span .bg,
			.MainNav li.onnav span .bg,
			.MainNav li span a.sele .bg {
				width: 50%;
				left: 25%;
			}
			
			.MainNav li:nth-child(3) .NavPull {
				width: 225px;
				left: -27px;
			}
			
			.NavPull {
				display: none;
				position: absolute;
				top: 47px;
				text-align: center;
				left: 10px;
				width: 150px;
			}
			
			.NavPull dl {
				margin-top: 20px;
			}
			
			.NavPull.null {
				background: none;
				padding: 0;
				box-shadow: 0 0px 0px none;
			}
			
			.NavPull dd {
				position: relative;
				border-bottom: 1px solid #fff;
				background: #f6f6f6;
			}
			
			.NavPull a {
				display: block;
				color: #000;
				padding: 10px 0;
				font-size: 14px;
			}
			
			.NavPull a:hover,
			.NavPull dd.on em a {
				color: #1d2088;
			}
			
			.mstbg {
				position: fixed;
				left: 0px;
				top: 0px;
				width: 100%;
				height: 100%;
				background: rgba(0, 0, 0, 0.4);
				z-index: 886;
				display: none;
			}
			
			.openbtn {
				cursor: pointer;
				display: none;
				width: 26px;
				position: absolute;
				right: 12px;
				top: 9px;
				z-index: 999;
			}
			
			.closebtn {
				position: fixed;
				left: 0px;
				top: 46px;
				width: 100%;
				height: 100%;
				z-index: 887;
				display: none;
				background: rgba(255, 255, 255, 0.8);
			}
			
			.openbtn span {
				display: block;
				height: 3px;
				background: #c4252a;
				margin: 4px 0px;
				transition: all ease 0.3s;
			}
			
			.openbtn.on .sp1 {
				-webkit-transform: translate(0, 3px) rotate(45deg) !important;
				-moz-transform: translate(0, 3px) rotate(45deg) !important;
				-ms-transform: translate(0, 3px) rotate(45deg) !important;
				-o-transform: translate(0, 3px) rotate(45deg) !important;
				transform: translate(0, 3px) rotate(45deg) !important;
			}
			
			.openbtn.on .sp2 {
				-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
				-moz-transform: translate(0, -3px) rotate(-45deg) !important;
				-ms-transform: translate(0, -3px) rotate(-45deg) !important;
				-o-transform: translate(0, -3px) rotate(-45deg) !important;
				transform: translate(0, -3px) rotate(-45deg) !important;
			}
			
			.openbtn.on .sp3 {
				display: none;
			}
			
			.Header.Fixedtop {
				height: 60px;
				background: rgba(0, 0, 0, 0.8);
			}
			
			.Header.Fixedtop .Logo {
				top: 8px;
			}
			
			.Header.Fixedtop .Toper {
				top: 9px;
			}
			
			.Header.Fixedtop .MainNav {
				padding-top: 4px;
			}
			
			.Header.Fixedtop .NavPull {
				top: 46px;
			}
			
			@media ( max-width:1100px) {
				.MainNav li {
					margin: 0 20px;
				}
			}
			
			@media ( max-width:998px) {
				.Header {
					height: 46px;
				}
				.Header .auto {
					margin: 0 12px;
				}
				.Header .Logo {
					top: 8px;
				}
				.Header .Logo img {
					height: 30px;
				}
				.Header .Toper {
					float: right;
					position: static;
					padding-top: 8px;
				}
				.Header .Tel {
					width: auto;
					margin-right: 58px;
					padding-top: 5px;
					border-bottom: 0px solid #d9d9d9;
				}
				.Header .Tel .ico {
					border-right: 0px solid #d9d9d9;
					width: auto;
				}
				.Header .Tel i {
					display: none;
				}
				.Header .Searchico {
					width: 28px;
					height: 28px;
					line-height: 28px;
					margin: 0 35px 0 12px;
				}
				.Header .searchbox {
					width: 100%;
				}
				.Header .openbtn {
					display: block;
				}
				.MainNav {
					position: fixed;
					height: auto;
					max-height: 100%;
					overflow-y: auto;
					z-index: 999;
					width: 100%;
					padding: 0;
					left: 0;
					background: #666;
					top: 46px;
					display: none;
				}
				.MainNav ul {
					margin-top: 0px;
				}
				.MainNav li {
					display: block;
					position: relative;
					cursor: pointer;
					float: none;
					border-bottom: 1px solid #717070;
					border-top: 1px solid #616161;
					width: auto;
					margin: 0 10px;
				}
				.MainNav li span a {
					font-size: 16px;
					text-align: left;
					height: auto;
					display: block;
					line-height: 40px;
					height: 40px;
					padding-left: 5px;
					color: #fff !important;
					border: 0;
				}
				.MainNav .bg {
					display: none
				}
				.MainNav li:hover span .line,
				.MainNav li.onnav span .line,
				.MainNav li span a.sele .line {
					width: 100%;
					margin: 0;
					left: 0px;
					bottom: -1px;
				}
				.MainNav .arr {
					display: inline-block;
					position: absolute;
					z-index: 2;
					width: 100%;
					height: 46px;
					left: 0px;
					top: 0px;
				}
				.MainNav .arr img {
					position: absolute;
					width: 17px;
					height: auto;
					background: none;
					right: 20px;
					top: 16px;
					transition: all ease 0.3s;
				}
				.MainNav li.onnav .arr img {
					dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
					-ms-transform: translate(0, -3px) rotate(-180deg) !important;
					-o-transform: translate(0, -3px) rotate(-180deg) !important;
					transform: translate(0, -3px) rotate(-180deg) !important;
				}
				.NavPull {
					position: static;
					background: #737373;
					text-align: left;
					width: 100% !important;
					border-radius: 0;
				}
				.NavPull dd a {
					display: block;
					padding: 5px 0px 5px 10px;
					color: #fff;
					font-size: 14px;
					border-bottom: 1px solid #666;
				}
				.NavPull dd a:hover {
					color: #fff;
					background: #4d4c4c;
				}
				.NavPull .sub {
					display: block;
					background: #737373;
					position: static;
					width: 100%;
				}
				.NavPull .sub dd a {
					padding-left: 40px;
				}
				.Header.Fixedtop {
					height: 46px;
				}
				.Header.Fixedtop .Logo img {
					height: 30px;
				}
			}
			
			.container {
				/* background: #f0f2f5; */
			}
			
			.container .iconbox {
				width: 1200px;
				margin: 0 auto;
				padding-top: 30px;
				position: relative;
				z-index: 12;
				display: flex;
			}
			
			.container .iconbox .icons {
				width: 33.333333%;				
				background: #fff;
				border: 1px solid #f0f2f5;
				box-sizing: border-box;
				border-right: none;
			}
			
			.container .iconbox .icons:nth-child(3) {
				border-right: 1px solid #f0f2f5;
			}
			
			.container .iconbox .icons .imgbox {
				padding: 60px 0 24px 0;
			}
			
			.container .iconbox .icons .imgbox img {
				margin: 0 auto;
				transition: all .3s;
				display: block;
			}
			
			.container .iconbox .icons .textbox {
				font-size: 16px;
				line-height: 16px;
				text-align: center;
				margin-bottom: 104px;
				color: #444/* ;border-right: 1px solid #e5e5e5; */
			}
			
			.container .iconbox .icons .textbox .text:first-child {
				margin-bottom: 18px;
			}
			
			.container .iconbox .icons:hover .imgbox img {
				transform: rotateY(180deg);
			}
			
			.container .iconbox .icons:last-child .textbox {
				border-right: none;
			}
			
			.container #map {
				width: 100%;
				height: 650px;
				top: -50px;
				position: relative;
				z-index: 1;
			}
			
			.container #map img {
				display: inline-block;
			}
			
			.tempWrap ul li p a img {
				height: 100%;
				width: auto;
				margin: 0 auto;
			}
			/*弹出层样式*/
			
			#zoom {
				z-index: 99990;
				position: fixed;
				top: 0;
				left: 0;
				display: none;
				width: 100%;
				height: 100vh;
				margin-top: 0;
				background: rgba(255, 255, 255, 0.4);
				filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
			}
			
			#zoom .content {
				z-index: 99991;
				position: absolute;
				top: 50%;
				left: 50%;
				width: auto!important;
				height: 50%!important;
				margin-top: 10%;
				background: #ffffff no-repeat 50% 50%;
				padding: 0;
				margin: -100px 0 0 -100px;
				box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);
				border-radius: 4px;
			}
			
			#zoom .content.loading {
				background-image: url('../images/loading.gif');
			}
			
			#zoom img {
				display: block;
				background: #ececec;
				width: auto;
				height: 100%!important;
				box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
				border-radius: 4px;
			}
			
			#zoom .close {
				z-index: 99993;
				position: absolute;
				top: 0;
				right: 0;
				width: 49px;
				height: 49px;
				cursor: pointer;
				background: transparent url('../images/close.png') no-repeat 50% 50%;
				opacity: 1;
				filter: alpha(opacity=100);
				border-radius: 0 0 0 4px;
			}
			
			#zoom .previous,
			#zoom .next {
				z-index: 99992;
				position: absolute;
				top: 50%;
				overflow: hidden;
				display: block;
				width: 120px;
				height: 120px;
				margin-top: -25px;
			}
			
			#zoom .previous {
				left: 0;
				background: url('../images/arrows.png') no-repeat 0 0;
				border-radius: 0 4px 4px 0;
			}
			
			#zoom .next {
				right: 0;
				background: url('../images/arrows.png') no-repeat 100% 0;
				border-radius: 4px 0 0 4px;
			}
			
			#zoom .previous:hover {
				margin-left: -10px;
	            width: ;
			}
			
			
			.index_honor{
	padding: 2rem 0 5rem;
}
.index_honor_cont{
	display: none;
}
.cont_active{
	display: block!important;
}
.index_honor .active{
	color:#1d2088;
}
.honor_ul{
	width: 100%;
	text-align: right;
	font-size: 0;
	margin-bottom: 20px;
}
.honor_ul li{
	font-size: 14px;
	color:#595757;
	display: inline-block;
	padding: 0rem 1rem;
	cursor: pointer;
	border-right:1px solid #595757;
}
.honor_ul li:last-child{
	border:none;
}
.index_honor_cont li.swiper-slide div{
	border:1px solid #CCCCCC;
	box-shadow: 1px 1px 2px #CCCCCC;
	text-align: center;
	overflow: hidden;
}
.index_honor_cont li.swiper-slide img{
	margin: 0 auto;
	height: 100%;
	width: auto;
	
}
.index_honor_cont li.swiper-slide img:hover{
	transform: scale(1.1);
	transition: all 1s;
}

			
			#zoom .next:hover {
				margin-right: -10px;
			}
			
			.zoomed>.container {
				-webkit-filter: blur(3px);
				filter: blur(3px);
			}





			@charset "utf-8";

/* 引入字体 */
@font-face {
	font-family: 'DSF';
	src: url('../font/DroidSansFallback.ttF'),
}


.w12 {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

.con1 {
	background: url(../images/a11.png) no-repeat center;
	height: 800px;
}

.con1 img {
	margin-top: 100px;
	margin-left: 80px;
	max-width: 100%;
	height: auto;
	width: 34%;
}

.con1 .info {
	color: #000000;
	float: right;
	width: 48%;
	margin-top: 250px;
	font-family: 'DSF';
}

.con1 .info .cp_en {
	font-size: 18px;
}

.con1 .info .cp_tit {
	font-size: 52px;
	line-height: 1;
	margin: 18px 0 24px;
	font-weight: bold;
	font-family: 'DSF';
	/* font-family: "宋体"; */
}

.con1 .info .cp_ys {
	font-size: 24px;
	margin-bottom: 45px;
}

.con1 .info .cp_xh {
	display: inline-block;
	color: #c4252a;
	font-size: 18px;
	padding: 8px 5px;
	font-weight: 700;
	border: 2px solid #c4252a;
	border-radius: 10px;
}


.con2 {
	margin-bottom: 40px;
}

.con2 ul {}

.con2 ul li {}

.con2 ul li a {
	position: relative;
	font-size: 18px;
	width: calc(100%/6);
	float: left;
	text-align: center;
	padding: 20px 0;
}

.con2 ul li a::before {
	position: absolute;
	content: "";
	top: 100%;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #c4252a;

}

.content_pro {
	width: 1300px;
	margin: 0 auto;
	border-top: 1px solid #e3e3e3;
}

.content_pro_left {
	width: 900px;
	float: left;
	text-align: left;
}
.content_pro_left ul.pro_nav{
	width: 100%;
	font-size: 0;
}
.content_pro_left ul.pro_nav li{
	display: inline-block;
	width: auto;
	height: auto;
}
.content_pro_left ul.pro_nav li a{
	color:white;
	font-size: 1rem;
	line-height: 1rem;
	height: auto;
	padding: 1rem 2rem;
	background-color: #92959b;
	border-right: 1px solid white;
	height: auto;
	display: block;
}
.content_pro_left div.active{
	display: block;
}
.content_pro_left div.info{
	margin-top:2.5rem;
}
.content_pro_left ul.pro_nav li.active a{
	background-color: #1d2088;
}
.content_pro_right {
	width: 320px;
	float: right;
    height: auto;
	border: 10px #f3f3f3 solid;
	padding: 30px;
	margin-top:40px;
}
.content_pro_right h2{
	font-size: 30px;
	line-height: 1;
	margin-bottom: 10px;
}
.content_pro_right ul{
	width: 100%;
	height: auto;
}
.content_pro_right ul li{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	border-bottom: 1px solid #F4F4F4;
	padding-bottom: 15px;
}
.content_pro_right ul li img{
	width: 100%;
	height: auto;
}
.content_pro_right ul li h4{
	width: 100%;
	height: auto;
	font-size: 16px;
	margin-top:10px;
	font-weight: normal;
	color:#595757;
	text-align: center;
}
.content_pro_right ul li:hover img{
	transform: scale(1.05);
	transition: all 1s;
}
.content_pro_right ul li:hover a h4{
	color:#1d2088;
}
.con3 {
	background-color: #c4252a;
	padding-top: 40px;
	padding-bottom: 30px;
}

.con3 ul {}

.con3 ul li {
	float: left;
	width: 20%;
	text-align: center;
}

.con3 ul li img {
	max-width: 100%;
}

.con {
	height: auto;
	padding-bottom: 5rem;
	background-size: 100% 100%;
}

.con .top{
	padding: 50px 0;
	text-align: center;
	color: #000000;
}
.con .top{
	padding: 0 0 30px 0;
	text-align: center;
	color: #000000;
}
.con .top h3,
.con .top h3 {
	font-size: 30px;
	line-height: 1;
	margin-bottom: 10px;
	text-align: left;
}

.con .top p,
.con .top p {
	font-size: 16px;
	text-align: left;
}


.con4 .info img {
	max-width: 100%;
}

.con5 {
	margin-bottom: 120px;
}

.con5 .top {
	padding:0 0 30px 0;
	text-align: left;
	color: #000000;
}

.con5 .top h3 {
	font-size: 30px;
	line-height: 1;
	margin-bottom: 10px;
}

.con5 .top p {
	font-size: 16px;
}

.con5 .info {}

.con5 .info ul {
	width: 1200px;
	margin: 0 auto;
}

.con5 .info ul li {
	width: 32%;
	float: left;
	margin-right: 2%;
}

.con5 .info ul li:nth-child(3) {
	margin-right: 0;
}

.con5 .info ul li h4 {
	position: relative;
	font-size: 28px;
	color: #c4252a;
	padding-left: 30px;
	margin-bottom: 40px;
	line-height: 1;
}

.con5 .info ul li h4 i {
	position: absolute;
	left: 0;
	top: 4px;
	width: 24px;
	height: 24px;
	/* margin-left: 2px; */
	border-radius: 50%;
	border: 2px solid #c4252a;
	/* color: #c4252a; */
	box-sizing: border-box;
}

.con5 .info ul li h4 i::before {
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	margin-left: -7px;
	margin-top: -7px;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	border: 2px solid #c4252a;
	box-sizing: border-box;
}

.con5 .info ul li p {
	font-size: 16px;
	line-height: 48px;
}

.con6 {
	padding-bottom: 120px;
}

.con6 .info img {
	max-width: 100%;
}

.con7 {
	padding: 100px 0;
	text-align: center;
}

.con7 img {
	max-width: 100%;
}
.con{
	display: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
}

/* *{ box-sizing:border-box;} */
*::before,
*::after {
	box-sizing: border-box;
}


.PUBtitle {
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 5;
}

.PUBtitle h4 {
	font-size: 40px;
	color: #000;
	line-height: 1;
}

.PUBtitle i {
	display: block;
	width: 28px;
	height: 3px;
	background: #004aa4;
	margin: 10px auto 0;
}

.public_list_main {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}

.public_list_main.bgc {
	background-color: #f5f5f5
}

.public_list {
	width: 1422px;
	margin: 0 auto;
	line-height: 70px;
}

.public_list span {
	float: left;
	font-size: 14px;
	color: #999;
	line-height: 70px;
}

.public_list span a {
	font-size: 14px;
	color: #999;
	padding: 0 4px;
}

.public_list span a:hover {
	color: #043c83;
}

.public_list ul {
	float: right;
}

.public_list ul li {
	float: left;
	padding: 0 30px;
}

.public_list ul li a {
	display: block;
	line-height: 70px;
	font-size: 15px;
	color: #999;
}

.public_list ul li a:hover {
	color: #043c83;
	font-weight: bold;
}

.public_list ul li.hover a {
	color: #043c83;
	font-weight: bold;
}


/* 产品详情 */


.products_detail {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.detail_top {
	width: 1422px;
	height: auto;
	margin: 0 auto;
	padding: 40px 0;
}

.detail_top_left {
	width: 50%;
	float: left;
	overflow: hidden;
}

.proxqpw-pic {
	width: 45%;
	float: left;
	overflow: hidden;
}

.gallery-top {
	width: 100%;
	float: right;
	height: 440px;
	position: relative;
	text-align: center;
	line-height: 330px;
	border: 1px solid #eee;
	margin-top: 50px;
	box-sizing: border-box;
}

.gallery-top img {
	max-width: 100%;
	height: 400px;
	max-height: 100%;
}

.gallery-top h6 {
	position: absolute;
	bottom: 10px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #333;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 30px;
}

.proxqpw-prev {
	position: absolute;
	top: 3px;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	margin-top: 0px;
	cursor: pointer;
	box-shadow: 0 2px 4px 1px #e9e9e9;
	z-index: 9;
	transition: all .2s ease-in-out;
	left: 20px;
	z-index: 99999;
}

.proxqpw-next {
	position: absolute;
	bottom: 5px;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	margin-top: 0px;
	cursor: pointer;
	box-shadow: 0 2px 4px 1px #e9e9e9;
	z-index: 9;
	transition: all .2s ease-in-out;
	left: 20px;
	z-index: 9999;
}

.proxqpw-prev {
	background: #fff url('../images/ico_up.png') no-repeat center center;
}

.proxqpw-next {
	background: #fff url('../images/ico_dw.png') no-repeat center center;
}

.proxqpw-prev:hover {
	background: #c4252a url('../images/ico_upH.png') no-repeat center center;
}

.proxqpw-next:hover {
	background: #c4252a url('../images/ico_dwH.png') no-repeat center center;
}

.gallery-thumbs {
	width: 82px;
	float: left;
	height: 432px;
	position: relative;
}

.gallery-thumbs .equip-min span {
	width: 100%;
	display: block;
	height: 72px;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	padding: 12px;
	box-sizing: border-box;
}

.gallery-thumbs .equip-min span img {
	max-width: 100%;
	height: 100%;
	margin: 0 auto;
	display: block;
}

.gallery-thumbs .equip-min.cur span,
.gallery-thumbs .equip-min span:hover {
	border-color: #043c83;
}

.pic_bao {
	position: relative;
	overflow: hidden;
	padding: 50px 0;
	margin-left: 50px;
}

.proxqpw_text {
	width: 50%;
	float: right;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
}

.proxqpw_text h5 {
	font-size: 36px;
	color: #333;
	padding-bottom: 20px;
	line-height: 1;
}

.proxqpw_text h6 {
	font-size: 16px;
	color: #999;
	line-height: 30px;
	/* height: 180px; */
	overflow: hidden;
	margin: 20px 0;
}

.proxq_li {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 10px;
}

.proxq_li ul li {
	width: 20%;
	height: auto;
	float: left;
	text-align: center;
}

.proxq_li ul li img {
	max-width: 100%;
	transition: all .4s;
}

.proxq_li ul li:hover img {
	transform: translateY(-8px);
}

.proxq_li ul li p {
	font-size: 16px;
	color: #999;
	line-height: 30px;
	text-align: center;
	padding-top: 8px;
}

.function_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #f3f3f3;
}

.function {
	width: 1422px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 70px 0 50px 0;
}

.function_center {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 50px 0 20px 0;
}

.function_center img {
	max-width: 100%;
}

.function_center .img {
	width: 50%;
	text-align: center;
	overflow: hidden;
	float: left;
}

.function_center .img img {
	max-width: 100%;
	height: auto;
}

.function_center .list {
	width: 100%;
	float: left;
	height: auto;
	padding-top: 40px;
}

.function_center .list ul li {
	width: 16.666%;
	float: left;
	height: auto;
	margin-bottom: 20px;
	text-align: center;
}

.function_center .list ul li {
	max-width: 100%;
}

.function_center .list ul li p {
	padding-top: 10px;
	font-size: 16px;
	color: #999;
	line-height: 30px;
	text-align: center;
}

.biaozhun_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #fff;
}

.biaozhun {
	width: 1422px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 70px 0 50px 0;
}

.biaozhun_center {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 50px 0 20px 0;
}

.biaozhun_center .img {
	width: 49%;
	float: left;
	height: auto;
	overflow: hidden;
	text-align: center;
}

.biaozhun_center .img img {
	max-width: 100%;
	height: auto;
}

.biaozhun_center .text {
	width: 49%;
	float: right;
	overflow: hidden;
}

.biaozhun_center .text h6 {
	font-size: 60px;
	color: #004aa4;
	font-weight: bold;
}

.biaozhun_center .text h5 {
	font-size: 30px;
	color: #004aa4;
	font-weight: bold;
	padding-bottom: 20px;
}

.biaozhun_center .text p {
	font-size: 18px;
	color: #666;
	line-height: 48px;
}

.tedian_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #fff;
}

.tedian {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 70px 0 50px 0;
}

.tedian_center {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 50px 0 20px 0;
}

.tedian_center ul li {
	width: 30.333%;
	float: left;
	margin: 1.5% 0;
	text-align: center;
}

.tedian_center ul li img {
	max-width: 100%;
	height: auto;
	overflow: hidden;
}

.tedian_center ul li p {
	padding-top: 15px;
	font-size: 18px;
	color: #666;
	text-align: center;
}

.canshu_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #f4f8fd;
}

.canshu {
	width: 1290px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 70px 0 50px 0;
}

.canshu_center {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 50px 0 20px 0;
}

.canshu_tab {
	width: 50%;
	height: auto;
	float: left;
}

.canshu_tab table {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #666;
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
}

.canshu_tab table th {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	width: 22%;
	text-align: left;
	padding-left: 20px;
	background-color: #f4f8fd;
	height: 60px;
	color: #333;
}

.canshu_tab table td {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	height: 60px;
	padding-left: 20px;
}


.tuijian_box {
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #f4f8fd;
}

.tuijian {
	width: 1422px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 70px 0 50px 0;
}

.tuijian_center {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 50px 0 20px 0;
}

.tuijian_center ul {
	margin-left: -3%;
}

.tuijian_center ul li {
	margin-left: 3%;
	float: left;
	width: 30.333%;
	margin-bottom: 3%;
	overflow: hidden;
}

.tuijian_center ul li h6 {
	width: 100%;
	height: 256px;
	line-height: 216px;
	text-align: center;
	background-color: #fff;
	padding: 20px;
}

.tuijian_center ul li h6 img {
	max-width: 100%;
	height: auto;
	overflow: hidden;
	transition: all .4s;
}

.tuijian_center ul li p {
	font-size: 24px;
	color: #333;
	text-align: center;
	padding-top: 20px;
}

.tuijian_center ul li:hover h6 img {
	transform: scale(1.1);
}

.tuijian_center ul li:hover p {
	color: #c4252a;
}


/*分页*/
.pager {
  text-align: center;
  margin-top: 40px;
}
.pager a,.pager span {
  border: 1px solid #ddd;
  line-height: 35px;
  padding: 0px 14px;
  margin: 0px 5px;
  display: inline-block;
  vertical-align: middle;
}
.pager span.current {
  color: #fff;
  background: #043c83;
  border-color:#043c83;
}


@media (max-width: 1599px) {
	.public_list {
		width: 94%;
	}

	.detail_top {
		width: 94%;
	}

	.pic_bao {
		margin-left: 0px;
	}
}

@media (max-width: 1279px) {
	.proxqpw-pic {
		width: 100%;
	}

	.proxqpw_text {
		width: 100%;
		margin-top: 20px;
	}

	/* .con4{
		padding: 0 4%;
	} */
	.w12 {
		width: 100%;
		padding: 0 4%;
		box-sizing: border-box;
	}

	.con5 {
		padding: 0 4%;
	}
}
