/* index首页 */
/* 第一部分 */
.head .con{
	height: 576px;
	background-image: url("../img/bg.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.con_title{
	height: 60px;
	/* background: #2A95CA;
	opacity: 0.54; */
	background: #266787;
	color: #fff;
}
.con_title_va_chosed_index{
	position: absolute;
	width: 22px;
	height: 0px;
	border: 1px solid #FFFFFF;
	opacity: 1;
	left: 50%;
	margin-left: -11px;
}

.login_box_index{
	color: #fff!important;
	border: 1px solid #FFFFFF!important;
}
.register_box_index{
	color: #fff!important;
	background: #2A95CA!important;
}
/* cen */
.ix .cen{
	margin: 73px auto;
	color: #FFFFFF;
	opacity: 1;
}
.ix .cen_text1{
	font-size: 50px;
	font-weight: 500;
	margin-bottom: 20px;
}
.ix .cen_text2{
	font-size: 22px;
	margin-bottom: 102px;
}
.ix .cen_text3{
	width: 146px;
	height: 41px;
	background: #2A95CA;
	opacity: 1;
	border-radius: 47px;
	text-align: center;
	line-height: 41px;
	font-size: 20px;
	cursor: pointer;
}
/* 第一部分结束 */
/* 第二部分 */
.ix .con1{
	width: 100%;
	min-width: 1200px;
	height: 754px;
	background: #F1F4F7;
	opacity: 1;
}
.ix .con1_box{
	margin: 0 auto;
	width: 1200px;
	height: 754px;
	box-sizing: border-box;
	padding: 80px 0 84px 0;
}
.ix .con1_box_title{
	font-size: 40px;
	color: #324455;
	margin-bottom: 11px;
}
.ix .con1_box_title2{
	font-size: 20px;
	color: #324455;
	margin-bottom: 90px;
}
.ix .con1_item{
	width: 300px;
}
.ix .con1_img_box{
	width: 1200px;
}
.ix .con1_img{
	width: 300px;
	height: 300px;
}
.ix .con1_text{
	font-size: 25px;
	font-weight: 500;
	color: #324455;
	margin-bottom: 18px;
}
.ix .con1_text1{
	font-size: 16px;
	color: #3E4F5F;
	text-align: center;
	width: 288px;
	padding: 0px 8px;
	box-sizing: border-box;
}
/* 第二部分结束 */
/* 第三部分开始 */
.ix .con2{
	width: 100%;
	min-width: 1200px;
	background: #fff;
	opacity: 1;
	height: 534px;
}

.ix .con2_box{
	height: 534px;
	width: 1200px;
	box-sizing: border-box;
	padding-top: 80px;
	margin: 0 auto;
}
.ix .con2_text{
	font-size: 40px;
	color: #324455;
	margin-bottom: 78px;
}
.ix .con2_img_box{
	width: 228px;
	height: 320px;
	display: block;
	position: relative;
}
.ix .con2_img{
	width: 228px;
	height: 320px;
	cursor: pointer;
}


.ix .con2_img_box_mask{
	position: absolute;
	background: #1D82B3;
	opacity: 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	pointer-events:none;
}

.ix .con2_img_box:hover .img1{
	content: url(../img/6.png);
}
.ix .con2_img_box:hover .img2{
	content: url(../img/7.png);
}
.ix .con2_img_box:hover .img3{
	content: url(../img/8.png);
}
.ix .con2_img_box:hover .img4{
	content: url(../img/9.png);
}
.ix .con2_img_box:hover .img5{
	content: url(../img/10.png);
}
/* 第3部分结束 */
/* 第4部分开始 */
.ix .con3{
	width: 100%;
	min-width: 1200px;
	background: #F1F4F7;
	opacity: 1;
	height: 569px;
}
.ix .con3_box{
	height: 569px;
	width: 1200px;
	margin: 0 auto;
}
.ix .con3_img{
	width: 417px;
	height: 492px;
	margin-top: 77px;
}
.ix .con3_val{
	justify-content: center;
	width: 484px;
	display: flex;
	flex-direction: column;
}
.ix .con3_text{
	font-size: 40px;
	color: #324455;
	margin-bottom: 12px;
}
.ix .con3_text1{
	font-size: 22px;
	color: #324455;
	margin-bottom: 38px;
}
.ix .con3_btn{
	width: 146px;
	height: 41px;
	background: #2A95CA;
	opacity: 1;
	border-radius: 47px;
	line-height: 41px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	cursor: pointer;

}

.ix .con3_btn2{
	margin-left: 32px;
	border: 1px solid #2A95CA;
	background-color: #F1F4F7;
	color: #2A95CA;
}
/*  第4部分结束*/
/* 第5部分开始 */
.ix .con4{
	width: 100%;
	min-width: 1200px;
	background: #fff;
	opacity: 1;
	height: 612px;
}
.ix .con4_box{
	width: 1200px;
	height: 612px;
	box-sizing: border-box;
	padding: 80px 0;
	margin: 0 auto;
}

.ix .con4_img{
	width: 1200px;
	height: 376px;
	margin-top: 2ppx;
}

.ix .con4_text{
	font-size: 40px;
	color: #324455;
}
/* 第5部分结束 */

/* modal弹框 */
.show_modal{
	position: fixed;
	width: 38vw;
	height:  43vw;
	min-width: 413px;
	min-height: 476px;
	z-index: 999;
	display:none;
}
.modal{
	position: relative;
	width: 100%;
	/* height: 100%; */
	/* width: 737px;
	height: 832px; */
	background: #FFFFFF;
	border: 1px solid #707070;
	opacity: 1;
	border-radius: 0.52vw;
	box-sizing: border-box;
	padding: 2.5vw 0 1.5vw;;
}

.m_text{
	font-size:2vw;
	color: #324455;
	margin-bottom:  1.61vw;
}
.m_input{
	width: 27vw;
	min-width: 249px;
	/* width: 535px; */
}
.m_text_tip{
	font-size: 1.3vw;
	color: #FC0505;
	margin-bottom: 1.5vw;
}
.m_i_box{
	min-width: 228px;
	width: 27vw;
	height: 3.5vw;
	background: #717274;
	opacity: 0.28;
	border-radius: 1.77vw;
	margin-bottom: 1.77vw;
	min-height: 30px;

}
.m_i_view{
	height:  3.5vw;
	line-height: 3.5vw;
	padding-left:  4.5vw;
	font-size: 1.1vw;
	color: #FFFFFF;
	min-height: 30px;
}
.m_i_box input::-webkit-input-placeholder {
	/* placeholder颜色  */
	color: #fff;
	/* placeholder字体大小  */
	font-size: 1.14vw;
	/* placeholder位置  */
	text-align: left;
}
.m_submit{
	min-height: 30px;
	min-width: 228px;
	width: 27vw;
	height: 3.5vw;
	background: #2A95CA;
	opacity: 1;
	border-radius: 1.77vw;
	/* line-height: 3.5vw; */
	/* text-align: center; */
	font-size:  1.3vw;
	color: #fff;
	margin-bottom:  4.42vw;
	cursor: default;
	display: flex;
	align-items: center;
	justify-content: center;
}

.m_last_box{
	width: 100%;
	/* height: 6.9vw; */
	background: #D7EBF5;
	opacity: 1;
	justify-content: center;
	padding: 0.625vw 0 ;
	/* box-sizing: border-box;
	padding: 0.625vw 0 0.625vw 11.61vw; */
}

.m_code{
	width: 5.72vw;
	height: 5.72vw;
	margin-right:2vw;
	min-width: 61px;
	min-height: 61px;
}
.pop_call{
	margin-bottom: 0.67vw;
	font-size:  0.9375vw;
	color: #2A95CA;
}
.pop_call_icon{
	width:  0.729vw;
	height: 0.88vw;
	margin-right: 0.31vw;
	min-width: 8px;
	min-height: 9px;

}

.p_call_text{
	font-size: 0.93vw;
}
.pop_text{
	width: 8.75vw;
	font-size:  0.625vw;
	color: #2A95CA;
	margin-bottom: 0.5vw;
	min-width: 140px;
}
.pop_text1{
	font-size:  1.14vw;
	color: #2A95CA;
}
.close_icon{
	width: 52px;
	height: 52px;
	position: absolute;
	right: -73px;
	top: -26px;
}
.mask{
	width:100%;
	height:200%;
	background: #000000;
	opacity: 0.53;
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	display:none;
}
/* modal弹框 */
/* 首页结束 */


/*
*解决方案
*reslovePlan
*/
.head_bg1{
	background-image: url("../img/reslove/bg.png");
	justify-content: center;
}
/* con */
.rp .con{
	width: 100%;
	min-width: 1200px;
	height: 623px;
	background: #FFF;
	opacity: 1;
}
.rp .con_box{
	width: 1200px;
	height:623px;
	margin: 0 auto;
}
.rp .con_box{
	width: 1200px;
	height:623px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 83px 0 42px;
	text-align: center;
}

.rp .con_text{
	font-size: 40px;
	color: #324455;
	margin-bottom: 12px;
}

.rp .con_text1{
	font-size: 20px;
	color: #324455;
	margin-bottom: 32px;
}

.rp .con_img{
	width: 326px;
	height: 370px;
	padding-right: 30px;
}
.rp .con_box_va{
	height: 411px;
	padding: 57px 0 96px;
	box-sizing: border-box;
	text-align: left;
}
.rp .va_text{
	font-size: 35px;
	color: #324455;
	margin-bottom: 29px;
}
.rp .con_box_va ul{
	padding-left:28px;
	padding-bottom: 42px;
}

.rp .con_box_va ul li{
	list-style: disc;
	color: #2A95CA;
	font-size:30px;
	content:".";
}


.rp .con_box_va ul li p{
	font-size: 18px;
	color: #324455;
}
.rp .con_btn{
	width: 156px;
	height: 44px;
	background: #2A95CA;
	opacity: 1;
	border-radius: 22px;
	cursor: default;
	line-height: 44px;
	text-align: center;
	font-size: 20px;
	color: #fff;
}


.rp .con1{
	width: 100%;
	min-width: 1200px;
	height: 497px;
	background: #F1F4F7;
	opacity: 1;
}
.rp .con1_box{
	width: 1200px;
	height: 497px;
	margin: 0 auto;
}
.rp .con1_img{
	width: 1200px;
	height: 497px;
}

.rp .con2{
	width: 100%;
	min-width: 1200px;
	height: 501px;
	background: #FFF;
	opacity: 1;
}
.rp .con2_box{
	width: 1200px;
	height: 501px;
	margin: 0 auto;
}
.rp .con2_img{
	width: 1200px;
	height: 501px;
}
.rp .con3{
	width: 100%;
	min-width: 1200px;
	height: 497px;
	background: #F1F4F7;
	opacity: 1;
}
.rp .con3_box{
	width: 1200px;
	height: 497px;
	margin: 0 auto;
}
.rp .con3_img{
	width: 1200px;
	height: 497px;
}

.rp .con4{
	width: 100%;
	min-width: 1200px;
	height: 513px;
	background: #FFF;
	opacity: 1;
}
.rp .con4_box{
	width: 1200px;
	height: 513px;
	margin: 0 auto;
}
.rp .con4_img{
	width: 1200px;
	height: 513px;
}
/* con */

/*
*品牌
*brand
*/
.head_bg2{
	background-image: url("../img/brand/bg.png");
}
.bd .head_text{
	padding-top: 75px;
	font-size: 50px;
	color: #FFFFFF;
	margin-bottom: 11px;
}

.bd .head_text1{
	font-size: 22px;
	color: #FFFFFF;
}
.bd .brand{
	width: 1137px;
	height: 617px;
	position: absolute;
	top: 329px;
	left: 50%;
	margin-left: -568px;
}
.bd .brand_img{
	width: 1137px;
	height: 617px;
}
/* con */
.bd .con{
	width: 100%;
	min-width: 1200px;
	height: 958px;
	background: #F1F4F7;
	opacity: 1;
}
.bd .con1{
	width: 100%;
	min-width: 1200px;
	height: 607px;
	background: #FFFFFF;
	opacity: 1;
}
.bd .con2{
	width: 100%;
	min-width: 1200px;
	height: 607px;
	background: #F1F4F7;
	opacity: 1;
}
.bd .con_box{
	width: 1200px;
	height:958px;
	margin: 0 auto;
}

.bd .con_img{
	width: 1200px;
	height:958px;
}

.bd .con1_box{
	width: 1200px;
	height:607px;
	margin: 0 auto;
}
.bd .con1_img{
	width: 1200px;
	height:607px;
}

.bd .con2_box{
	width: 1200px;
	height:605px;
	margin: 0 auto;
}
.bd .con2_img{
	width: 1200px;
	height:605px;
}
/* con结束 */


/*
*新闻 +新闻详情
*news
*/
.head_bg3{
	background-image: url("../img/news/bg.png");
	justify-content: center;
}
/* con */
.news .con{
	width: 100%;
	min-width: 1200px;
	background-color: #fff;

	/* height: 1065px; */
}
.news .con_box{
	margin: 0 auto;
	width: 1200px;
	/* height: 1065px; */
	box-sizing: border-box;
	padding: 69px 0  45px;
	display: flex;
	justify-content: space-between;
}
.news .new_page{
	margin: 0 auto;
	width: 1200px;
	padding-bottom: 49px;
	display: flex;
	justify-content: center;
}
.news .con_item_img{
	width: 173px;
	height: 107px;
	margin-right: 24px;
}
.news .con_item{
	width: 733px;
	padding-bottom: 44px;
	border-bottom: 1px solid #D9D8D8;
	margin-bottom: 43px;
}
.news .con_item:last-child{
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.news .item_text{
	font-size: 20px;
	color: #324455;
	margin-bottom: 6px;
	max-height: 50px;
	overflow: hidden;
}
.news .item_span{
	font-size: 12px;
	color: #97A7B5;
	margin-right: 18px;
}

.news .item_text1{
	font-size: 12px;
	color: #324455;
	margin-right: 26px;
}
.news .item_text2{
	margin-top: 12px;
	font-size: 13px;
	color: #324455;
}
.news .item_span1{
	font-weight: bold;
	cursor: default;
}

.news .input_view{
	width: 293px;
	height: 44px;
	border: 1px solid #2A95CA;
	opacity: 1;
	border-radius: 5px;
	position: relative;
	margin-bottom: 20px;
}
.news .search_btn{
	position: absolute;
	width: 70px;
	height: 44px;
	background: #2A95CA;
	opacity: 1;
	right: 0;
	top: 0;
	text-align: center;
	line-height: 44px;
	font-size: 18px;
	color: #fff;
	cursor: default;
}
.news .i_input{
	line-height: 44px;
	padding-left: 25px;
}
.news .i_input input::-webkit-input-placeholder {
	color: #ccc;
	font-size: 16px;
	text-align: left;
}
.news .hot_title{
	box-sizing: border-box;
	width: 293px;
	height: 44px;
	background: #2A95CA;
	box-shadow: 0px 5px 5px rgba(117, 179, 209, 0.56);
	opacity: 1;
	border-radius: 5px;
	font-size: 18px;
	color: #fff;
	line-height: 44px;
	padding-left: 25px;
	margin-bottom: 22px;
}
.news .new_item{
	width: 293px;
	font-size: 12px;
	color: #324455;
	padding-bottom: 17px;
	border-bottom: 1px dashed #D9D8D8;
	margin-bottom: 16px;
}
.news .new_item:last-child{
	padding-bottom: 0;
	border-bottom: none;
	margin-bottom: 0;
}
/* 新闻详情 */

.news .d_box{
	margin: 0 auto;
	width: 1140px;
	box-sizing: border-box;
	padding: 53px 0  94px;
}
.news .d_title{
	font-size: 35px;
	font-weight: bold;
	color: #324455;
	margin-bottom: 21px;
}
.news .d_date{
	font-size: 20px;
	color: #97A7B5;

	margin-right: 39px;
}
.news .d_name{
	font-size: 20px;
	color: #324455;
	margin-right: 31px;
}

.news .d_num{
	font-size: 20px;
	color: #97A7B5;
}
.news .d_text{
	margin-top: 55px;
	font-size: 15px;
	line-height: 28px;
	color: #324455;
	text-indent: 30px;
}
/* con */
/*
*关于我们
*aboutus
*/
.head_bg4{
	background-image: url("../img/aboutUs/bg.png");
	justify-content: center;
}

/* con */
.ab .con{
	width: 100%;
	min-width: 1200px;
	background-color: #fff;
	height: 2677px;
}
.ab .con_box{
	width: 1200px;
	height: 2677px;
	margin: 0 auto;
}
.ab .con_ab{
	width: 1200px;
	margin-top: 51px;
	height: 311px;
}
.ab .con_item{
	width: 1200px;
	padding: 41px 31px 74px;
	box-sizing: border-box;
}
.ab .item_squ{
	width: 358px;
	height: 320px;
	background: #FFFFFF;
	box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.13);
	opacity: 1;
	border-radius: 5px;
	padding-top: 95px;
	box-sizing: border-box;
}
.ab .i_text{
	font-size: 50px;
	color: #288DC0;
	font-weight: 600;
	margin-bottom: 30px;
}
.ab .i_text1{
	width: 196px;
	font-size: 20px;
	color: #324455;
	text-align: center;
}
.ab .con_text{
	font-size: 40px;
	color: #324455;
	margin-bottom: 12px;
}
.ab .con_text1{
	font-size: 20px;
	color: #324455;
}
.ab .quan_box{
	width: 1200px;
	padding: 69px 31px 62px;
	box-sizing: border-box;
}

.ab .quan_img{
	width:339px ;
	height: 438px;
	display: inline-flex;
}
.ab .quan_img1{
	width: 339px;
	height:207px ;
	margin-bottom: 30px;
}
.ab .quan_img1:last-child{
	margin-bottom: 0;
}
.ab .media_box{
	width: 1200px;
	padding: 69px 31px 0px;
	box-sizing: border-box;
}
.ab .m_1{
	margin-bottom: 80px;
}
.ab .m_1_1{
	width: 342px;
	font-size: 18px;
	color: #324455;
}
.ab .media_img{
	width: 710px;
	height: 397px;
}
.ab .circle{
	width: 6px;
	height: 6px;
	background: #2A95CA;
	border-radius: 50%;
	margin-right: 16px;
}
.ab .c_text{
	font-size: 25px;
	color: #324455;
}
.ab .m_b{
	margin-bottom: 15px;
}

.ab .m_2{
	width: 432px;
	font-size: 18px;
	color: #324455;
	margin-right: 100px;
}

.ab .m_3{
	width: 288px;
	height: 397px;
	margin-right: 29px;
}
.ab .m_3:last-child{
	margin-right: 0;
}
.ab .m_t{
	margin-top: 59px;
}
.ab .m_t1{
	margin-top: 85px;
}
/* con */
.con_item_img:hover,.item_text:hover,.item_text2:hover,.item_span1:hover,.new_item:hover{
	cursor:pointer
}