﻿@charset 'utf-8';
/* 2023.06.13 - start */
.std_padding80_top{
	padding-top: 80px;
}
.std_padding233_bot{
	padding-bottom: 233px;
}
.std_title30{
	font-size: 30px;
	color: #333;
	line-height: 1.5;
}
.std_title24{
	font-size: 24px;
	color: #333;
	line-height: 1.5;
}
.std_text14 p{
	font-size: 14px;
	line-height: 1.5;
	color: #333;
}
/* 2023.06.13 - end */
/** Generated by FG **/

.header{

	position: fixed;

	top: 0px;

	left: 0px;

	z-index: 10;

	width: 100%;

	height: 110px;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.wrap{

	position: relative;

	width: 1695px;

	max-width: 100%;

	margin: 0 auto;

}

.wrap1{

	width: 1200px;

	max-width: 100%;

	margin: 0 auto;

}

.header .logo{

	width: 224px;

	line-height: 110px;

}

.header .logo img{

	width: 100%;

}

.header nav {

	margin-right: 175px;

}

.header nav .li1{

	position: relative;

	float: left;

	padding: 0 45px;

}

.header nav .li1 > a{

	position: relative;

	display: inline-block;

	width: 100%;

	height: 100%;

	line-height: 110px;

	font-size: 18px;

	color: #fff;

}

.header nav .li1.act > a{

	color: #0ca5e8;

}

.header .pulldown{

	display: none;

	position: fixed;

	top: 110px;

	left: 0px;

	z-index: 10;



	width: 100%;

	height: 840px;

	padding: 60px 0 0;

	background: rgba(255,255,255,.92);

}

.header .pulldown .pd_title{

	position: relative;

	height: 60px;

	padding-left: 28px;

	line-height: 60px;

}

.header .pulldown .pd_title:before{

	content: '';

	position: absolute;

	top: 50%;

	left: 0px;

	width: 7px;

	height: 7px;

	background-color: #000066;

	border-radius: 50%;

}

.header .pulldown .pd_title:after{

	content: '';

	position: absolute;

	bottom: 0px;

	left: 0px;

	width: 264px;

	height: 2px;

	background-color: #000066;

}

.header .pulldown .pd_title h1{

	font-size: 22px;

	color: #000066;

	line-height: 60px;

}

.header .pulldown ul{

	margin-top: 10px;

}

.header .pulldown ul .li2{

	float: left;

	position: relative;

	width: 100%;

	padding: 15px 0 15px 28px;

	border-bottom: 1px solid #dbdbdb;

}

.header .pulldown ul .li2:after{

	content: '>';

	position: absolute;

	top: 50%;

	left: 10px;

	color: #666666;

	font-size: 18px;

	transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.header .pulldown ul .li2 a{

	font-size: 18px;

	color: #666666;

	line-height: 1.5;

}

.header .pulldown ul .li2:hover:after{

	color: #000066;

}

.header .pulldown ul .li2:hover a{

	color: #000066;

	font-weight: bold;

}

.header .pulldown .pd_side{

	width: 30.6%;

	padding: 0 170px 0 90px;

}

.header .pulldown .pd_center{

	width: 38.8%;

}

.header .pulldown .pd_center .li2{

	width: 43.5%;

}

.header .pulldown .pd_center .li2:nth-child(odd){

	margin-right: 13%;

}

.header .pulldown1{

	display: none; 

	position: absolute;

	top: 110px;

	left: 0px;

	z-index: 10;



	width: 100%;

	padding: 10px 5px;

	background: rgba(255,255,255,.92);

}

.header .pulldown1 li{

	padding: 5px 0;

	text-align: center;

}

.header .pulldown1 li a{

	font-size: 18px;

	color: #666666;

	line-height: 1.5;

}

.header .pulldown1 li:hover a{

	color: #000066;

	font-weight: bold;

}

.header .language{

	position: absolute;

	top: 50%;

	right: 80px;

	transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.header .language a{

	font-size: 18px;

	color: #fff;

}

.header .search{

	position: absolute;

	top: 50%;

	right: 0px;

	width: 22px;

	transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.header .search .search_top img{

	width: 100%;

	cursor: pointer;

}

.header .search .search_box{

	display: none;

	position: absolute;

	top:43px;

	right: 0px;

	width: 290px;

	height: 35px;

	border:1px solid #999;

}

.header .search .search_box input{

	width: 100%;

	height: 100%;

	padding: 0 40px 0 15px;

	color: #999;

}

.header .search .search_box input::-moz-placeholder { color: #999;opacity: 1; }

.header .search .search_box input::-webkit-input-placeholder { color:#999;opacity: 1; }

.header .search .search_box input:-ms-input-placeholder { color:#999;opacity: 1; } 

.header .search .search_box .search_img{

	position: absolute;

	top: 0px;

	right: 0px;

	width: 40px;

	height: 100%;

	border-left: 1px solid #999;

	text-align: center;

	line-height: 35px;

	cursor: pointer;

}

.header .search .search_box .search_img img{

	width: 17px;

}

.header.act{

	height: 90px;

	background-color: #fff;

}

.header.act .logo {

    width: 170px;

    line-height: 90px;

}

.header.act .logo .img_s{

	display: none;

}

.header.act .logo .img_d{

	display: inline-block;

}

.header.act nav .li1 a{

	color: #333333;

}

.header.act nav .li1 > a {

	line-height: 90px;

}

.header.act .language a{

	color: #333333;

}

.header.act .search .img_s{

	display: none;

}

.header.act .search .img_d{

	display: inline-block;

}

.header.act nav .li1:hover > a{

	color: #000066;

}

.header.act nav .li1:hover > a:after{

	content: '';

	position: absolute;

	bottom: 0px;

	left: 0px;

	width: 100%;

	height: 2px;

	background-color: #000066;

}

.header.act nav .li1.act > a{

	color: #0ca5e8;

}

.header.act .search .search_box{

	top: 70px;

}

.header.act .pulldown{

	top: 90px;

}

.header.act .pulldown1{

	top: 90px;

}

.header.act .pulldown1 li:hover a{

	color: #000066;

	font-weight: bold;

}

.header2{

	position: fixed;

	top: 0;

	left: 0;

	z-index: 10;



	width: 100%;

	height: 80px;

	padding-left: 15px;

	padding-right: 15px;



	background-color: #0ca5e8;

}

.header2 .logo{

	width: 150px;

	line-height: 80px;

}

.header2 .logo img{

	width: 100%;

}

.header2 .lanchange{

	position: absolute;

	top: 50%;

	right: 105px;



	width: 20px;

	cursor: pointer;



	transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.header2 .lanchange img{

	width: 100%;

}

.header2 .lanchange a{

	font-size: 16px;

	color: #ffffff;

}

.header2 .phsearch{

	position: absolute;

	top: 50%;

	right: 70px;



	width: 20px;

	cursor: pointer;



	transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.header2 .phsearch img{

	width: 100%;

}

.header2 .menuph{

	position: absolute;

	top: 50%;

	right: 15px;



	width: 50px;

	height: 50px;



	cursor: pointer;

	text-align: center;



	transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.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: #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: #fff;

}

.header2 .menuph .navbtn::after{

    top: -10px;

}

.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{

    display: none;



    position: fixed;

    top: 0;

    left: 0;

    z-index: 11;



    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{

    float: left;

    width: 731px;

    height: 87px;



    padding-left: 30px;



    color: #333;

    background: #fff;

    font-size: 18px;

}

.searchbox .sou button{

    float: right;

    width: 102px;

    height: 87px;



    margin-left: 3px;

    text-align: center;

    background: #0ca5e8;

    line-height: 86px;

}

.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;

    z-index: 10;

    margin-top: 80px; 

    width: 100%;

}

.xialaph{

    display: none;



    position: absolute;

    top: 0px;

    left: 0px;



    width: 100%;



    padding-bottom: 30px;



    background-color: #f1f1f1;

    font-family: '微软雅黑';

}

@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{

    position: relative;

}

.xialaph h4::after{

    content: '';



    position: absolute;

    bottom: 0;

    left: 0;



    width: 100%;

    height: 1px;



    opacity: .1;

    background-color: #000;

}

.xialaph h4 a{

    font-size: 16px;

    font-weight: bold;

    line-height: 60px;

    text-transform: uppercase;

    color: #999;

}

.xialaph h4 img{

	position: absolute;

	top: 50%;

	right: 5px;



    width: 13px;

    cursor: pointer;



    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

.xialaph .ul2{

    display: none;

    padding-top: 7px;

    padding-bottom: 8px;

}

.xialaph .ul2 .container{

	max-width: 100%;

}

.xialaph h5{

    position: relative;

}

.xialaph h5::after{

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;



	width: 100%;

    height: 1px;



    opacity: .05;

    background-color: #000;

}

.xialaph h5 a{

    font-family: '微软雅黑';

    font-size: 14px;

    line-height: 40px;

    text-transform: uppercase;

    color: #999;

}

.xialaph h5 img{

	position: absolute;

	top: 50%;

	right: 5px;



    width: 13px;

    cursor: pointer;



    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}

.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 .ul3{

    display: none;

    padding-left: 15px;

}

.xialaph h6 a{

	font-family: '微软雅黑';

    font-size: 12px;

    line-height: 40px;

    text-transform: uppercase;

    color: #999;

}

.phonemeng{

    display: none;



    position: absolute;

    top: 0;

    left: 0;

    z-index: 9;



    width: 100%;

    height: 100%;



    opacity: .6;

    background-color: #000;

}

.phonemeng.active{

    display: block;

}

.index .banner .banslick .slick-prev{

	left: 245px;

	z-index: 1;

	width: 53px;

	height: 8px;

	background: url(../png/arrowprev-2.png) no-repeat;

	background-size: 100% 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.index .banner .banslick .slick-next{

	right: 245px;

	z-index: 1;

	width: 53px;

	height: 8px;

	background: url(../png/arrownext-2.png) no-repeat;

	background-size: 100% 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.index .banner .banslick .slick-prev:hover{

	transform: translate(-10px,-50%);

	-o-transform: translate(-10px,-50%);

	-ms-transform: translate(-10px,-50%);

	-moz-transform: translate(-10px,-50%);

	-webkit-transform: translate(-10px,-50%);

}

.index .banner .banslick .slick-next:hover{

	transform: translate(10px,-50%);

	-o-transform: translate(10px,-50%);

	-ms-transform: translate(10px,-50%);

	-moz-transform: translate(10px,-50%);

	-webkit-transform: translate(10px,-50%);

}

.index .banner .banslick img{

	width: 100%;


}


.index .banner{

	position: relative;

}

.index .banner .banbottom{

	position: absolute;

	left: 0px;

	bottom: 110px;

	width: 100%;

}

.index .banner .banbottom .inso_title{

	width: 193px;

}

.index .banner .banbottom .inso_title h1{

	margin-bottom: 20px;

	font-size: 40px;

	color: #fff;

	font-family: '微软雅黑';

}

.index .banner .banbottom .inso_title h2{

	font-size: 40px;

	color: #fff;

	/* font-family: 'Conv_Helvetica Neue CE 35 Thin','Arial'; */

}

.index .banner .banbottom .inso_slick{

	width: calc(100% - 193px);

}

.index .banner .banbottom .inso_slick .slick-track{

	padding-top: 10px;

}

.index .banner .banbottom .inso_slick .inso_box{

	text-align: center;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.index .banner .banbottom .inso_slick .inso_box:hover{

	transform: translateY(-10px);

	-o-transform: translateY(-10px);

	-ms-transform: translateY(-10px);

	-moz-transform: translateY(-10px);

	-webkit-transform: translateY(-10px);

}

.index .banner .banbottom .inso_slick .inso_box .inso_img {

	position: relative;

	height: 110px;

	padding-bottom: 20px;

	margin-bottom: 20px;

}

.index .banner .banbottom .inso_slick .inso_box .inso_img img{

	max-width: 100%;

}

.index .banner .banbottom .inso_slick .inso_box .inso_img:after{

	content: '';

	position: absolute;

	bottom: 0px;

	left: 50%;

	width: 123px;

	height: 1px;

	background-color: rgba(255,255,255,.3);

	transform: translateX(-50%);

	-o-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

}

.index .banner .banbottom .inso_slick .inso_box p{

	font-size: 16px;

	color: #fff;

}

.index .banner .inso_slick .slick-prev{

	top: auto;

	bottom: -10px;

	left: auto;

	right: -10px;

	z-index: 1;

	width: 15px;

	height: 25px;

	background: url(../png/prev-2.png) no-repeat;

	background-size: 100% 100%;

}

.index .banner .inso_slick .slick-prev:after{

	content: '';

	position: absolute;

	top: 0px;

	left: 30px;

	width: 2px;

	height: 25px;

	background-color: #fff;

}

.index .banner .inso_slick .slick-next{

	top: auto;

	bottom: -10px;

	right: -55px;

	z-index: 1;

	width: 15px;

	height: 25px;

	background: url(../png/next-2.png) no-repeat;

	background-size: 100% 100%;

}

.intitle{

	padding: 85px 0 60px;

}

.tc{

	text-align: center;

}

.intitle h1{

	margin-bottom: 15px;

	font-size: 40px;

	color: #464646;

}

.intitle h2{

	font-size: 40px;

	color: #999999;

	/* font-family: 'Conv_Helvetica Neue CE 35 Thin','Arial'; */

}

.inpro{

	background: -webkit-linear-gradient(#e1eaf4, #f6f9fc); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(#e1eaf4, #f6f9fc); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(#e1eaf4, #f6f9fc); /* Firefox 3.6 - 15 */

    background: linear-gradient(#e1eaf4, #f6f9fc); /* 标准的语法 */

}

.inpro_con .slick-list{

	margin: 0 -5px;

	padding: 0 5px;

}

.inpro_box{

	margin: 0 2px; 

	text-align: center;

	border-right: 1px solid #dcdcdc;

}

.inpro_img{

	width: 100%;

	height: 180px;

	text-align: center;

	line-height: 180px;

}

.inpro_img img{

	max-width:100%; 

}

.inpro_txt{

	position: relative;

	padding: 0 20px 55px;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.inpro_txt h1{

	margin-bottom: 20px;

	font-size: 18px;

	color: #464646;

	line-height: 1.5;

	font-weight: bold;

}

.inpro_txt p{

	font-size: 14px;

	color: #848484;

	line-height: 1.5;

}

.inpro_txt span{

	position:absolute;

	left: 50%;

	bottom: 15px;

	width: 100%;

	font-size: 14px;

	color: #0ca5e8;

	transform: translateX(-50%);

	-o-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	opacity: 0;

}

.inpro_txt span img{

	margin-left: 15px;

}

@media screen and (min-width:767px){

	.inpro_box:hover .inpro_txt{

		transform: translateY(-15px);

		-o-transform: translateY(-15px);

		-ms-transform: translateY(-15px);

		-moz-transform: translateY(-15px);

		-webkit-transform: translateY(-15px);

	}

	.inpro_box:hover .inpro_txt span{

		opacity: 1;

	}

}

.inpro_con .slick-prev{

	left: -80px;

	z-index: 1;

	width: 55px;

	height: 10px;

	background: url(../png/inproprev-2.png) no-repeat;

	background-size: 100% 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.inpro_con .slick-prev:hover{

	transform: translate(-10px,-50%);

	-o-transform: translate(-10px,-50%);

	-ms-transform: translate(-10px,-50%);

	-moz-transform: translate(-10px,-50%);

	-webkit-transform: translate(-10px,-50%);

}

.inpro_con .slick-next:hover{

	transform: translate(10px,-50%);

	-o-transform: translate(10px,-50%);

	-ms-transform: translate(10px,-50%);

	-moz-transform: translate(10px,-50%);

	-webkit-transform: translate(10px,-50%);

}

.inpro_con .slick-next{

	right: -80px;

	z-index: 1;

	width: 55px;

	height: 10px;

	background: url(../png/inpronext-2.png) no-repeat;

	background-size: 100% 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.look_more{

	padding: 65px 0 90px;

	text-align: center;

}

.look_more button{

	width: 300px;

	height: 50px;

	border: 1px solid #666666;

	font-size: 16px;

	color: #333333;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.look_more button:hover{

	background: #27aeea;

	color: #fff;

	border: 0px;

}

.innews {

	padding-bottom: 50px;

	background-color: #edf3f8;

}

.innews .innew_fl{

	width: 43%;

	padding-top: 5px;

	padding-right: 70px;

	border-right: 1px solid #dbdbdb;

}

.innews .innew_fl .innew_img{

	width:100%;

	overflow: hidden;

}

.innews .innew_fl .innew_img img{

	width:100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.innews .innew_fl .innew_img:hover img{

	transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.innews .innew_fl .innewfl_txt{

	padding: 15px 0 20px;

}

.innews .innew_fl .innewfl_txt h1{

	margin-bottom: 10px;

	font-size: 18px;

	color: #999999;

	line-height: 1.5;

	/* font-family: 'Conv_Helvetica Neue CE 35 Thin','Arial'; */

}

.innews .innew_fl .innewfl_txt h2{

	font-size: 16px;

	color: #333333;

}

.innews .innew_fl .innewfl_txt h2:hover{

	color: #0ca5e8;

}

.innews .innew_fl .slick-prev{

	top: auto;

	left: auto;

	bottom: 25px;

	right: 125px;

	z-index: 1;

	width: 14px;

	height: 25px;

	background: url(../png/prev-2.png) no-repeat;

	background-size: 100% 100%;

}

.innews .innew_fl .slick-prev:after{

	content: '';

	position: absolute;

	top: 0px;

	left: 30px;

	width: 2px;

	height: 25px;

	background-color: #cccccc;

}

.innews .innew_fl .slick-next{

	top: auto;

	bottom: 25px;

	right: 75px;

	width: 14px;

	height: 25px;

	background: url(../png/next-2.png) no-repeat;

	background-size: 100% 100%;

}

.innews .innew_fr{

	width: 57%;

}

.infr{

	position: relative;

	width: 100%;

	padding-top: 20px;

	/* height: 135px; */

	padding-bottom: 35px;

}

.infr .infr_time{

	width: 190px;

	padding-right: 45px;

	text-align: right;

}

.infr .infr_time h1{

	margin-bottom: 20px;

	font-size: 30px;

	color: #4a4a4a;

	/* font-family: 'Conv_Helvetica Neue CE 35 Thin','Arial'; */

}

.infr .infr_time h2{

	font-size: 16px;

	color: #bdbdbd;

	/* font-family: 'Conv_Helvetica Neue CE 35 Thin','Arial'; */

}

.infr .infr_con {

	width: calc(100% - 190px);

	padding-right: 40px;

}

.infr .infr_con h1{

	margin-bottom: 15px;

	font-size: 16px;

	color: #464646;

}

.infr .infr_con p{

	font-size: 14px;

	color: #999999;

	line-height: 1.5;

}

.infr .infr_more{

	position: absolute;

	right: 0px;

	top: 0px;

	font-size: 22px;

	color: #0ca5e8;

}

.infr .infr_con h1:hover{

	color: #0ca5e8;

}

/*.infr .infr_con p:hover{

	color: #0ca5e8;

} */

.incom{

	width: 100%;

	height: 675px;

	padding-top: 105px;

	background:url(../jpg/aa_02-2.jpg) no-repeat;

	background-size: 100% 100%;

}

.incom .incom_top{

	padding-bottom: 70px;

}

.incom .incom_fl{

	width: 545px;

	overflow: hidden;

}

.incom .incom_fl img{

	width: 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.incom .incom_fl:hover img{

	transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.incom .incom_fr{

	width: calc(100% - 545px);

	padding-left: 65px;

}

.incom .incom_fr .intitle{

	padding: 15px 0 50px;

}

.incom .incom_fr .intitle h1{

	color: #fff;

}

.incom .incom_fr .intitle h2{

	color: #fff;

}

.incom .incom_fr p{

	margin-bottom: 45px;

	font-size: 16px;

	color: #fff;

	line-height: 1.5;

}

.incom .incom_fr span{

	font-size: 16px;

	color: #0ca5e8;

}

.incom .incom_fr span img{

	margin-left: 15px;

}

.incom .incom_bottom{

	padding-top: 30px;

	border-top: 1px solid #454d5f;

}

.incom .incom_bottom .slick-prev{

	z-index: 1;

	width: 55px;

	height: 10px;

	background: url(../png/inproprev-2.png) no-repeat;

	background-size: 100% 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.incom .incom_bottom .slick-prev:hover{

	transform: translate(-10px,-50%);

	-o-transform: translate(-10px,-50%);

	-ms-transform: translate(-10px,-50%);

	-moz-transform: translate(-10px,-50%);

	-webkit-transform: translate(-10px,-50%);

}

.incom .incom_bottom .slick-next{

	z-index: 1;

	width: 55px;

	height: 10px;

	background: url(../png/inpronext-2.png) no-repeat;

	background-size: 100% 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.incom .incom_bottom .slick-next:hover{

	transform: translate(10px,-50%);

	-o-transform: translate(10px,-50%);

	-ms-transform: translate(10px,-50%);

	-moz-transform: translate(10px,-50%);

	-webkit-transform: translate(10px,-50%);

}

.incom .incom_bottom .incom_box{

	position: relative;

	width: 33.33%;

	height: 105px;

	border-left: 1px solid #454d5f;

}

.incom .incom_bottom .incom_box:nth-child(1){

	border-left: 0px solid #454d5f;

}

.incom .incom_bottom .incom_box img{

	position: absolute;

	top: 50%;

	left: 40px;

	transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.incom .incom_bottom .incom_box p{

	position: absolute;

	top: 50%;

	left: 115px;

	width: 240px;

	line-height: 1.5;

	font-size: 16px;

	color: #fff;

	transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.incase{

	background: url(../jpg/bg-2.jpg) top center no-repeat;

}

.incase p{

	font-size: 16px;

	color: #464646;

	line-height: 1.5;

}

.incase .incase_slick{

	padding: 50px 0;

}

/* .incase .incase_slick .slick-list {

	margin: 0 -5px;

	padding: 0 5px;

} 

.incase .incase_slick .incase_box{

	margin: 0 2px;

}*/

.incase .incase_slick .incase_box.slick-current .incase_sb{

	border-left: 1px solid #dcdcdc;

} 

.incase .incase_slick .incase_sb{

	width: 100%;

	height: 110px;

	text-align: center;

	line-height: 110px;

	overflow: hidden;

	margin-bottom: 5px;

	border-right: 1px solid #dcdcdc;

}

.incase .incase_slick .incase_sb img{

	max-width: 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.incase .incase_slick .incase_sb:hover img{

	transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.incase .slick-prev{

	left: -80px;

	z-index: 1;

	width: 55px;

	height: 10px;

	background: url(../png/inproprev-2.png) no-repeat;

	background-size: 100% 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.incase .slick-prev:hover{	

	transform: translate(-10px,-50%);

	-o-transform: translate(-10px,-50%);

	-ms-transform: translate(-10px,-50%);

	-moz-transform: translate(-10px,-50%);

	-webkit-transform: translate(-10px,-50%);

}

.incase .slick-next{

	right: -80px;

	z-index: 1;

	width: 55px;

	height: 10px;

	background: url(../png/inpronext-2.png) no-repeat;

	background-size: 100% 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.incase .slick-next:hover{

	transform: translate(10px,-50%);

	-o-transform: translate(10px,-50%);

	-ms-transform: translate(10px,-50%);

	-moz-transform: translate(10px,-50%);

	-webkit-transform: translate(10px,-50%);

}

.footer{

	width: 100%;

	padding-top: 45px;

	padding-bottom: 50px;

	background-color: #0C1C29;

}

.footer .fo_left{

	width: 525px;

}

.footer .fo_left .fo_logo{

	width: 194px;

	margin-bottom: 40px;

}

.footer .fo_left .fo_logo img{

	width: 100%;

}

.footer .fo_left .fo_box{

	padding: 0 17px;

	border-right: 1px solid #d6dadd;

}

.footer .fo_left .fo_box:nth-child(1){

	border-left: 1px solid #d6dadd;

}

.footer .fo_left .fo_con .weixin{

	position: relative;

	width: 25px;

}

.footer .fo_left .fo_con .weixin > img{

	width: 100%;

}

.footer .fo_left .fo_con .weixin .fo_code{

	position: absolute;

	bottom: 50px;

	left: 50%;

	width: 130px;

	height: 0px;

	transform: translate(-50%,0);

	-o-transform: translate(-50%,0);

	-ms-transform: translate(-50%,0);

	-moz-transform: translate(-50%,0);

	-webkit-transform: translate(-50%,0);

	-webkit-transition: all .2s ease-out 0s;

	-moz-transition: all .2s ease-out 0s;

	-ms-transition: all .2s ease-out 0s;

	-o-transition: all .2s ease-out 0s;

	transition: all .2s ease-out 0s;

}

.footer .fo_left .fo_con .weixin .fo_code img{

	position: absolute;

	top: 5px;

	left: 5px;

	height: 100%;

	width: 100%;

	z-index: 1;

}

.footer .fo_left .fo_con .weixin:hover .fo_code{

	height: 130px;

}

.footer .fo_left .fo_con .weixin:hover .img_s{

	display: none;

}

.footer .fo_left .fo_con .weixin:hover .img_d{

	display: inline-block;

}

.footer .fo_left .fo_con .qq{

	width: 17px;

}

.footer .fo_left .fo_con .qq img{

	width: 100%;

}

.footer .fo_left .fo_con .qq:hover .img_s{

	display: none;

}

.footer .fo_left .fo_con .qq:hover .img_d{

	display: inline-block;

}

.footer .fo_left .fo_con .youxiang{

	width: 21px;

}

.footer .fo_left .fo_con .youxiang img{

	width: 100%;

}

.footer .fo_left .fo_con .youxiang:hover .img_s{

	display: none;

}

.footer .fo_left .fo_con .youxiang:hover .img_d{

	display: inline-block;

}

.footer .fo_loc{

	padding: 30px 0;

}

.footer .copyright p{

	font-size: 14px;

	color: #999999;

	line-height: 1.5;

}

.footer .copyright p a{

	color: #999999;

}

.footer .fo_left .fo_loc p{

	font-size: 14px;

	color: #999999;

	line-height: 1.5;

}

.footer .fo_left .fo_loc p a{

	color: #999999;

}

.footer .fo_right{

	width: calc(100% - 525px);

	padding-left: 40px;

}

.footer .fo_right .fo_title{

	position: relative;

	padding: 20px 0;

	font-size: 18px;

	color: #fff;

}

.footer .fo_right .fo_title:after{

	content: '';

	position: absolute;

	left: -40px;

	top: 50%;

	width: 27px;

	height: 3px;

	background-color: #0ca5e8;

}

.footer .fo_right ul{

	margin-top: 10px;

	margin-right: -150px;

}

.footer .fo_right li{

	float: left;

	width: 33.33%;

	margin-bottom: 10px;

}

.footer .fo_right li a{

	font-size: 14px;

	color: #999999;

	line-height: 1.5;

}

.footer .fo_right li a:hover{

	color: #0ca5e8;

}

.banner1{

	position: relative;

	width: 100%;

	height: 520px;

}

.banner1 img{

	position: absolute;

	top: 0;

	left: 50%;

	height: 100%; 

	transform: translate(-50%,0%);

	-o-transform: translate(-50%,0%);

	-ms-transform: translate(-50%,0%);

	-moz-transform: translate(-50%,0%);

	-webkit-transform: translate(-50%,0%);

}

.bread{

	width: 100%;

	padding: 17px 0;

	border-bottom: 1px solid #e7e7e7;

}

.bread a{

	display: inline-block;

	padding-left: 25px;

	padding-right: 25px; 

	color: #464646;

	font-size: 16px;

	line-height: 1.5;

}

.bread .bread_con{

	display: inline-block;

	position: relative;

	border-left: 1px solid #cccccc;

}

.bread .bread_con a img{

	margin-left: 18px;

}

.bread .bread_con .breadlist{

	display: none;

	position: absolute;

	top: 35px;

	left: 0px;

	z-index: 1;

	width: 100%;

}

.bread .bread_con .breadlist ul li{

	padding: 0 0 0 25px;

	text-align: left;

	background-color: #f5f5f5;

	font-size: 12px;

}

.bread .bread_con .breadlist ul li a{	

	color: #333;	

	padding: 10px 0;

	font-size: 14px;

}

.bread .bread_con .breadlist ul li:hover a{

	color: #0ca5e8;

}

.solu_box{

	padding: 80px 0 45px;

}

.solu_box:nth-child(odd){

	background-color: #edf3f8;

}

.solu_box .solu_top{

	margin-bottom: 45px;

	padding-bottom: 45px;

	border-bottom: 1px solid #dbdbdb;

}

.solu_box .solu_top .solu_fl{

	width: 260px;

	border-right: 1px solid #dbdbdb;

}

.solu_box .solu_top .solu_fl h1{

	margin-bottom: 40px;

	font-size: 22px;

	font-weight: bold;

	color: #464646;

	line-height: 1.5;

}

/* .solu_box .solu_top .solu_fl h1:hover{

	color: #0ca5e8;

} */

.solu_box .solu_top .solu_fl span{

	font-size: 16px;

	color: #0ca5e8;

}

.solu_box .solu_top .solu_fl span img{

	margin-left: 15px;

}

.solu_box .solu_top .solu_fr{

	width: calc(100% - 260px);

	padding-left: 50px;

}

.solu_box .solu_top .solu_fr h1{

	margin-bottom: 30px;

	font-size: 18px;

	color: #464646;

	line-height: 1.5;

}

.solu_box .solu_top .solu_fr h1:hover{

	color: #0ca5e8;

}

.solu_box .solu_top .solu_fr p{

	font-size: 14px;

	color: #666666;

	line-height: 1.7;

}

.sopro_con .slick-list{

	margin: 0 -5px;

	padding: 0 5px;

}

.sopro_box{

	margin: 0 2px;

	text-align: center;

	border-right: 1px solid #dcdcdc;

}

.sopro_img{

	width: 100%;

	height: 180px;

	text-align: center;

	line-height: 180px;

}

.sopro_img img{

	max-width:100%; 

}

.sopro_txt{

	position: relative;

	padding: 0 10px 25px;

}

.sopro_txt h1{

	font-size: 16px;

	color: #464646;

	line-height: 1.5;

	font-weight: bold;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.sopro_txt span{

	position:absolute;

	left: 50%;

	bottom: 5px;

	font-size: 14px;

	color: #0ca5e8;

	transform: translateX(-50%);

	-o-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	opacity: 0;

	width: 100%;

}

.sopro_txt span img{

	margin-left: 15px;

}

@media screen and (min-width:767px){

	.sopro_box:hover .sopro_txt h1{

		transform: translateY(-15px);

		-o-transform: translateY(-15px);

		-ms-transform: translateY(-15px);

		-moz-transform: translateY(-15px);

		-webkit-transform: translateY(-15px);

		/* color: #0ca5e8; */

	}

	.sopro_box:hover .sopro_txt span{

		opacity: 1;

	}

}

.sopro_con .slick-prev{

	left: -80px;

	z-index: 1;

	width: 55px;

	height: 10px;

	background: url(../png/inproprev-2.png) no-repeat;

	background-size: 100% 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.sopro_con .slick-next{

	right: -80px;

	z-index: 1;

	width: 55px;

	height: 10px;

	background: url(../png/inpronext-2.png) no-repeat;

	background-size: 100% 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.sopro_con .slick-prev:hover{

	transform: translate(-10px,-50%);

	-o-transform: translate(-10px,-50%);

	-ms-transform: translate(-10px,-50%);

	-moz-transform: translate(-10px,-50%);

	-webkit-transform: translate(-10px,-50%);

}

.sopro_con .slick-next:hover{

	transform: translate(10px,-50%);

	-o-transform: translate(10px,-50%);

	-ms-transform: translate(10px,-50%);

	-moz-transform: translate(10px,-50%);

	-webkit-transform: translate(10px,-50%);

}

.solup_con{

	background: -webkit-linear-gradient(#e0eaf3, #fdfefe); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(#e0eaf3, #fdfefe); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(#e0eaf3, #fdfefe); /* Firefox 3.6 - 15 */

    background: linear-gradient(#e0eaf3, #fdfefe); /* 标准的语法 */

}

.solup_top{

	border-bottom: 1px solid #dbdbdb;

}

.solup_top h1{

	padding: 70px 0 40px;

	line-height: 1.5;

	font-size: 40px;

	color: #000066;

}

.solup_top h2{

	margin-bottom: 25px;

	font-size: 20px;

	color: #666666;

	line-height: 1.5;

	font-weight: bold;

}

.solup_top p{

	font-size: 14px;

	color: #666666;

	line-height: 2;

}

.solup_more{

	padding: 35px 0 15px;

	text-align: right;

}

.solup_more a{

	font-size: 16px;

	color: #999999;

}

.solup_more a:hover{

	color: #0ca5e8;

}

.solup_title{

	padding: 80px 0 75px;

}

.solup_title h1{

	position: relative;

	padding-bottom: 20px;

	font-size: 40px;

	color: #464646;

	text-align: center;

}

.solup_title h1:after{

	content: '';

	position: absolute;

	bottom: 0px;

	left: 50%;

	width: 57px;

	height: 2px;

	background-color: #333333;

	transform: translateX(-50%);

	-o-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

}

.solup_bottom{

	padding-bottom: 80px;

}

.pro_cl{

	margin: 0 -7px;

}

.pro_cl .pro_box{

	width: 25%;

	padding: 0 7px;

	margin-bottom: 14px;

}

.pro_cl .pro_box .pro_img{

	width: 100%;

	height: 265px;

	line-height: 265px;

	text-align: center;

	background-color: #f0f1f3;

}

.pro_cl .pro_box .pro_img img{

	max-width: 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.pro_cl .pro_box .pro_img:hover img{

	transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.pro_cl .pro_box .pro_txt{

	padding: 25px;

	background-color: #edf3f8;

	text-align: center;

}

.pro_cl .pro_box .pro_txt h1{

	margin-bottom: 25px;

	font-size: 18px;

	color: #464646;

	font-weight: bold;

	line-height: 1.5;

}

.pro_cl .pro_box:hover .pro_txt h1{

	color: #0ca5e8;

}

.pro_cl .pro_box .pro_txt p{

	margin-bottom: 20px;

	font-size: 14px;

	color: #848484;

	line-height: 1.5;

	text-align: left;

}

.pro_cl .pro_box .pro_txt span{

	font-size: 14px;

	color: #0ca5e8;

}

.pro_cl .pro_box .pro_txt span img{

	margin-left: 15px;

}

.fenye{

	padding: 80px 0;

	text-align: center;

}

.fenye li{

	display: inline-block;

	width: 31px;

	height: 31px;

	margin: 0 7px;

	text-align: center;

	line-height: 31px;

	font-size: 14px;

	color: #333333;

}

.fenye li.current-page{

	border: 1px solid #0ca5e8;

	color: #0ca5e8;

}

.fenye li:hover{

	color: #0ca5e8;

}

.fenyeph{

	display: none;

	width: 100%;

	padding: 30px 0;

}

.fenyeph button{

	width: 80px;

	height: 40px;

	border: 1px solid #0ca5e8;

	color: #0ca5e8;

	font-size: 14px;

}

.prolist_fl{

	width: 230px;

}

.prolist_fl .prolist_title{

	width: 100%;

	padding: 15px 0;

	background-color: #000066;

	text-align: center;

}

.prolist_fl .prolist_title h1{

	font-size: 22px;

	color: #ffffff;

}

.prolist_fl li{

	padding: 15px 0 15px 25px;

	border-top: 1px solid #dbdbdb;

}

.prolist_fl li a{

	position: relative;

	font-size: 14px;

	color: #666666;

	padding-left: 15px;

}

.prolist_fl li a:after{

	content: '>';

	position: absolute;

	top: 0px;

	left: 0px;

	color: #666666;

}

.prolist_fl li.act a{

	color: #0ca5e8;

}

.prolist_fl li.act a:after{

	color: #0ca5e8;

}

.prolist_fl li:hover a{

	color: #0ca5e8;

}

.prolist_fl li:hover a:after{

	color: #0ca5e8;

}

.prolist_fr{

	width: calc(100% - 230px);

	padding: 0 20px 0 40px;

}

.prolist_fr .prolist_box {

	width: 25%;

	margin-bottom: 45px;

	border-left: 1px solid #dcdcdc;

}

.prolist_fr .prolist_box:nth-child(4n+1){

	border-left: 0px solid #dcdcdc;

}

.prolist_fr .prolist_box .prolist_img{

	width: 100%;

	height: 155px;

	text-align: center;

	line-height: 155px;

	overflow: hidden;

}

.prolist_fr .prolist_box .prolist_img img{

	max-width: 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.prolist_fr .prolist_box .prolist_img:hover img{

	transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.prolist_fr .prolist_box .prolist_txt{

	padding-bottom: 10px;

	text-align: center;

}

.prolist_fr .prolist_box .prolist_txt h1{

	padding: 10px 0;

	font-size: 16px;

	font-weight: bold;

	color: #464646;

	line-height: 1.5;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;
	height: 68px;

}

.prolist_fr .prolist_box .prolist_txt span{

	font-size: 14px;

	color: #0ca5e8;

	opacity: 0;

}

.prolist_fr .prolist_box .prolist_txt span img{

	margin-left: 15px;

}

.prolist_fr .prolist_box:hover .prolist_txt h1{

	transform: translateY(-10px);

	-o-transform: translateY(-10px);

	-ms-transform: translateY(-10px);

	-moz-transform: translateY(-10px);

	-webkit-transform: translateY(-10px);

}

.prolist_fr .prolist_box:hover .prolist_txt span{

	opacity: 1;

}

.pro_top{

	padding: 80px 0 30px;

	border-bottom: 1px solid #dbdbdb;

}

.pro_top .prop_left{

	width: 41.25%;

	background-color: #edf3f8;

}

.pro_top .prop_left .prop_slick{

	width: 100%;

}

.pro_top .prop_left .prop_slick img{

	width: 100%;

}

.pro_top .prop_left .slick-dots li {

	width: 10px;

	height: 10px;

	background:transparent;

	border: 1px solid #0ca5e8;

}

.pro_top .prop_left .slick-dots li.slick-active {

	background:#0ca5e8;

}

.pro_top .prop_right{

	width: 58.75%;

	padding-left: 48px;

}

.pro_top .prop_right .prop_text{

	border-bottom: 1px solid #dbdbdb;

}

.pro_top .prop_right .prop_text h1{

	margin-bottom: 25px;

	font-size: 24px;

	font-weight: bold;

	color: #000066;

	font-weight: bold;

	line-height: 1.5;

}

.pro_top .prop_right .prop_text p{

	margin-bottom: 30px;

	font-size: 14px;

	color: #666666;

	line-height: 1.5;

}

.pro_top .prop_right .prop_ul h1{

	padding: 25px 0 10px;

	font-size: 18px;

	color: #464646;

	font-weight: bold;

}
.pro_top .prop_right .prop_ul p{
	
	font-size: 14px;

	color: #666666;

	line-height: 1.5;
}
.pro_top .prop_right .prop_ul li{

	position: relative;

	margin: 7px 0;

	padding: 0px 0 0px 20px;

	font-size: 14px;

	color: #666666;

	line-height: 2;

}

.pro_top .prop_right .prop_ul li:after{

	content: '';

	position: absolute;

	top: 13px;

	left: 0px;

	width: 3px;

	height: 3px;

	border-radius: 50%;

	background-color: #0ca5e8;

}

.pro_bottom .prob_title{

	padding: 40px 0 0;

}

.pro_bottom .prob_title h1{

	font-size: 22px;

	font-weight: bold;

	color: #000066;

}

.pro_bottom h2{

	padding: 30px 0 0;

	font-size: 18px;

	color: #666666;

	font-weight: bold;

}

.pro_bottom p{

	padding: 30px 0 0;

	font-size: 14px;

	color: #666666;

	line-height: 1.8;

	overflow: auto;

}

.pro_center{

	position: relative;

	margin: 40px 0;

}

.pro_center:after{

	content: '';

	position: absolute;

	bottom: -40px;

	left: 0px;

	width: 100%;

	height: 1px;

	background-color: #dbdbdb;

}

.pro_center .pro_pn{

	margin-bottom: 15px;

}

.pro_center .pro_pn a{

	position: relative;

	font-size: 14px;

	color: #999999;

	/* text-decoration: underline; */

}

.pro_center .pro_pn a:after{

	content: '';

	position: absolute;

	left: 0px;

	bottom: -1px;

	width: 100%;

	height: 1px;

	background-color: #999999;

}

.pro_center .pro_pn a:hover{

	color: #0ca5e8;

}

.pro_center .pro_pn a:hover:after{

	background-color: #0ca5e8;

}

.pro_center .pro_reback{

	position: absolute;

	right: 0px;

	bottom: 0px;

}

.pro_center .pro_reback a{

	font-size: 14px;

	color: #999999;

}

.pro_center .pro_reback a:hover{

	color: #0ca5e8;

}

.pro_center .pro_reback a img{

	margin-right: 15px;

}

.news_top{

	padding: 40px 0;

	background:url(../jpg/news_03-2.jpg) top center no-repeat;

}

.newt_box{

	width: 100%;

	padding: 55px 45px 50px 55px;

	border: 7px solid #22226b;

	background-color: #ffffff;

}

.newt_box .newt_fl{

	width: calc(100% - 310px);

	padding-right: 40px;

}

.newt_box .newt_fl h1{

	font-size: 22px;

	color: #666666;

	line-height: 1.5;

}

.newt_box .newt_fl h1:hover{

	color: #0ca5e8;

}

.newt_box .newt_fl .new_mess{

	padding: 30px 0;

}

.newt_box .newt_fl .new_mess span{

	display: inline-block;

	margin-right: 30px;

	font-size: 14px;

	color: #0ca5e8;

}

.newt_box .newt_fl .new_mess span img{

	width: 13px;

	margin-right: 10px;

	margin-top: -2px;

}

.newt_box .newt_fl p{

	margin-bottom: 40px;

	font-size: 14px;

	color: #666666;

	line-height: 1.5;

}

.newt_box .newt_fl .news_more{

	font-size: 14px;

	color: #0ca5e8;

}

.newt_box .newt_fl .news_more img{

	margin-left: 15px;

}

.newt_box .newt_fr{

	width: 310px;

	overflow: hidden;

}

.newt_box .newt_fr img{

	width: 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.newt_box .newt_fr:hover img{

	transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.newt_slick .slick-prev{

	left: -65px;

	width: 24px;

	height: 44px;

	background:url(../png/newprev-2.png) no-repeat;

	background-size: 100% 100%;

}

.newt_slick .slick-next{

	right: -65px;

	width: 24px;

	height: 44px;

	background:url(../png/newnext-2.png) no-repeat;

	background-size: 100% 100%;

}

.news_bottom{

	padding-top: 50px;

}

.newsb_box{

	padding: 15px;

	margin-top: 20px;

	background-color: #f5f5f5;

	border-left: 3px solid #000066;

}

.newsb_box .newt_fl{

	width: calc(100% - 230px);

	padding-right: 50px;

	padding-left: 25px;

}

.newsb_box .newt_fl h1{

	padding-top: 25px;

	font-size: 22px;

	color: #666666;

	line-height: 1.5;

}

.newsb_box .newt_fl h1:hover{

	color: #000066;

}

.newsb_box .newt_fl .new_mess{

	padding: 20px 0;

}

.newsb_box .newt_fl .new_mess span{

	display: inline-block;

	margin-right: 30px;

	font-size: 14px;

	color: #0ca5e8;

}

.newsb_box .newt_fl .new_mess span img{

	width: 13px;

	margin-right: 10px;

	margin-top: -2px;

}

.newsb_box .newt_fl p{

	font-size: 14px;

	color: #666666;

	line-height: 1.5;

}

.newsb_box .newt_fr{

	width: 230px;

	overflow: hidden;

}

.newsb_box .newt_fr img{

	width: 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.newsb_box .newt_fr:hover img{

	transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.newp_title{

	padding: 80px 0 70px;

}

.newp_title h1{

	font-size: 24px;

	color: #000066;

}

.newp_mess{

	padding: 30px 0;

	border-top: 1px solid #eaeaea;

	border-bottom: 1px solid #eaeaea;

}

.newp_mess .npm_fl span{

	display:inline-block;

	margin-left: 30px;

	font-size: 14px;

	color: #0ca5e8;

}

.newp_mess .npm_fl span:nth-child(1){

	margin-left: 0px;

}

.newp_mess .npm_fl span img{

	width: 13px;

	margin-right: 10px;

	margin-top: -2px;

}

.newp_mess .npm_fr a{

	font-size: 14px;

	color: #999999;

}

.newp_mess .npm_fr a:hover{

	color: #01c2d3;

}

.newp_mess .npm_fr a img{

	margin-right: 15px;

}

.newp_box h1{

	margin-top: 30px;

	font-size: 18px;

	color: #666666;

	font-weight: bold;

	line-height: 1.5;

}

.newp_box p{

	margin-top: 30px;

	font-size: 14px;

	color: #666666;

	line-height: 1.8;

	overflow: auto;

}

.newp_share{

	position: relative;

	padding: 55px 0;

}

.newp_share .newp_prev a,

.newp_share .newp_next a{

	position: relative;

	font-size: 14px;

	color: #999999;

}

.newp_share .newp_prev a:after,

.newp_share .newp_next a:after{

	content: '';

	position: absolute;

	left: 0px;

	bottom: -1px;

	width: 100%;

	height: 1px;

	background-color: #999999;

}

.newp_share .newp_prev a:hover,

.newp_share .newp_next a:hover{

	color: #0ca5e8;

}

.newp_share .newp_prev a:hover:after,

.newp_share .newp_next a:hover:after{

	background-color: #0ca5e8;

}

.newp_share .share{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-webkit-transform: translate(-50%,-50%);

}

.bdshare-button-style0-16 .bds_tsina{

	background:url(../png/weibo-2.png) no-repeat;

	background-size: 100% 100%;

	background-position: 0 0px !important;

}

.bdshare-button-style0-16 .bds_weixin {

	background:url(../png/sweixin-2.png) no-repeat;

	background-size: 100% 100%;

	background-position: 0 0px!important;

}

.bdshare-button-style0-16 .bds_more {

	background-image:url(../png/share-2.png) !important;

	background-repeat: no-repeat;

	background-size: 100% 100%;

	background-position: 0 0px!important;

}

.bdshare-button-style0-16 a, 

.bdshare-button-style0-16 .bds_more {

	padding-left: 26px!important;

	height: 26px!important;

	margin: 0 10px!important;

}

.cont_map{

	position: relative;

	width: 100%;

}

.map{

	width: 100%;

}

.cont_map .loc{

	position: absolute;

	left: 0px;

	bottom: 0px;

	width: 100%;

}

.cont_map .loc .con_bottom {

	height: 200px;

	background-color: rgba(21,32,48,.8);

}

.cont_map .loc .con_bottom .con_box{

	position: relative;

	width: 33.33%;

	height: 100%;

}

.cont_map .loc .con_bottom .con_box:after{

	content: '';

	position: absolute;

	top: 50%;

	left: 0px;

	width: 1px;

	height: 110px;

	background-color: #4a535f;

	transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

}

.cont_map .loc .con_bottom .con_box:nth-child(1):after{

	display: none;

}

.cont_map .loc .con_bottom .con_box .con_add{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-webkit-transform: translate(-50%,-50%);

}

.add1{

	width: 100%;

	padding-right: 30px;

	padding-left:  60px;

}

.add3{

	width: 60%;

}

.cont_map .loc .con_bottom .con_box img{

	margin-right: 40px;

	width: 45px;

}

.cont_map .loc .con_bottom .con_box .cond_txt{

	display: inline-block;

	width: calc(100% - 85px); 

}

.cont_map .loc .con_bottom .con_box h1{

	font-size: 16px;

	color: #ffffff;

	line-height: 1.5;

}

.cont_map .loc .con_bottom .con_box p{

	font-size: 16px;

	color: #ffffff;

	line-height: 1.5;

}

.about_box{

	padding: 110px 0 0 35px;

	margin-bottom: 75px;

}

.about_box .about_txt{

	position: relative;

	width: 100%;

	border: 1px solid #dbdbdb;

}

.about_box .about_shadow{

	position: relative;

}

.about_box .about_shadow:before{

	content: '';

	position: absolute;

	top: 0px;

	right: -18px;

	width: 18px;

	height: 100%;

	background-color: #edf3f8;

}

.about_box .about_shadow:after{

	content: '';

	position: absolute;

	left: 18px;

	bottom: -19px;

	width: 100%;

	height: 19px;

	background-color: #edf3f8;

} 

.about_box .about_txt .about_fl{

	width: 50%;

}

.about_box .about_txt .about_fl img{

	max-width: 100%;

	transform: translate(-40px,-65px);

	-o-transform: translate(-40px,-65px);

	-ms-transform: translate(-40px,-65px);

	-moz-transform: translate(-40px,-65px);

	-webkit-transform: translate(-40px,-65px);

}

.about_box .about_txt .about_fr{

	position: relative;

	width: 50%;

	padding: 165px 75px 50px 30px; 

}

.about_box .about_txt .about_fr img{

	position: absolute;

	top: -110px;

	left: 0px;

	width: 230px;

}

.about_box .about_txt .about_fr h1{

	margin-bottom: 30px;

	font-size: 32px;

	color: #000066;

}

.about_box .about_txt .about_fr p{

	font-size: 16px;

	color: #666666;

	line-height: 2;

}

.about_bottom{

	width: 100%;

	margin-bottom: 80px;

	padding: 0 18px;

}

.about_bottom .ab_shadow{

	position: relative;

}

.about_bottom .ab_shadow:after{

	content: '';

	position: absolute;

	top: 0px;

	left: -18px;

	width: 18px;

	height: 100%;

	background-color: #edf3f8;

}

.about_bottom .ab_shadow:before{

	content: '';

	position: absolute;

	bottom:-18px;

	left: -18px;

	width: 100%;

	height: 18px;

	background-color: #edf3f8;

}

.about_bottom .ab_shadow .ab_con{

	border: 1px solid #dbdbdb;

}

.about_bottom .ab_shadow .ab_txt{

	position: relative;

	z-index: 1;

	width: 60.8%;

	padding: 120px 0 55px 70px;

}

.about_bottom .ab_shadow .ab_txt p{

	margin-bottom: 35px;

	font-size: 16px;

	color: #666666;

	line-height: 2;

}

.about_bottom .ab_shadow .ab_img{

	position: absolute;

	top: 45px;

	right: -150px;

	max-width: 100%;

}

.about_bottom .ab_shadow .ab_img img{

	max-width: 100%;

}

.cul_box{

	width: 100%;

}

.cul_fl{

	position: relative;

	z-index: 1;

	width: 50%;

	overflow: hidden;

}

.cul_fl img{

	width: 100%;

	transition: .3s;

	-o-transition: .3s;

	-ms-transition: .3s;

	-moz-transition: .3s;

	-webkit-transition: .3s;

}

.cul_fl img:hover{

	transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

}

.cul_fr{

	position: relative;

	width: 50%;

}

.cul_fr .culpo{

	transform: translateX(-50%);

	-o-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	-moz-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

}

.cul_fr .culpo .cul_txt{

	float: right;

	position: relative;

	width: 50%;

	padding-left: 85px;

}

.cul_fr .culpo .cul_txt .cul_title{

	position: relative;

	padding: 70px 0 35px;

}

.cul_fr .culpo .cul_txt .cul_title h1{

	position: absolute;

	top: 0px;

	left: 35px;

	font-size: 120px;

	color: #f5f5f5;

	/* font-family: 'Conv_Helvetica Neue CE 35 Thin'; */

}

.cul_fr .culpo .cul_txt .cul_title h2{

	position: relative;

	font-weight: bold;

	font-size: 32px;

	color: #000066;

	margin-bottom: 15px;

	padding-bottom: 15px;

}

.cul_fr .culpo .cul_txt .cul_title h2:after{

	content: '';

	position: absolute;

	left: 0px;

	bottom: 0px;

	width: 295px;

	height: 1px;

	background-color: #dbdbdb;

}

.cul_fr .culpo .cul_txt .cul_title h3{

	position: relative;

	z-index: 1; 

	font-size: 18px;

	color: #464646;

	line-height: 1.5;

}

.cul_fr .culpo .cul_txt p{

	font-size: 14px;

	color: #666666;

	line-height: 1.7;

}

.cul_right .cul_fr .culpo {

    transform: translateX(25%);

    -o-transform: translateX(25%);

    -ms-transform: translateX(25%);

    -moz-transform: translateX(25%);

    -webkit-transform: translateX(25%);

}

.cul_right .cul_fr .culpo .cul_txt {

	float: left;

	padding-left: 0px;

	padding-right: 85px;

}

.cul_right .cul_fr .culpo .cul_txt .cul_title h1 {

	left: -105px;

}

.join_box{

	padding: 20px 0;

}

.join_bg{

	position: relative;

	width: 100%;

	height: 80px;

	border-left: 1px solid #0ca5e8;

	background-color: #f5f5f5;

	cursor: pointer;

}

.join_bg .joinb_fl{

	width: 50%;

	height: 100%;

	overflow: hidden;

	padding-left:30px; 

}

.join_bg .joinb_fl h1{

	font-size: 18px;

	color: #666666;

	line-height: 80px;

}

.join_bg .joinb_fr{

	width: 50%;

}

.join_bg .joinb_fr span.jmess{

	display: inline-block;

	padding: 0 70px 0 65px;

	font-size: 16px;

	color: #666666;

	line-height: 80px;

}

.join_bg .joinb_fr span.jmess span.jt{

	color: #999999;

}

.join_bg .joinb_blue{

	position: absolute;

	top: 0px;

	right: 0px;

	width: 27px;

	height: 100%;

	background-color: #0ca5e8;

	cursor: pointer;

}

.join_bg .joinb_blue img{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-webkit-transform: translate(-50%,-50%);

}

.join_bg.act .joinb_blue .img_s{

	display: none;

}

.join_bg.act .joinb_blue .img_d{

	display: block;

}

.join_box .jpd{

	display: none;

	padding: 45px 0 20px 30px;

}

.join_box .jpd h1{

	font-size: 18px;

	color: #464646;

	line-height: 1.5;

}

.join_box .jpd li{

	font-size:16px;

	color: #666666;

	line-height: 2;

}

.join_box .jpd ul{

	margin-bottom: 35px;

}

.join_box .jpd button{

	padding: 15px 70px;

	font-size: 24px;

	color: #ffffff;

	background-color: #0ca5e8;

}

.join_box .jpd button:hover{

	background-color: #28bafa;

}

.part_con{

	background: -webkit-linear-gradient(#e0eaf3, #fdfefe); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(#e0eaf3, #fdfefe); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(#e0eaf3, #fdfefe); /* Firefox 3.6 - 15 */

    background: linear-gradient(#e0eaf3, #fdfefe); /* 标准的语法 */

}

.part_box{

	padding-top: 60px;

	padding-bottom: 1px;

	border-bottom: 1px solid #dbdbdb;

}

.part_box h1{

	font-size: 20px;

	color: #666666;

	line-height: 1.5;

	font-weight: bold;

	margin-bottom: 30px;

	padding-top: 20px;

}

.part_box p{

	font-size: 14px;

	color: #666666;

	line-height: 1.5;

	margin-bottom: 30px;

}

.part_box h6{

	margin-bottom: 10px;

	font-size: 14px;

	color: #000066;

}

.part_box img{

	max-width: 100%;

	/* margin-bottom: 30px; */

}

.bd_weixin_popup {

	height: 295px !important;

}

.footer .copyright p br{

	display: none;

}

.cont_map .loc .con_bottom .slick-prev {

    z-index: 1;

    width: 55px;

    height: 10px;

    background: url(../png/inproprev-2.png) no-repeat;

    background-size: 100% 100%;

}

.cont_map .loc .con_bottom .slick-next {

    z-index: 1;

    width: 55px;

    height: 10px;

    background: url(../png/inpronext-2.png) no-repeat;

    background-size: 100% 100%;

}

.newp_box .main{

	overflow: auto;

}

body{

    overflow: hidden;

}
/* 2023.06.13 - start */
.prolist_search_box{
	background: #EDF3F8;
	height: 52px;
	width: 430px;
	padding: 0 20px;
	display: flex;
	align-items: center;
}
.prolist_search_box_img{
	width: 22px;
	cursor: pointer;
}
.prolist_search_box_img img{
	width: 100%;
}
.prolist_search_box input{
	flex-grow: 1;
	height: 100%;
	font-size: 16px;
	padding-right: 10px;
	color: #333;
}
.prolist_search_box input::placeholder{
	color: #666;
}
.prolist_search{
	display: flex;
	justify-content: flex-end;
	margin-bottom: 6px;
}
.pfct_icon{
	width: 20px;
	height: 20px;
	position: relative;
}
.pfct_icon::before,
.pfct_icon::after{
	content: '';
	width: 100%;
	height: 1.5px;
	background: #0CA5E8;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.pfct_icon::after{
	transition: all 0.36s;
	transform: translate(-50%,-50%) rotate(0deg);
}
.prolist_fold_cry.on .pfct_icon::after{
	transform: translate(-50%,-50%) rotate(90deg);
}
.prolist_fold_cry_top{
	cursor: pointer;
	border-bottom: 1px solid #000066;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 24px;
	padding-top: 24px;
}
.prolist_fold_cry_top .std_title30{
	width: calc(100% - 20px);
}
.pfcx_nub{
	width: 25%;
	padding: 0 7px;
	margin-bottom: 14px;
}
.prolist_fold_cry_xia{
	margin: 0 -7px;
	padding: 30px 0 22px;
	display: flex;
	flex-wrap: wrap;
}
.pfcx_nub_cry{
	border: 1px solid #DCDCDC;
	padding: 12px 24px 13px;
}
.pfcx_nub_cry_font16,
.pfcx_nub_cry_font16 p{
	font-size: 16px;
	color: #333;
	line-height: 1.75;
	font-weight: bold;
}
.pfcx_nub_cry_font16 p{
	max-height: 3.5em;
	-webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
	overflow: hidden;
}
.pfcx_nub_cry_font16{
	height: 3.5em;
	display: flex;
	align-items: center;
}
.pfcx_nub_cry_more{
	color: #0CA5E8;
	font-size: 14px;
	line-height: 1.5;
}
.pfcx_ncm_btn{
	width: 15px;
	height: 15px;
	margin-left: 15px;
	position: relative;
	display: inline-block;
	top: 3px;
}
.pfcx_ncm_btn::before,
.pfcx_ncm_btn::after{
	content: '';
	width: 100%;
	height: 1px;
	background: #0CA5E8;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.pfcx_ncm_btn::after{
	transform: translate(-50%,-50%) rotate(90deg);
}
.pfcx_nub_cry .pfcx_nub_cry_more{
	margin-top: 4px;
}
.pfcx_nub_cry_font16,
.pfcx_nub_cry_more{
	transform: translateY(13px);
	transition: all 0.36s;
}
.pfcx_nub_cry_more{
	opacity: 0;
}
.prolist_fold_cry:last-child .prolist_fold_cry_xia{
	padding-bottom: 0;
}
.plbn_link_cry{
	border: 1px solid #666;
	font-size: 16px;
	text-align: center;
	color: #666;
	line-height: 38px;
	cursor: pointer;
	transition: all 0.36s;
}
.plbn_link_cry:hover{
	border: 1px solid #0CA5E8;
	background: #0CA5E8;
	color: #fff;
}
.prop_left_btn{
	display: flex;
	margin: 0 -8px;
    margin-top: 18px;
    margin-bottom: 18px;
}
.prop_left_btn_nub{
	width: 33.333333%;
	padding: 0 8px;
}
.pro_top .prop_left {
    background-color: transparent;
}
.prop_left_list{
	background-color: #edf3f8;
}
.prop_slick:not(:first-child){
	display: none;
}
.slick-track .slick-slide {
    display: block!important;
}
/* 弹窗 - start */
.modal-open {
    overflow: hidden;
}
.mobile_safari {
    width: 100%;
    position: fixed;
}
.ys_modal_btn {
    cursor: pointer;
}
.ys_modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
}
.ys_modal_wrap {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ys_modal_container {
    position: relative;
    z-index: 1;
}
.ys_modal_close {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    z-index: 10;
}
.ys_modal_content {
    width: 800px;
    padding: 50px;
    max-width: calc(100vw - 40px);
    max-height: calc(100vh - 40px);
    overflow: hidden;
    background: #fff;
}
.ys_modal_content.noscroll {
    overflow: auto;
}
.ys_modal_content.mCustomScrollbar .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.ys_modal_content.mCustomScrollbar .mCustomScrollBox.mCSB_inside {
    margin-right: -28px;
    padding-right: 28px;
    max-width: calc(100% + 28px);
}
/* 弹窗 - end */
.pop_form_list_nub{
	padding: 0 7px;
	margin-bottom: 14px;
}
.pop_form_list_nub2{
	width: 50%;
}
.pop_form_list{
	margin: 0 -7px;
	display: flex;
	flex-wrap: wrap;
}
.pfln_cry{
	border: 1px solid #DCDCDC;
	padding: 0 20px;
	display: flex;
}
.pfln_cry_name{
	font-size: 14px;
	color: #666;
	line-height: 43px;
	white-space: nowrap;
}
.pfln_cry_name span{
	color: #BF1A20;
}
.pfln_cry .pfln_cry_input{
	flex-grow: 1;
	padding-left: 10px;
}
.pfln_cry_input input{
	width: 100%;
	line-height: 43px;
}
.pop_form_demo .ys_modal_content {
    width: 580px;
    padding: 46px 43px;
    max-width: calc(100vw - 40px);
}
.pop_form_list_nub1{
	width: 100%;
}
.pop_text .pfln_cry .pfln_cry_input{
	width: 100%;
	height: 75px;
	padding-left: 0;
}
.pop_text .pfln_cry{
	display: block;
}
.pop_text textarea{
	width: 100%;
	height: 100%;
	color: #333;
	font-size: 14px;
	line-height: 1.5;
	resize: none;
}
.pfln_btn_box{
	width: 14px;
	height: 14px;
	position: relative;
	cursor: pointer;
    top: 7px;
}
.pfln_btn .std_text14{
	width: calc(100% - 14px);
	padding-left: 6px;
}
.pfln_btn_box::before{
	content: '';
	background: rgba(12, 165, 232, 0.06);
	border: 1px solid #0CA5E8;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.pfln_btn_box::after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: #0CA5E8;
	transition: all 0.36s;
	opacity: 0;
}
.pfln_btn.on .pfln_btn_box::after{
	opacity: 1;
}
.pfln_btn{
	display: flex;
	align-items: flex-start;
}
.pfln_btn .std_text14 p{
	color: #666;
	line-height: 2;
}
.pfln_img{
	height: 45px;
	display: inline-block;
	cursor: pointer;
}
.pfln_img img{
	height: 100%;
	cursor: pointer;
}
.pfln_btn .std_text14 a{
	color: #0CA5E8;
}
.pop_agree2 .pfln_btn_box::before,
.pop_agree2 .pfln_btn_box::after{
	border-radius: 50%;
}
.pop_submit_font{
	font-size: 16px;
	color: #fff;
	line-height: 1.5;
	text-align: center;
	background: #0C2858;
	line-height: 50px;
	cursor: pointer;
	transition: all 0.36s;
}
.pop_form_demo .std_title24{
	font-weight: bold;
	margin-bottom: 14px;
}
.pop_form_demo .pop_form_list{
	margin-top: 24px;
}
.pop_form_list_nub.pop_submit{
	margin-bottom: 0;
	margin-top: 10px;
}
.ys_modal .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(153,153,153,.3);
}
.ys_modal .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.ys_modal .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.ys_modal .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #999;
}
.ys_modal .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #999;
}
.ys_modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 3px;
}
.ys_modal .mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
}
.ys_modal .mCSB_scrollTools{
    opacity: 1;
}
.ys_modal .mCSB_outside+.mCSB_scrollTools .mCSB_draggerContainer {
    top: 20px;
    bottom: 20px;
}
.ys_modal_close{
	width: 20px;
}
.ys_modal_close img{
	width: 100%;
}
.ys_modal {
    background: rgba(0, 0, 0, .5);
}
.header.act{
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);
}
@media screen and (min-width:1200px){
	.pfcx_nub_cry:hover .pfcx_nub_cry_font16,
	.pfcx_nub_cry:hover .pfcx_nub_cry_more{
		transform: translateY(0);
	}
	.pfcx_nub_cry:hover .pfcx_nub_cry_more{
		opacity: 1;
	}
	.pop_submit_font:hover{
		background: #0CA5E8;
	}
	
}
.mod_hepad .intitle{
	padding-top: 0;
	padding-bottom: 40px;
}
.pop_form_list_nub.pop_agree2,
.pop_form_list_nub.pop_agree1{
	width: 50%;
}
/* 2023.06.13 - end */
.prop_left_btn_nub.pop_form .plbn_link_cry{
	border: 1px solid #c00;
	background: #c00;
	color: #fff;
}
.prop_left_btn_nub.pop_form .plbn_link_cry:hover {
	border: 1px solid #0CA5E8;
	background: #0CA5E8;
	color: #fff;
}
.prop_left_btn{
	justify-content: center;
}

.cont_map {
    height: auto!important;
}
.cont_map a{
	display: block;
}
.cont_map img{
	width: 100%;
}