@charset 'utf-8';/** Generated by FG **/@font-face {	font-family: 'Conv_Helvetica Neue CE 35 Thin';	src: url('../fonts/helvetica neue ce 35 thin.eot');	src: local('☺'), url('../fonts/helvetica neue ce 35 thin.woff') format('woff'), url('../fonts/helvetica neue ce 35 thin.ttf') format('truetype'), url('../fonts/helvetica neue ce 35 thin.svg') format('svg');	font-weight: normal;	font-style: normal;}/** Generated by FG **/@font-face {	font-family: 'Conv_HelveticaExtObl-Heavy';	src: url('../fonts/helveticaextobl-heavy.eot');	src: local('☺'), url('../fonts/helveticaextobl-heavy.woff') format('woff'), url('../fonts/helveticaextobl-heavy.ttf') format('truetype'), url('../fonts/helveticaextobl-heavy.svg') format('svg');	font-weight: normal;	font-style: normal;}/** Generated by FG **/@font-face {	font-family: 'Conv_BELL';	src: url('../fonts/bell.eot');	src: local('☺'), url('../fonts/bell.woff') format('woff'), url('../fonts/bell.ttf') format('truetype'), url('../fonts/bell.svg') format('svg');	font-weight: normal;	font-style: normal;}body{	overflow: hidden;}/*img{	max-width: 100%;}*/.header1{	position: fixed;	top: 0px;	left: 0px;	z-index: 99;	padding-left: 2.6%;	padding-right: 2.6%;	width: 100%;	height: 100px;	background-color: rgba(0,0,0,0); }.header1 .logo{	line-height: 100px;	width: 208px;}.header1 nav{	margin-right: 10%;}.header1 nav .li1{	float: left;	padding-left: 50px;	padding-right: 50px;}.header1 nav .li1 > a{	color: #fff;	font-size: 16px;	line-height: 100px;}.header1 .pulldown{	position: fixed;	top: 100px;	left: 0;	width: 100%;	padding-right: 3%;	background-color: rgba(255,255,255,.9);	display: none;	overflow: hidden;	z-index: 99; 	/* height: 480px; */}.header1 .pulldown .pdleft{	/* width: calc(33.8% - 3px); */	width: 33.8%;	/* height: inherit; */	height: 100%;	padding: 50px 0 45px 48px;	/* border-right: 1px solid #d2d2d2; */	/* position: absolute; */}.header1 .pulldown .pdleft:after{	position: absolute;	top: 0px;	left: 32.8%; 	content: '';	display: block;	width: 1px;	height: 100%;	background-color: #d2d2d2;}.header1 .pulldown .pdleft h1{	font-size: 24px;	color: #333333;	margin-bottom: 30px;}.header1 .pulldown .pdleft img{	width: 340px;	height: 163px;	margin-bottom: 15px;}.header1 .pulldown .pdleft p{	width: 340px;	font-size: 16px;	color: #464646;	line-height: 30px;}.header1 .pulldown .pdcenter{	/* position: absolute; 	left: 33.8%;*/	width: 47.2%;		/* height: inherit; */	/* height:100%;  */	padding: 30px 90px 60px 90px;	/* border-right: 1px solid #d2d2d2; */	position: relative;}.header1 .pulldown .pdcenter ul .li2{	width: 39.8%;	padding: 30px 0;	border-bottom: 1px solid #d2d2d2;}.header1 .pulldown .pdcenter ul .li2 a{	color: #464646;	font-size: 18px;	/* display: inline-block; */}.header1 .pulldown .pdcenter ul .li2 a:hover{	color: #021648;}.header1 .pulldown .pdcenter ul .li2 a img{	width: 27px;	float: left;	margin-right: 20px;}.header1 .pulldown .pdcenter ul .li2 a:hover .img_s{	display: none;}.header1 .pulldown .pdcenter ul .li2 a:hover .img_d{	display: inline-block;}.header1 .pulldown .pdcenter ul .li2 a span{	display: inline-block;	float: left;}.header1 .pulldown .pdcenter .navpro{	width: 100%;	padding-top: 25px;	display: none;}.header1 .pulldown .pdcenter .slick-track .navpro{	display: block;}.header1 .pulldown .pdcenter .navpro ul li{	float: left;	width: 45%;	border-bottom: 1px solid #d2d2d2;	display: inline-block;}.header1 .pulldown .pdcenter .navpro ul li:nth-child(odd){		margin-right: 10%; }.header1 .pulldown .pdcenter .slick-track .navpro li{	display: inline-block;}.header1 .pulldown .pdcenter .navpro ul li a{	font-size: 18px;	line-height: 60px;	color: #464646;}.header1 .pulldown .pdcenter .navpro ul li a:hover{	color: #021648;}.header1 .pulldown .pdcenter .slick-dots{	bottom: -30px;}.header1 .pulldown .pdcenter .slick-dots li{	width: 9px;	height: 9px;	background: url(../images/dotg.png) no-repeat;	background-size: 100% 100%;}.header1 .pulldown .pdcenter .slick-dots li.slick-active{	background: url(../images/dotb.png) no-repeat;	background-size: 100% 100%;}.header1 .pulldown .pdcenter ul .li2 a img.arrow{	/* position: absolute;	right: 0px;	top: 50%;	transform: translateY(-50%); */	float: right;	width: 11px;	height: 19px;		display: none;	margin-right: 0px;}.header1 .pulldown .pdcenter li.act a{	color: #021648;}.header1 .pulldown .pdcenter li.act a .img_s{	display: none;}.header1 .pulldown .pdcenter li.act a .img_d{	display: inline-block;}.header1 .pulldown .pdcenter ul .li2.act a img.arrow{	display: inline-block;}.header1 .pulldown .pdcenter .pcnext{	position: absolute;	top: 70px;	/* right: -390px; */	left: 57%;	padding-left: 60px;	border-left: 1px solid #d2d2d2;	width: 40%;	display: none;}.header1 .pulldown .pdcenter .pcnext ul li{	padding: 0px 0 30px;}.header1 .pulldown .pdcenter .pcnext ul li a{	color: #464646;	font-size: 16px;}/*.header1 .pulldown .pdcenter .pcnext ul li:nth-child(1) a{	color: #021648;}.header1 .pulldown .pdcenter .pcnext ul li:nth-child(2) a{	color: #021648;}*/.header1 .pulldown .pdcenter li.act .pcnext{	display: block;}.header1 .pulldown .pdcenter ul{	overflow: hidden;}.header1 .pulldown .pdcenter .hd{	text-align: center;	margin-top: 40px;}.header1 .pulldown .pdcenter .hd li{	display: inline-block;	width: 11px;	height: 11px;	background: url(../images/dotg.png) no-repeat;	background-size: 100% 100%;	margin: 0 8px;	cursor: pointer;}.header1 .pulldown .pdcenter .hd li.on{	background: url(../images/dotb.png) no-repeat;	background-size: 100% 100%;}.header1 .pulldown .pdright{	width: 16%;	/* height: inherit; */	height: 100%; 	padding: 0 20px;}.header1 .pulldown .pdright:before{	position: absolute;	top: 0px;	left: 78.5%;	content: '';	display: block;	width: 1px;	height: 100%;	background-color: #d2d2d2;}.header1 .pulldown .pdright:after{	position: absolute;	top: 0px;	left: 94%;	content: '';	display: block;	width: 1px;	height: 100%;	background-color: #d2d2d2;}.header1 .pulldown .pdright ul li{	padding: 50px 0 50px 50px;	border-bottom: 1px solid #d2d2d2;}.header1 .pulldown .pdright ul li a{	color: #464646;	font-size: 18px;}.header1 .pulldown .pdright ul li a:hover{	color: #021648;}.header1 .pulldown .pdright ul li a img{	margin-right: 20px;}.header1 .pulldown .pdright ul li a:hover .img_s{	display: none;}.header1 .pulldown .pdright ul li a:hover .img_d{	display: inline-block;}.header1 .return{	position: absolute;	top: 50%;	right: 50px;	color: #fff;	transform: translateY(-50%);	-o-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-webkit-transform: translateY(-50%);}.header1 .return a{	display: inline-block;	padding:0 10px;	font-size: 16px;	color: #fff;}.header1 .return a:nth-child(1){	border-right: 1px solid #ffffff;}.header1 .ab{	position: absolute;	top: 0px;	right: 50px;	display: none;}.header1 .ab .language{	font-size: 16px;	color: #fff;	/* font-weight: bold; */	padding-left: 20px;	line-height: 100px;	border-left: 1px solid #fff;}.header1 .ab .search img{	padding-left: 20px;	width: 45px;}.header1.act{	position: fixed;	top: 0px;	left: 0px;	width: 100%;	height: 80px;	padding-left: 2.6%;	padding-right: 2.6%;	background-color: rgba(255,255,255,.98);}.header1 .logo img:last-child{	display: none;}.header1.act .logo img:first-child{	display: none;}.header1.act .logo img:last-child{	display: inline-block;}.header1.act .logo{	line-height: 80px;}.header1.act nav .li1 > a{	color: #333333;	line-height: 80px; }.header1.act .pulldown{	top: 80px;}.header1.act .ab .language{	color: #333333;	line-height: 80px;	border-left: 1px solid #999999;}.header1 .ab .search img{	display: none;}.header1 .ab .search img:first-child{	display: inline-block;}.header1.act .ab .search img{	width: 40px;}.header1.act .ab .search img:first-child{	display: none;} .header1.act .ab .search img:nth-child(2){	display: inline-block;}.header1.act .ab .search:hover img:nth-child(2){	display: none;}.header1.act .ab .search:hover img:nth-child(3){	display: inline-block;}.header1.act .return a{	color: #333333;	line-height: 80px;}.header2{	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 80px;	background-color: #012d52;	z-index: 99;	padding-left: 15px;	padding-right: 15px;}.header2 .logo{	line-height: 80px;}.header2 .phsearch{	position: absolute;	top: 50%;	transform: translateY(-50%);	-ms-transform:translateY(-50%); 	/* IE 9 */	-moz-transform:translateY(-50%); 	/* Firefox */	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */	-o-transform:translateY(-50%);	right: 75px;}.header2 .phsearch img{	width: 30px;	cursor: pointer;}.header2 .menuph{	position: absolute;	top: 50%;	transform: translateY(-50%);	transform: translateY(-50%);	-ms-transform:translateY(-50%); 	/* IE 9 */	-moz-transform:translateY(-50%); 	/* Firefox */	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */	-o-transform:translateY(-50%);	right: 15px;	width: 50px;	height: 50px;	cursor: pointer;	text-align: center;	/*background-color: #fff;*/}.header2 .menuph .point{	position: relative;	display: inline-block;	width: 28px;	height: 22px;	margin-top: 14px;}.header2 .menuph .point:hover .navbtn,.header2 .menuph .point:hover .navbtn::after,.header2 .menuph .point:hover .navbtn::before{    width: 28px;}.header2 .menuph .navbtn{	position: absolute;	top: 10px;	right: 0;	display: inline-block;	width: 28px;	height: 1px;	-webkit-transition: all .3s ease-out 0s;       -moz-transition: all .3s ease-out 0s;        -ms-transition: all .3s ease-out 0s;         -o-transition: all .3s ease-out 0s;            transition: all .3s ease-out 0s;    /*background:#012d52;*/    background: #fff;}.header2 .menuph .navbtn::after,.header2 .menuph .navbtn::before{    position: absolute;    right: 0;    display: inline-block;    width: 28px;    height: 1px;    content: '';    -webkit-transition: all .3s ease-out 0s;       -moz-transition: all .3s ease-out 0s;        -ms-transition: all .3s ease-out 0s;         -o-transition: all .3s ease-out 0s;            transition: all .3s ease-out 0s;    /*background: #012d52;*/    background: #fff;}.header2 .menuph .navbtn::after{    top: -11px;}.header2 .menuph .navbtn::before{    top: 10px;}.header2 .menuph .point.active .navbtn{    background: transparent;}.header2 .menuph .point.active .navbtn::after{    top: 0;    -webkit-transform: rotate(45deg);       -moz-transform: rotate(45deg);        -ms-transform: rotate(45deg);         -o-transform: rotate(45deg);            transform: rotate(45deg);}.header2 .menuph .point.active .navbtn::before{    top: 0;    -webkit-transform: rotate(-45deg);       -moz-transform: rotate(-45deg);        -ms-transform: rotate(-45deg);         -o-transform: rotate(-45deg);            transform: rotate(-45deg);}.searchbox{    position: fixed;    z-index: 999;    top: 0;    left: 0;    display: none;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, .85);}.searchbox .sou{    position: absolute;    top: 50%;    left: 50%;    width: 847px;    -webkit-transform: translate(-50%, -50%);       -moz-transform: translate(-50%, -50%);        -ms-transform: translate(-50%, -50%);         -o-transform: translate(-50%, -50%);            transform: translate(-50%, -50%);}.searchbox .sou input{    font-size: 18px;    float: left;    width: 731px;    height: 87px;    padding-left: 30px;    color: #333;    background: #fff;}.searchbox .sou button{    line-height: 86px;    float: right;    width: 102px;    height: 87px;    margin-left: 3px;    text-align: center;    background: #012d52;}.searchbox .sou button img{    width: 44px;}.searchbox .tansouc{    position: absolute;    top: 60px;    right: 15px;    cursor: pointer;}@media screen and (max-width: 991px){    .searchbox .sou{        width: 750px;    }    .searchbox .sou input{        width: 638px;    }}@media screen and (max-width: 767px){    .searchbox .sou{        width: 100%;        padding-right: 15px;        padding-left: 15px;    }    .searchbox .sou input{        font-size: 12px;        width:         calc(100% - 70px);        width: -webkit-calc(100% - 70px);        height: 50px;        padding-left: 15px;    }    .searchbox .sou button{        line-height: 50px;        width: 60px;        height: 50px;    }    .searchbox .sou button img{        width: 26px;    }}/*手机下拉*/.phxia{    position: relative;    margin-top: 80px;    /*  position: fixed;   top: 80px;   left: 0px; */    width: 100%;    z-index: 98;}.xialaph{    font-family: '微软雅黑';    position: absolute;    z-index: 99;    top: 0px;    left: 0;    display: none;    width: 100%;    padding-bottom: 30px;    background-color: #fff;}@media screen and (max-width: 992px){    .xialaph .container{        width: 100%;        padding: 0 40px;    }}@media screen and (max-width: 768px){    .xialaph .container{        width: 100%;        padding: 0 20px;    }}.xialaph h4 a{    font-size: 16px;    font-weight: bold;    line-height: 59px;    text-transform: uppercase;    color: #999;    width: 90%;    display: inline-block;}.xialaph h4{    position: relative;    border-bottom: 1px solid #ddd;}.xialaph .ul1 li:last-child h4{	border-bottom: 0;}.xialaph .ul1 li:last-child h4 a{	width:100%;	border-bottom: 1px solid #ddd;}.xialaph h4::after{    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 1px;    content: '';    opacity: .1;    background-color: #e5e5e5;}.xialaph h4 img{    float: right;    width: 13px;    margin-top: 23px;    cursor: pointer;}.xialaph .ul2{    padding-top: 7px;    padding-bottom: 8px;    background-color: #f0f0f0;    display: none;}.xialaph h5 a{    font-family: '微软雅黑';    font-size: 14px;    line-height: 40px;    text-transform: uppercase;    color: #999;    display: inline-block;    width: 90%;}.xialaph h5{    position: relative;    padding-left: 30px;}.xialaph h5::after{    position: absolute;    right: 0;    bottom: 0;    left: 0;    height: 1px;    content: '';    opacity: .05;    background-color: #fff;}.xialaph h4.active,.xialaph h5.active{    border-bottom: 0;}.xialaph h4.active img.img_s,.xialaph h5.active img.img_s{    display: none;}.xialaph h4.active img.img_d,.xialaph h5.active img.img_d{    display: block;}.xialaph h5 img{    float: right;    width: 13px;    margin-top: 13px;    cursor: pointer;}.xialaph .ul3{    padding-left: 50px;    background-color: #f0f0f0;    display: none;}.xialaph h6 a{	font-family: '微软雅黑';    font-size: 12px;    line-height: 40px;    text-transform: uppercase;    color: #999;}.phonemeng{    position: absolute;    z-index: 90;    top: 0;    left: 0;    display: none;    width: 100%;    height: 100%;    opacity: .6;    background-color: #000;}.phonemeng.active{    display: block;}/* .index .banner1{	overflow: hidden;} */.index .banner1 .banimg{	width: 100%;}.index .banner1 img{ 	display: none; }  .index .banner1 .bancon{  	width: 100%;  } .index .banner1 .bancon:nth-child(1) .banimg{ 	display: block; } .index .banner1 .slick-track img{ 	display: inline-block; }  .index .banner1 .slick-dots{	bottom: 70px;}.index .banner1 .slick-dots .slick-active{	width: 40px;	height: 18px;	background:url(../images/dotspe.png) no-repeat;	background-size: 100% 100%;}.index .banner1 .slick-dots li{	background:url(../images/dot.png) no-repeat;	margin: 0 12px;}.index .banner1 .bancon{	position: relative;	width: 100%;	/* margin-right: 10px; */}.index .banner1 .bancon .bantext{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	-ms-transform:translate(-50%,-50%); 	/* IE 9 */	-moz-transform:translate(-50%,-50%); 	/* Firefox */	-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */	-o-transform:translate(-50%,-50%);	color: #fff;	text-align: center;	width: 100%;}.index .banner1 .bancon .bantext img{	max-width: 63%; }.index .bannerph{	display:none;}.index .bannerph img{	width: 100%;	display: none;}  .index .bannerph .bancon{  	width: 100%;  } .index .bannerph .bancon:nth-child(1) img{ 	display: block; } .index .bannerph .slick-track img{ 	display: inline-block; } .index .bannerph .slick-dots .slick-active{	width: 40px;	height: 18px;	background:url(../images/dotspe.png) no-repeat;	background-size: 100% 100%;}.index .bannerph .slick-dots li{	background:url(../images/dot.png) no-repeat;	margin: 0 12px;}.titlei{	padding-top: 65px; }.titlei h1{	font-size: 36px;	color: #464646;	text-align: center;}.index .chip{	background-color: #f3f7fb;	text-align: center;}.index .chip .chipcon{	margin-top: 100px;}.index .chip .chipbox{	width: 20%;	height: 340px;	border-right: 1px solid #dcdcdc;}.index .chip .slick-active:nth-child(1){	border-left: 1px solid #dcdcdc;}.index .chip .chipcon .slick-list{	padding-left: 5px;	padding-right: 5px;} /* .index .chip .chipcon .slick-prev{	width: 55px;	height: 8px;	background:url(../images/prev.png) no-repeat;	background-size: 100% 100%;	left: -104px;} */.index .chip .chipcon .slick-prev{	/* position: relative;	width: 55px;	height: 1px;	background-color: #999999;	left: -104px; 	position: relative;*/	left: -155px; 	width: 55px;	height: 8px;	transition: .5s;	z-index: 1;}.index .chip .chipcon .slick-prev:after{	content: '';	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 1px;	background-color: #999999;}.index .chip .chipcon .slick-prev:before{	content: '';	position: absolute;	top: -1px;	left: 2px;	display: inline-block;	width: 1px;	height: 11px;	background-color: #999999;	transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);	-moz-transform: rotate(45deg);		-webkit-transform: rotate(45deg);}@media screen and (min-width: 991px){	.index .chip .chipcon .slick-prev:hover{		width: 75px;	}}.index .chip .chipcon .slick-next{	/* width: 55px;	height: 8px;	background:url(../images/next.png) no-repeat;	background-size: 100% 100%;	right: -104px; */	right: -155px; 	width: 55px;	height: 8px;	transition: .5s;}.index .chip .chipcon .slick-next:after{	content: '';	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 1px;	background-color: #999999;}.index .chip .chipcon .slick-next:before{	content: '';	position: absolute;	top: -1px;	right: 2px;	display: inline-block;	width: 1px;	height: 11px;	background-color: #999999;	transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);		-webkit-transform: rotate(-45deg);}@media screen and (min-width: 991px){	.index .chip .chipcon .slick-next:hover{		width: 75px;	}}.index .chip .chipbox{	display: none;}.index .chip .slick-track .chipbox{	display: block;	position: relative;}.index .chip .chipbox .chipimg{	padding-top: 30px;	text-align: center;	transition: .5s ease; 	margin-bottom: 35px;	text-align: center;}.index .chip .chipbox .chipimg img{	width: 100%;	height:220px;} .index .chip .chipbox h6{	font-size: 18px;	color: #464646;	margin-bottom: 5px;	font-weight: bold;}.index .chip .chipbox p{	font-size: 16px;	color: #848484;	margin-bottom: 10px;	line-height: 1.5;}.index .chip .chipbox .proarrow{	display: none;	/* margin: 30px auto 0; */	position: absolute;	left: 50%;	bottom: 45px;	transform: translateX(-50%);	-ms-transform:translateX(-50%); 	/* IE 9 */	-moz-transform:translateX(-50%); 	/* Firefox */	-webkit-transform:translateX(-50%); /* Safari 和 Chrome */	-o-transform:translateX(-50%);}.index .chip .btna.phbtn{	display: none;}.index .chip .btna{	margin: 65px 0 90px;	display: inline-block;}.index .chip .btna button{	padding: 0 115px;	line-height: 50px;	text-align: center;	color: #333333;	font-size: 16px;	border:1px solid #666666;	transition: .5s;}.index .chip .btna button:hover{	color: #fff;	background-color: #193c64;}.index .invideo{	position: relative;}.index .invideo img{	width: 100%;}.index .invideo .invtext{	position: absolute;	top: 0;	left: 8.8%;	width: 47%;	opacity: 0;}.moon{	animation: text .5s ease-in .2s forwards;	-webkit-animation: text .5s ease-in .2s forwards;}@keyframes text{	to{		top: 50%;		transform: translateY(-50%);		-ms-transform:translateY(-50%); 	/* IE 9 */		-moz-transform:translateY(-50%); 	/* Firefox */		-webkit-transform:translateY(-50%); /* Safari 和 Chrome */		-o-transform:translateY(-50%);		opacity: 1;	}}@-webkit-keyframes text{	to{		top: 50%;	transform: translateY(-50%);	-ms-transform:translateY(-50%); 	/* IE 9 */	-moz-transform:translateY(-50%); 	/* Firefox */	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */	-o-transform:translateY(-50%);		opacity: 1;	}}.index .invideo .invtext p{	color: #fff;	margin-bottom: 20px;}.index .invideo .invtext p:nth-child(1){	font-size: 60px;	text-align: left;	font-family: 'Conv_BELL';}.index .invideo .invtext p:nth-child(2){	font-size: 60px;	text-align: right;	font-family: 'Conv_BELL';}.index .invideo .invtext p:nth-child(3){	font-size: 30px;	text-align: center;	margin-top: 10px;}.index .invideo .play{	position: absolute;	top: 100%;	right: 15.7%;	cursor: pointer;	opacity: 0;}.playstart{	animation: play .5s ease-in .2s forwards;	-webkit-animation: play .5s ease-in .2s forwards;}@keyframes play{	to{		top: 50%;	transform: translateY(-50%);	-ms-transform:translateY(-50%); 	/* IE 9 */	-moz-transform:translateY(-50%); 	/* Firefox */	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */	-o-transform:translateY(-50%);		opacity: 1;	}}@-webkit-keyframes play{	to{		top: 50%;	transform: translateY(-50%);	-ms-transform:translateY(-50%); 	/* IE 9 */	-moz-transform:translateY(-50%); 	/* Firefox */	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */	-o-transform:translateY(-50%);		opacity: 1;	}}.index .happen{	background-color: #e0e7ed;	padding-bottom: 90px;}.index .happen .halist{	width: 100%;	margin:90px 0 0;}.index .happen .halist .hacon{	width: 31.7%;	/* height: 530px; */	float: left;	margin-left: 2.45%;	padding-top: 20px;	overflow: hidden;}.index .happen .hacon:nth-child(1){	margin-left: 0px;}.index .happen .hacon .haimg{	width: 100%;	/* height: 230px; */	margin-bottom: 37px;	overflow: hidden;}.index .happen .hacon .haimg img{	width: 100%; 	/* height: 100%; */	transition: 1s;	/* margin-left: 50%;	transform: translateX(-50%); */}@media screen and (min-width: 991px){	.index .happen .hacon .haimg img:hover{		transform: scale(1.1); 		/* margin-left: 0;		transform: translateX(-50%); 		transform: (1.1,-50%,0,1.1,0,0);*/	}}.index .happen .hatext{	position: relative;	width: 100%;	/* height: 235px; */	background-color: #fff;}.index .happen .hacon .hatext:nth-child(1){	margin-bottom: 37px;}.index .happen .hacon.sec .hatext:nth-child(1){	width: 100%;	/* height: 325px; */	margin-bottom: 37px;}.index .happen .hacon.sec .hatext:nth-child(2){	width: 100%;	/* height: 140px; */}.index .happen .hacon.sec .hatext:nth-child(1) h6{	margin-bottom: 30px;}/*.index .happen .hacon.sec .hatext:nth-child(1) .jian{	bottom: 38px;}*//*.index .happen .hacon.thr .hatext:nth-child(2) .jian{	bottom: 39px;}*/.index .happen .hacon .hatext .habox{	position: relative;	width: 100%;	height: 100%;	padding: 40px 40px 40px 40px;}.index .happen .habox h6{	font-size: 16px;	color: #999999;	margin-bottom: 30px;}.index .happen .habox h1{	font-size: 18px;	color: #333333;	margin-bottom: 20px;	font-weight: bold;	display: inline-block;	line-height: 1.3;}.index .happen .habox:hover h1{	color: #193c64;}.index .happen .habox p{	position: relative;	font-size: 16px;	color: #666666;	line-height: 30px;	margin-bottom: 20px;}.index .happen .habox p:after{	content: '';    width: 100%;    position: absolute;    bottom: 6px;    left: 0px;    height: 16px;    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 1));    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 1));    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 1));    background: -webkit-linear-gradient(top,rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 1));    background: linear-gradient(top,rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 1));}.index .happen .hacon.thr .hatext:nth-child(1){	width: 100%;	/* height: 140px; */}.index .happen .hacon.thr .hatext:nth-child(2){	width: 100%;	/* height: 325px; */}.index .happen .hacon.thr .hatext:nth-child(2) h6{	margin-bottom: 30px;}.index .happen .habox .jian{	position: relative;	/* width: 55px; */	width: 40px;	display: block;	transition: 1s;}.index .happen .habox.sp .jian{	position: absolute;	left: 84.4%;	/* right: 30px; */	bottom: 39px;}.index .happen .habox .jian .line{	width: 100%;	display: inline-block;	height: 1px;	background-color: #999999;}.index .happen .habox .jian .arrow{	position: absolute;	right: 2px;	top: 3px;	display: inline-block;	width: 1px;	height: 11px;	background-color: #999999;	transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);}.index .happen .habox:hover .jian{	/* width: 115px; */	width: 60px;}/* .index .happen .habox .hatext .b50 .jian{	bottom: 50px;} */.index .happen .hatext .hatime{	position: absolute;	right: 30px;	top: -20px;	background-color: #193c64;	padding: 15px 5px;	text-align: center;}.index .happen .hatext .hatime h1{	font-size: 24px;	color: #fff;}.index .happen .hatext .hatime p{	font-size: 14px;	color: #fff;}/* .index .happen .halist .slick-prev{	width: 55px;	height: 8px;	background:url(../images/prev.png) no-repeat;	background-size: 100% 100%;	left: -104px;}.index .happen .halist .slick-next{	width: 55px;	height: 8px;	background:url(../images/next.png) no-repeat;	background-size: 100% 100%;	right: -104px;} */.index .happen .halist .slick-prev{	/* position: relative;	width: 55px;	height: 1px;	background-color: #999999;	left: -104px; 	position: relative;*/	left: -104px; 	width: 55px;	height: 8px;	transition: .5s;}.index .happen .halist .slick-prev:after{	content: '';	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 1px;	background-color: #999999;}.index .happen .halist .slick-prev:before{	content: '';	position: absolute;	top: -1px;	left: 2px;	display: inline-block;	width: 1px;	height: 11px;	background-color: #999999;	transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);	-moz-transform: rotate(45deg);		-webkit-transform: rotate(45deg);}.index .happen .halist .slick-prev:hover{	width: 75px;}.index .happen .halist .slick-next{	/* width: 55px;	height: 8px;	background:url(../images/next.png) no-repeat;	background-size: 100% 100%;	right: -104px; */	right: -104px; 	width: 55px;	height: 8px;	transition: .5s;}.index .happen .halist .slick-next:after{	content: '';	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 1px;	background-color: #999999;}.index .happen .halist .slick-next:before{	content: '';	position: absolute;	top: -1px;	right: 2px;	display: inline-block;	width: 1px;	height: 11px;	background-color: #999999;	transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);		-webkit-transform: rotate(-45deg);}.index .happen .halist .slick-next:hover{	width: 75px;}.index .happen .halistph{	display: none;	width: 100%;	padding-top: 20px;}.index .happen .halistph .hacon{	/* height: 530px; */	float: left;	padding-top: 20px;	overflow: hidden;	margin:100px 20px 0;}.index .happen .halistph .slick-prev{	width: 55px;	height: 8px;	background:url(../images/prev.png) no-repeat;	background-size: 100% 100%;	left: -55px;}.index .happen .halistph .slick-next{	width: 55px;	height: 8px;	background:url(../images/next.png) no-repeat;	background-size: 100% 100%;	right: -55px;}.index .free{	width: 100%;	height: 410px;	background: url(../images/video_16.jpg) no-repeat top center;	position: relative;}.index .free .phclick{	display: none;}.index .free .titlei h1{	color: #fff;	margin-bottom: 60px;	cursor: pointer;}.index .free .freecon{	text-align: center;	color: #fff;	width: 55.6%;	margin: 0 auto;}.index .free .freecon p{	line-height: 30px;	font-size: 16px;	cursor: pointer;}.index .free .jian{	position: relative;	width: 55px;	margin-top: 45px;	display: inline-block;	transition: 1s;	cursor: pointer;}.index .free .jian .line{	width: 100%;	display: inline-block;	height: 1px;	background-color: #ffffff;}.index .free .jian .arrow{	position: absolute;	right: 2px;	top: 2px;	display: inline-block;	width: 1.5px;	height: 11px;	background-color: #ffffff;	transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);}.index .free:hover .jian{	width: 115px;}.index .free .news{	position: absolute;	bottom: 0px;	left: 0px;	width: 100%;	height: 50px;	padding-left: 45px;	background-color: rgba(0,0,0,.6);	color: #fff;}.index .free .news .newscon{	width: 100%;	height: 50px;	overflow: hidden;}.index .free .news span{	margin-right: 70px;	line-height: 50px;	color: #fff;	font-size: 16px;}.index .free .news .newsarrow{	width: 54px;	height: 9px;	margin-right: 50px;	line-height: 50px;}.index .free .news .newsarrow img{	width: 100%;	height: 100%;}.footer{	width: 100%;	background: url(../images/footbg_02.jpg) no-repeat top center;}.footer .fotop{	width: 100%;	padding: 90px 50px 40px 50px;}.footer .fotop .fopar{	width: 29.6%;	margin-right: 14.8%;}.footer h1{	font-size: 18px;	color: #fff;	margin-bottom: 25px;}.footer .fotop .fopar .fplogo{	width: 100%;	border-top: 1px solid #3d3d3d;}.footer .fotop .fopar .fplogo .fplogobox{	width: 33.33%;	height: 90px;	float: left;	line-height: 90px;	/* text-align: center; */}.footer .fotop .fopar .fplogo .fplogobox img{	width: 90px;}.footer .fotop .fopar .fplogo .fplogobox:hover .img_s{	display: none;}.footer .fotop .fopar .fplogo .fplogobox:hover .img_d{	display: inline-block;}.footer .fplogo .slick-prev{	right: -35px;	top: 50px;	left: auto;	width: 20px;	height: 11px;	background: url(../images/up.png) no-repeat;	background-size: 100% 100%;}.footer .fplogo .slick-next{	right: -35px;	top: 120px;	left: auto;	width: 20px;	height: 11px;	background: url(../images/down.png) no-repeat;	background-size: 100% 100%;}.footer .focen{	width: 20.7%;	margin-right: 12.8%;}.footer .focen ul li{	float: left;	width: 47%;	line-height: 45px;	border-bottom: 1px solid #464647;}.footer .focen ul li:nth-child(odd){	margin-right: 6%;}.footer .focen ul li a{	color: #fff;	font-size: 16px;}.footer .focen ul li a:hover{	color: #a1adba;}.footer .forig{	width: 22.1%;}.footer .forig p:first-child{	margin-top: 30px;}.footer .forig p{	font-size: 16px;	color:#fff;	margin-bottom: 15px;	z-index: 1;}.footer .forig .contect{	margin-top: 50px;	width: 250px;}.footer .forig .contect ul{	margin: 0px -25px;}.footer .forig .contect li{	float: left;	padding: 0px 25px;	width: 33.3333%;	position: relative;	}@media screen and (min-width: 991px){	.footer .forig .contect li .qq_pc:hover,	.footer .forig .contect li .bw .weixin:hover,	.footer .forig .contect li:nth-child(3) a img:hover{		opacity: .4;	}} .footer .forig .erfu a{	position: relative;	display: block;}.footer .forig img{	width: 40px;}.footer .forig .erweima{    position: absolute;    width: 138px;    height: 145px;    left: 25%;    top: 40px;    transform: translate(-30%,-50%);    transition: all 0.9s;    -o-transition: all 0.9s;    -webkit-transition: all 0.9s;    -ms-transition: all 0.9s;    -moz-transition: all 0.9s;    opacity: 0;    z-index: 2;}.footer .forig .erweima img{    width: 138px;}.footer .forig .bw{	display: block;	position: relative;	z-index: 10;}/* .footer .forig .erfu:hover .erweima{	z-index: 999;	opacity: 1;	top: -150px;} */.footer .forig .erfu.atv .erweima{	transform: translate(-30%,-150%);    -webkit-transform: translate(-30%,-150%);    -ms-transform: translate(-30%,-150%);    -moz-transform: translate(-30%,-150%);    opacity: 1;    /* position: relative;    z-index: 2; */}.bgt{	display: none;	position: fixed;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	background-color: rgba(0,0,0,0);	z-index: 1;} /* .footer .forig .erfu.atv .erweima:before{	content: '';	position: fixed;	width: 100%;	height: 100%;	background-color: rgba(0,0,0,0);	z-index: 1;} */.yidong{    animation: lmove 1000ms forwards; 	-webkit-animation:lmove 1000ms forwards;}  @keyframes lmove{	from {top:40px;opacity: 0;}	to {top:-150px;opacity: 1;}}@-webkit-keyframes{	from {top:40px;opacity: 0;}	to {top:-150px;opacity: 1;}} .footer .fobottom{	width: 100%;	border-top: 1px solid #3c3c3c;	padding-left: 45px;	padding-right: 45px;}.footer .fobottom span{	color: #999999;	line-height: 50px;}.footer .fobottom span br{	display: none;}.footer .fobottom span a{	color: #999999;}.footer .fobottom .fr a{	padding: 0 10px;	color: #999999;}.footer .fobottom .fr a:first-child{	border-right: 1px solid #999999;}.footer .qq_ph{	display: none;}.fixme{	z-index: 99; 	position: fixed; 	bottom: 195px;	right: 4px; 	/*display: none;	position: relative;*/}.fixme li{	position: relative;	width: 46px;	height: 46px;	text-align: center;	line-height: 46px;	margin-bottom: 3px;	transition: .3s;}.fixme li:hover{	opacity: .9;}.fixme li a{	position: absolute;	top: 50%;	left: 50%;		transform: translate(-50%,-50%);		-ms-transform:translate(-50%,-50%); 	/* IE 9 */		-moz-transform:translate(-50%,-50%); 	/* Firefox */		-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */		-o-transform:translate(-50%,-50%);}.fixme li .qqr_ph{	display: none;}.fixme li.satis{	width: 46px;	height: 160px; 	text-align: center;	line-height: 1px;	padding: 14px 12px 12px;	background-color: #193c64;}.fixme li.satis img{	margin-bottom: 13px;}.fixme li a img{border-radius: 7px;}.fixme li.satis a p{	color: #ffffff;	font-size: 14px;	line-height: 14px;}.fixme li:last-child{	background-color: #193c64;    border-radius: 7px;}.fixme li .erweimas{	position: absolute;	top: 0px;	right: -150px;	opacity: 0;	transition: 1s;	z-index: -1;}/* .fixme li .fixmes:hover + .erweimas{	opacity: 1;} */.fixmes:hover + .erweimas{    animation:mymove 1000ms forwards; 	-webkit-animation:mymove 1000ms forwards;}  @keyframes mymove{	from {right:-150px;opacity: 0;}	to {right:55px;opacity: 1;}}@-webkit-keyframes{	from {right:-150px;opacity: 0;}	to {right:55px;opacity: 1;}} .meng{	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 100;	background-color: rgba(0,0,0,.9);	display: none; }.meng2{	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 100;	background-color: rgba(0,0,0,.5);	/* display: none;  */}.index .tanvideo{	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	z-index: 101;	display: none;}.index .tanvideo .wrapper{	width: 100%;	height: 100%;	position: fixed;	top: 50%;	left: 0px;	transform: translateY(-50%);	-ms-transform:translateY(-50%); 		-moz-transform:translateY(-50%); 		-webkit-transform:translateY(-50%); 	background-color: #000;}.index .tanvideo #myvideo{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	-ms-transform:translate(-50%,-50%); 		-moz-transform:translate(-50%,-50%); 		-webkit-transform:translate(-50%,-50%); 	/* width: 100%;	height: 80%;	position: fixed;	top: 50%;	left: 0px;	transform: translateY(-50%);	-ms-transform:translateY(-50%); 		-moz-transform:translateY(-50%); 		-webkit-transform:translateY(-50%); 	border-top: 40px solid #000000;	border-bottom: 40px solid #000000;	border-left: 100px solid #000000;	border-right: 100px solid #000000; */}.index .tanvideo .close {    position: fixed;    /* top: -35px;    right: -60px;    transform: translateY(-100%); */    top: 50px;    right: 50px;    cursor: pointer;    z-index: 100;}.index .tanvideo .start{	position: fixed;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	-ms-transform:translate(-50%,-50%); 	/* IE 9 */	-moz-transform:translate(-50%,-50%); 	/* Firefox */	-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */	cursor: pointer;}.index .formbt{	position: fixed;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	z-index: 101;	display: none;}.index .formaa{	/* position: fixed;	top: 50%;	left: 50%; */	/* transform: translate(-50%,-50%); */	position: relative;	margin: 0 auto;	/* z-index: 101; */	width: 62.5%;	height: 101%;	background-color: #ffffff;	padding: 60px 100px 90px;	overflow: auto;}/* .index .formaa{	position: relative;	margin: 0 auto;	z-index: 101;	width: 62.5%;	height: 101%;	overflow: hidden;	background-color: #ffffff;	padding: 60px 100px 90px;	display: none;	overflow: auto;} */.index .formaa .close{	position: absolute;	top: 20px;	right: 20px;	z-index: 1;}.index .formaa h1{	font-size: 36px;	color: #000000;	margin-bottom: 25px;}.index .formaa h1 span{	font-size: 16px;	color: #666666;	margin-left: 10px;}.index .formaa .formcon{	width: 100%;	border-top: 2px solid #adadad;}.index .formaa .formcon .formc{	width: 100%;	margin-top: 30px;}.index .formaa .formcon .formc > span{	display: inline-block;	width: 47%;	height: 50px;	/* line-height: 50px; */	border-left: 1px solid #193c64;	position: relative;	float: left;	background-color: #f2f2f2;	padding-left: 40px;	padding-right: 50px;}.index .formaa .formcon .formc span:nth-child(1){	margin-right: 6%;}.index .formaa .formcon .formc span .inname{	font-size: 16px;	color: #999999;	margin-right: 0px;}.index .formaa .formcon .formc span input{	/* color: #333333; */	width: 100%;	height: 50px; 	/* width: calc(100% - 80px); */		/* line-height: 36px;	height: 50px;*/	/* padding: 10px 0;*/	font-size: 16px; 	line-height: normal; 	/* vertical-align: middle; */	top: 50%;	position: relative;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-ms-transform: translateY(-50%);	-moz-transform: translateY(-50%);	display: block; }input::-moz-placeholder,textarea::-moz-placeholder { color: #999999;opacity: 1; }input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color:#999999;opacity: 1; }input:-ms-input-placeholder{ color:#999999;opacity: 1; } input::-ms-clear{display:none;}textarea:-ms-input-placeholder{ color:#999999;opacity: 1; }.index .formaa .formcon .formc span img{	position: absolute;	top: 50%;	transform: translateY(-50%);	-ms-transform:translateY(-50%); 	/* IE 9 */	-moz-transform:translateY(-50%); 	/* Firefox */	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */	right: 16px;	width: 20px;}.index .formaa .formcon .formc .selec{	float: left;	width: 47%;	height: 50px;	padding: 10px 0;	padding-left: 40px;	margin-right: 6%;	font-size: 16px;	color: #666;	background-color: #f2f2f2;	border-left: 1px solid #193c64;}.index .formaa .formcon .formc .selec .name{	line-height: 30px;	border-left: none;	float: left;	width: 20%;	margin-right: 0px;	color:#999999;}.index .formaa .formcon .formc .selec .xuanze{	position: relative;	float: right;	width: 80%;	/* padding-left:25%; */	text-align: center;}.index .formaa .formcon .formc .selec .xuanze .nameshow{	line-height: 30px;	font-size: 16px;	color: #333333;	border-left: none;	height: 30px;	overflow: hidden;	float: left;	width: calc(100% - 45px);}.index .formaa .formcon .formc .selec .xuanze .nameshow .c9{	color: #999999;}.index .formaa .formcon .formc .selec ul{	position: absolute;	top: 40px;	left: 0px;	z-index: 1;	width: 100%;	background-color: #e7e5e5;	display: none;	height: 300px;	overflow-y: scroll;}.index .formaa .formcon .formc .selec ul li{	font-size: 14px;	color: #333333;	line-height: 36px;	text-align: center;	cursor: pointer;}.index .formaa .xuanze a{	position: absolute;	top: 0px;	right: 0px;	padding: 0 15px;	line-height: 30px;	width: 45px;	border-left: 1px solid #cacaca;}.index .formaa .selec .buynum{	line-height: 30px;}.index .formaa .selec .buynum input.jian{	margin: 0 40px 0 15px;	cursor: pointer;}.index .formaa .selec .buynum input.jia{	margin: 0 0 0 35px;	cursor: pointer;}.index .formaa .selec .buynum .shuzi{	display: inline-block;	background-color: #fff;	width: 130px;	height: 25px;	text-align: center;	/* box-shadow:3px 3px 3px 3px #e8e8e8 inset; */}input[type=number] {     -moz-appearance:textfield; }  input[type=number]::-webkit-inner-spin-button,  input[type=number]::-webkit-outer-spin-button {    -webkit-appearance: none;     margin: 0; }  .index .formaa .formcon .formc:nth-child(6){	background-color: #f2f2f2;	border-left: 1px solid #193c64;}.index .formaa .formcon .formc > .inname{	font-size: 16px;	color: #999999;	margin-right: 0px;}.index .formaa .formcon .formc textarea{	width: 100%;	height:200px;	padding: 20px 0 0 40px;	line-height: 20px;	font-size: 16px;	/* color: #333333; */}.index .formaa .formcon .formc .yanzhengma{	width: 115px;	height: 50px;	margin-right: 20px;}.index .formaa .formcon .formc .yanzheng{	display: inline-block;}.index .formaa .formcon .formc .yanzheng a{	font-size: 16px;	color: #333333;}.index .formaa .formcon .btn{	width: 100%;	text-align: center;	padding-top: 28px;}.index .formaa .formcon .btn button{	width: 343px;	line-height: 50px;	font-size: 16px;	text-align: center;}.index .formaa .formcon .btn button:first-child{	color: #fff;	background-color: #193c64;	margin-right: 48px;}.index .formaa .formcon .btn button:last-child{	color: #193c64;	background-color: #fff;	border:1px solid #193c64;}.index .formaa .formcon .btnb{	width: 100%;	text-align: center;	padding-top: 28px;}.index .formaa .formcon .btnb button{	width: 343px;	line-height: 50px;	font-size: 16px;	text-align: center;}.index .formaa .formcon .btnb button:first-child{	color: #fff;	background-color: #193c64;	margin-right: 48px;}.index .formaa .formcon .btnb button:last-child{	color: #193c64;	background-color: #fff;	border:1px solid #193c64;}.index .formaaph{	position: relative;	/* display: none;	z-index: 101; */	background-color: #ffffff;	/* overflow: auto; */	width: 90%;	/* height: 90%; */	padding: 10px; 	margin: 20px auto;	/* position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	-ms-transform:translate(-50%,-50%);	-moz-transform:translate(-50%,-50%);		-webkit-transform:translate(-50%,-50%); 	-o-transform:translate(-50%,-50%); */}.index .formaaph .close{	position: absolute;	top: 5px;	right: 10px;	width: 27px;	z-index: 1;}.index .formaaph h1{	color: #000000;	font-size: 20px;	margin-bottom: 5px;}.index .formaaph h1 span{	font-size: 12px;	margin-left: 0px;	margin-top: 10px;	display: block;	line-height: 1.5;}.index .formaaph .formcon{	width: 100%;	border-top: 2px solid #adadad;}.index .formaaph .formcon .formc{	width: 100%;	margin-top: 0px;}.index .formaaph .imgspan{	position: relative;	border-left: 1px solid #193c64;	background-color: #f2f2f2;	padding-right: 50px;	width: 100%;	/* height: 40px; */	margin-top: 10px;	display: block;}.index .formaaph .formcon .imgspan input{	font-size: 12px;	padding: 9px 0;	height: 40px;	padding-left: 20px;	overflow: hidden;	width: 100%;}.index .formaaph .formcon .imgspan img{	position: absolute;	top: 50%;	transform: translateY(-50%);	-ms-transform:translateY(-50%); 	/* IE 9 */	-moz-transform:translateY(-50%); 	/* Firefox */	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */	right: 16px;	width: 20px;}.index .formaaph .formcon .formc{	width: 100%;	margin-top: 10px;}.index .formaaph .formcon .selec{	width: 100%;	height: 40px;	padding: 0px 20px;	font-size: 16px;	color: #666;	background-color: #f2f2f2;	border-left: 1px solid #193c64;	margin-top: 10px;}.index .formaaph .formcon .selec .name{	line-height: 40px;	border-left: none;	float: left;	margin-right: 0px;	color:#999999;	font-size: 12px;}.index .formaaph .formcon .selec .xuanze{	position: relative;	float: right;	width: 80%;	/* padding-left:25%; */	text-align: center;}.index .formaaph .formcon .selec .xuanze .nameshow{	line-height: 40px;	font-size: 12px;	color: #333333;	border-left: none;	height: 30px;	overflow: hidden;	float: left;	width: calc(100% - 45px);}.index .formaaph .formcon .selec .xuanze .nameshow .c9{	color: #999999;}.index .formaaph .formcon .selec ul{	position: absolute;	top: 40px;	left: 0px;	z-index: 1;	width: 100%;	background-color: #e7e5e5;	display: none;	height: 300px;	overflow-y: scroll;}.index .formaaph .formcon .selec ul li{	font-size: 14px;	color: #333333;	line-height: 36px;	text-align: center;	cursor: pointer;}.index .formaaph .xuanze a{	position: absolute;	top: 0px;	right: 0px;	padding: 0 15px;	line-height: 30px;	width: 45px;	border-left: 1px solid #cacaca;}.index .formaaph .selec .buynum{	line-height: 40px;}.index .formaaph .selec .buynum input.jian{	margin: 0 40px 0 15px;	cursor: pointer;}.index .formaaph .selec .buynum input.jia{	margin: 0 0 0 35px;	cursor: pointer;}.index .formaaph .selec .buynum .shuzi{	display: inline-block;	background-color: #fff;	width: 45px;	height: 25px;	text-align: center;	/* box-shadow:3px 3px 3px 3px #e8e8e8 inset; */}.index .formaaph .formcon textarea{	width: 100%;	height:50px;	padding: 10px 0 0 19px;	line-height: 20px;	font-size: 12px;	color: #333333;	background-color: #f2f2f2;}.index .formaaph .formcon .yanzheng {    margin-top: 10px;    display: inline-block;}.index .formaaph .formcon .yanzhengma{	width: 80px;	height: auto;}.index .formaaph .formcon .yanzheng a{	font-size: 12px;	color: #333333;}.index .formaaph .formcon .btn{	width: 100%;	text-align: center;	padding-top: 28px;}.index .formaaph .formcon .btn button{	width: 343px;	line-height: 50px;	font-size: 16px;	text-align: center;}.index .formaaph .formcon .btn button:first-child{	color: #fff;	background-color: #193c64;	margin-right: 48px;}.index .formaaph .formcon .btn button:last-child{	color: #193c64;	background-color: #fff;	border:1px solid #193c64;}.index .formaaph .formcon .btnb{	width: 100%;	text-align: center;	padding-top: 15px;}.index .formaaph .formcon .btnb button{	width: 80px;	line-height: 30px;	font-size: 14px;	text-align: center;}.index .formaaph .formcon .btnb button:first-child{	color: #fff;	background-color: #193c64;	margin-right: 48px;}.index .formaaph .formcon .btnb button:last-child{	color: #193c64;	background-color: #fff;	border:1px solid #193c64;}.tanb{	position: fixed;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	-ms-transform:translate(-50%,-50%); 	/* IE 9 */	-moz-transform:translate(-50%,-50%); 	/* Firefox */	-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */	width: 44.5%;	padding: 35px 70px 55px 65px;	background-color: #fff;	z-index: 101;}.tanb .close{	position: absolute;	top: 25px;	right: 25px;	opacity: 1;}.tanb .tb_top{	padding-bottom: 18px;	border-bottom: 1px solid #c4c4c4;}.tanb .tb_top img{	width: 215px;}.tanb .tb_con{	padding-top: 30px;}.tanb .tb_con h1{	font-size: 18px;	color: #464646;	font-weight: bold;	margin-bottom: 30px;	line-height: 1.5;}.tanb .tb_con ul{	margin-bottom: 10px;	overflow: hidden;}.tanb .tb_con li{	position: relative;	font-size: 14px;	color: #464646;	margin-bottom: 20px;	line-height: 1.5;}.tanb .tb_con li span{	font-weight: bold;	font-size: 16px;	display: block;	margin-bottom: 5px;}.tanb .tb_con button{	width: 46%;	height: 50px;	font-size: 16px;}.tanb .tb_con .anniu a:nth-child(1) button{	color: #fff;	background-color: #888888;	margin-right: 6%;	transition: .5s;}.tanb .tb_con .anniu a:nth-child(1) button:hover{	background-color: #999999;}.tanb .tb_con .anniu a:nth-child(2) button{	color: #ffffff;	background-color: #193c64;	transition: .5s;}.tanb .tb_con .anniu a:nth-child(2) button:hover{	background-color: #264e7d;}.fplogoph{	display: none;	height: 80px;	padding: 0 60px;}.fplogoph .fplogobox{	line-height: 80px;}.fplogoph .slick-prev{	width: 55px;	height: 8px;	background:url(../images/prev.png) no-repeat center;	/*background-size: 100% 100%;*/	left: 0px;	padding:30px 0px;}.fplogoph .slick-next{	width: 55px;	height: 8px;	background:url(../images/next.png) no-repeat center;	/*background-size: 100% 100%;*/	right: 0px;	padding: 30px 0px;}.banner{	position: relative;	width: 100%;	/* height: 565px;	background:url(../images/com_01.jpg) center center no-repeat; */} .banner > img{	width: 100%;}.banner .bantext{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	-ms-transform:translate(-50%,-50%); 	/* IE 9 */	-moz-transform:translate(-50%,-50%); 	/* Firefox */	-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */}.banner .bantext h1{	font-size: 64px;	color: #fff;	margin-bottom: 30px;	text-align: center;	font-family: '宋体';	font-weight: bold;}.banner .bantext p{	font-size: 30px;	color: #fff;	text-align: center;	font-family: 'Conv_Helvetica Neue CE 35 Thin';	text-transform: uppercase;}.container{	width: 1500px;	margin: 0 auto;}.bread{	position: absolute;	bottom: 0px;	left: 0px;	width: 100%;	height: 55px;	background-color: rgb(33 150 243 / 21%);}.bread .house{	padding: 0 20px;	line-height: 55px;	display: inline-block;	}.bread .house img{	width: 25px;}.bread .bread_con{	display: inline-block;			position: relative;}.bread .bread_con .breadbtn{	padding: 0 30px 0 20px;	line-height: 55px;	color: #fff;	font-size: 14px;} .bread .bread_con .breadbtn img{	margin-left: 50px;	width: 7px;	height: 5px;}.bread .bread_con:last-child .breadbtn{	color: #fff;}.bread .bread_con .breadlist{	position: absolute;	top: 55px;	left: 0px;	display: none;	z-index: 1;	width: 100%;	box-shadow: 0 6px 12px rgba(0,0,0,.175);	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);	padding: 9px 0;	text-align: left;	background-color: #fff;	border-radius: 0 0 3px 3px;}.bread .bread_con .breadlist ul li{	/* height: 30px;	background-color: #f8f8f8;	font-size: 12px; */}.bread .bread_con .breadlist ul li a{		color: #666;	line-height: 1.5;	display: block;	padding: 5px 20px;	border-right: none;}.bread .bread_con .breadlist ul li:hover a{	color: #021648;}.title{	position: relative;	width: 100%;	padding-top: 60px;	margin-bottom: 60px;}.title h1{	font-size: 36px;	color: #010000;	margin-bottom: 15px;	text-align: center;}.title .border_bottom{	position: absolute;	bottom: 0px;	left: 50%;	transform: translateX(-50%);	-ms-transform:translateX(-50%); 	/* IE 9 */	-moz-transform:translateX(-50%); 	/* Firefox */	-webkit-transform:translateX(-50%); /* Safari 和 Chrome */	-o-transform:translateX(-50%);	width: 128px;	height: 1px;	}.com .com_con p{	display: inline-block;	margin-bottom: 20px;	font-size: 16px;	color: #333333;	line-height: 36px;	text-align: justify;	letter-spacing: 1px;}.com .com_con .com_img{	width: 100%;}.com .com_img .comimgfl{	width: 34.6%;	margin-right: 6.4%;}.com .com_img .comimgfr{	width: 59%;}.com .com_img .comimgfr img{	width: 100%;}.com .com_logo{	width: 100%;	/* padding: 75px 0 0; */	background-color: #f5f5f5;}.com .com_logo .comlo_box{	height: 260px;	line-height: 260px;	text-align: center;}/* .com .com_logo .slick-prev{	width: 75px;	height:15px;	background:url(../images/compre.png) no-repeat;	background-size: 100% 100%;	left: 43%;	top: auto;	bottom: 40px;	z-index: 9;}.com .com_logo .slick-prev:hover{	background: url(../images/compreb.png) no-repeat;	background-size: 100% 100%;}.com .com_logo .slick-next{	width: 75px;	height:15px;	background:url(../images/comchangeg.png) no-repeat;	background-size: 100% 100%;	right: 43%;	top: auto;	bottom: 40px;}.com .com_logo .slick-next:hover{	background: url(../images/comchange.png) no-repeat;	background-size: 100% 100%;} */.com .com_logo .slick-prev{	/* position: relative;	width: 55px;	height: 1px;	background-color: #999999;	left: -104px; 	position: relative;*/	left: 43%;	top: auto;	bottom: 40px;	width: 75px;	height: 16px;	transition: .5s;	z-index: 1;}.com .com_logo .slick-prev:after{	content: '';	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 1px;	background-color: #999999;}.com .com_logo .slick-prev:before{	content: '';	position: absolute;	top: -4px;	left: 8px;	display: inline-block;	width: 1px;	height: 22px;	background-color: #999999;	transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);	-moz-transform: rotate(45deg);		-webkit-transform: rotate(45deg);}@media screen and (min-width: 767px){	.com .com_logo .slick-prev:hover{		width: 85px;	}}.com .com_logo .slick-prev:hover:before,.com .com_logo .slick-prev:hover:after{	background-color: #193c64;}.com .com_logo .slick-next{	/* width: 55px;	height: 8px;	background:url(../images/next.png) no-repeat;	background-size: 100% 100%;	right: -104px; */	right: 43%;	top: auto;	bottom: 40px; 	width: 75px;	height: 16px;	transition: .5s;}.com .com_logo .slick-next:after{	content: '';	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 1px;	background-color: #999999;}.com .com_logo .slick-next:before{	content: '';	position: absolute;	top: -4px;	right: 8px;	display: inline-block;	width: 1px;	height: 22px;	background-color: #999999;	transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);		-webkit-transform: rotate(-45deg);}@media screen and (min-width: 767px){	.com .com_logo .slick-next:hover{		width: 85px;	}}.com .com_logo .slick-next:hover:before,.com .com_logo .slick-next:hover:after{	background-color: #193c64;}.returntop{	width: 55px;	height: 60px;	background: url(../images/top.png) no-repeat;	background-size: 100% 100%;	position: fixed;	right: 40px;	bottom: 320px;	cursor: pointer;}.develop .dev_con{	position: relative;	width: 100%;	background:url(../images/bg_02.jpg) top center no-repeat;	background-size: 100% 100%;}.develop .dev_con .title{	background-color: rgba(0,0,0,0);}.develop .dev_con .line{	position: absolute;	top: 265px;	left: 0px;	width: 100%;	height: 1px;	background-color: #dcdcdc;}.develop .dev_con .dev_list{	padding-bottom: 110px;}.develop .dev_con .dev_list .slick-list{	padding: 0px !important;}.develop .dev_con .dev_box{	padding: 30px 0 0 0px;	float: left;	margin: 0 35px;}.develop .dev_con .dev_box h1{	font-size: 30px;	color: #7a7a7a;	margin-bottom: 20px;	text-align: center;		font-family: 'Conv_HelveticaExtObl-Heavy';}.develop .dev_con .dev_box .dot{	position: relative;	width: 25px;	height: 25px;	background-color: #7a7a7a;	border-radius: 50%;	margin:0 auto 55px;}.develop .dev_con .dev_box .dotw{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	-ms-transform:translate(-50%,-50%); 	/* IE 9 */	-moz-transform:translate(-50%,-50%); 	/* Firefox */	-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */	width: 10px;	height: 10px;	background-color: #fff;	border-radius: 50%;}.develop .dev_con .dev_box p{	position: relative;	font-size: 16px;	color: #666666;	line-height: 30px;	text-align: justify;	font-family: "微软雅黑";	margin-bottom: 30px;	padding-left: 20px;}.develop .dev_con .dev_box p img{	position: absolute;	top: 10px;	left: 0px;}.develop .dev_con .dev_box:hover .img_s{	display: none;}.develop .dev_con .dev_box:hover .img_d{	display: inline-block;}/* .develop .dev_con .slick-prev{	width: 75px;	height:15px;	background:url(../images/compre.png) no-repeat;	background-size: 100% 100%;	left: 43%;	top: auto;	bottom: 40px;	z-index: 9;}.develop .dev_con .slick-prev:hover{	background: url(../images/compreb.png) no-repeat;	background-size: 100% 100%;}.develop .dev_con .slick-next{	width: 75px;	height:15px;	background:url(../images/comchangeg.png) no-repeat;	background-size: 100% 100%;	right: 43%;	top: auto;	bottom: 40px;}.develop .dev_con .slick-next:hover{	background: url(../images/comchange.png) no-repeat;	background-size: 100% 100%;} */.develop .dev_con .slick-prev{	/* position: relative;	width: 55px;	height: 1px;	background-color: #999999;	left: -104px; 	position: relative;*/	left: -60px;	top: 45px;	width: 75px;	height: 16px;	transition: .5s;	z-index: 1;}.develop .dev_con .slick-prev:after{	content: '';	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 1px;	background-color: #999999;}.develop .dev_con .slick-prev:before{	content: '';	position: absolute;	top: -4px;	left: 8px;	display: inline-block;	width: 1px;	height: 22px;	background-color: #999999;	transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);	-moz-transform: rotate(45deg);		-webkit-transform: rotate(45deg);}@media screen and (min-width: 767px){.develop .dev_con .slick-prev:hover{	width: 85px;}}.develop .dev_con .slick-prev:hover:before,.develop .dev_con .slick-prev:hover:after{	background-color: #193c64;}.develop .dev_con .slick-next{	/* width: 55px;	height: 8px;	background:url(../images/next.png) no-repeat;	background-size: 100% 100%;	right: -104px; */	top: 45px;	right: -60px;	/*bottom: 40px*/; 	width: 75px;	height: 16px;	transition: .5s;}.develop .dev_con .slick-next:after{	content: '';	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 1px;	background-color: #999999;}.develop .dev_con .slick-next:before{	content: '';	position: absolute;	top: -4px;	right: 8px;	display: inline-block;	width: 1px;	height: 22px;	background-color: #999999;	transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);		-webkit-transform: rotate(-45deg);}@media screen and (min-width: 767px){.develop .dev_con .slick-next:hover{	width: 85px;}}.develop .dev_con .slick-next:hover:before,.develop .dev_con .slick-next:hover:after{	background-color: #193c64;}.develop .dev_con .dev_box:hover h1{	color: #193c64;}.develop .dev_con .dev_box:hover .dot{	background-color: #193c64;}.develop .dev_con .dev_box:hover p{	color: #333333;}.culture .cul_con{	padding-bottom: 60px;}.culture .cul_con video{	max-width: 100%;	height: auto;}.culture .cul_con .cul_img{	width: 46.4%;	overflow: hidden;}.culture .cul_con .cul_img img{	width: 100%;	transition: 1s;}@media screen and (min-width: 991px){.culture .cul_con .cul_img img:hover{	transform: scale(1.1);	transform:  scale(1.1);	-ms-transform: scale(1.1); 	/* IE 9 */	-moz-transform: scale(1.1);	/* Firefox */	-webkit-transform: scale(1.1); /* Safari 和 Chrome */}}.culture .cul_con .cul_text{	width: 47.5%;}.culture .cul_con .cul_text .cul_box{	width: 100%;	margin-bottom: 42px;}.culture .cul_con .cul_text .cul_box:last-child{	margin-bottom: 0px;}.culture .cul_con .cul_text .cul_box .cul_title {	margin-bottom: 5px;}.culture .cul_con .cul_text .cul_box .cul_title h1{	font-size: 18px;	color: #333333;	margin-bottom: 15px;	font-weight: bold;}.culture .cul_con .cul_text .cul_box .cul_title .border_bottom{	width: 107px;	height: 1px;	background-color: #dcdcdc;}.culture .cul_con .cul_text .cul_box p{	font-size: 16px;	color: #333333;	line-height: 27px;}.product .pro_con{	padding-top: 60px;	padding-bottom: 50px;}.product .pro_con .container{	position: relative;}.product .menu{	width: 18.6%;	border-right: 1px solid #dcdcdc; }/* .product .menu:after{	position: absolute;	top: 0px;	left: 19.1%;	content: '';	width: 1px;	height: 100%;	background-color: #dcdcdc;} */.product .menu h1{	font-size: 36px;	color: #000000;	padding: 29px 0 38px 38px;}.product .menu li{	width: 100%;	height: 50px;	padding-left: 38px;	line-height: 50px;	border-bottom: 1px solid #dcdcdc;	box-sizing: border-box;}.product .menu li:last-child{	border-bottom: 0px;}.product .menu li a{	color: #333333;	line-height: 50px;	font-size: 16px;}.product .menu li.on{	border-left:1px solid  #000;	background-color: #f5f5f5 !important;	/* background: url(../images/arrowb.png) no-repeat right 13px top 50%; */	font-weight: bold;}.product .menu li.on a{	color: #193c64;	width: 100%;	/* height: 100%; */	display: inline-block;	line-height: 50px;}.product .menu li.act{	border-left:1px solid  #000;	background-color: #f5f5f5 !important;	/* background: url(../images/arrowb.png) no-repeat right 13px top 50%; */	font-weight: bold;}.product .menu li.act a{	color: #193c64;	width: 100%;	/* height: 100%; */	display: inline-block;	line-height: 50px;}.product .pro_cen{	width: 75.2%;}.product .pro_cen .pro_img{	width: 100%;	position: relative;	margin-bottom: 10px;}.product .pro_cen .pro_img img{	width: 100%;}.product .pro_cen .pro_img .pro_text{	position: absolute;	top: 50%;	transform: translateY(-50%);	-ms-transform:translateY(-50%); 	/* IE 9 */	-moz-transform:translateY(-50%); 	/* Firefox */	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */	right: 27px;	width: 41.6%;}.product .pro_cen .pro_img .pro_text h1{	font-size: 28px;	color: #fff;	margin-bottom: 35px;}.product .pro_cen .pro_img .pro_text h2{	font-size: 18px;	color: #fff;	line-height: 30px;	text-align: justify;}.product .pro_cen .pro_img .pro_text p{	font-size: 16px;	color: #dcdcdc;	line-height: 30px;}.product .pro_cen .pro_img .pro_text a{	font-size: 16px;	color: #fff;	margin-top: 50px;	display: inline-block;}.product .pro_cen .pro_img .pro_text .jian{	position: relative;	width: 40px;	margin-left: 25px;	display: inline-block;	transition: 1s;}.product .pro_cen .pro_img .pro_text .jian .line{	width: 100%;	display: inline-block;	height: 1px;	background-color: #fff;}.product .pro_cen .pro_img .pro_text .jian .arrow{	position: absolute;	right: 3px;	/* top: 4px; */	top: 3.5px;	display: inline-block;	width: 1px;	height: 11px;	background-color: #fff;	transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);}@media screen and (min-width: 767px){	.product .pro_cen .pro_img .pro_text:hover .jian{		width: 60px;	}}.product .pro_cen .pro_bb{	width: 100%;	/* padding-top: 50px; */}.product .pro_cen .pro_bb .pro_box{	width: 25%;	min-height: 226px;	height: 258px;	border-right: 1px solid #dcdcdc;	padding: 30px 0 15px;	margin-top: 40px;	text-align: center;	overflow: hidden;}.product .pro_cen .pro_bb .pro_box:nth-child(4n+1){	border-left: 1px solid #dcdcdc;}.product .pro_cen .pro_bb .pro_box .prob_img{	margin-bottom: 50px;}.product .pro_cen .pro_bb .pro_box .prob_img img{	width: 132px;}.product .pro_cen .pro_bb .pro_box .prob_txt{	padding: 0 20px;}.product .pro_cen .pro_bb .pro_box h1{	display: inline-block;	font-size: 18px;	color: #333333;		transition: 0.5s;}.product .pro_cen .pro_bb .pro_box .arrows{	width: 0px;	margin-right: 8px;	transition: 0.5s;}@media screen and (min-width: 767px){	.product .pro_cen .pro_bb .pro_box:hover h1{		color: #193c64;		font-weight: bold;		transform: translateX(-15px);	}	.product .pro_cen .pro_bb .pro_box:hover .arrows{		width: 40px;	}}.use .use_con{	/* padding-top: 30px; */	margin-top: -25px;}.use_choose{	width: 100%;	text-align: center;	padding-bottom: 50px;}.use_choose .usec_box{	display: inline-block;	margin: 0 50px;	text-align: center;}/* .use_choose .usec_box:last-child{	margin-right: 0px;} */.usec_box .ub_img{	position: relative;	width: 108px;	height: 108px;	border-radius: 50%;	border:1px solid #e0dddd;	margin: 0 auto;	margin-bottom: 20px;}.use_choose .usec_box .ub_img img{	position: absolute;	top:50%;	left: 50%;	transform: translate(-50%,-50%);	-ms-transform:translate(-50%,-50%); 	/* IE 9 */	-moz-transform:translate(-50%,-50%); 	/* Firefox */	-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */ }.usec_box h1{	font-size: 16px;	color: #666666;}.use_choose .usec_box.on .ub_img{	background-color: #193c64;	border:0px;}.use_choose .usec_box.on .ub_img .img_s{	display: none;}.use_choose .usec_box.on .ub_img .img_d{	display: block;}.use_choose .usec_box.on h1{	color: #193c64;	font-weight: bold;}.use_box{	position: relative;	width: 32%;	margin-right: 2%;	margin-bottom: 30px;}.use_box:nth-child(3n+0){	margin-right: 0px;}.use_box_ck{	position: relative;	width: 15%;	margin-right: 2%;	margin-bottom: 30px;}.use_box_ck:nth-child(6n+0){	margin-right: 0px;}.use_box_ck > img{	width: 100%;}.use_box_ck p.bt{	position: absolute;	left: 27px;	bottom: 25px;	font-size: 18px;	color: #fff;	font-weight: bold;	transition: .5s;	-o-transition: .5s;	-ms-transition: .5s;	-moz-transition: .5s;	-webkit-transition: .5s;	z-index: 1;}.use_box_ck p.bt img{	margin-right: 20px;}/* .use_box .bluebt{	position: absolute;	top: 13.5%;	left:0;	width: 100%;	height: 73%;} */.use_box_ck .bluebox{	position: absolute;	top: 13.5%;	left:8.5%;	width: 83%;	height: 73%;	padding: 40px 35px 0 35px;	background-color: rgba(25,60,100,.7);	opacity: 0;	transition: 0.5s;	-o-transition: 0.5s;	-ms-transition: 0.5s;	-moz-transition: 0.5s;	-webkit-transition: 0.5s;}.use_box_ck .bluebox p{	font-size: 14px;	color: #fff;	line-height: 30px;	text-align: justify;}.use_box > img{	width: 100%;    object-fit:cover;    height: 235px;}.use_box p.bt{	position: absolute;	left: 27px;	bottom: 25px;	font-size: 18px;	color: #fff;	font-weight: bold;	transition: .5s;	-o-transition: .5s;	-ms-transition: .5s;	-moz-transition: .5s;	-webkit-transition: .5s;	z-index: 1;}.use_box p.bt img{	margin-right: 20px;}/* .use_box .bluebt{	position: absolute;	top: 13.5%;	left:0;	width: 100%;	height: 73%;} */.use_box .bluebox{	position: absolute;	top: 13.5%;	left:8.5%;	width: 83%;	height: 73%;	padding: 40px 35px 0 35px;	background-color: rgba(25,60,100,.7);	opacity: 0;	transition: 0.5s;	-o-transition: 0.5s;	-ms-transition: 0.5s;	-moz-transition: 0.5s;	-webkit-transition: 0.5s;}.use_box .bluebox p{	font-size: 14px;	color: #fff;	line-height: 30px;	text-align: justify;}@media (min-width: 991px){	.use_box:hover .bluebox{		opacity: 1;	}	.use_box:hover p.bt{		left: 68px;		bottom: 68px;	}    .use_box_ck:hover .bluebox{		opacity: 1;	}	.use_box_ck:hover p.bt{		left: 68px;		bottom: 68px;	}}.fenye{	text-align: center;	padding: 50px 0px;}.fenye a{	font-size: 16px;	color: #6f6f6f;}.fenye ul li{	display: inline-block;	width: 37px;	height: 37px;	margin-right: 25px;	border-radius: 50%;	line-height: 37px;	text-align: center;}.fenye a.on{	color: #fff;}.fenye a.on li{	background-color: #193c64;}.fenyeph{	display: none;	margin-bottom: 30px;	margin-top: 20px;}.fenyeph button{	width: 70px;	height: 30px;	border:1px solid #193c64;	color: #193c64 !important;}.page .page_con .container{	border-bottom: 1px solid #d9d9d9;}.page .page_img{	position: relative;	width: 47.7%;	padding-top: 10px;}.page .page_img .pagei_bg{	position: absolute;	top: 0px;	right: 0px;	width: 95.4%;	height: 370px;	background-color: #193c64;	z-index: -1;}.page .page_img img{	width: 95.4%;}.page .page_text{	position: relative;	width:41.6%;	background:url(../images/yinhao.png) no-repeat;	padding-left: 90px;}.page .page_text h1{	font-size: 18px;	color: #333333;	font-weight: bold;	margin-bottom: 13px;}.page .page_text p{	font-size: 16px;	color: #333333;	line-height: 30px;	margin-bottom: 45px;	text-align: justify;}.page_box{	width: 29%;	/* height: 488px;	overflow: hidden; */	margin-right: 6.5%;	border:1px solid #dcdcdc;	margin-bottom: 65px;	transition: 0.3s;}.page_box:nth-child(3n+0){	margin-right: 0;}.page_box .pb_img{	width: 100%;	text-align: center;	padding: 30px 0;}.page_box .pb_img img{	max-width: 100%;}.page_box .pb_text{	position: relative;	width: 100%;	padding: 30px 30px 40px 30px;	/* background:url(../images/pageb.png) no-repeat right 28px bottom 24px; */	background-color: #fbfbfb;	border-top: 1px solid #dcdcdc;	transition: 0.5s;}.page_box .pb_text h1{	font-size: 18px;	color: #333333;	font-weight: bold;	margin-bottom: 25px;}.page_box .pb_text p{	font-size: 16px;	color: #666666;	line-height: 30px;	text-align: justify;}.page_box .pb_text .jian{	position: absolute;	right: 30px;	bottom: 25px;	/* width: 55px; */	width: 66px;	display: inline-block;	transition: .5s;}.page_box .pb_text .jian .line{	width: 100%;	display: inline-block;	height: 1px;	background-color: #666666;}.page_box .pb_text .jian .arrow{	position: absolute;	right: 5px;	top: -2px;	display: inline-block;	width: 1px;	height: 15px;	background-color: #666666;	transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);}.page_box:hover .jian{	width: 115px; 	width: 80px;}.page_box:hover .jian .line{	background-color: #fff;}.page_box:hover .jian .arrow{	background-color: #fff;}@media screen and (min-width: 767px){	.page_box:hover{		margin-top:-2px;		box-shadow: 5px 5px 5px #999999;		-moz-box-shadow: 5px 5px 5px #999999;		-webkit-box-shadow: 5px 5px 5px #999999;		/* margin-bottom: 2px; 		height: 488px; */		overflow: hidden;		border: none;		margin-bottom: 67px;	}	.page_box:hover .pb_text{		background-color: #193c64 !important;		/* background:url(../images/page.png) no-repeat right 28px bottom 24px; */	}	.page_box:hover .pb_text h1{		color: #fff;	}	.page_box:hover .pb_text p{		color: #fff;	}}.suc_page .sup_con{	padding-top: 50px;	padding-bottom: 155px;}.suc_page .sup_img{	width: 48%;	text-align: center;}.suc_page .sup_text{	width: 52%;	padding: 75px 35px 124px 45px;	background-color: #ebebeb;}.suc_page .sup_text h1{	font-size: 18px;	color: #333333;	font-weight: bold;	margin-bottom: 15px;}.suc_page .sup_text p{	font-size: 16px;	color: #333333;	line-height: 30px;	text-align: justify;}.suc_page .sup_choose{	padding: 40px 0;	background-color: #f2f2f2;	text-align: center;}.suc_page .sup_choose .sup_box{	display: inline-block;	width: 148px;	/* margin:0 98px;  */	margin: 0 5.2%;}/* .suc_page .sup_choose .sup_box:nth-child(1){	margin-left: 0px;} */.suc_page .sup_choose .sup_box .sb_img{	position: relative;	width: 148px;	height: 148px;	margin: 0 auto;	margin-bottom: 40px;	border:1px solid #333333;	border-radius: 50%;}.suc_page .sup_choose .sup_box .sb_img img{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	-ms-transform:translate(-50%,-50%); 	/* IE 9 */	-moz-transform:translate(-50%,-50%); 	/* Firefox */	-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */	width: 70px;}.suc_page .sup_choose .sup_box h1{	font-size: 18px;	font-weight: bold;	color: #333333;}.sale .sale_con .container{	position: relative;	padding-bottom: 80px;	margin-bottom: 75px;	border-bottom: 1px solid #d9d9d9;}.sale .sale_con .container .jialeft{	position: absolute;	bottom: 0px;	left: 0px;	transform: translate(-100%,50%);		-ms-transform:translate(-100%,50%);	/* IE 9 */		-moz-transform:translate(-100%,50%);	/* Firefox */		-webkit-transform:translate(-100%,50%);/* Safari 和 Chrome */		-o-transform:translate(-100%,50%);}.sale .sale_con .container .jiaright{	position: absolute;	bottom: 0px;	right: 0px;	transform: translate(100%,50%);		-ms-transform:translate(100%,50%);	/* IE 9 */		-moz-transform:translate(100%,50%);	/* Firefox */		-webkit-transform:translate(100%,50%);/* Safari 和 Chrome */		-o-transform:translate(100%,50%);}.sale .sale_map{	position: relative;	width: 50%;	border-right: 1px solid #d9d9d9;	padding: 50px 0 85px;	padding-right: 6%;}.sale .sale_map .map_img{	width: 100%;}.sale .sale_map .jiatop{	position: absolute;	top:0px;	right: 0px;	transform: translate(50%,-150%); 		-ms-transform:translate(50%,-150%);	/* IE 9 */		-moz-transform:translate(50%,-150%);	/* Firefox */		-webkit-transform:translate(50%,-150%);/* Safari 和 Chrome */		-o-transform:translate(50%,-150%);}.sale .sale_map .jiabottom{	position: absolute;	bottom:0px;	right: 0px;	transform: translate(50%,150%); 		-ms-transform:translate(50%,150%); 	/* IE 9 */		-moz-transform:translate(50%,150%); 	/* Firefox */		-webkit-transform:translate(50%,150%); /* Safari 和 Chrome */		-o-transform:translate(50%,150%); }/* .sale .sale_map .schange{	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 100%;} */.sheng .shchange{	/* opacity: 0;	filter:alpha(opacity=0); 	-moz-opacity:0;	 -khtml-opacity: 0;	 -webkit-opacity: 0;  */	display: none;}.sale .sale_map .shenzhen{	position: absolute;	right: 28.2%;	bottom: 100px; 	z-index: 1;}.sale .sale_map .shname{	position: absolute;	right: 0px;	bottom: 0px;	width: 100%;	height: 100%;}.sale .sale_map .shname .sh_img{	/* display: none; */	position: absolute;	right: 17%;	top: 10%;	/* transform: translate(-50%,-50%); */}.sale .sale_map .shname .szpro {    position: absolute;    right: 35%;    top: -18px;}.sale .sale_map .shname .hkpro{	position: absolute;	/* right: -60%; */	right: -75%;	bottom: 0px;}.shanghai .shname .hkpro{	bottom: 5px !important;}.taibei .shname .hkpro{	bottom: 25px !important;	right: -125% !important;}/* .taibei .shchange img{	width: 34px;} */.sale .sale_map .sheng{	cursor: pointer;}.sale .sale_map .shenzhen{	/* width: 16.6%; */	width: 128px;	height: 102px;}.sale .sale_map .shenzhen .province{	width: 100%;}.sale .sale_map span.hk{	position: absolute;	left: 50%;	top: 40%;	width: 0px;	height: 0px;	border-radius: 50%;	background-color: rgb(25,60,100);	opacity: .9;	animation: dots 3s infinite;	-moz-animation: dots 3s infinite;	/* Firefox */	-webkit-animation: dots 3s infinite;	/* Safari 和 Chrome */	-o-animation: dots 3s infinite;}.sale .sale_map span.sz{	position: absolute;	right: 54%;	top: 20px;	width: 0px;	height: 0px;	border-radius: 50%;	background-color: rgb(25,60,100);	opacity: .9;	animation: dots 3s infinite;	-moz-animation: dots 3s infinite;	/* Firefox */	-webkit-animation: dots 3s infinite;	/* Safari 和 Chrome */	-o-animation: dots 3s infinite;}.sale .sale_map span:nth-child(2){	animation-delay:1s;	-webkit-animation-delay:1s; /* Safari 和 Chrome */}.sale .sale_map span.name{	/* position: relative;	right: 0px;	bottom: 0px; */	font-size: 16px;	color: #333333;	opacity: 1;}/* .sale .sale_map .shenzhen .shname .sh_img{	position: absolute;} */.sale .sale_map .shenzhen .shname .sh_img{	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 100%;}.sale .sale_map .shenzhen .shname .sh_img img:nth-child(1){	position: absolute;	top: 12%;	left: 46%;}.sale .sale_map .shenzhen .shname .sh_img img:nth-child(2){	position: absolute;	top: 30%;	left: 56%;}.sale .sale_map .shenzhen .shname .hkpro {    position: absolute;    /* right: 0px; */    right: -3px;    bottom: 36px;}.sale .sale_map .beijing{	position: absolute;	right: 31.2%;	top: 33%;	z-index: 1;	/* width: 4%; */	width: 36px;	height: 50px;}.sale .sale_map .shanghai{	position: absolute;	right: 19%;	top: 51%;	z-index: 1;	width: 5%;	width: 43px;	height: 44px;}.sale .sale_map .shanghai .province{	width: 40px;}.sale .sale_map .taibei{	position: absolute;	right: 20%;	bottom: 145px;	z-index: 1;	width: 4%;	width: 32px;	height: 72px;}@keyframes dots{	0%{		width: 0px;		height: 0px;		opacity: .9;	}	100%{		width: 90px;		height: 90px;		opacity: 0;	}}.sale .smap{	display: none;}.sale .sale_text{	width: 50%;	height: 100%;	/* padding-left: 150px; 	overflow: hidden;*/}.sale .sale_text .sale_mess{	position: relative;	top: 0px;	left: 0px;	width: 100%;	height: 675px;	z-index: 99;	padding-left: 60px;}/* .sale .sale_text .sale_mess{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);} */.sale .sale_text .sale_po{	position: absolute;	top: 50%;	right: 110px;	transform: translate(0,-50%);	/* padding-left: 105px; */	/* padding-bottom: 65px;  */	/* z-index: 99; */}.sale .sale_box {	position: relative;	margin-bottom: 60px;	width: 405px;}.sale .sale_box .border{	position: absolute;	top: 15px;	left: -100px;	width: 65px;	height: 1px;	background-color: #d9d9d9;}.sale .sale_box h1{	font-size: 18px;	color: #333333;	font-weight: bold;	margin-bottom: 45px;}.sale .sale_box li img{	width: 25px;	margin-right: 25px;}.sale .sale_box li{	font-size: 16px;	color: #333333;	line-height: 25px;	margin-bottom: 25px;}.sale .sale_box li span{	font-size: 16px;	color: #333333;	line-height: 25px;	display: block;	width: calc(100% - 50px);}.sale .sale_box a{	position: absolute;	right: 0px;	bottom: -40px;	font-size: 18px;	color: #333333;}.sale .sale_box a img{	width: 25px;}.sale .sale_box li a{	position: relative;	display: inline-block;	bottom: 0px;	left: 0px;	color: #333333;	font-size: 16px;}.sale .sale_box a:hover{	font-weight: bold;	color: #193c64;}.sale .sale_box a:hover .img_s{	display: none;}.sale .sale_box a:hover .img_d{	display: inline-block;}/*.sale .sale_text .slick-prev{	width: 50px;	height:13px;	background:url(../images/compre.png) no-repeat;	background-size: 100% 100%;	left: 55%;	top: auto;	bottom: 0px;	z-index: 9;}.sale .sale_text .slick-prev:hover{	background: url(../images/compreb.png) no-repeat;	background-size: 100% 100%;}.sale .sale_text .slick-next{	width: 50px;	height:13px;	background:url(../images/comchangeg.png) no-repeat;	background-size: 100% 100%;	right: 25%;	top: auto;	bottom: 0px;}.sale .sale_text .slick-next:hover{	background: url(../images/comchange.png) no-repeat;	background-size: 100% 100%;}*/.sale .sale_text .slick-prev{	/* position: relative;	width: 55px;	height: 1px;	background-color: #999999;	left: -104px; */	position: absolute;	left: 55%;	top: auto;	bottom: -30px;	width: 50px;	height: 16px;	transition: .5s;	z-index: 1;	z-index: 98;}.sale .sale_text .slick-prev:after{	content: '';	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 1px;	background-color: #999999;	z-index: 98;}.sale .sale_text .slick-prev:before{	content: '';	position: absolute;	top: 3px;	left: 5px;	display: inline-block;	width: 1px;	height: 14px;	background-color: #999999;	transform: rotate(45deg);	-o-transform: rotate(45deg);	-ms-transform: rotate(45deg);	-moz-transform: rotate(45deg);		-webkit-transform: rotate(45deg);	z-index: 98;}@media screen and (min-width: 767px){.sale .sale_text .slick-prev:hover{	width: 60px;}}.sale .sale_text .slick-prev:hover:before,.sale .sale_text .slick-prev:hover:after{	background-color: #193c64;}.sale .sale_text .slick-next{	/* width: 55px;	height: 8px;	background:url(../images/next.png) no-repeat;	background-size: 100% 100%;	right: -104px; */	position: absolute;	right: 25%;	top: auto;	bottom: -30px; 	width: 50px;	height: 16px;	transition: .5s;	z-index: 98;}.sale .sale_text .slick-next:after{	content: '';	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 1px;	background-color: #999999;	z-index: 98;}.sale .sale_text .slick-next:before{	content: '';	position: absolute;	top: 3px;	right: 5px;	display: inline-block;	width: 1px;	height: 14px;	background-color: #999999;	transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);		-webkit-transform: rotate(-45deg);	z-index: 98;}@media screen and (min-width: 767px){.sale .sale_text .slick-next:hover{	width: 60px;}}.sale .sale_text .slick-next:hover:before,.sale .sale_text .slick-next:hover:after{	background-color: #193c64;}.sale_form .sf_img{	width: 46.4%;}.sale_form .sf_img img{	width: 100%;}.sale_form .sf_form{	width: 51%;}.sale_form .sf_form h1{	font-size: 16px;	color: #666666;	margin-bottom: 25px;	line-height: 1.5;}.sf_form .formc{	width: 100%;	margin-bottom: 25px;}.sf_form .formc > span{	display: inline-block;	width: 48.7%;	height: 50px;	line-height: 50px;	border-left: 1px solid #193c64;	position: relative;	float: left;	padding-left: 20px;	background-color: #f2f2f2;	padding-right: 50px;}.sf_form .formc > span:nth-child(1){	margin-right: 2.6%;}.sf_form .formc:nth-child(4){	background-color: #f2f2f2;}.sf_form .formc > span .inname{	width: auto;	border-left: none;	padding-left: 0px;	font-size: 16px;	color: #999999;}.sf_form .formc > span input{	width: 100%;	/* width: calc(100% - 100px); */	/* line-height: 50px; */	font-size: 16px;	/*color: #333333;	 padding-left: 20px; */}.sf_form .formc > span img{	position: absolute;	/* top: 14px; */	top: 50%;	transform: translateY(-50%);	right: 16px;	width: 20px;}.sf_form .formc.salenum{	width: 100%;   	background-color: #f2f2f2;}/* .sf_form .formc.salenum{	width: 100%;} */.sf_form .formc .selec{	float: left;	width: 48.7%;	height: 50px;	padding: 10px 0;	padding-left: 20px;	margin-right: 2.6%;	font-size: 16px;	color: #333333;	background-color: #f2f2f2;	border-left: 1px solid #193c64;}.sf_form .formc.salenum .name {	height: 50px;	line-height: 50px;	width: auto;}.sf_form .formc .name{	line-height: 30px;		font-size: 16px;	/* border-left: none;	float: left;	width: 22%;  */	margin-right: 0px;	color: #999999;}/* .sf_form .formc:nth-child(5){	background-color: #f2f2f2;} */.sf_form .formc .selec .xuanze{	position: relative;	width: calc(100% - 100px);		float: right;	/* width: 78%; 	padding-left:25%; */}.sf_form .formc .selec .xuanze .nameshow{	line-height: 30px;	font-size: 16px;	color: #333333;	border-left: none;	height: 30px;	overflow: hidden;	width: 80px;}.sf_form .formc .selec .xuanze .nameshow .c9{	color: #999999;}.sf_form .formc .selec ul{	position: absolute;	top: 40px;	right: 0px;	z-index: 1;	width: 100%;	background-color: #e7e5e5;	display: none;	height: 300px;	overflow-y: scroll;}.sf_form .formc .selec ul li{	font-size: 14px;	color: #333333;	height: 36px;	text-align: center;	cursor: pointer;	padding-top: 10px;	padding-top: 10px;}.sf_form .formc .xuanze a{	position: absolute;	top: 0px;	right: 0px;	padding: 0 15px;	line-height: 30px;	width: 45px;	border-left: 1px solid #cacaca;}.sf_form .formc span.xinghao{	width: 28%;	line-height: 50px;	/* padding-left: 20px; */	font-size: 16px;	color: #333333;	background-color: #f2f2f2;	margin-right: 3%;}.sf_form .formc .selecn{	width: 29%;	float: left;	height: 50px;	padding: 10px 0;	padding-left: 20px;	font-size: 16px;	color: #999999;	background-color: #f2f2f2;	border-left: 1px solid #193c64;}.sf_form .formc .selecn .name{	line-height: 30px;	border-left: none;	float: left;	/* width: 22%;  */	margin-right: 0px;	color: #999999;}.sf_form .formc .buynum{	line-height: 30px;	width: auto;		float: left;	margin-left: 10px;	margin-top: 10px;}.sf_form .formc .buynum input.jian{	/* margin: 0 40px 0 15px; */	cursor: pointer;}.sf_form .formc .buynum input.jia{	/* margin: 0 0 0 35px; */	cursor: pointer;}.sf_form .formc .buynum .shuzi{	display: inline-block;	background-color: #fff;	width: 45px;	height: 25px;	text-align: center;}input[type=number] {     -moz-appearance:textfield; }  input[type=number]::-webkit-inner-spin-button,  input[type=number]::-webkit-outer-spin-button {    -webkit-appearance: none;     margin: 0; } .sf_form .formc > .inname{	font-size: 16px;	color: #999999;	margin-bottom: 0px;} /* .sf_form .formc:nth-child(5){	border-left: 1px solid #193c64;} */.sf_form .formc textarea{	width: 100%;	height:200px;	padding: 20px 0 0 20px;	line-height: 20px;	font-size: 16px;	/* color: #333333; */	background-color: #f2f2f2;	border-left: 1px solid #193c64; }.sf_form .formc .yanzhengma{	width: 115px;	height: 50px;	margin-right: 20px;}.sf_form .formc .yanzheng{	display: inline-block;}.sf_form .formc .yanzheng a{	font-size: 16px;	color: #333333;}.sf_form .formc.biaoti span{	width: 100%;}.sf_form .btn{	width: 100%;	text-align: center;	padding: 28px 0 65px;}.sf_form .btn button{	width:190px;	line-height: 50px;	font-size: 16px;	text-align: center;}.sf_form .btn button:first-child{	color: #fff;	background-color: #193c64;	margin-right: 48px;}.sf_form .btn button:last-child{	color: #193c64;	background-color: #fff;	border:1px solid #193c64;}.relation .rela_box{	position: relative;	width: 100%;	height: 148px;	padding: 20px 0;	margin-bottom: 30px;	border:1px solid #e9e9e9;}.relation .rela_box .wenben{	position: absolute;	top: 20px;	left: 0px;	width: 155px;	height: 108px;	border-right: 1px solid #dcdcdc;}.relation .rela_box .wenben img{	position: absolute;	top: 50%;	left: 50%;			transform: translate(-50%,-50%);		-ms-transform:translate(-50%,-50%); 	/* IE 9 */		-moz-transform:translate(-50%,-50%); 	/* Firefox */		-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */		-o-transform:translate(-50%,-50%);	width: 30px;}.relation .rela_box .download{	position: absolute;	top: 20px;	right: 0px;	width: 155px;	height: 108px;	border-left: 1px solid #dcdcdc;}.relation .rela_box .download img{	position: absolute;	top: 50%;	left: 50%;			transform: translate(-50%,-50%);		-ms-transform:translate(-50%,-50%); 	/* IE 9 */		-moz-transform:translate(-50%,-50%); 	/* Firefox */		-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */		-o-transform:translate(-50%,-50%);	width: 30px;}.relation .rela_box .rela_title{	width: calc(100% - 310px);	margin-left: 155px;	padding:20px 0 20px 50px; }.relation .rela_box .rela_title h1{	font-size: 18px;	color: #333;	font-weight: bold;	margin-bottom: 25px;	line-height: 1.5;}.relation .rela_box .rela_title p{	font-size: 16px;	color: #666666;}.relation .rela_box:hover{	border-left: 1px solid #193c64;	background-color: #f1f1f1;}.relation .rela_box:hover .wenben{	border-right: 1px solid #193c64;}.relation .rela_box:hover .wenben .img_s{	display: none;}.relation .rela_box:hover .wenben .img_d{	display: block;}.relation .rela_box:hover .download{	border-left: 1px solid #193c64;}.relation .rela_box:hover .download .img_s{	display: none;}.relation .rela_box:hover .download .img_d{	display: block;}.relation .rela_box:hover .rela_title h1{	color: #193c64;}.relation .rela_box:hover .rela_title p{	color: #193c64;}.news .news_info{	width: 100%;}.news .news_info .nf_text{	position: relative;	width: 52%;}.news .news_info .nf_text .nft_top{	width: 100%;}.news .news_info .nf_text .nftt_text{	position: relative;	width: 100%;	height: 400px;	padding: 110px 85px 0px 20px;}.news .news_info .nftt_text h1{	font-size: 24px;	color: #000000;	margin-bottom: 50px;	line-height: 1.5;}.news .news_info .nftt_text h1:hover{	color: #193c64;}.news .news_info .nftt_text p{	font-size: 18px;	color: #333333;	line-height: 30px;}.news .news_info .nftt_text .jian{	position: absolute;	right: 80px;	bottom: 120px;	/* width: 55px; */	width: 100px;	display: inline-block;	transition: .5s;}.news .news_info .nftt_text .jian .line{	width: 100%;	display: inline-block;	height: 1px;	background-color: #193c64;}.news .news_info .nftt_text .jian .arrow{	position: absolute;	right: 8px;	top: -10px;	display: inline-block;	width: 1px;	height: 25px;	background-color: #193c64;	transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);}.news .news_info .nftt_text .jian:hover{	/* width: 115px; */	width: 120px;}.news .news_info .nf_text .nft_bottom{	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 67px;	background-color: #f2f2f2;}.news .news_info .nf_img{	position: relative;	width: 48%;	height: 415px;	/* overflow: hidden; */	/* margin-top: -30px;	padding-top: 30px; */}.news .news_info .nf_img .nfi_img{	overflow: hidden;	/* height: 200px; */}.news .news_info .nf_img img{	transition: 1s;	width: 100%;}@media screen and (min-width: 767px){	.news .news_info .nf_img:hover img{		transform: scale(1.1);	}}.news .news_info .slick-dots{	bottom: 30px;	z-index: 9;}.news .news_info .slick-dots li{	width: 15px;	height: 15px;	background: url(../images/dotg.png) no-repeat;	background-size: 100% 100%;	margin: 0 8px;}.news .news_info .slick-dots li.slick-active{	background: url(../images/dotb.png) no-repeat;	background-size: 100% 100%;}.news .hatime{	position: absolute;	right: 30px;	top: -20px;	background-color: #193c64;	padding: 15px 5px;	text-align: center;}.news .hatime h1{	font-size: 24px;	color: #fff;}.news .hatime p{	font-size: 14px;	color: #fff;}.news .news_bb{	margin-top: 60px;}.news .news_box{	width: 100%;	padding: 30px 10px 35px;	border-bottom: 1px solid #dbdbdb;}.news .news_box:first-child{		padding-top: 10px;}.news .news_box .news_img{	position: relative;	width: 356px;	height: 208px;	margin-right: 65px;}.news .news_box .news_img .newsi{	overflow: hidden;	width: 100%;	height: 100%;}.news .news_box .news_img img{	transition: 1s;	width: 100%;}@media screen and (min-width: 767px){	.news .news_box .news_img:hover img{		transform: scale(1.1);	}}.news .news_box .news_text{	width: calc(100% - 421px);}.news .news_box .news_text h1{	font-size: 20px;	color: #333333;	font-weight: bold;	margin-bottom: 30px;	line-height: 30px;}.news .news_box .news_text:hover h1{	color: #193c64;}.news .news_box .news_text p{	font-size: 18px;	color: #333333;	line-height: 30px;}.news .news_box .news_text .jian{	position: relative;	width: 70px;	display: inline-block;	margin-top: 45px;	transition: 1s;}.news .news_box .news_text .jian .line{	width: 100%;	display: inline-block;	height: 1px;	background-color: #193c64;}.news .news_box .news_text .jian .arrow{	position: absolute;	right: 6px;	top: -5.5px;	display: inline-block;	width: 1px;	height:20px;	background-color: #193c64;	transform: rotate(-45deg);	-o-transform: rotate(-45deg);	-ms-transform: rotate(-45deg);	-moz-transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);}.news .news_box .news_text:hover .jian{	width: 115px;}.news_page .np_con{	padding-top: 40px;	padding-bottom: 50px;}.news_page .np_title{	padding: 20px 0 60px;	}.news_page .np_title h1{	font-size: 36px;	color: #000000;	line-height: 1.5;}.news_page .np_info{	position: relative;	height: 95px;	line-height: 95px;	font-size: 18px;	border:1px solid #dcdcdc;}.news_page .np_info .left,.news_page .np_info .right{	position: absolute;	top: 0;}.news_page .np_info span{	line-height: 95px;	display: inline-block;	height: 95px;}.news_page .np_info .left{	left: 90px;}.news_page .np_info .right{	right: 60px;}.news_page .np_info .right a{	color: #333333;}.news_page .np_info .right a:hover{	color: #193c64;}.news_page .np_info .right a:hover .img_s{	display: none;}.news_page .np_info .right a:hover .img_d{	display: inline-block;}.news_page .np_info .right a img{	margin-left: 7px;}.news_page .np_box{	position: relative;	padding: 60px 80px 0;}.news_page .np_box:before,.news_page .np_box:after{		position: absolute;	top: 385px;	width: 5px;	height: 60px;	background-color: #193c64;}.news_page .np_box:before{	left: -3px;}.news_page .np_box:after{	right: -3px;}.news_page .np_box p{	font-size: 16px;	color: #333333;	line-height: 30px;	/* margin-bottom: 15px; */	text-align: justify;}.news_page .np_box .npb_img{	padding: 25px 0 75px;	text-align: center;}.news_page .np_box img{	max-width: 100%;}.news_page .np_box .return{	display: block;	width: 100px;	height: 100px;	margin: 85px auto 0;	text-align: center;	line-height: 100px;	color: #193c64;	border-radius: 50%;	border:1px solid #193c64;	font-size: 16px;	font-weight: bold;}.news_page .np_box .return:hover{	background-color: #193c64;	color: #fff;}.news_page .change{	position: relative;	margin: 65px 0 60px;}.change_bt{	/* position: relative; */	width: 100%;	border-bottom: 1px solid #dcdcdc;	/* margin: 15px 0 45px; */	overflow: hidden;	padding-bottom: 10px;}.news_page .change:after{	position: absolute;	top: 80%;	left: 50%;		transform: translate(-50%,-50%);		-ms-transform:translate(-50%,-50%); 	/* IE 9 */		-moz-transform:translate(-50%,-50%); 	/* Firefox */		-webkit-transform:translate(-50%,-50%); /* Safari 和 Chrome */		-o-transform:translate(-50%,-50%);	width: 1px;	height: 100px;	background-color: #dcdcdc;}.news_page .change .change_left{	width: 50%;	/* padding: 15px 0 45px; 	border-right: 1px solid #dcdcdc;*/}.news_page .change .change_left .change_con{	position: relative;	padding-left: 60px;	/* border-bottom: 1px solid #dcdcdc; */}.news_page .change .change_left .change_con a img{	margin-right: 24px;	margin-top: -20px;	position: absolute;	top: 50%;	left: 0;	/* transform: translateY(-50%); */}.news_page .change .change_left .change_con a {	/* line-height: 50px; */	line-height: 1.5;	color: #333333;	position: relative;	padding-left: 100px;	display: inline-block;}.news_page .change .change_left .change_con a:hover{	color:  #193c64;}@media screen and (min-width: 991px){	.news_page .change .change_left .change_con a:hover .img_s{		display: none;	}	.news_page .change .change_left .change_con a:hover .img_d{		display: inline-block;	}}.news_page .change .change_right{	width: 50%;	/* padding: 15px 0 45px; */}.news_page .change .change_right .change_con{	position: relative;	padding-right: 60px;	/* border-bottom: 1px solid #dcdcdc; */	text-align: right;}.news_page .change .change_right .change_con a img{	margin-left: 24px;	margin-top: -20px;	position: absolute;	top: 50%;	right: 0;}.news_page .change .change_right .change_con a {	/* line-height: 50px; */	color: #333333;	line-height: 1.5;	position: relative;	padding-right: 100px;	display: inline-block;}.news_page .change .change_right .change_con a:hover{	color:  #193c64;}.news_page .change .change_right .change_con a:hover .img_s{	display: none;}.news_page .change .change_right .change_con a:hover .img_d{	display: inline-block;}.com .com_logo .comlo_box a{	width: 100%;}.com .com_logo .comlo_box img{	max-width: 100%;	width: 200px;}.footer .fotop .fopar .fplogo .fplogobox img{	max-width: 100%;}.header1 .logo img{	max-width: 100%;	height:105px;}.product .pro_cen .pro_bb .pro_box img{	max-width: 100%;}.usec_box .ub_img img{	max-width: 100%;}.usec_box .ub_img img{	width: 80px;}.font_emb{	width: calc(100% - 48px);}.index .happen .habox p{	position: relative;}.index .happen .habox p span{	display: block;	width: 100%;	position: absolute;	bottom: 6px;	height: 16px;	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 1));    background:-o-linear-gradient(top, rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 1));    background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 1));    background:-webkit-linear-gradient(top,rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 1));    background:linear-gradient(top,rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 1));}.sp h1{	width: calc(100% - 42px);}.j_jianj{	padding-left: 10px;}.xialaphact h4 a{	width: 100%;}.xialaphact h4{	border-bottom: 1px solid #ddd !important;}.news_page .np_box p video{	max-width: 100%;}.news_page .np_box p span{    font-size: 36px;    color: #333333;    line-height: 42px;    /* margin-bottom: 15px; */    text-align: justify;}.news_page .np_box p span{	font-size: 16px;}.nm2banner { height: 180px; }.m2nwpr{max-width:1035px; padding-left:15px; padding-right:15px; margin:0 auto; color:#525252}.m2nwpr a{transition:all 0.5s ease-in-out;}.m2nwpr ul li{list-style:none}.nhmc2_mul li{list-style:none;}.m2nwpr img{max-width:100%; height:auto;}.m2cCon4ul img{ width:100%;}.w100{width:100%;}.m2aCon1 { padding-top: 100px; margin-bottom: 120px; max-width:765px; margin-left:auto; margin-right:auto; }.m2imgTbox { text-align: center; }.m2aedit{ font-size: 14px; line-height: 28px; color: #525252; margin-top: 40px;text-align:justify;text-indent:28px; }.m2aCon2 { margin: 148px auto 75px; width: 342px; position: relative; }.m2ac2_t { font-size: 18px; line-height: 40px; margin-bottom: 18px; }.m2ac2Des { font-size: 14px; line-height: 24px; color: #525252;text-align:justify }.m2ac2_btn { text-align: center; display: block; margin: 55px auto 0px; height: 43px; width: 153px; border: 2px solid #0CC9CB; font-size: 14px; line-height: 38px; color: #515151; border-radius: 1.8em; letter-spacing: 3px; font-weight: bold; }.m2ac2_btn:hover{ color: #FFF; background: #0CC9CB; }.m2ac2_img1 { position: absolute; top: 0%; left: -325px; }.m2awxBox{ position: absolute; top: 60px; right: -260px; margin-left: 12px; width: 242px; }.m2awxBox span { text-align: center; float: left; width: 50%; }.m2awxBox span p { line-height: 24px; margin-top: 5px; }.m2aPut_tx{ text-align:center; }.m2aPut_tx strong{ line-height: 44px; display: block; height: 47px; position: relative; font-size: 20px; color: #434343; letter-spacing: 4px; }.m2aPut_tx strong:before{ content: ""; background: #69779C; display: inline-block; height: 4px; width: 72px; margin-left: -36px; position: absolute; left: 50%; bottom: -4px; }.m2aPut_tx p{ height: 55px; padding-top: 15px; }.m2aCon3 { background: #f6f6f6; padding: 55px 0px 40px; }.m2au1 li { float: left; width: 33.333%; padding: 0px 7px; margin-bottom: 38px; }.m2aul_bom { background: #FFF; padding: 18px 20px 12px; font-size: 14px; line-height: 28px; color: #434343;text-align:justify }.m2au1 { padding: 0px 10px; }.m2aul_lg { height: 148px; position: relative; box-shadow:inset 0 0 18px rgba(0,0,0,0.08); }.m2aul_lg img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}.m2aul_aBox{display:block;}.m2aul_aBox:hover{box-shadow:0 3px 10px rgba(0,0,0,0.08); transform:translateY(-10px);}.m2aCon4 { padding: 10px 0px 40px; }.m2au2{ max-width: 836px; margin: 40px auto 78px; }.m2au2 li{ float: left; width: 20%; margin-bottom: 8px; padding: 0px 4px; }.m2au2_aBox .overflowHide { background: #EFEFEF; height: 90px; position: relative; }.m2au2_aBox .overflowHide img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto; transition:all 0.5s ease-in-out;}.m2au2_aBox:hover .overflowHide img{ transform:translate(-50%,-50%) scale(1.1)}.m2alx { text-align: center; }.m2alx span { background: url(../images/m2n_itel.png) no-repeat left center; display: inline-block; font-size: 14px; line-height: 34px; height: 34px; padding-left: 35px; }.m2alx span strong{ font-size:15px;}.m2au2_aBox {display:block; cursor:default}.m2bCon1 .picTxtBox{ padding-bottom: 100px; }.m2bCon1 .txtBox-wp{ float: right; width: 50%; padding-right: 55px; padding-left: 25px; line-height: 28px; font-size: 14px;text-align:justify }.m2bCon1 .picBox-wp{  float: left; width: 50%; padding-right:0; }.m2bCon1 .m2ac2_btn{ margin-left: 50px; }.m2bCon2{ background: #F1F1F1; padding: 38px 0px; }.m2bCon2 .txtBox-wp{ float: left; width: 50%; padding-left:90px;  line-height: 28px; font-size: 14px;text-align:justify}.m2bCon2 .picBox-wp{ float:right; width:50%; padding-left:0px; text-align:center }.m2bWxs { overflow: hidden; text-align: center; margin-top: 25px; }.m2bCon3{ padding-top: 82px; padding-bottom:50px; }.m2bCon3 .txtBox-wp{ float:right; width:50%; padding-left:30px; padding-right:90px; line-height: 28px; font-size: 14px;text-align:justify }.m2bCon3 .picBox-wp{float:left; width: 50%; padding-right:30px; text-align:center;}.m2bnu1 { padding-bottom: 30px; margin-top:-40px; }.m2bnu1 li { margin-bottom: 35px; }.m2buabox{ display: block; padding: 24px 40px 38px 185px; position: relative; background: #F6F6F6; cursor: default; }.m2buabox:hover{ background: #ebebeb; }.m2buabox strong { line-height: 45px; display: block; height: 45px; font-size: 18px; color: #0dc9cb; }.m2buabox p { font-size: 14px; line-height: 28px; color:#525252;text-align:justify }.m2bicon { display: inline-block; margin-top: -56px; position: absolute; left: 28px; top: 50%; }.m2buabox:hover strong{ color:#333;}.m2cCon1 { background: #f6f6f6; padding: 108px 0px 75px; }.m2cC1txt{ width: 298px; position: relative; font-size: 14px; line-height: 28px; margin:0 auto; transform:translateX(105px);text-align:justify }.m2ccBtns .m2ac2_btn { margin-left: 0px; }.m2cC1img { display: inline-block; position: absolute; left: -395px; top: -5px; }.m2cC1wx{ text-align: center; width: 120px; position: absolute; right: -208px; top: 5px; }.m2cC1wx p{line-height:30px;}.m2cCon2{ padding: 95px 0px 30px; }.m2cCon2 .txtBox-wp{ float: left; width:50%; padding-left:112px; line-height: 28px; font-size: 14px;text-align:justify }.m2cCon2 .picBox-wp{ float:right; width:50%; padding-left:60px; text-align:center}.m2cCon3 { background: #f6f6f6; padding-top: 50px; padding-bottom:1px; }.m2cCon3 .m2au2_aBox .overflowHide{background:#fff;}.m2cCon4ul li { padding: 0px 6px; float: left; width: 16.6666%; }.m2cc4Box strong { font-size: 14px; line-height: 34px; color: #69779c; display: block; margin-top: 10px; }.m2cc4Box .overflowHide{ border-bottom: 6px solid #EDEDED; }.m2cCon4ul{margin-bottom:68px;}.m2cc4Box p{ font-size: 14px; line-height: 24px; color: #6a6a6a;text-align:justify }.m2cCon4ul li:nth-child(2n){transform:translateY(-25px);}.m2ndImg{text-align:center; padding-bottom:120px; margin-top:-35px;}.m2cc1BxRx{ font-size: 14px; line-height: 30px; color: #525252; float: right; width: 525px; padding-right: 18px; position: relative;text-align:justify }.m2cc1BxLx{padding-top:10px;}.m2cc1Wximg{ text-align: center; display: inline-block; position: absolute; right: 48px; bottom: -30px; }.m2cc1Box{margin-bottom:20px;}.m2cCon1a .m2cc1BxRx{padding-bottom:125px;}.m2dCon1{ background: #f6f6f6; padding: 60px 0px 30px; }.m2dc1_des { text-align: center; font-size: 16px; line-height: 30px; color: #4d4d4d; margin-bottom: 35px; padding-left:15px; padding-right:15px; }.m2du1{ max-width:1102px; margin:0 auto}.m2du1 li{ float: left; width: 33.333%; padding: 0px 14px; margin-bottom: 40px; list-style:none }.m2du1_aBox{ display: block; box-shadow: 0 0 10px rgba(0,0,0,0.1); background: #FFF; padding-bottom: 18px; position: relative; z-index: 1; border-radius: 0.8em; overflow: hidden; cursor: default; transition:all 0.5s ease-in-out; }.m2du1_aBox:hover {transform:translateY(-10px);}.m2du1_aBox.scaleImg .ellipsis { font-size: 20px; line-height: 52px; height: 52px; margin: 18px 25px 0px; font-weight: bold; color: #65d3e3; display: block; letter-spacing: 2px; }.m2du1_aBox.scaleImg .overflowHide { height: 185px; }.m2du1_aBox.scaleImg p { font-size: 14px; line-height: 30px; color: #888; margin: 0px 25px; text-align:justify}.m2dCon2 { text-align: center; padding: 90px 0px 75px; }.m2dCon3 { background: #f6f6f6; padding: 60px 0px 50px; }.m2dcity_ul { padding: 0px 50px; }.m2dcity_ul li { text-align: center; float: left; width: 33.333%; margin-bottom: 25px; }.m2dCsbox.scaleImg .overflowHide { margin: 0px auto; height: 180px; width: 180px; border: 6px solid #EBEBEB; z-index:2; border-radius:50%; }.m2dcnm { line-height: 54px; height: 54px; font-size: 14px; color: #a8a8a8; }.m2dcnm span { color: #333; font-size: 20px; display: inline-block; margin-right: 12px; }.m2ntCon1 { margin-bottom: 65px; margin-top: -40px; }.m2nt_items{text-align:center; margin-top:30px;}.m2nt_item { text-align: center; display: inline-block; margin: 0px 20px; }.m2nt_item p { font-size: 16px; line-height: 32px; margin-top: 15px; color:#666; }.m2nt_item img{transition:all 0.5s ease-in-out;-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.4;}.m2nt_item:hover img{-webkit-filter: grayscale(0%); filter: grayscale(0%); opacity:1;}.m2nt_items2{ margin: 35px auto 88px; max-width: 882px; }.m2nt_items2 li { float: left; width: 25%; padding: 0px 7px; margin-bottom: 14px; }.m2nt_a2 { line-height: 125px; background: #F8F8F8; height: 125px; text-align: center; display: block; font-size: 16px; }.m2nt_a2 img,.m2nt_a2 text{vertical-align:middle}.m2nt_a2 span{color:#666;}.m2nt_a2 img{margin-right:10px;}.m2nt_a2:hover{ background: #e2e2e2; }.m2nt_items2 li:nth-child(5) img{margin-right:0px;}.m2ntc3_timg{ text-align: center; margin-bottom: 45px; }.m2ntul { margin: 0px auto 10px; max-width: 738px; position: relative; padding-bottom: 10px; }.m2ntul:after{ content: ""; background: url(../images/m2nt_bicon.png) no-repeat center center; height: 51px; width: 16px; margin-left: -8px; position: absolute; left: 50%; bottom: 0px; }.m2ntul li{ position:relative;}.m2ntUx{ width: 50%; float: left; position: relative; text-align: right; padding-right:20px; min-height:70px; }.m2ntUxdes{min-width:154px; padding-right:15px; display:inline-block;}.m2ntUxdes strong{ line-height: 28px; display: block; height: 29px; border-bottom: 1px solid #FBACAD; color: #EC6F71; font-size: 18px; text-align: left; transition:all 0.5s ease-in-out; }.m2ntUxdes p{ font-size: 14px; line-height: 26px; color: #666; text-align: left; padding-top:6px; opacity:0.7; transition:all 0.5s ease-in-out; }.m2ntyear{ line-height: 23px; background: #EF7274; display: inline-block; height: 29px; width: 29px; position: absolute; top: 14px; right: -15px; border-radius: 50%; border: 3px solid #FBDCDC; transition:all 0.5s ease-in-out; overflow:hidden }.m2ntyear span{ display: inline-block; transition: all 0.5s ease-in-out; font-size: 14px; line-height: 40px; color: #FFF; transition-delay:0.0s; opacity:0; text-align:center; width:40px; transform:scale(0.2); }.m2ntUx:hover .m2ntyear{ height: 51px; width: 51px; border: 6px solid #F8C4C5; margin-top:-11px; right:-26px; background:#e41417;}.m2ntUx:hover .m2ntyear span{opacity:1; transform:scale(1); transition-delay:0.3s}.m2ntUx:hover .m2ntUxdes strong{ color: #e41417; border-bottom: 1px solid #e41417; }.m2ntUx:hover .m2ntUxdes p{opacity:1;}.m2ntul li:nth-child(2n) .m2ntUx{ float:right; text-align:left; padding-right:0; padding-left:15px;}.m2ntul li:nth-child(2n) .m2ntyear{right:auto; left:-15px;}.m2ntul li:nth-child(2n) .m2ntUxdes{ padding-right:0; padding-left:15px;}.m2ntul li:nth-child(2n) .m2ntyear{ right:auto; left:-15px;}.m2ntul li:nth-child(2n) .m2ntUx:hover .m2ntyear{ right:0; left:-26px;}.m2ntul li:before{ content: ""; background: #DCDCDC; width: 1px; position: absolute; left: 50%; top: 47px; bottom: -10px; }.m2ntul li:after{content:""; height:0; display:table; clear:both;}.m2nnUl{ margin: -30px auto 110px; max-width: 910px; }.m2nnuaBox { display: block; margin-bottom: 38px; height: 94px; padding-left: 80px; position: relative; z-index:5; transition:all 0.5s ease-in-out; }.m2nnuaBox i { background: #0CC9CB; display: inline-block; height: 36px; width: 36px; border: 7px solid #F1F1F1; border-radius: 50%; position: absolute; left: 0px; top: 0px; }.m2nnuaBox:hover i{ height: 80px; border-radius:1.8em;}.m2nnRDes { height: 94px; position: relative; transition: all 0.5s ease-in-out; padding: 0px 42px 0px 110px; }.m2nnRDes strong { font-size: 18px; line-height: 38px; display: block; height: 38px; color:#333; transition:all 0.5s ease-in-out; }.m2nnuaBox:hover .m2nnRDes strong{color:#0dc9cb}.m2nnRDes p { font-size: 14px; line-height: 24px; height: 48px; overflow:hidden; color: #666; display: block; }.m2nnuaBox:hover .m2nnRDes{ background:#f4f3f3;}.transition{transition:all 0.5s ease-in-out;}.m2nnTm { height: 94px; width: 94px; background: #F4F3F3; font-size: 14px; line-height: 18px; color: #333; position: absolute; left: 0px; top: 0px; padding: 3px 0px 0px 9px; }.m2nnTm span { font-size: 48px; line-height: 48px; color: #0dc9cb; display: block; height: 48px; font-weight: bold; }.m2nnUl li{ position: relative; }.m2nnUl li:after{ content: ""; background: #F1F1F1; height: 58px; width: 2px; margin-left:-1px; position: absolute; top:56px; left: 16px; }.m2tCon1 { padding-top: 100px; margin-bottom: 120px; max-width:908px; margin-left:auto; margin-right:auto; }.m2tZpBox{margin-top:100px;}.m2zpEbtn { font-size: 14px; line-height: 42px; font-weight: bold; color: #FFF; background: #0CC9CB; display: inline-block; padding: 0px 20px; height: 42px; display: inline-block; border-radius: 1.8em; margin-top: 40px; }.m2zpEbtn:hover{transform:translateY(-5px); box-shadow:0 2px 5px rgba(0,0,0,0.1);color: #FFF; }.m2tZpBox dl dd { font-size: 14px; line-height: 30px; color: #666; background: #FAFAFA; padding: 30px 42px 40px; margin-top: 10px; display:none; }.m2tZpBox dl dd strong { font-size: 16px; line-height: 30px; font-weight: bold; display: block; color: #333; }.m2tZpBox dl dt { line-height: 41px; height: 41px; font-size: 14px; padding: 0px 32px; cursor: pointer; transition:background-color 0.5s ease-in-out; }.m2tZpBox dl dt:hover{ background-color:#efefef;}.m2tZpBox dl.on dt { background: #92E7E8 url(../images/m2nzp_cicle.png) no-repeat 12px center!important; }.m2tZpBox dl { margin-bottom: 10px; }.m2nlxul{margin:-70px auto 100px;}.m2nlx_sBox{ float: left; width: 50%; position: relative; text-align: right; min-height: 182px; padding: 15px 115px 0px 0px; z-index:3 }.m2nlxul li{padding-bottom:27px; position:relative}.m2nlxul li:before{ content: ""; background: #F1F1F1; display:block; width: 2px; margin-left: -1px; position: absolute; left: 50%; top: 0px; bottom: 0px; }.m2nwpr ul li:hover .bgImg{opacity:0;}.m2nwpr ul li:hover .bgImg.iOpacity{opacity:1;}.m2nlx_sBox.scaleImg .overflowHide { height: 182px; width: 182px; border: 7px solid #EBEBEB; position: absolute; top: 0px; right: -91px; z-index:2; border-radius:50%;background:#fff; }.m2nlx_cnm { font-size: 18px; line-height: 40px; color: #a8a8a8; overflow:hidden; }.m2nlx_cnm span { font-size: 28px; display: inline-block; margin-left: 8px; color: #333; float:right; }.m2nlxDes { font-size: 14px; line-height: 24px; color: #666; }@media (min-width:767px){.m2nlxul li:nth-child(2n) .m2nlx_sBox{ text-align:left}.m2nlxul li:nth-child(2n) .m2nlx_sBox{float:right; padding:15px 0 0 115px;}.m2nlxul li:nth-child(2n) .m2nlx_sBox.scaleImg .overflowHide { right:auto; left: -91px; }.m2nlxul li:last-child{padding-bottom:0;}.m2nlxul li:nth-child(2n) span{float:left; margin-right:8px; margin-left:0;}}@media (max-width:993px){.m2nlx_cnm span{font-size:24px;}.m2tZpBox{margin-top:60px;}.m2nt_items2 li{width:50%;}.m2cc1BxLx{width:100%; text-align:center;}.m2cc1BxRx{width:100%;}.m2cC1txt{width:100%; transform:translateX(0)}.m2cC1img{width:100%; margin-bottom:25px; text-align:center; position:static;}.m2cC1wx{width:100%; text-align:center; position:static;}.m2ccBtns{text-align:center;}.m2ac2_btn{display:inline-block;}.m2cCon2 .txtBox-wp{padding-left:0;}.m2bCon1 .txtBox-wp{padding-right:0;}.m2bCon2 .txtBox-wp{padding-left:0;}.m2bCon3 .txtBox-wp{padding-right:0;}.m2aCon2{width:100%;}.m2ac2_img1{position:static; display:block; margin:0 auto 25px;}.m2awxBox{width:100%; position:static;}.m2aMoreBtns{text-align:center;}.m2aMoreBtns .m2ac2_btn{ display:inline-block;}.topEmpty{height:50px;}}@media (max-width:767px){.m2aCon1{padding-top:50px;}.m2imgTbox img{height:56px; width:auto;}.m2nlx_sBox{width:100%; padding-right:0; padding-left:80px; text-align:left; min-height:10px;}.m2nlxul li:before{left:32px;}.m2nlx_sBox.scaleImg .overflowHide{right:auto; left:0; width:68px; height:68px; border:4px solid #EBEBEB}.m2nlx_cnm span{ float:left; font-size:20px; margin-left:0; margin-right:10px;}.m2nlx_cnm{font-size:16px;}.m2nlxul li{padding-bottom:15px;}.m2aCon1{margin-bottom:95px;}.nm2banner{height:140px;}.m2nlxul{margin-bottom:60px;}.m2tCon1{padding-top:50px; margin-bottom:60px;}.m2tZpBox{margin-top:40px;}.m2tZpBox dl dt .fr{display:none;}.m2tZpBox dl dd{padding:20px 12px 30px;} .m2tZpBox dl dt { background: #fff url(../images/m2nzp_cicle.png) no-repeat 12px center; }.m2aCon1{margin-bottom:58px;}.m2nnuaBox i{ transform:scale(0.6); transform-origin:left center;}.m2nnuaBox{padding-left:35px;}.m2nnRDes{padding-left:0; padding-right:0;}.m2nnTm{position:static; background:none; color:#666; width:auto; height:auto; margin-top:-10px; margin-left:-10px;}.m2nnTm br{display:none;}.m2nnTm span{display:inline; width:auto; font-size:18px; line-height:24px;}.m2nnRDes p{height:auto;}.m2nnRDes{height:auto;}.m2nnuaBox{height:auto; margin-bottom:15px;}.m2nnRDes strong{font-size:16px; white-space:normal; line-height:28px; height:auto; margin-bottom:10px;}.m2nnUl li:after{display:none;}.m2nnUl{margin-bottom:50px;}.m2nnuaBox i{top:-4px;}.m2aedit{margin-top:35px;}.m2nt_item img{width:50px; height:auto;}.m2nt_item p{font-size:14px; line-height:28px; transform:translateY(-10px)}.m2ntCon1{margin-bottom:30px;}.m2nt_a2{font-size:13px; height:76px; line-height:76px;}.m2nt_a2 img{width:40px; height:40px;}.m2nt_items2{margin-top:20px; margin-bottom:30px;}.m2ntUxdes p{font-size:12px;}.m2ntul{margin-bottom:10px;}.m2du1 li{width:100%;}.m2du1_aBox.scaleImg p{height:auto!important;}.m2du1_aBox.scaleImg .ellipsis{font-size:16px; line-height:30px; height:30px;}.m2du1_aBox.scaleImg p{font-size:14px; line-height:28px;}.m2du1 li{margin-bottom:20px;}.m2dCon2{padding:60px 15px 55px;}.m2dcity_ul{text-align:center;}.m2dcity_ul li{width:48%; float:none; display:inline-block;}.m2dcnm{font-size:16px;}.m2dcnm span{font-size:20px;}.m2dCsbox.scaleImg .overflowHide{width:140px; height:140px;}.m2dcity_ul{padding-left:0; padding-right:0;}.m2aCon4{padding:60px 0px 60px;}.m2dc1_des{font-size:14px; line-height:26px;}.m2cCon1{padding:58px 0px 55px;}.m2au2{margin:18px auto 58px;}.m2au2 li{width:50%;}.m2ndImg{padding-bottom:70px;}.m2cc1BxRx{padding-bottom:120px; padding-right:0}.m2cc1Wximg{width:100%; text-align:center; right:0}.m2cCon4ul li{width:100%; transform:translateX(0)!important; margin-bottom:30px; border-bottom:6px solid #EDEDED; padding-bottom:20px;}.m2cc4Box .overflowHide{ margin-bottom:25px; border:none; margin-bottom:0}.m2cCon4ul{margin-bottom:40px;}.m2buabox{padding:120px 15px 28px 15px;}.m2bicon{width:80px; height:80px; left:50%; margin-left:-40px; top:32px; transform:translate(0,0); margin-top:0}.m2bnu1 li{margin-bottom:20px;}.m2cCon2 .txtBox-wp{width:100%; float:none; margin-bottom:25px;}.m2cCon2 .picBox-wp{width:100%; float:none;}.m2cCon2{padding:60px 0px 0px;}.m2buabox strong{font-size:16px;}.m2bCon1 .picBox-wp{width:100%; float:none;}.m2bCon1 .txtBox-wp{width:100%; float:none; padding-left:0}.m2bCon1 .m2ac2_btn{margin:30px auto; display:block;}.m2bCon2 .txtBox-wp{width:100%; float:none; margin-bottom:25px;}.m2bCon2 .picBox-wp{width:100%; float:none;}.m2bCon2{padding:60px 0;}.m2bCon3 .picBox-wp{width:100%; padding-right:0; float:none;}.m2bCon3 .txtBox-wp{width:100%; float:none; margin-bottom:25px; padding-left:0}.m2bCon3{padding-bottom:0;}.m2aCon2{margin-top:50px;}.m2au1 li{width:100%; margin-bottom:20px;}.m2aul_bom p{height:auto!important;}.m2cctBtn .m2ac2_btn{margin-left:auto; margin-right:auto; display:block}.m2nlxul{margin-top:-20px;}.m2cCon4ul img{width:auto;}}.wid3{width:33.33%;float:left;}.pads1{padding:15px;box-sizing:border-box}.pads2{padding:15px;box-sizing:border-box}.pads3{padding:15px ;box-sizing:border-box}.li_tas{width:100%;background:#eee;padding-bottom:15px;}.ta_img{width:100%;}.ta_img img{width:100%;}.ta_title{font-size:24px;margin-top:20px;padding-left:30px;font-weight:bold;margin-bottom:10px;}.ta_text_p{font-size:16px;line-height:30px;padding-left:30px;}.rel{position:relative;}.abt{position: absolute;    bottom: 160px;    left: 260px;    width: 100%;	}.nyb_p{color:#fff;font-size:26px;margin-bottom:15px;}.contact_b{    width: 100%;    padding:15px;    color: #fff;    background: url(/static/images/lbg.jpg);    }.con_lx1{font-size:20px;line-height:35px;}.con_lx_b{font-size:20px;line-height:35px;}.contsjy{		padding:30px;}.p_te{font-size:16px;line-height:24px;color:#666;}.more_t{padding:10px;color:#000;}.p_time{padding:10px;color:#073e69;font-size:16px;font-weight:bold;}.page{margin-top:25px;margin-bottom:25px;}.page a{padding:15px;background:#eee;margin:5px;}@media screen and (max-width: 767px){	.m_w100{width:100%;}}.p_tit{text-align:Center;font-size:18px;}.p_tit a{line-height:40px;}.use_box1{    position: relative;    width: 31%;    margin-right: 2%;    margin-bottom: 30px;}.use_box1 > img {    width: 60%;}.pro_list{	height:320px;}.pro_list img{	height:90%;	width:auto!important;}.ca_pro{width:100%;height:95%;}.mn_lin{width:100%;text-align:center;padding-bottom: 60px;}.mn_lin a{padding:15px 35px;background:#eee;margin-right:15px;}.mn_lin a:hover{background:#666;color:#fff;}.clear{clear:both;}.ca_pro img{	transition: all .5s;}.ca_pro img:hover{            transform:scale(0.9,0.9);;            -ms-transform:scale(0.9,0.9);;     /* IE 9 */            -moz-transform:scale(0.9,0.9);;    /* Firefox */            -o-transform:scale(0.9,0.9);;      /* Opera */            -webkit-transform:scale(0.9,0.9);  /* Safari 和 Chrome */       		}.use_box img{	transition: all .5s;}.use_box img:hover{            transform:scale(0.9,0.9);;            -ms-transform:scale(0.9,0.9);;     /* IE 9 */            -moz-transform:scale(0.9,0.9);;    /* Firefox */            -o-transform:scale(0.9,0.9);;      /* Opera */            -webkit-transform:scale(0.9,0.9);  /* Safari 和 Chrome */       		}.wid_120{width:100%;text-align:center;}.t_bot50{margin-bottom:50px;}.about_in{color:#fff;line-height:30px;padding-top:20px;}.header2 .logo a img{height:60px;width:auto}@media screen and (max-width: 767px){	.mn_lin a{	padding: 15px 20px;    background: #eee;    margin-right: 10px;    float: left;    margin-top: 10px;}.ca_pro img{width:100%!important;}}.li_active{background:#333!important;color:#fff;}.desca{font-size:22px;margin-top:10px;}.ta_lx p{line-height:35px;font-size:16px;}.ta_lx{padding-left: 30px;}@media screen and (max-width: 767px){     .m_hide{display:none!important}    }@media screen and (min-width: 768px){   .pc_hide{display:none!important}}