			.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 #043c83;
				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 #043c83;
			}
			
			.cplb-3n-ts-03-list dl {
				width: 32.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: #043c83;
			}
			
			.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: #043c83;
			}
			
			.cplb-3n-ts-03-list dl:hover a {
				color: #043c83;
			}
			
			.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: #043c83;
				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: #043c83;
				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 #043c83;
				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 #043c83;
			}
			
			.p14-infolist-1-list dl:hover h4 a {
				color: #043c83;
			}
			
			.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: #043c83;
				border-color: #043c83;
			}
			
			.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: #043c83;
				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: #043c83;
				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 #043c83;
			}
			
			.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: #043c83;
				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: #043c83;
				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: 490px;
				background: #043c83;
			}
			
			.about dt img {
				width: 562px;
				min-width: 490px;
				margin-left: 30px;
				margin-top: 30px;
			}
			
			.about dd {
				float: right;
				width: 619px;
				height: 370px;
				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: #043c83;
			}
			
			.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 #043c83;
				border-color: #043c83;
			}
			
			.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 {
				color: #fff;
				clear: both;
				font-family: "Microsoft Yahei";
				height: 346px;
				line-height: 41px;
				position: relative;
				z-index: 9;
				background: #364655;
				overflow: hidden;
			}
			
			.f_bj:before {
				content: "";
				position: absolute;
				width: 100%;
				height: 62px;
				top: 0;
				left: 0;
				z-index: -1;
				background: #043c83;
			}
			
			.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;
			}
			
			.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;
			}
			
			.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;
			}
			
			.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: #043c83;
				color: #fff;
				height: 53px;
				width: 230px;
				padding: 9px 0 0;
				float: left;
			}
			
			.client-2 .my-kefu-main {
				background: #043c83;
				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{
				width: 30%;
				float: left;
				height: auto;
			}
			.head_left .Logo{
				width: 23%;
				height: auto;
				padding-right: 1rem;
				float: left;
				margin-top:20px;
				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 img{
			    width: 80%;
			    float: left;
			    margin-left: 20%;
			    margin-top:35px;
			}
			.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: #043c83;
				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: #043c83;
			}
			
			.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;
			}
			
			.container .iconbox .icons {
				width: 33.333333%;
				float: left;
				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;
			}
			
			
			.index_honor{
	padding: 2rem 0 5rem;
}
.index_honor_cont{
	display: none;
}
.cont_active{
	display: block!important;
}
.index_honor .active{
	color:#043c83;
}
.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);
			}