﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#31363e; font-size:14px; font-family:"微软雅黑";
}

/*html, body {
	height: 100%;
	overflow: auto;
}*/
a:link {
	color: #31363e;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #31363e;
}
a:hover {
	text-decoration: none;
	color: #4d67c5;
}
a:active {
	text-decoration: none;
	color: #31363e;
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote,i,em{margin:0; padding:0;}
i,em,span{display:inline-block; font-style:normal}
/*table{border-collapse: collapse;}*/
img{vertical-align:middle; border:none}

a{
	transition: all 0.3s ;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.ak1{
	transition: all 0.3s ;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.ak2{
	transition: all 1s ;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
}
ul,dl{list-style: none;list-style-type: none;margin:0;padding:0;}
li,dt,dd{list-style-type: none;list-style:none;list-style-image:none;margin:0;padding:0;}

.wik{width:calc(100% - 40px); margin:0 auto; padding: 0 20px; max-width: 1400px}
.wik2{width:calc(100% - 40px); margin:0 auto; padding: 0 20px; max-width: 1480px}
.wik3{width:calc(100% - 40px); padding: 0 20px; max-width: 1320px}
.wik4{width:calc(100% - 40px); margin:0 auto; padding: 0 20px; max-width: 1400px}
.maau{margin: 0 auto;}
.oveh{overflow:hidden}
.por{position:relative}
.poa{position:absolute}
.he1{height: 133px}
.he2{height: .44rem}
.pat{padding-top:50px}
.par{padding-right:50px}
.pab{padding-bottom:50px}
.pal{padding-left:50px}
.pmt{margin-top:50px}
.pmr{margin-right:50px}
.pmb{margin-bottom:50px}
.pml{margin-left:50px}
.pat2{padding-top:30px}
.par2{padding-right:30px}
.pab2{padding-bottom:30px}
.pal2{padding-left:30px}
.pmt2{margin-top:30px}
.pmr2{margin-right:30px}
.pmb2{margin-bottom:30px}
.pml2{margin-left:30px}
.pat3{padding-top:20px}
.par3{padding-right:20px}
.pab3{padding-bottom:20px}
.pal3{padding-left:20px}
.pmt3{margin-top:20px}
.pmr3{margin-right:20px}
.pmb3{margin-bottom:20px}
.pml3{margin-left:20px}
.pat4{padding-top:10px}
.par4{padding-right:10px}
.pab4{padding-bottom:10px}
.pal4{padding-left:10px}
.pmt4{margin-top:10px}
.pmr4{margin-right:10px}
.pmb4{margin-bottom:10px}
.pml4{margin-left:10px}
.bordert{border-top:solid 1px #e5e5e5}
.borderr{border-right:solid 1px #e5e5e5}
.borderb{border-bottom:solid 1px #e5e5e5}
.borderl{border-left:solid 1px #e5e5e5}
.border2{border:solid 1px #fff}
.borderb2{border-bottom:solid 1px rgba(255,255,255,.1)}
.bobg{box-shadow: 0 0 10px rgba(0,0,0,0.1)}
.hiid{display:none}
.wid20{width: 20%;}
.wid25{width: 25%;}
.wid30{width: 30%;}
.wid33{width: 33%;}
.wid40{width: 40%;}
.wid45{width: 45%;}
.wid48{width: 48%;}
.wid49{width: 49%;}
.wid50{width: 50%;}
.wid55{width: 55%;}
.wid70{width: 70%;}
.wid80{width: 80%;}
.wid100{width: 100%;}
.wfl{float:left}
.wfr{float:right}
.co1,.co1:link,.co1:visited,.co1:hover,.co1:active{color: #1e3b63}
.co2,.co2:link,.co2:visited,.co2:hover,.co2:active{color: #4d67c5}
.co3,.co3:link,.co3:visited,.co3:hover,.co3:active{color: #ff6410}
.co4,.co4:link,.co4:visited,.co4:hover,.co4:active{color: #505b6a}
.co5,.co5:link,.co5:visited,.co5:hover,.co5:active{color: #ffffff}
.co6,.co6:link,.co6:visited,.co6:hover,.co6:active{color: #c8c8c8}
.bg1{background: #1e3b63}
.bg2{background: #4d67c5}
.bg3{background: #ff6410}
.bg4{background: #f5f7fa}
.bg5{background: #ffffff}
.bg6{background: #c8c8c8}
.tit1{font-size: 36px;}
.tit2{font-size: 22px;}
.tit3{font-size: 30px;}
.tik{width:100%; position: relative; height: 140px; margin-top: -20px}
.ti1{width:100%; position: absolute; z-index: 2; margin-top: 45px}
.ti2{width:100%; position: absolute; z-index: 2; margin-top: 115px}
.tibg{width:100%; position: absolute;z-index: 1; font-size: 80px; color: #eaecef;}
.tex1{font-size:14px}
.tex2{font-size:16px}
.tex3{font-size:18px}
.tex4{font-size:22px}
.fontb{font-weight: bold}
.fontn{font-weight: normal}
.fontd{text-transform: uppercase}
.fonts{letter-spacing: 5px;}
.fontsl{letter-spacing: 5px; padding-left: 5px;}
.fontsr{letter-spacing: 5px; padding-right: 5px;}
.fonts2{letter-spacing: 2px;}
.fontsl2{letter-spacing: 2px; padding-left: 2px;}
.fontsr2{letter-spacing: 2px; padding-right: 2px;}
.disb{display:block}
.dis1{display: block}
.dis2{display: none}
.curp{cursor: pointer}
.line125{line-height: 125%}
.line180{line-height: 180%}
.line200{line-height: 200%}
.line220{line-height: 220%}
.line240{line-height: 240%}
.line260{line-height: 260%}
.texl{text-align: left;}
.texc{text-align: center;}
.texr{text-align: right;}

.borb{
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-o-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
.bory{
	-moz-border-radius:500px;
	-ms-border-radius:500px;
	-o-border-radius:500px;
	-webkit-border-radius:500px;
	border-radius:500px;
}

.swiper-container{width: 100%; height: 100%;}
.swiper-slide {
	background-size: cover;
	background-position: center;
}
.swiper-slide img{width: 100%}

.swiper1 .swiper-pagination1 .swiper-pagination-bullet-active,.swiper1g .swiper-pagination1g .swiper-pagination-bullet-active{background: #4d67c5}
.swiper1 .swiper-pagination1 span,.swiper1g .swiper-pagination1g span{background: rgba(255,255,255,0.4); opacity: 1}

.p1-home{overflow:hidden;margin-top:0}
.p1-banner{position:relative;text-align:center;width:100%;max-width:1920px;height:850px;padding:0 10px;margin:auto;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}
.p1-banner .banner-video{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}
.p1-banner .banner-video::before{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;display:block;content:'';background-color:rgba(0,0,0,.3)}
.p1-banner .banner-video img{width:100%;height:100%}
.p1-banner video {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
    object-fit: fill
}

/*滚动条*/
.swiper2 .swiper-slide {height: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.swiper3 .swiper-slide {width: auto;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.bas2{overflow: hidden}
.bas2 img {
    width: 100%;
    height: auto;
    display: block;
    vertical-align: middle;
    max-width: 100%;
}
.swiper-slide-active.bas2 img {
    -webkit-transition: all 12s linear;
    transition: all 12s linear;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.bas3 .divs{
	width: 100%;
	height: auto;
	display: block;
	vertical-align: middle;
	max-width: 100%;
	background-size: cover;
}
.swiper-slide-active.bas3 .divs{
    -webkit-transition: all 8s linear;
    transition: all 8s linear;
	-webkit-transform: translateX(-200px);
    transform: translateX(-200px);
}
.bas4 .divs{width: 100%; height: 760px;}
.bas4 .divs{
	/*width: 100%;
    height: auto;*/
    display: block;
    vertical-align: middle;
    max-width: 100%;
}
.swiper-slide-active.bas4 .divs{
    -webkit-transition: all 12s linear;
    transition: all 12s linear;
    -webkit-transform: scale(1.16);
    transform: scale(1.16);
}
.bas4 .divs2{width: 100vw; height: 100vh;}

.p1_1{position: absolute; z-index: 1;  top:22%;left: 0%;}
.p1_1 img{width: 650px}
.p1_2{position: absolute; z-index: 1; left:20%; bottom:48%; width: 30%;}
.p1_2 img{width: 100%;}
.p1_3{position: absolute; z-index: 1; left:20%; bottom:40%; width: 30%;}
.p1_3 img{width: 100%;}
.p1_4{position: absolute; z-index: 1; left:20%; bottom:32%; width: 30%;}
.p1_4 img{width: 100%;}

.topk{width: 100%; position:fixed; top: 0px; z-index:999990;}

.logo{width:16%; height: 80px;}
.logo img{width: 200px; height: 80px; margin-top: 5px}
.nav_menu{width:75%;}
.sete{width:8.5%; height: 50px; margin-top: 34px;}
.serr{float:left; width:15%; height: 22px; cursor: pointer}
.tee{float:right; width:85%; height: 20px; line-height: 22px; font-size: 18px; overflow: hidden; text-align: right}

.wbk{padding: 140px 0}
.wb1{background: url("../images/wb1.png") no-repeat top center;}
.wb2{background: url("../images/wb2.png") no-repeat top right #f5f7fa; background-size: 610px}
.wb3{background: url("../images/wb3.jpg") no-repeat bottom right; background-size: 830px}
.wb45{width:100%; height: 820px; position: relative}
.wb4{width:100%; height: 600px;  background: url("../images/wb4.jpg") no-repeat top center; background-size: cover; position: absolute; z-index: 1; padding-top: 140px;}
.wb5 {
	width: calc( 100% - 280px);
	height: 155px;
	background-size: 100%;
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 280px;
	-moz-border-top-left-radius: 15px;
	-ms-border-top-left-radius: 15px;
	-o-border-top-left-radius: 15px;
	-webkit-top-left-border-radius: 15px;
	border-top-left-radius: 15px;
	-moz-border-bottom-left-radius: 15px;
	-ms-border-bottom-left-radius: 15px;
	-o-border-bottom-left-radius: 15px;
	-webkit-bottom-left-border-radius: 15px;
	border-bottom-left-radius: 15px;
}

.abl{float:left; width: 40%; height: 614px}
.abl1{z-index: 2; left:0; top:0}
.abl1 img{width:407px;}
.abl2{z-index: 3; right:0; bottom:0}
.abl2 img{width:275px;}

.abr{float:right; width:52%; margin-top: 52px}
.abn{font-size:16px; line-height: 36px; color: #939393;}
.shk{border-top: solid 1px #e8e8e8; padding-top: 70px; margin-top: 70px;}
.shk dl{float:left; width:50%;}
.shk dt{float:left; width:80px;}
.shk dt img{width:63px; height: 63px; border: solid 2px #ff6410; margin-top: 5px;
	-moz-border-radius:500px;
	-ms-border-radius:500px;
	-o-border-radius:500px;
	-webkit-border-radius:500px;
	border-radius:500px;
}
.shk dd{float:left; width:200px;}
.shu{font-size: 16px;}
.shu i{font-size: 36px; font-weight: bold; margin-right: 5px}
.shu em{font-size: 21px; font-weight: bold}

.swiper4 .swiper-wrapper,.swiper5 .swiper-wrapper{margin-bottom: 40px; margin-top: 40px;}
.swiper4 .swiper-slide,.swiper5 .swiper-slide{background: #ffffff; box-shadow: 10px 10px 40px rgba(201,211,225,.2); height: 394px;}
.swiper4 .swiper-slide .prr,.swiper5 .swiper-slide .prr{width:100%; height: 320px;}
.swiper4 .swiper-slide .prr .prrn,.swiper5 .swiper-slide .prr .prrn{width:100%; height: 320px;}
.swiper4 .swiper-slide .prrb{width:calc(100% + 0); opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0;height: 320px; transition: .5s}
.swiper5 .swiper-slide .prrb2{width:calc(100% + 0); opacity: 1; position: absolute; top: 0; left: 0; right: 0; bottom: 0;height: 320px; transition: .5s;
	background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,1));
	background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,1));
	background-image:-moz-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,1));
	background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,1));
	background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,1));
}
.swiper4 .prt,.swiper5 .prt{padding:25px 15px; overflow: hidden}
.swiper4 h3{float: left; width:70%; font-size:20px; height: 24px; line-height: 24px; color: #1e3b63; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.swiper5 h3{font-size:20px; height: 20px; line-height: 20px; color: #1e3b63; text-align: center; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.swiper4 em{float: left; width:30%;}
.swiper4 em i{height:24px; line-height: 24px; padding: 0 6px; text-align: center; border:solid 1px #ff6410; color: #ff6410; font-size: 14px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.swiper4 .swiper-slide:hover em i{ border:solid 1px #ff6410; background: #ff6410; color: #FFFFFF}
.swiper4 .swiper-slide:hover .prrb{opacity: 1; width:100%;transition: .5s;
	background-image:-webkit-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0));
	background-image:-ms-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0));
	background-image:-moz-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0));
	background-image:-o-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0));
	background-image:linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0));
	z-index: 1;
}
.swiper5 .swiper-slide:hover .prrb2{opacity: 1;transition: .5s;
	background-image:-webkit-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0.3),rgba(255,255,255,1));
	background-image:-ms-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0.3),rgba(255,255,255,1));
	background-image:-moz-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0.3),rgba(255,255,255,1));
	background-image:-o-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0.3),rgba(255,255,255,1));
	background-image:linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0.3),rgba(255,255,255,1));
	z-index: 1;
}
.swiper4 .swiper-slide:hover h3,.swiper5 .swiper-slide:hover h3,.swiper6 .swiper-slide:hover h3{color: #4d67c5;transition: .5s}
.swiper4 a,.swiper5 a{display: block;}
.anm2 .prrn{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.anm2:hover .prrn{transform:scale(1.1);}

.tik1{width:500px;top:140px; left:55%; position: absolute;z-index: 2; margin-left:80px}
.swiper6 .swiper-slide .prr{float:left; width:55%;
	-moz-border-top-right-radius:15px;
	-ms-border-top-right-radius:15px;
	-o-border-top-right-radius:15px;
	-webkit-top-right-border-radius:15px;
	border-top-right-radius:15px;
	-moz-border-bottom-right-radius:15px;
	-ms-border-bottom-right-radius:15px;
	-o-border-bottom-right-radius:15px;
	-webkit-bottom-right-border-radius:15px;
	border-bottom-right-radius:15px;
}
.swiper6 .swiper-slide .prrn{width:100%; height: 880px;}
.swiper6 .swiper-slide .prt{float:left; width:45%;}
.swiper6 .swiper-slide .prtn{margin:160px 180px 0 80px}
.swiper6 .swiper-slide h3{color: #1e3b63; font-size: 24px; height: 28px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.swiper6 .swiper-slide h3 a{color: #1e3b63;}
.swiper6 .swiper-slide .prtnd{height: 170px; font-size: 16px; color: #939393; line-height: 36px; margin: 35px 0 50px 0; overflow: hidden}
.swiper6 .swiper-slide .prtnd a{color: #939393;}
.swiper6 .swiper-buttonk{width:140px; right:180px; bottom:200px; position: absolute;}
.swiper6 .swiper6bl{width:60px; height: 60px; border: solid 2px #ff6410; background: url("../images/swiper6bl.png")no-repeat; cursor: pointer; position: absolute;left:0; z-index: 1; background-size: 100%}
.swiper6 .swiper6br{width:60px; height: 60px; border: solid 2px #ff6410; background: url("../images/swiper6br.png")no-repeat; cursor: pointer; position: absolute;right:0; z-index: 1; background-size: 100%}
.swiper6 .swiper6bl:hover{background: url("../images/swiper6bl_h.png")no-repeat #ff6410}
.swiper6 .swiper6br:hover{background: url("../images/swiper6br_h.png")no-repeat #ff6410}

.swiper7{margin-top: 30px}
.swiper7 .swiper-slide{background:url("../images/mp_bg.png")no-repeat top left #FFFFFF; background-size:122px; margin: 30px 0 40px 0; box-shadow: 10px 10px 40px rgba(201,211,225,.6);transform: scale(0.85) !important; transition:.4s;}
.swiper7 .swiper-slide-active{transform: scale(1) !important; transition:1s;}
.swiper7 .swiper-slide:hover{background-size:150px;}
.swiper7 .swiper-slide:hover .mp_nx{border-bottom:solid 3px #4d67c5}

.fmp{float:left; width:48%; margin:1% 1% 1% 1%;background:url("../images/mp_bg.png")no-repeat top left #FFFFFF; background-size:122px; box-shadow: 0px 0px 20px #e5e5e5; transition:.4s;}
.fmp:hover{background-size:150px;}
.fmp:hover .mp_nx{border-bottom:solid 3px #4d67c5}

.fw1{float:left; width:450px; margin: 40px 60px}
.fw1 dt{float: left; width:70px;}
.fw1 dd{float: left; width:370px;}
.fw1 img{width:60px; height: 60px; margin-right: 10px;}
.fw1 i{height: 20px; font-size: 18px; color: #FFFFFF}
.fw1 em{height: 30px; font-size: 30px; font-weight: bold; color: #FFFFFF}
.fw2{float:right; width:200px; margin-top: 50px; text-align: right}

.mp_lo{width:165px; height: 35px;float: right; margin-top: 22px;}
.mp_lo img{width:140px; height: 35px;}
.mp_na{width:65%; padding-left: 22%; height: 42px; font-size:28px; color: #272727; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mp_nz{width:75%; padding-left: 22%; height: 40px;color: #272727}
.mp_nz_1{float:left; width:calc( 38% - 5px); margin-right:5px; font-size: 20px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mp_nz_2{float:left; width:30%; font-size: 20px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mp_nz_3{float:left; width:32%; font-size: 14px; margin-top: 4px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mp_nx{border-bottom:solid 3px #005da6}
.mp_nd {
	margin: 14px 30px 20px 30px;
	height: 120px;
	overflow: hidden;
	line-height: 24px;
	font-size: 12px;
	color: #303030
}

/*.mp_nd{margin:14px 30px 20px 30px; height: 92px; overflow: hidden; line-height: 24px; font-size: 12px; color: #303030}
*/
.nel{float:left; width:48%; margin-top: 30px; margin-bottom: 20px;}
.ner{float:right; width:48%; margin-top: 30px; margin-bottom: 20px;}
.nelt{width:100%; height:500px; position: relative}
.nelt_na{width:calc(100% - 180px); height:26px; position: absolute;left:30px; bottom:105px; z-index: 3; font-size: 22px; color: #FFFFFF; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nelt_nn{width:calc(100% - 180px); height:60px; line-height: 32px; position: absolute;left:30px; bottom:30px; z-index: 3; font-size: 16px; color: #FFFFFF; overflow:hidden;}
.nelt_date{width:100px; height:120px; position: absolute;right:30px; bottom:30px; z-index: 3; color: #FFFFFF; overflow:hidden; text-align: center}
.nelt_date dt{font-size:75px; height: 87px;}
.nelt_date dd{font-size:24px; height: 30px;}
.nelt_bg{width:100%; height:500px; position: absolute; z-index: 2;
	background-image:-webkit-linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.5));
	background-image:-ms-linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.5));
	background-image:-moz-linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.5));
	background-image:-o-linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.5));
	background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.5));
}
.nelt .prr{width:100%; height:500px; position: absolute; z-index: 1;}
.nelt .prr .prrn{width:100%; height: 500px;}

.news{border-bottom:solid 1px #e8e8e8; padding-bottom: 22px; margin-bottom: 22px;}
.news h3{height:47px; color:#1e3b63; font-size: 20px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news .news_date{height:30px; color:#939393;font-size: 16px; overflow: hidden}
.news .news_nn{height:52px; line-height: 28px; color:#939393;font-size: 16px; overflow: hidden}
.news:hover h3{color:#4d67c5}

/*分页*/
.fba{width: calc( 100% - 40px ); height: 390px; padding: 0 20px; background-size: cover; overflow: hidden}
.fbaz{margin-top: 150px;}

.wk1{float: left; width:250px;}
.wk2{float: right; width:calc(100% - 300px);}

.lmt{padding-bottom: 25px;}
.lmt_1{float:left; width:42%; height: 30px; line-height: 28px; font-size: 26px; font-weight: bold; /*background: url("../images/lmt_1.png") no-repeat; background-size: 5px;*/ display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lmt_1 img{width: 5px; height: 28px; margin-right: 10px; margin-top: -2px;}
.lmt_2{float:right; width:56%; font-size: 16px; text-align:right; color:#8c929a; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lmt_2 img{width: 20px; height: 20px; margin-right: 5px; margin-top: -2px;}
.lmt_2 a{color:#8c929a;}
.lmt_2 a:hover{color:#4d67c5;}

.fmenu{background: #e9f2ff; padding: 25px 0; overflow: hidden; min-height: 440px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-o-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
.fmenu a:first-child{border-top:solid 1px #e0e7f2;}
.fmenu a{display: block; border-bottom:solid 1px #e0e7f2; background: url("../images/fenli.png")no-repeat right center; padding: 24px 35px 24px 20px; font-size: 20px; color: #1e3b63}
.fmenu a:hover,.fmenuh:link,.fmenuh:visited,.fmenuh:hover,.fmenuh:active{background: url("../images/fenlih.png")no-repeat right center #4d67c5; color: #FFFFFF}

.fbutt a{display: block; padding: 15px 0; border: solid 2px #ff6410; background: url("../images/fbutt.png")no-repeat right center; background-size: 55px; color: #ff6410; font-size: 20px; padding-left: 45px; margin-top: 180px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:6px;
}
.fbutt a:hover{display: block; color: #FFFFFF; background: url("../images/fbutth.png")no-repeat right center #ff6410; background-size: 55px;}

/*.prk,.prh{margin: 30px 0}
.prk ul,.prh ul{float:left; width:calc(94% / 3); margin:1%;}*/
.prk,.prh{width:calc(100% + 26px); overflow: hidden}
.prk ul,.prh ul{float:left; width:calc(calc(100% - 76px) / 3); margin-right: 25px; margin-bottom: 25px; overflow: hidden}
.prk ul li{width:calc(100% - 2px); height: 310px; border: solid 1px #e8e8e8; overflow: hidden;}
.prh ul li{width:calc(100% - 2px); height: 545px; border: solid 1px #e8e8e8; overflow: hidden;}
.prk ul li .prr{width:100%; height: 250px; position: relative;}
.prh ul li .prr{width:100%; height: 490px; position: relative}
	.prk ul li .prrn {
		width: 100%;
		height: 250px;
		background-size: cover;
	}
.prh ul li .prrn{width:100%; height: 490px;}
.prk ul li .prrb{width:100%; opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0;height: 250px; transition: .5s}
.prh ul li .prrb{width:100%; opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0;height: 490px; transition: .5s}
.prk ul li h3,.prh ul li h3{ padding: 0 20px; transition: .5s; font-size:18px; height: 50px; line-height: 50px; color: #1e3b63; text-align: center; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.prk ul li:hover h3,.prh ul li:hover h3{color: #4d67c5;}
.prk ul li:hover .prrb,.prh ul li:hover .prrb{opacity: 1; width:100%;transition: .5s;
	background-image:-webkit-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0));
	background-image:-ms-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0));
	background-image:-moz-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0));
	background-image:-o-linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0));
	background-image:linear-gradient(180deg,rgba(77,103,197,0.3),rgba(77,103,197,0));
	z-index: 1;
}
.prk ul li a,.prh ul li a{display: block;}

.fnewk{margin: 0 0 30px 0}
.f_tui{border-bottom: solid 1px #e8e8e8; padding-bottom: 30px; padding-top: 30px; overflow: hidden}
.f_tui_tu{float:left; width:350px; height: 250px;}
.f_tui_tu .prr{width:350px; height: 250px; position: relative}
.f_tui_tu .prrn{width:350px; height: 250px; position: absolute}
.f_tui_rw{float:right; width:calc(100% - 390px)}
.f_tui_rn{width:100%; margin-top: 30px; border-bottom: solid 1px #e8e8e8; padding-bottom: 30px;}
.f_tui_r h3{height: 55px; font-size: 24px; color: #1e3b63; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.f_tui_r .f_tui_r_date{height: 36px; color:#939393; font-size: 16px;}
.f_tui_r .f_tui_r_nh{height: 115px; line-height: 30px;}
.f_tui_r .f_tui_r_nu{height: 54px; line-height: 30px;}
.f_tui_r .f_tui_r_nn{color:#939393; font-size: 16px; overflow: hidden}
.f_tui_r .f_tui_r_mo{width:105px; height: 28px; line-height: 28px; color:#939393; font-size: 12px; background: url("../images/f_tui_r_mobg.png")no-repeat right center; background-size: 25px; margin-top: 20px;}
.f_tui a{display: block;}
.f_tui:hover .f_tui_r h3,.f_tui_rn:hover h3{color: #4d67c5;}

.dowl{height:55px; border-bottom:dotted 1px #e8e8e8; margin-bottom: 20px;}
.dowl h3{float: left; width:calc(100% - 220px); font-size: 20px; font-weight: normal; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background: url("../images/li2.png")no-repeat left; padding-left: 20px; margin-top: 4px}
.dowl .dowl_d{float: right; width:140px; font-size: 15px; text-align: right}
.dowl_d:link,.dowl_d:visited,.dowl_d:active{float: right; width:126px; height: 36px; line-height: 36px; text-align:center; display:block; color: #666666; background: #f2f2f2;	
		-moz-border-radius:5px;
		-ms-border-radius:5px;
		-o-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
}
.dowl_d:hover{width:126px; float: right; background: #ff6410; color: #FFFFFF; 
		-moz-border-radius:5px;
		-ms-border-radius:5px;
		-o-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
}

.tzk{width:606px; margin: auto; margin-top: 40px;}
.tzk dl{background: #f3f6fa; border: solid 1px #e7eaee; padding:15px 23px; overflow: hidden; font-size: 21px; margin-bottom: 10px}
.tzk dl dt{float:left; width:30%; color: #4d67c5}
.tzk dl dd{float:right; width:68%}

.jok{width:100%; position: fixed; left:0; top:90px; opacity: 0}
.jott{width:100%; position: fixed; left:0; top:90px; opacity: 1}
.jot{background: #e9f2ff; color: #4d67c5; font-size: 18px; padding: 20px 25px; margin-bottom: 1px; overflow: hidden}
.jot ul li{float:left; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jot_1{width:calc(15% - 10px)}
.jot_2{width:calc(9% - 10px)}
.jot_3{width:calc(12% - 10px)}
.jot_4{width:calc(45% - 10px)}
.jot_5{width:calc(19% - 10px)}

.jod{background: #f3f3f3; font-size: 18px;  margin-bottom: 1px; overflow: hidden}
.jod a{display: block; height: 24px; padding: 20px 25px;}
.jod ul li{float:left; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jod ul li p{word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jod_1{width:calc(15% - 10px)}
.jod_2{width:calc(9% - 10px)}
.jod_3{width:calc(12% - 10px)}
.jod_4{width:calc(45% - 10px)}
.jod_5{width:calc(12% - 10px)}
.jod_6{width:calc(7% - 10px)}

.fck{background:url("../images/fck_2bg.jpg")no-repeat center right; background-size:cover; background-position: 560px}
.fck_1{float:left; width:calc(50% - 60px); padding: 25px 30px; font-size: 16px; color: #666666; line-height: 200%}
.fck_1t{font-size:26px; color: #272727; margin-bottom: 10px; font-weight: bold}

.fti{background: #f5f5f5; padding: 40px 40px 20px 40px; margin-top: 33px; margin-bottom: 33px; overflow: hidden;}
.ab1{font-size:28px; color: #1e3b63; margin-bottom: 15px; line-height: 150%}
.ab2{color:#8b929a; font-size: 16px;}
.ab2 i{margin-right: 20px; margin-bottom: 20px}
.ab2 i:last-child{margin-right: 0;}
.ab2 i img{width:19px; height: 19px; margin-right: 5px; margin-top: -2px}
.ab3{overflow:hidden; padding-top: 10px;}
.ab3_img{max-width:100%; overflow:hidden; margin:0 auto;}
.ab3_img img{border:none; max-width:100%;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	-o-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
.syp,.xyp{width:50px; height:50px;}
.syp a:link,.syp a:visited,.syp a:hover,.syp a:active{width:50px; height:50px; background:url(../images/syp.gif) no-repeat; display:block}
.xyp a:link,.xyp a:visited,.xyp a:hover,.xyp a:active{width:50px; height:50px; background:url(../images/xyp.gif) no-repeat; display:block}
.ab4{line-height:220%; font-size: 16px; margin-top: 40px;}
.ab4 span{display: inline}
.ab4 img{max-width: 100%}
.ab4_1{float: left; width: calc(50% - 20px);}
.ab4_2{float: right; width: calc(50% - 20px);}
.ab4_3{float: left; width: calc(100% / 3);}
.ab4_3 .ab4_3nl{margin-right: 20px;}
.ab4_3 .ab4_3nm{margin-left: 10px; margin-right: 10px;}
.ab4_3 .ab4_3nr{margin-left: 20px;}
.ab4_4{float:left; width: calc(25% - 20px);}

.f_l{margin-top:60px; border-top:solid 1px #e8e8e8; padding-top: 50px;  margin-bottom: 10px; font-size: 16px;}
.f_l1{float:left; width:calc( 50% - 41px);  text-align: left; margin-top: 15px;}
.f_l2{float:left; width:calc( 50% - 41px); text-align: right; margin-top: 15px }
.f_lx{float:left; width:1px; height: 136px; background: #e8e8e8; margin: 0 40px}
.f_lp{height: 37px;color: #8c929a;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.f_lp em{margin: 0 10px}
.f_ln{height: 37px; color: #1e3b63;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.f_l1 a:hover .f_ln,.f_l2 a:hover .f_ln{color: #4d67c5}

.ta1{font-size: 20px;}
.ta1 td{text-align: center; color: #4a515b; padding: 20px;}
.ta1t1{
	-moz-top-left-border-radius:15px;
	-ms-top-left-border-radius:15px;
	-o-top-left-border-radius:15px;
	-webkit-top-left-border-radius:15px;
	border-top-left-radius:15px;
}
.ta1t2{
	-moz-top-right-border-radius:15px;
	-ms-top-right-border-radius:15px;
	-o-top-right-border-radius:15px;
	-webkit-top-right-border-radius:15px;
	border-top-right-radius:15px;
}
.ta1t3{
	-moz-bottom-left-border-radius:15px;
	-ms-bottom-left-border-radius:15px;
	-o-top-bottom-border-radius:15px;
	-webkit-bottom-left-border-radius:15px;
	border-bottom-left-radius:15px;
}
.ta1t4{
	-moz-bottom-right-border-radius:15px;
	-ms-bottom-right-border-radius:15px;
	-o-bottom-right-border-radius:15px;
	-webkit-bottom-right-border-radius:15px;
	border-bottom-right-radius:15px;
}

.fuwuk{width:calc(100% + 25px); overflow: hidden}
.fuwu{float:left; width:calc(calc(100% - 75px) / 3); margin-right: 25px; margin-bottom: 25px; overflow: hidden}
.fuwu dl{padding: 30px 25px; text-align: center; border: solid 1px #e8e8e8;}
.fuwu dl dt{height:120px;}
.fuwu dl dt img{width:100px; height: 100px;}
.fuwu dl dd{height:86px; line-height: 190%; color: #666666; font-size: 16px; overflow: hidden;}

.swiper8 .swiper-wrapper{width:calc(100% - 100px); position: absolute; left:50px; right: 50px;}
.swiper8bl{width:28px; height: 72px; background: url("../images/swiper8bl.png") repeat-x center #FFFFFF; background-size: 28px; position: absolute; z-index: 20; top:0; left:0; cursor: pointer}
.swiper8br{width:28px; height: 72px; background: url("../images/swiper8br.png") repeat-x center #FFFFFF; background-size: 28px; position: absolute; z-index: 20; top:0; right:0; cursor: pointer}
.hix{height: 85px; background: url("../images/x.jpg") repeat-x;}
.htk{width:65px; height: 45px; text-align: center; margin: auto; margin-top: 28px; cursor: pointer}
.htk dt{width:13px; height: 13px; background: #e2e2e2; margin: auto}
.htk dd{height: 26px; font-size: 20px; color:#1e3b63; font-weight: bold; margin-top: 8px;}
.hix .on dt {
	background: #4d67c5
}

.hix .on dd {
	color: #4d67c5;
}
.htk:hover dt{background: #4d67c5;}
.htk:hover dd{color: #4d67c5;}
/*发展历程*/
.htkh dt {
	background: #4d67c5
}

.htkh dd {
	color: #4d67c5;
}

.hsk{width:calc(100% - 70px); color: #1e3b63; background: url("../images/hsk_bg.jpg") repeat-y #f2f2f2; overflow: hidden; padding:0 35px; font-size: 18px; margin-bottom: 20px}
.hsk dt{float:left; width: 184px; padding: 18px 0; line-height: 180%}
.hsk dt em{font-size:24px}
.hsk dd{float:left; width: calc(100% - 184px); padding: 20px 0; line-height: 180%}
.hsk:hover{color: #4d67c5;}

.ym{overflow:hidden; text-align: center; }
.ym a{border:solid 1px #e5e5e5; padding:6px 12px 6px 12px; color:#777777; margin-right:5px; margin-bottom:10px; display: inline-block;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.ym a:hover{background:#4d67c5; color:#FFF; border:solid 1px #4d67c5;}
.ym a.select{background:#4d67c5; color:#FFF; border:solid 1px #4d67c5;}
.ym a.select:hover{background:#4d67c5; color:#FFF; border:solid 1px #4d67c5;}

/*/分页*/
.dwb{background:url("../images/wbg.jpg")no-repeat top center; background-size:cover; color: #4b4f55}
.dwb a:hover{text-decoration: underline;}
.dwx{border-bottom: solid 1px rgba(0,0,0,.1); padding-bottom: 25px; margin-bottom: 45px;}
.lj1{float:left; width:86px; color: #1e3b63; font-size: 16px; font-weight: bold; }
.lj2{float:right; width:calc( 100% - 86px);}
.lj2 a{color: #4b4f55; display: inline-block; margin-right: 15px; margin-bottom: 15px;}

.dw1{float:left; width:13%; margin-right:1%;}
.dw1 img{width:96px; height: 96px;}

.dw2{float:left; width: 13%; margin-left: 1%}
.dw2t dt{font-size: 16px; margin-bottom: 25px; background: url(../images/sfl.png) no-repeat bottom left; padding-bottom: 20px;}
.dw2t dd{margin-bottom: 17px;}
.dw2t dt a{color: #1e3b63; font-size: 16px; font-weight: bold; display: block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dw2t dd a{display: block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.dwn{overflow: hidden; color: #FFFFFF; line-height: 220%; padding: 28px 0; text-align: center;}
.dwn a{color: #FFFFFF;}
.dwn a:hover{text-decoration: underline;}
.dwn em{margin-right: 14px;}
.dwn em:last-child{margin-right: 0;}
.dwni{color: #7a8dd4}
.dwn1{float:left; width: 55%; text-align: left;}
.dwn2{float:right; width: 43%; text-align: right}



/*.foot{padding-bottom:.36rem; text-align:center; font-size:.12rem; background: #1e252d}
.down{width:100%;height:.5rem; background:rgba(24,28,32,.9); text-align: center; position:fixed; bottom: 0;z-index: 90; color:#FFF; max-width: 780px; margin:0 auto;}
.down ul{padding: 0 .14rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -moz-box;
	display: -o-box;
    display: box;
}
.down li{
	display: block;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-o-box-flex:1;
	-ms-flex:1;
	box-flex:1;
}
.dok{border-right:solid 1px rgba(255,255,255,.2); height: .26rem}
.down li:last-child{border-right:none;}
.down a{display: block; color:#FFF;}
.down i{font-size:.16rem; margin-top: .0rem; display: block}
.down li i img{width:.2rem}
.down span{font-size:.1rem;}
.dok a{ float: right; width:.48rem; height:.48rem;background:#2a7345;}
.dok i{ font-size: .14rem;margin-top: .04rem}
.dost{position: absolute; z-index: 1; width: 100%; height: .48rem}*/

/*.bounce-up1{animation: bounce-up1 5s linear infinite;}
@-webkit-keyframes bounce-up1 {
    25% {
        -webkit-transform: translateY(-10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(10px);
    }
}
 
@keyframes bounce-up1 {
    25% {
        transform: translateY(-10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(10px);
    }
}
 
.animate-bounce-up1{
    -webkit-animation: bounce-up1 2.4s linear infinite;
    animation: bounce-up1 2.4s linear infinite;
}

.turn {animation: turn 6s linear infinite;}
@keyframes turn {
    0% {
        transform: rotate(0deg);
    }

    20% {
        transform: rotate(72deg);
    }

    40% {
        transform: rotate(144deg);
    }

    60% {
        transform: rotate(216deg);
    }

    80% {
        transform: rotate(288deg);
    }

    100% {
        transform: rotate(360deg);
    }
}*/



.bu{border:none; font-size:16px; font-family:"微软雅黑"; cursor:pointer; font-weight: bold; letter-spacing: 2px;
	transition: all 0.3s ;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.bum{width:212px; margin: 0 auto}

.bu1:link,.bu1:visited,.bu1:active,.bu1{width:166px; height:50px; line-height:50px; text-align:center; display:block; color: #FFFFFF; background: #ff6410}
.bu1:hover{width:200px;}

.bu2:link,.bu2:visited,.bu2:active,.bu2{width:166px; height:50px; line-height:50px; text-align:center; display:block; color: #ff6410; border:solid 2px #ff6410}
.bu2:hover{width:200px; color: #FFFFFF; background: #ff6410}

.bu3:link,.bu3:visited,.bu3:active,.bu3{width:166px; height:50px; line-height:50px; text-align:center; display:block; color: #FFFFFF; border:solid 2px #FFFFFF}
.bu3:hover{width:200px; color: #4d67c5; background: #FFFFFF}

.tx{border:solid 1px #e9e9e9; padding:8px; font-size:14px; font-family:"微软雅黑"}

.tx1{border:solid 1px #e5e5e5;overflow: hidden; width: 540px;font-size: 15px;}
.tx1 dt{float:left; width: 140px; height: 40px; line-height: 40px; background: #E8E8E8; text-align: center;}
.tx1 dd{float:left; width: 340px;}
.tx1 dd img{position: absolute; z-index: 2; top:11px; right:10px}
.tx1 i{float:left; width: 15px; color: #d52340; text-align: center; margin-top: 10px;}
.tx1_1{width: 374px; border:none; padding:10px 12px;font-size: 15px; font-family:"微软雅黑"}

.tx2{border:solid 1px #e5e5e5;overflow: hidden; width: 540px;font-size: 15px;}
.tx2 dt{float:left; width: 140px; height: 80px; line-height: 80px; background: #E8E8E8; text-align: center;}
.tx2 dd{float:left; width: 340px;}
.tx2_1{width: 374px; border:none; padding:13px; height: 52px; font-size: 15px; font-family:"微软雅黑"}

.sel1{padding:8px; width:150px; font-size:14px; font-family:"微软雅黑";border:solid 1px #d1d1d1;}
.sel1 option{ font-family:"微软雅黑";}

.ssk{width:570px;position: absolute; top:50%; left:50%; margin-left: -285px}
.sear{float:left; width:500px; height: 50px; background: #E5E5E5;}
.sear1{float:left; width:400px; height: 50px; padding: 0 0 0 20px; border:none; background: none; font-size: 16px}
.sear2{float:right; width:80px; height: 50px; border:none; font-size: 16px; cursor: pointer; background:url("../images/ser2.png") no-repeat center center; background-size: 25px;}
.ss2{float:right; width:50px; }
.clo1{width:50px; height: 50px; background: url("../images/close.png") no-repeat center center; background-size: 100%;}

.cd-popup{
  	position: fixed;
	z-index: 1002;
	left: 0;
	top: 0;
	width: 100%;
	height:calc(100% - 66px);
	padding-top: 66px;
	background: rgba(0,0,0, 0.7);
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
}


.cd-popup2,.cd-popup3,.cd-popup4,.cd-popup5,.cd-popup6,.cd-popup7{
  	position: fixed;
	z-index: 1002;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0, 0.8);
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

.cd-popup.is-visible,.cd-popup2.is-visible2,.cd-popup3.is-visible3,.cd-popup4.is-visible4,.cd-popup5.is-visible5,.cd-popup6.is-visible6,.cd-popup7.is-visible7{
	overflow: hidden;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container{
	position: relative;
	width: 100%;
	padding-top: 150px;
	background:rgba(255,255,255,0.3);
	margin:auto;
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.cd-popup-container2,.cd-popup-container3,.cd-popup-container4,.cd-popup-container5,.cd-popup-container6,.cd-popup-container7{
	position: relative;
	width: 840px;
	height: 80%;
	box-shadow: 0 0 .12rem rgba(0,0,0,.2);
	top:10%;
	margin:auto;
	background: #FFF;
	border-radius:10px;
	text-align: center;
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	/* Force Hardware Acceleration in WebKit */
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}


/*浮动*/
.suspension{position:fixed;z-index:99999;right:15px;bottom:15px;width:70px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:50px;height:50px;/*background:rgba(0,0,0,0.66);*/margin-bottom:4px;cursor:pointer;outline:none;
	/*-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;*/
}
.suspension .a.active,
.suspension .a:hover{/*background:rgba(0,0,0,0.7);*/}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/qq_bg.png);background-repeat:no-repeat;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/tel_bg.png);background-repeat:no-repeat;}
.suspension .a-qrcode .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/erw_bg.png);background-repeat:no-repeat;}
.suspension .a-wb .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/wb_bg.png);background-repeat:no-repeat;}
.suspension .a-wm .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/shouji_bg.png);background-repeat:no-repeat;}
.suspension .a-ws .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background:url(../images/ser_bg.png);background-repeat:no-repeat;}
.suspension .a-top .i{width:50px;height:50px;/*margin-top:12px;margin-left:12px;*/background:url(../images/top_bg.png);background-repeat:no-repeat; background-size: 50px;}
.suspension .a-top{/*background:rgba(0,0,0,.6);*/display:none;}
.suspension .a-top:hover{/*background:rgba(0,0,0,0.7);*/}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:58px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service-phone{top:-14px;}
.suspension .d-wm{top:34px;}
.suspension .d-ws{top:84px;}
.suspension .d-service{top:130px;}
.suspension .d-qrcode{top:82px;}
.suspension .d-wb{top:78px;}
.suspension .d .inner-box{padding:8px 22px 8px;}
.suspension .d .inner-box img{width: 180px; height: 180px;}
.suspension .d-service-item{padding:14px 0; overflow: hidden}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item a:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px; font-weight: normal}
.suspension .d-service-item .text{float:left;width:120px;line-height:28px;font-weight: bold;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-size:18px;font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-item .text .red{ color: #df1717; }
.suspension .d-service-intro{padding-bottom:20px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.suspension .d-wb{text-align:center;}
.suspension .d-wb .inner-box{padding:20px 0;}
.suspension .d-wb p{font-size:16px;color:#93959c;}
.suspension .d-wm{text-align:center;}
.suspension .d-wm .inner-box{padding:20px 0;}
.suspension .d-wm p{font-size:16px;color:#93959c;}

.anm1{
	-moz-transition:-moz-transform 1.5s; /* Firefox 4 */
	-webkit-transition:-webkit-transform 1.5s; /* Safari and Chrome */
	-o-transition:-o-transform 1.5s; /* Opera */
	-ms-transition:-o-transform 1.5s;
	transition:transform 1.5s;
}
.anm1:hover{
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	transform:rotateY(360deg);
}

.anm2 p img{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.anm2:hover p img{transform:scale(1.2);}

.anm3 p,.anm3 p i,.anm3 p img{
	transition: all 1.5s ;
	-moz-transition: all 1.5s;
	-ms-transition: all 1.5s;
	-o-transition: all 1.5s;
}
	
.anm3:hover p img,.anm3:hover p i{
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	transform:rotateY(360deg);
}

.anm4 p,.anm4 p i,.anm4 p img{
	transition: all 1s ;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

.anm4:hover p img,.anm4:hover p i{
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
}

.anmn{
	transition: all 0.5s ;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.browser_ieh {height: 240px;}
#browser_ie a{COLOR: #000; }
#browser_ie .brower_info {
	text-align: center;background:url(../images/browser/browser.png); WIDTH: 100%; height: 240px;line-height:24px; bottom:0; position:fixed; z-index: 999980;
}
#browser_ie .brower_info .notice_info {
	POSITION: relative; MARGIN-TOP: 5px;text-align: center; width: 900px; margin: 0 auto; font-size: 18px; padding-top:40px;  padding-bottom: 20px;COLOR: #d52340;LINE-HEIGHT: 200%; 
}
#browser_ie .browser_list {
	POSITION: relative;
}
#browser_ie .browser_list img {
	WIDTH: 40px; HEIGHT: 40px
}
#browser_ie .browser_list span {
	TEXT-ALIGN: center; WIDTH: 100px; DISPLAY: inline-block;
}

@media screen and (min-width: 1800px)and (max-width: 1900px){
	.wb5{width:calc( 100% - 200px); left:200px}	
	.p1-banner{height:850px;}
}
@media screen and (min-width: 1700px)and (max-width: 1800px){
	.wb5{width:calc( 100% - 150px); left:150px}	
	.p1-banner{height:800px;}
}
@media screen and (min-width: 1600px)and (max-width: 1700px){
	.wb5{width:calc( 100% - 120px); left:120px}	
	.p1-banner{height:750px;}
}
@media screen and (min-width: 1440px)and (max-width: 1600px){
	.wb5{width:calc( 100% - 70px); left:70px}	
	.p1-banner{height:700px;}
}

@media screen and (min-width: 1200px)and (max-width: 1440px){
	.swiper4 .swiper-wrapper,.swiper5 .swiper-wrapper{margin-bottom: 30px; margin-top: 30px}
	.swiper4 .swiper-slide,.swiper5 .swiper-slide{height: 354px;}
	.swiper4 .swiper-slide .prr,.swiper5 .swiper-slide .prr{height: 280px;}
	.swiper4 .swiper-slide .prr .prrn,.swiper5 .swiper-slide .prr .prrn{ height: 280px;}
	.swiper4 .swiper-slide .prrb,.swiper5 .swiper-slide .prrb2{height: 280px;}
	
	.tik1{top:60px; left:54%; margin-left:70px}
	.swiper6 .swiper-slide .prr{width:54%;}
	.swiper6 .swiper-slide .prrn{height: 700px;}
	.swiper6 .swiper-slide .prt{width:46%;}
	.swiper6 .swiper-slide .prtn{margin:80px 120px 0 70px}	
	.swiper6 .swiper-slide .prtnd{height: 170px; margin: 25px 0 40px 0;}
	.swiper6 .swiper-buttonk{right: 120px; bottom:160px;}
	
	.wb45{height: 750px;}
	.wb4{height: 580px; padding-top: 90px;}
	.wb5{width:calc( 100% - 50px); left:50px}	
	
	.swiper7 .swiper-slide{background-size:110px;}
	.swiper7 .swiper-slide:hover{background-size:140px;}
	.fmp{background-size:110px;}
	.fmp:hover{background-size:140px;}
	.mp_lo{width:155px; height: 32px; margin-top: 20px;}
	.mp_lo img{width:128px; height: 32px;}
	.mp_na{height: 36px; font-size:24px;}
	.mp_nz{height: 36px;}
	.mp_nz_1{font-size: 18px;}
	.mp_nz_2{font-size: 18px;}
	.mp_nz_3{font-size: 13px;}
	.mp_nd{margin:10px 25px 18px 25px;}
	
	.prk ul,.prh ul{float:left; width:calc(calc(100% - 76px) / 3)}
	.prk ul li{height: 290px;}
	.prh ul li{height: 495px;}
	.prk ul li .prr{width:100%; height: 230px}
	.prh ul li .prr{width:100%; height: 440px}
	.prk ul li .prrn{width:100%; height: 230px}
	.prh ul li .prrn{width:100%; height: 440px}
	.prk ul li .prrb{height: 230px;}
	.prh ul li .prrb{height: 440px;}
	
	.f_tui_tu{float:left; width:280px; height: 200px}
	.f_tui_tu .prr{width:280px; height: 200px; position: relative}
	.f_tui_tu .prrn{width:280px; height: 200px; position: absolute}
	.f_tui_rw{float:right; width:calc(100% - 320px)}	
	.f_tui_r .f_tui_r_nh{height: 60px;}	
	
	.fck{background-position: 480px}
	
	.fuwu dl dd{height:115px;}
	
	.p1-banner{height:650px;}
}

@media screen and (min-width: 1140px)and (max-width: 1200px){
	.swiper4 .swiper-wrapper,.swiper5 .swiper-wrapper{margin-bottom: 30px; margin-top: 30px}
	.swiper4 .swiper-slide,.swiper5 .swiper-slide{height: 334px;}
	.swiper4 .swiper-slide .prr,.swiper5 .swiper-slide .prr{height: 260px;}
	.swiper4 .swiper-slide .prr .prrn，.swiper5 .swiper-slide .prr .prrn{ height: 260px;}
	.swiper4 .swiper-slide .prrb,.swiper5 .swiper-slide .prrb2{height: 260px;}
	
	.tik1{top:90px; left:52%; margin-left:60px}
	.swiper6 .swiper-slide .prr{width:52%;}
	.swiper6 .swiper-slide .prrn{height: 700px;}
	.swiper6 .swiper-slide .prt{width:48%;}
	.swiper6 .swiper-slide .prtn{margin:120px 80px 0 60px}	
	.swiper6 .swiper-slide .prtnd{height: 140px; color: #939393; margin: 35px 0 50px 0}
	.swiper6 .swiper-buttonk{right:80px; bottom:170px;}
	
	.wb45{height: 750px;}
	.wb4{height: 580px; padding-top: 90px;}
	.wb5{width:calc( 100% - 50px); left:50px}		
	
	.swiper7 .swiper-slide{background-size:95px;}
	.swiper7 .swiper-slide:hover{background-size:130px;}
	.fmp{background-size:95px;}
	.fmp:hover{background-size:130px;}
	.mp_lo{width:145px; height: 30px; margin-top: 20px;}
	.mp_lo img{width:120px; height: 30px;}
	.mp_na{height: 32px; font-size:22px;}
	.mp_nz{height: 32px;}
	.mp_nz_1{font-size: 16px;}
	.mp_nz_2{font-size: 16px;}
	.mp_nz_3{font-size: 12px;}
	.mp_nd{margin:10px 25px 18px 25px;}
	
	.nelt{height:440px;}
	.nelt_bg{height:440px;}
	.nelt .prr{height:440px;}
	.nelt .prr .prrn{height: 440px;}	
	.news{padding-bottom: 22px; margin-bottom: 22px;}
	.news h3{height:47px; font-size: 20px;}
	.news .news_date{height:30px; font-size: 16px;}
	.news .news_nn{height:32px; line-height: 28px;}
	
	.prk ul,.prh ul.prk ul,.prh ul{float:left; width:calc(calc(100% - 76px) / 3)}
	.prk ul li{height: 340px;}
	.prh ul li{height: 395px;}
	.prk ul li .prr{width:100%; height: 280px;}
	.prh ul li .prr{width:100%; height: 340px;}
	.prk ul li .prrn{width:100%; height: 280px;}
	.prh ul li .prrn{width:100%; height: 340px;}
	.prk ul li .prrb{height: 280px;}
	.prh ul li .prrb{height: 340px;}
	
	.f_tui_tu{float:left; width:270px; height: 190px}
	.f_tui_tu .prr{width:270px; height: 190px; position: relative}
	.f_tui_tu .prrn{width:270px; height: 190px; position: absolute}
	.f_tui_rw{float:right; width:calc(100% - 300px)}	
	.f_tui_r h3{font-size:20px;}
	.f_tui_r .f_tui_r_date{font-size: 15px;}
	.f_tui_r .f_tui_r_nn{height: 50px; font-size: 15px; line-height: 28px;}
	
	.jot,.jod{font-size: 16px;}
	
	.fck{background-position: 410px}
	
	.fuwu{float:left; width:calc(calc(100% - 51px) / 2);}	
	
	.p1-banner{height:600px;}
}

@media screen and (min-width: 960px)and (max-width: 1140px){
	.swiper4 .swiper-wrapper,.swiper5 .swiper-wrapper{margin-bottom: 30px; margin-top: 30px}
	.swiper4 .swiper-slide,.swiper5 .swiper-slide{height: 394px;}
	.swiper4 .swiper-slide .prr,.swiper5 .swiper-slide .prr{height: 320px;}
	.swiper4 .swiper-slide .prr .prrn,.swiper5 .swiper-slide .prr .prrn{ height: 320px;}
	.swiper4 .swiper-slide .prrb,.swiper5 .swiper-slide .prrb2{height: 320px;}
	
	.tik1{top:80px; left:52%; margin-left:60px}
	.swiper6 .swiper-slide .prr{width:52%;}
	.swiper6 .swiper-slide .prrn{height: 660px;}
	.swiper6 .swiper-slide .prt{width:48%;}
	.swiper6 .swiper-slide .prtn{margin:160px 80px 0 60px}	
	.swiper6 .swiper-slide .prtnd{height: 140px; margin: 20px 0 30px 0;}
	.swiper6 .swiper-buttonk{right:80px; bottom:150px;}
	
	.wb45{height: 700px;}
	.wb4{height: 530px; padding-top: 90px;}
	.wb5{width:calc( 100% - 50px); left:50px}
	
	.swiper7 .swiper-slide{background-size:90px;}
	.swiper7 .swiper-slide:hover{background-size:120px;}
	.fmp{background-size:90px;}
	.fmp:hover{background-size:120px;}
	.mp_lo{width:130px; height: 28px; margin-top: 20px;}
	.mp_lo img{width:112px; height: 28px;}
	.mp_na{height: 30px; font-size:20px;}
	.mp_nz{height: 30px;}
	.mp_nz_1{float:left; width:30%;font-size: 12px;}
	.mp_nz_2{float:left; width:24%; font-size: 12px;}
	.mp_nz_3{float:left; width:38%; font-size: 12px; margin-top: 0}
	.mp_nd{margin:10px 10px 18px 10px;}
	
	.nelt{height:400px;}
	.nelt_bg{height:400px;}
	.nelt .prr{height:400px;}
	.nelt .prr .prrn{height: 440px;}	
	.news{padding-bottom: 20px; margin-bottom: 20px;}
	.news h3{height:47px; font-size: 19px;}
	.news .news_date{height:26px; font-size: 15px;}
	.news .news_nn{height:26px; line-height: 24px; font-size: 15px;}
	
	.prk ul,.prh ul{float:left; width:calc(calc(100% - 52px) / 2)}
	.prk ul li{height: 280px;}
	.prh ul li{height: 495px;}
	.prk ul li .prr{width:100%; height: 220px}
	.prh ul li .prr{width:100%; height: 440px}
	.prk ul li .prrn{width:100%; height: 220px}
	.prh ul li .prrn{width:100%; height: 440px}
	.prk ul li .prrb{height: 220px;}
	.prh ul li .prrb{height: 440px;}
	
	.f_tui_tu{float:left; width:270px; height: 190px}
	.f_tui_tu .prr{width:270px; height: 190px; position: relative}
	.f_tui_tu .prrn{width:270px; height: 190px; position: absolute}
	.f_tui_rw{float:right; width:calc(100% - 300px)}	
	.f_tui_r h3{font-size:20px;}
	.f_tui_r .f_tui_r_date{font-size: 15px;}
	.f_tui_r .f_tui_r_nh{height: 50px; font-size: 15px; line-height: 28px;}
	
	.jot,.jod{font-size: 16px;}
	
	.fck{background-position: 380px}
	.fck_1{font-size:15px;}
	.fck_1t{font-size:20px}
	
	.fuwu{float:left; width:calc(calc(100% - 51px) / 2);}	
	
	.p1-banner{height:550px;}
}

@media screen and (min-width: 780px)and (max-width: 960px){	
	.swiper4 .swiper-wrapper,.swiper5 .swiper-wrapper{margin-bottom: 30px; margin-top: 30px}
	.swiper4 .swiper-slide,.swiper5 .swiper-slide{height: 364px;}
	.swiper4 .swiper-slide .prr,.swiper5 .swiper-slide .prr{height: 290px;}
	.swiper4 .swiper-slide .prr .prrn,.swiper5 .swiper-slide .prr .prrn{height: 290px;}
	.swiper4 .swiper-slide .prrb,.swiper5 .swiper-slide .prrb2{height: 290px;}
	
	.tik1{top:40px; left:52%; margin-left:40px}
	.swiper6 .swiper-slide .prr{width:52%;}
	.swiper6 .swiper-slide .prrn{height: 550px;}
	.swiper6 .swiper-slide .prt{width:48%;}
	.swiper6 .swiper-slide .prtn{margin:110px 40px 0 40px}	
	.swiper6 .swiper-slide .prtnd{height: 120px; font-size: 15px; line-height: 32px; margin: 20px 0 30px 0;}
	.swiper6 .swiper-buttonk{right:40px; bottom:100px;}
	
	.wb45{height: 900px;}
	.wb4{height: 750px; padding-top: 70px;}
	.wb5{width:calc( 100% - 20px); left:20px}
	
	.swiper7 .swiper-slide{background-size:200px;}
	.swiper7 .swiper-slide:hover{background-size:230px;}
	.fmp{background-size:200px; float: inherit; width:calc(100% - 2px);  margin-bottom: 20px; border: solid 1px #e8e8e8}
	.fmp:hover{background-size:230px;}
	.mp_lo{width:280px; height: 50px; margin-top: 70px;}
	.mp_lo img{width:200px; height: 50px;}
	.mp_na{height: 60px; font-size:32px;}
	.mp_nz{height: 55px;}
	.mp_nz_1{float:left; width:30%;font-size: 22px;}
	.mp_nz_2{float:left; width:24%; font-size: 22px;}
	.mp_nz_3{float:left; width:38%; font-size: 16px; margin-top: 5px}
	.mp_nd{height: 160px; font-size: 18px; line-height: 40px; margin:30px 50px 35px 50px;}
	
	.fw1{float:left; width:435px; margin: 40px 20px}
	.fw1 dt{float: left; width:70px;}
	.fw1 dd{float: left; width:360px;}
	.fw1 img{width:60px; height: 60px; margin-right: 10px;}
	
	.nelt{height:360px;}
	.nelt_bg{height:360px;}
	.nelt .prr{height:360px;}
	.nelt .prr .prrn{height: 360px;}	
	.news{ padding-bottom: 16px; margin-bottom: 16px;}
	.news h3{height:40px; font-size: 18px;}
	.news .news_date{height:26px; font-size: 15px;}
	.news .news_nn{height:26px; line-height: 24px;font-size: 15px;}
	
	.wk1{float:inherit; width: 100%; overflow: hidden}
	.wk2{float:inherit; width: 100%; overflow: hidden}	
	
	.lmt{display: none}	
	.fmenu{margin:0; padding:20px 0; text-align: center; min-height: auto;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	.fmenu a:first-child{border-top:none}
	.fmenu a{display: inline-block; font-size:18px; padding:15px 30px; margin: 10px 8px;background: #FFFFFF !important; border: none;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	.fmenu a:hover,.fmenuh:link,.fmenuh:visited,.fmenuh:hover,.fmenuh:active{background:#4d67c5 !important; color: #FFFFFF}
	.fbutt a{ padding: 20px 0; background-size: 76px; color: #ff6410; font-size: 20px; padding-left: 50px; margin-top: 20px;
		-moz-border-radius:10px;
		-ms-border-radius:10px;
		-o-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
	}
	
	.fbutt a:hover{background-size: 76px;}
	
	.prk ul,.prh ul{float:left; width:calc(calc(100% - 52px) / 2)}
	.prk ul li{height: 340px;}
	.prh ul li{height: 555px;}
	.prk ul li .prr{width:100%; height: 280px; position: relative}
	.prh ul li .prr{width:100%; height: 500px; position: relative}
	.prk ul li .prrn{width:100%; height: 280px;}
	.prh ul li .prrn{width:100%; height: 500px;}
	.prk ul li .prrb{height: 280px;}
	.prh ul li .prrb{height: 500px;}	
	
	.tzk{width:100%;}
	
	.fck{background-position: 440px}
	.fck_1{font-size:15px;}
	.fck_1t{font-size:20px}	
		
	.fuwu{float:left; width:calc(calc(100% - 51px) / 2);}
	
	.ym{font-size: 16px}
	
	.dwb{background:url("../images/wbgm.jpg")no-repeat top center; background-size:cover; }
	.lj1{width:86px; }
	.lj2{width:calc( 100% - 86px)}
	.lj2 a{color: #4b4f55; display: inline-block; margin-right: .06rem; margin-bottom: .06rem;}
	.dw1{float:inherit; width:100%; margin-bottom: .22rem; margin-top: 0}	
	.dw1 img{width:96px; height: 96px; margin: 12px 0}	
	.dw2{float:inherit; width:32%; margin-left:0; margin-bottom: 20px; margin-right: 1%;}
	.dw2t dt{font-size: 16px; margin-bottom: 20px; background: url(../images/sfl.png) no-repeat bottom left; padding-bottom: 20px;}	
	.dw2{float:inherit; width: 100%; margin-left:0; margin-bottom: 20px; border-bottom: solid 1px #e8e8e8; padding-bottom: 10px}
	.dw2:last-child{margin-bottom: 0}
	.dw2t dt{ margin-bottom:20px; padding-bottom: 20px;}
	.dw2t dt a{}
	.dw2t dd{float:inherit; display:inline-block; margin-right: 20px}	
	
	.p1-banner{height:500px;}

}

@media screen and (max-width: 1140px){
	.pmt{margin-top:20px}
	.pmr{margin-right:20px}
	.pmb{margin-bottom:20px}
	.pml{margin-left:20px}
	.pat2{padding-top:20px}
	.par2{padding-right:20px}
	.pab2{padding-bottom:20px}
	.pal2{padding-left:20px}
	
	.bas4 .divs{width: 100%; height: 600px;}
	.p1_1{position: absolute; z-index: 1;  top:15.5%;left: -3.5%;}
	.p1_1 img{width:560px}
	
	.wbk{padding: 80px 0}
	
	.abl{float:left; width: 44%; height: 614px}
	.abl1 img{width:440px;}
	.abl2 img{width:230px;}	
	.abr{float:right; width:50%; margin-top: 55px}
	.shk{padding-top: 50px; margin-top: 50px;}
}

@media screen and (min-width: 780px)and (max-width: 1140px){
	.pmt{margin-top:20px}
	.pmr{margin-right:20px}
	.pmb{margin-bottom:20px}
	.pml{margin-left:20px}
	.pat2{padding-top:20px}
	.par2{padding-right:20px}
	.pab2{padding-bottom:20px}
	.pal2{padding-left:20px}
	
	.abl{float:left; width: 42%; height: 570px}
	.abl1 img{width:320px;}
	.abl2 img{width:220px;}	
	.abr{float:right; width:54%; margin-top: 55px}
	.shk{padding-top: 40px; margin-top: 40px;}
	
	.dowl h3{width:calc(100% - 170px); font-size: 18px;}
}

@media screen and (max-width: 780px){
	body{font-size:.12rem; min-width: 320px;}
	.wik,.wik2,.wik3{width:calc(100% - .48rem); padding:0 .24rem}
	.wik4{width:100%; padding: 0}
	
	.fonts{letter-spacing: .02rem;}
	.fonts2{letter-spacing: .08rem;}
	.fontsr{letter-spacing: .02rem; padding-right: .02rem;}
	.fontsl{letter-spacing: .02rem; padding-left: .02rem;}
	
	.fonts{letter-spacing: .03rem;}
	.fontsl{letter-spacing: .03rem; padding-left: .03rem;}
	.fontsr{letter-spacing: .03rem; padding-right: .03rem;}
	.fonts2{letter-spacing: .02rem;}
	.fontsl2{letter-spacing: .02rem; padding-left: .02rem;}
	.fontsr2{letter-spacing: .02rem; padding-right: .02rem;}	
	
	.dis1{display: none}
	.dis2{display: block}
	.he1{height:.44rem}
	.pat{padding-top:.24rem}
	.par{padding-right:.24rem}
	.pab{padding-bottom:.24rem}
	.pal{padding-left:.24rem}
	.pmt{margin-top:.24rem}
	.pmr{margin-right:.24rem}
	.pmb{margin-bottom:.24rem}
	.pml{margin-left:.24rem}
	.pat2{padding-top:.24rem}
	.par2{padding-right:.24rem}
	.pab2{padding-bottom:.24rem}
	.pal2{padding-left:.24rem}
	.pmt2{margin-top:.24rem}
	.pmr2{margin-right:.24rem}
	.pmb2{margin-bottom:.24rem}
	.pml2{margin-left:.24rem}
	.pat3{padding-top:.15rem}
	.par3{padding-right:.15rem}
	.pab3{padding-bottom:.15rem}
	.pal3{padding-left:.15rem}
	.pmt3{margin-top:.15rem}
	.pmr3{margin-right:.15rem}
	.pmb3{margin-bottom:.15rem}
	.pml3{margin-left:.15rem}
	.pmt4{margin-top:.05rem}
	.pmr4{margin-right:.05rem}
	.pmb4{margin-bottom:.05rem}
	.pml4{margin-left:.05rem}
	.pat4{padding-top:.05rem}
	.par4{padding-right:.05rem}
	.pab4{padding-bottom:.05rem}
	.pal4{padding-left:.05rem}
	.tit1{font-size:.2rem;}
	.tit2{font-size:.12rem;}
	.tit3{font-size:.16rem;}
	.tik{height: .7rem; margin-top:-.1rem}
	.ti1{margin-top: 0.2rem}
	.ti2{margin-top: 0.5rem}
	.tibg{font-size: .4rem;}
	.tex1{font-size:.12rem}
	.tex2{font-size:.12rem}
	.tex3{font-size:.12rem}
	.tex4{font-size:.16rem}
	.texlm{text-align: left;}
	.texcm{text-align: center;}
	.texrm{text-align: right;}
	.topk{display: none}
	.wid49{width: 100%;}
	.borb{
		-moz-border-radius:.1rem;
		-ms-border-radius:.1rem;
		-o-border-radius:.1rem;
		-webkit-border-radius:.1rem;
		border-radius:.1rem;
	}
	
	.bas4 .divs{width: 100%; height: 1.5rem;}
	.p1_1{position: absolute; z-index: 1;  top:7.5%;left: -5.5%;}
	.p1_1 img{width: 75%;}
	
	.ssk{width:90%;left:50%; margin-left: -45%; top:38%;}
	.sear{width:83%; height: .4rem;}
	.sear1{width:75%; height: .4rem; line-height: .4rem; padding: 0 0 0 5%; border:none; background: none; font-size: .14rem}
	.sear2{width:20%; height: .4rem; border:none; font-size: .12rem; cursor: pointer; background:url("../images/ser2.png") no-repeat center center; background-size: .18rem;}
	.ss2{width:15%;}
	.clo1{width:.4rem; height: .4rem; background-size: .4rem;}
	
	.wbk{padding: .28rem 0;}
	.wb1{background: none}
	.wb2{background-size: 60%}
	.wb3{padding: .1rem 0; background-size:cover}
	.wb45{height: 4.6rem;}
	.wb4{height: 3.7rem; padding-top: .24rem;}
	.wb5{width:calc( 100% - .24rem); height: 1.3rem; left:.24rem}
		
	.abl{float:inherit; width: 100%; height:3rem;}
	.abl1 img{width:2.2rem;}
	.abl2 img{width:1.4rem;}
	.wb1_1{z-index: 1; right:.1rem; top:.6rem;}
	.wb1_2{z-index: 1; left:.26rem; bottom:0;}
	
	.abr{float:inherit; width: 100%; background: url("../images/wb1_3.png") no-repeat top center; background-size:100%; margin-top: .22rem}
	.abn{font-size: .12rem; line-height: .26rem; margin:.12rem 0 .14rem 0}
	
	.shk{padding-top: .24rem; margin-top: .18rem;}
	.shk dl{ display: inline-block}
	.shk dt{float:left; width:25%;}
	.shk dt img{width:.32rem; height:.32rem; margin-top: .04rem; margin-right:.04rem;}
	.shk dd{float:right; width:73%;}
	.shu{font-size: .1rem;}
	.shu i{font-size: .18rem; font-weight: bold; margin-right: .02rem}
	.shu em{font-size: .12rem; font-weight: bold}
	
	.swiper4 .swiper-wrapper,.swiper5 .swiper-wrapper{margin-bottom: .12rem; margin-top: .12rem}
	.swiper4 .swiper-slide,.swiper5 .swiper-slide{width:calc(100% - .48rem) !important; margin-left: .24rem; margin-right: .24rem; height: 2.45rem; box-shadow: 0 0 .26rem rgba(201,211,225,.3);}
	.swiper4 .swiper-slide .prr,.swiper5 .swiper-slide .prr{height: 2rem;}
	.swiper4 .swiper-slide .prr .prrn,.swiper5 .swiper-slide .prr .prrn{height: 2rem;}
	.swiper4 .swiper-slide .prrb,.swiper5 .swiper-slide .prrb2{height: 2rem;}
	.swiper4 .prt,.swiper5 .prt{padding:.12rem; overflow: hidden}
	.swiper4 h3{font-size:.13rem; height: .22rem; line-height: .2rem;}
	.swiper5 h3{font-size:.13rem; height: .22rem; line-height: .2rem; text-align: center}
	.swiper4 em{float: left; width:30%;}
	.swiper4 em i{height: .2rem; line-height: .2rem; padding: 0 .02rem; font-size: .11rem;}	
	
	.tik1{width:100%; top:.16rem; left:0; position:inherit; z-index: 2; margin-left:0; text-align: center}
	.swiper6 .swiper-slide .prr{float: inherit; width:calc(100% - .48rem); margin:.34rem .24rem 0 .24rem;
		-moz-border-radius:15px;
		-ms-border-radius:15px;
		-o-border-radius:15px;
		-webkit-border-radius:15px;
		border-radius:15px;
	}
	.swiper6 .swiper-slide .prrn{height:2rem;}
	.swiper6 .swiper-slide .prt{float: inherit; width:100%;}
	.swiper6 .swiper-slide .prtn{margin:0 .24rem}	
	.swiper6 .swiper-slide h3{font-size: .16rem; height: .2rem; text-align: center;}
	.swiper6 .swiper-slide .prtnd{height: .92rem; font-size: .12rem; line-height: .24rem; margin: .16rem 0  .2rem 0}
	.swiper6 .swiper-buttonk{width:calc(100% - .24rem); top:1.2rem; left:.12rem; right:.12rem; bottom:100px;}
	.swiper6 .swiper6bl{width:.3rem; height: .3rem; left:0; background: url("../images/swiper6bl.png")no-repeat rgba(255,255,255,.9); background-size: 100%}
	.swiper6 .swiper6br{width:.3rem; height: .3rem; right:0; background: url("../images/swiper6br.png")no-repeat rgba(255,255,255,.9); background-size: 100%}
	.swiper6 .swiper6bl:hover{background: url("../images/swiper6bl_h.png")no-repeat #ff6410; background-size: 100%;}
	.swiper6 .swiper6br:hover{background: url("../images/swiper6br_h.png")no-repeat #ff6410; background-size: 100%;}

	.swiper7{margin-top: 0}
	.swiper7 .swiper-slide{background-size:.6rem; width:calc(100% - .48rem) !important; margin-left: .24rem; margin-right: .24rem;}
	.swiper7 .swiper-slide:hover{background-size:.8rem;}
	.fmp{float: inherit; width:calc(100% - 2px); margin: 0; background-size:.6rem; margin-bottom: .12rem; border: solid 1px #e8e8e8}
	.fmp:nth-child(2n+1){margin-right: 0}
	.fmp:nth-child(2n){margin-left: 0}
	.fmp:hover{background-size:.8rem;}
	.mp_lo{width:1rem; height: .2rem; margin-top: .13rem;}
	.mp_lo img{width:.8rem; height: .2rem;}
	.mp_na{width:68%; padding-left: 18%; height: .24rem; font-size:.16rem;}
	.mp_nz{width:78%; padding-left: 18%; height: .24rem;}
	.mp_nz_1{float:left; width:30%;font-size: .11rem;}
	.mp_nz_2{float:left; width:24%; font-size: .11rem;}
	.mp_nz_3{float:left; width:38%; font-size: .11rem; margin-top: 0}
	.mp_nd{height: .8rem; font-size: .1rem; line-height: .2rem; margin:.1rem .14rem .12rem .14rem}
	
	.fw1{float:inherit; height: .14rem; width:100%; margin:.18rem 0}
	.fw1 dt{float: left; width:.42rem}
	.fw1 dd{float: left; width:calc( 100% - .42rem)}
	.fw1 img{width:.38rem; height: .38rem;}
	.fw1 i{height: .12rem; font-size: .11rem;}
	.fw1 em{height: .18rem; font-size: .16rem;}
	.fw2{float:inherit; width:100%; margin-top: .2rem; padding-top: .18rem}
	
	.nel{float:inherit; width:100%; margin-top: 0; margin-bottom: .2rem}
	.ner{float:inherit; width:100%; margin-top: 0; margin-bottom: 0}
	
	.nelt{height:2rem;}
	.nelt_na{width:calc(80% - .28rem); height:.24rem; left:.12rem; bottom:.48rem;  font-size: .15rem; }
	.nelt_nn{width:calc(80% - .28rem); height:.34rem; line-height: .18rem; left:.12rem; bottom:.12rem; z-index: 3; font-size: .12rem;}
	.nelt_date{width:20%; height:.68rem; position: absolute;right:.12rem; bottom:.16rem; z-index: 3;}
	.nelt_date dt{font-size:.46rem; height: .54rem;}
	.nelt_date dd{font-size:.12rem; height: .22rem;}	
	.nelt_bg{height:2rem;}
	.nelt .prr{height:2rem;}
	.nelt .prr .prrn{height: 2rem;}	
	.news{padding-bottom: .14rem; margin-bottom: .14rem;}
	.news h3{height:.3rem; font-size: .15rem;}
	.news .news_date{height:.22rem; font-size: .12rem;}
	.news .news_nn{height:.4rem; line-height: .22rem;font-size: .12rem;}
	
	.fba{width: calc( 100% - .48rem ); height: 2rem; padding: 0 .24rem;}
	.fbaz{margin-top: .75rem;}
	
	.wk1{float:inherit; width: 100%; overflow: hidden}
	.wk2{float:inherit; width: 100%; overflow: hidden}	
	
	.lmt{display: none}
	.fmenu{/*background: none; */margin:0; padding:.12rem .1rem ; text-align: center; min-height: auto;
		-moz-border-radius:.1rem;
		-ms-border-radius:.1rem;
		-o-border-radius:.1rem;
		-webkit-border-radius:.1rem;
		border-radius:.1rem;
	}
	.fmenu a:first-child{border-top:none}
	.fmenu a{display: inline-block; border: none; font-size: .13rem; padding:.08rem .1rem; margin: .04rem .02rem;background: #FFFFFF !important;
		-moz-border-radius:.06rem;
		-ms-border-radius:.06rem;
		-o-border-radius:.06rem;
		-webkit-border-radius:.06rem;
		border-radius:.06rem;
	}
	.fmenu a:hover,.fmenuh:link,.fmenuh:visited,.fmenuh:hover,.fmenuh:active{background:#4d67c5 !important; color: #FFFFFF}
	
	.fbutt a{display: block; padding: .12rem 0; background-size: .44rem; font-size: .14rem; padding-left: .3rem; margin-top: .14rem;
		-moz-border-radius:.06rem;
		-ms-border-radius:.06rem;
		-o-border-radius:.06rem;
		-webkit-border-radius:.06rem;
		border-radius:.06rem;
	}
	.fbutt a:hover{background-size: .44rem;}
	
	.prk,.prh{width:100%; margin: .14rem 0}
	.prk ul,.prh ul{float:inherit; width:100%; margin:0 0 .2rem 0;}
	.prk ul li{height: 2.3rem;}
	.prh ul li{height: 4.25rem;}
	.prk ul li .prr{width:100%; height: 1.84rem;}
	.prh ul li .prr{width:100%; height: 3.8rem;}
	.prk ul li .prrn{width:100%; height: 1.84rem;}
	.prh ul li .prrn{width:100%; height: 3.8rem;}
	.prk ul li .prrb{height: 1.84rem;}
	.prh ul li .prrb{height: 3.8rem;}
	.prk ul li h3,.prh ul li h3{padding: 0 .14rem; font-size:.14rem; height: .44rem; line-height: .44rem;}
	
	.f_tui{padding-bottom: .14rem;}
	.f_tui_tu{float:inherit; width:100%; height: 2rem}
	.f_tui_tu .prr{width:100%; height: 2rem; position: relative}
	.f_tui_tu .prrn{width:100%; height: 2rem; position: absolute}
	.f_tui_rw{float:inherit; width:100%;}
	.f_tui_rn{padding-bottom: .12rem; margin-top: .08rem}
	.f_tui_r h3{height: .3rem; font-size:.16rem; margin-top: .14rem}
	.f_tui_r .f_tui_r_date{height: .24rem; font-size: .12rem;}
	.f_tui_r .f_tui_r_nh{height: .36rem;}
	.f_tui_r .f_tui_r_nu{height: .36rem;}
	.f_tui_r .f_tui_r_nn{font-size: .12rem; line-height:.2rem;}
	.f_tui_r .f_tui_r_mo{width:.9rem;font-size:.11rem; background-size:.2rem; margin-top: .1rem}
	
	.dowl{height:.32rem; margin-bottom: .14rem;}
	.dowl h3{width:calc(100% - .76rem); font-size: .12rem; padding-left: .1rem; margin-top: .01rem}
	.dowl .dowl_d{ width:.56rem; font-size: .1rem;}
	.dowl_d:link,.dowl_d:visited,.dowl_d:active{float: right; width:.66rem; height: .22rem; line-height: .22rem;
		-moz-border-radius:.06rem;
		-ms-border-radius:.06rem;
		-o-border-radius:.06rem;
		-webkit-border-radius:.06rem;
		border-radius:.06rem;
	}
	.dowl_d:hover{ width:.66rem; height: .22rem; line-height: .22rem;
		-moz-border-radius:.06rem;
		-ms-border-radius:.06rem;
		-o-border-radius:.06rem;
		-webkit-border-radius:.06rem;
		border-radius:.06rem;
	}
	
	.tzk{width:100%; margin-top: .14rem}
	.tzk dl{ padding:.12rem .14rem; font-size: .13rem; margin-bottom: .08rem}
	.tzk dl dt{float:left; width:40%}
	.tzk dl dd{float:right; width:58%}
	
	.jod{font-size: .12rem; margin-bottom: .14rem;}
	.jod a{height:auto; padding: .12rem .12rem .06rem .12rem;}
	.jod ul li{float:inherit; width: 100%; margin-bottom: .08rem}
	.jod ul li:last-child{margin-bottom: .08rem}
	.jod ul li p{float:left;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.jod ul li p:nth-child(2n-1){ width:30%}
	.jod ul li p:nth-child(2n){ width:70%}
	.jod_2{width:100%}
	.jod_3{width:100%}
	.jod_4{width:100%}
	.jod_5{width:100%}
	.jod_6{width:100%}
	
	.ta1{font-size: .14rem;}
	.ta1 td{padding: .14rem;}
	.ta1t1{
		-moz-top-left-border-radius:.1rem;
		-ms-top-left-border-radius:.1rem;
		-o-top-left-border-radius:.1rem;
		-webkit-top-left-border-radius:.1rem;
		border-top-left-radius:.1rem;
	}
	.ta1t2{
		-moz-top-right-border-radius:.1rem;
		-ms-top-right-border-radius:.1rem;
		-o-top-right-border-radius:.1rem;
		-webkit-top-right-border-radius:.1rem;
		border-top-right-radius:.1rem;
	}
	.ta1t3{
		-moz-bottom-left-border-radius:.1rem;
		-ms-bottom-left-border-radius:.1rem;
		-o-top-bottom-border-radius:.1rem;
		-webkit-bottom-left-border-radius:.1rem;
		border-bottom-left-radius:.1rem;
	}
	.ta1t4{
		-moz-bottom-right-border-radius:.1rem;
		-ms-bottom-right-border-radius:.1rem;
		-o-bottom-right-border-radius:.1rem;
		-webkit-bottom-right-border-radius:.1rem;
		border-bottom-right-radius:.1rem;
	}
	
	.fck{background: none;width:calc(100% - 2px); border: solid 1px #e8e8e8}
	.fck_1{float: inherit; width:calc(100% - .24rem); font-size:.12rem;}
	.fck_1t{font-size:.16rem}
	
	.fuwuk{width:100%}
	.fuwu{float:inherit; width:100%; margin-right: 0; margin-bottom: .14rem;}
	.fuwu dl{padding: .14rem .14rem; text-align: center;}
	.fuwu dl dt{height:1rem;}
	.fuwu dl dt img{width:.8rem; height: .8rem; margin-top: .06rem}
	.fuwu dl dd{height:.7rem; font-size: .12rem;}

	.hsk{width:calc(100% - .28rem); color: #1e3b63; background: url("../images/hsk_bg.jpg") repeat-y #f2f2f2; background-size: 80%; overflow: hidden; padding:0 .14rem; font-size: .12rem; margin-bottom: .14rem}
	.hsk dt{float:left; width: 1rem; padding: .12rem 0; line-height: 180%}
		.hsk dt em {
			font-size: .16rem;
			display: block
		}
	.hsk dd{float:left; width: calc(100% - 1rem); padding: .14rem 0; line-height: 180%}
	.hsk:hover{color: #4d67c5;}

	.ym{font-size: .11rem}

	
	.fti{padding: .14rem .14rem .08rem .14rem; margin-top: .16rem; margin-bottom: .16rem;
		-moz-border-radius:.06rem;
		-ms-border-radius:.06rem;
		-o-border-radius:.06rem;
		-webkit-border-radius:.06rem;
		border-radius:.06rem;
	}
	.ab1{font-size:.15rem; color: #1e3b63; margin-bottom: .08rem;}
	.ab2{color:#8b929a; font-size: .1rem;}
	.ab2 i{margin-right: .08rem; margin-bottom: .08rem}
	.ab2 i img{width:.12rem; height: .12rem; margin-right: .02rem; margin-top: -.02rem}
	.ab3{overflow:hidden; padding-top: .04rem;}
	.ab4{font-size: .12rem; margin-top: .14rem}
	.ab4_3 .ab4_3nl{margin-right: 0;}
	.ab4_3 .ab4_3nm{margin-left: 0; margin-right: 0;}
	.ab4_3 .ab4_3nr{margin-left: 0;}
	.ab4_1,.ab4_2,.ab4_3,.ab4_4,.ab4_6,.ab4_7,.ab4_8,.ab4_9{float: inherit; width: 100%; margin-bottom: 20px; margin-right: 0}
	
	.f_l{margin-top:.24rem; border-top:solid 1px #e8e8e8; padding:.2rem 0 0 0; margin-bottom: 0; font-size: .12rem;}
	.f_l1{float:inherit; width:100%; text-align: left; margin-top:0}
	.f_l2{float:inherit; width:100%; text-align: left; margin-top:0}
	.f_lx{float:inherit; width:100%; height: 1px; background: #e8e8e8; margin:.12rem 0 .16rem 0}
	.f_lp{height: .24rem; color: #8c929a;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.f_ln{height: .24rem; color: #1e3b63;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.f_l1 a:hover .f_ln,.f_l2 a:hover .f_ln{color: #4d67c5}
	
	.fanh{display: none}
	
	.dwb{background:url("../images/wbgm.jpg")no-repeat top center; background-size:cover; }
	.dwx{margin-top: 0; margin-bottom:.24rem;}
	.lj1{width:.8rem; font-size: .14rem;}
	.lj2{width:calc( 100% - .8rem); font-size: .12rem}
	.lj2 a{color: #4b4f55; display: inline-block; margin-right: .06rem; margin-bottom: .06rem;}
	.dw1{float:inherit; width:100%; margin-bottom: .22rem; margin-top: 0}	
	.dw1 img{width:1rem; height: 1rem; margin: .16rem 0 .12rem 0}
	
	.dw2{float:inherit; width: 100%; margin-left:0; margin-bottom: .2rem; border-bottom: solid 1px #e8e8e8; padding-bottom: .1rem}
	.dw2:last-child{margin-bottom: 0}
	.dw2t dt{font-size: .14rem; margin-bottom: .12rem; background: url(../images/sfl.png) no-repeat bottom left; padding-bottom: .12rem;}
	.dw2t dt a{font-size: .14rem; }
	.dw2t dd{float:inherit; display:inline-block; margin-right: .12rem}
	
	.dwn{line-height: 180%; padding: .12rem 0; text-align: center;}
	.dwn em{display:inline-block; margin-right: .12rem;}
	.dwn1{float:inherit; width:100%; text-align: center;font-size: .11rem}
	.dwn2{float:inherit; width: 100%; text-align: center;font-size: .11rem}
	
	.suspension{position:fixed;z-index:99999;right:.12rem;bottom:.7rem;}
	.cd-popup{height:calc(100% + 160px);padding-top: .26rem; z-index: 90}
	
	.bu1:link,.bu1:visited,.bu1:hover,.bu1:active,.bu1{width:1.2rem; height:.36rem; line-height:.36rem; font-size: .12rem}
	.bu2:link,.bu2:visited,.bu2:hover,.bu2:active,.bu2{width:1.2rem; height:.36rem; line-height:.36rem; font-size: .12rem; color: #ff6410; border:solid 2px #ff6410; background: none; margin: auto}
	.bu3:link,.bu3:visited,.bu3:hover,.bu3:active,.bu3{width:1.2rem; height:.36rem; line-height:.36rem; font-size: .12rem;color: #FFFFFF; border:solid 2px #FFFFFF; background: none;}	
	
	.p1-banner{height:1.8rem;}


}