.nav_sousuo{

	display: flex;

	align-items: center;

	margin-left: 15px;

}

.nav_sousuo>div{

	position: relative;

	color: #fff;

	font-size: 20px;

	display: flex;

	align-items: center;

	

}

.nav_sousuo>div img{

	margin-left: 9px;

}

.nav_sousuo>a{

	display: flex;

	/*margin-right: 30px;*/

}

.nav_sousuo>a>img{

	

}

.nav_sousuo ul{

	display: none;

	position: absolute;

	top: 100%;

	left: 0px;

	padding: 5px;

	background: #000;

}

.nav_sousuo>div a{

	display: flex;

	color: #fff;

	white-space:nowrap;

	font-size: 14px;

}

.nav_sousuo>div:hover ul{

	display: block;

}

.nav-box-tel{

	display: flex;

	align-items: center;

}

.nav-box-tel img{

	margin-right: 10px;

}

.nav-box-tel span{

	padding-right: 14px;

	font-size: 16px;

	color: #333333;

}

.header-top{

	display: flex;

	align-items: center;

	justify-content: center;

	height: 106px;

	background: #2b062f;

}

.header-top .left{

	display: flex;

	

}

.header-top .left p{

	color: #fff;

	font-size: 12px;

	margin-left: 20px;

	border-left: 1px solid #fff;

	display: flex;

	align-items: center;

}

.header-top .left p img{

	margin-right: 15px;

}

.header-top .left p:first-child{

	border: none;

	margin-left: 0px;

}

.header-top .left p:last-child{

	padding-left: 20px;

}

.header-top .right{

	display: flex;

	/*width: 80%;*/

}

.header-top .right ul{

	display: flex;

}

.header-top .right ul:first-child{

	margin-right: 80px;

}

.header-top .right ul li{

    display: flex;

    align-items: center;

}

.header-top .right ul li a{

	font-size: 16px;

	color: #565656;

	padding-left: 20px;

}

.header-top .right ul li a:hover{

	color: #263964;

	text-decoration: underline;

}

.top-yuyan a{

	display: flex;

	align-items: center;

	color: #333333;

	font-size: 18px;

}

.top-yuyan a img{

	margin-left: 8px;

}

.top-yuyan a img:first-child{

	margin-right: 8px;

	margin-left: 20px;

}

.top-yuyan{

	position: relative;

}

.top-yuyan div{

	position: absolute;

	left: 0px;

	background: #fff;

	padding: 10px 20px;

	display: none;

}

.top-yuyan div a{

	color: #666;

	white-space:nowrap;

}

.top-yuyan:hover div{

	display: block;

}

.LanguageIcon i {

    margin: 0 5px;

}

.nav-box{

	height: 64px;

	display: flex;

	align-items: center;

	justify-content: space-between;

	position: relative;

}

.nav-box-left{

	display: flex;

	/*width: 24%;*/

	align-items: center;

}

.nav-box-left-right{

	width: 100%;

	/*padding: 20px 0 14px;*/

	/*background: #f39800;*/

	/*margin-top: -10px;*/

	position: relative;

	/*border-bottom: 3px solid #de8b00;*/

    /*margin-bottom: -3px;*/

    display: flex;

    align-items: center;

}

.nav-box-left-right span{

    color: rgb(85, 85, 85);

    text-align: center;

    font-family: Impact;

    font-size: 24px;

    font-weight: normal;

    font-style: normal;

}



.nav-box-left-left{

	margin-right: 80px;

	position: relative;

}

.nav-box-left-left::before{

	content: "";

	position: absolute;

	right: -40px;

	top: 15px;

	height: 12px;

	width: 1px;

	background: #6f6f6f;

}

.nav-box-left-right h2 a{

	color: #fff;

	font-size: 34px;

}

.box1720{

	width: 95%;

	margin: 0 auto;

	max-width: 1480px;

}

.cur .lx_nav_box{

	margin-bottom: 0px;

}

.header-top-bg{

	display: none;

}

.header-nav{

    width: 100%;

    /*background: rgba(255,255,255,.76); */

    transform: translate(0, 0);

    z-index: 11;

    position: relative;

    top: 0px;

    left: 0px;

    background-image: url(../images/nav-bg.png);

    border-bottom: 1px solid #eeeeee;

}

.header-nav.cur{

	height: 90px;

	position: fixed;

	background-color:#fff;

}

.header-nav.cur .nav-box{

	height: 90px;

}

.lx_nav_box {

	z-index: 5;

	display: flex;

	align-items: center;

	/*justify-content: flex-end;

    width: 76%;*/

    

}



.lx_nav>li:last-child{

	margin-right: 0px;

}

.lx_nav_list {

    float: left;

    text-align: center;

    padding: 18px 0px;

    position: relative;

}

/* .lx_nav_list:hover::before{

	content: "";

	position: absolute;

	left: 0px;

	bottom: -3px;

	width: 100%;

	background: #294da0;

	height: 3px;

} */

.lx_nav_list_cur{

	position: relative;

}

.lx_nav_list_cur::before{

	content: "";

	position: absolute;

	right: -15px;

	top: 5px;

	width: 11px;

	height: 6px;

	background: url(../images/nav-jt.png);

}

.lx_nav_list:hover .lx_nav_list_a{

	color: #6d004f;

}

.lx_nav_list_a{

    background-color: rgba(43, 108, 164, 0);

    margin-bottom: 25px;

    color: #333333;

    text-align: center;

    font-size: 18px;

    font-weight: normal;

    font-style: normal;

    padding: 0px 22px;

}
.lx_nav_list.active .lx_nav_list_a{
	color: #6d004f;
}
.lx_nav_list:first-child .lx_nav_list_a{

	padding-left: 0px;

}



.lx_nav_list_a img{

	margin-bottom: 3px;

}

.lx_nav_down_box{

    display: none;

	position: absolute;

    background: #2b2929;

	z-index: 99;

	left: 0px;

    top: 101%;

	

}

.lx_nav_down_box_div{

	position: relative;

	padding: 16px 0px 10px 0px;

}

.lx_nav_down_box_div::before{

    content: "";

	position: absolute;

	left: 10%;

    top: -20px;

	width: 0;

    height: 0;

    border: 10px solid;

    border-color: transparent transparent #19a0e3;

    z-index: 1;

}

.lx_nav_down_title{

	position: relative;

	font-size: 20px;

	line-height: 24px;

	text-align: left;

	margin-bottom: 30px;

	    padding-left: 40px;

}

.lx_nav_down_title::before{

	content: "";

	position: absolute;

	width: 40px;

	height: 1px;

	background-color: #0465c2;

	    left: 40px;

	bottom:-10px;

}

.lx_nav_down_title a{

	color: #fff;

    font-size: 20px;

    margin-right: 10px;

}

.lx_nav_list:hover .lx_nav_down_box{

	display: block;

}



.lx_nav_down{

	white-space: nowrap;

	text-align: left;

	position: relative;

	color: #fff;

	padding: 11px 40px 11px 20px;

	border-bottom: 1px solid #fff;

}

.lx_nav_down:last-child{

	border: none;

}

/*.lx_nav_down::after {

    content: "";

    position: absolute;

    right: 10px;

    top: 14px;

    width: 12px;

    height: 12px;

    background: url(../images/right-jiantou.png) no-repeat;

    display: none;

    background-size: 12px;

}*/

.lx_nav_down:hover::after {

    display: block;

}

.lx_nav_down>a{

	font-size: 14px;

	color: #fff !important;

	text-transform: capitalize;

}

.lx_nav_down:hover{

	background-color: #484646;

	

}

.lx_nav_down a:hover{

	color: #fff;

}

.lx_nav_down a img{

	margin-left: 15px;

	display: none;

}

.lx_nav_down:hover a img{

	display: inline-block;

}

#daohzifu{

    position: absolute;

    right: -14px;

    top: 47%;

    width: 0;

    height: 0;

    border-width: 5px;

    border-style: solid;

    border-color: #000 transparent transparent transparent;

    display: inline;

    transform: rotate(0deg);

}

/*二级*/

.lx_nav_down_box2{

	display: none;

	min-height: 100%;

	position: absolute;

    left: 100%;

    top: 0px;

    background: #2b2929;

    z-index: 99;

    padding: 0px 0px 0px 0px;

    /*border-top: 4px solid #0465c2;*/

    /*border-bottom: 1px solid #5d81a0;

    border-left: 1px solid #5d81a0;

    border-right: 1px solid #5d81a0;*/

   	

}

.lx_nav_down:hover .lx_nav_down_box2{

	display: block;

}

.lx_nav_down_title2{

	position: relative;

	font-size: 18px;

	line-height: 24px;

	text-align: left;

	margin-bottom: 30px;

}

.lx_nav_down_title2 a{

	color: #f6453f;

}

.lx_nav_down_title2::before{

	content: "";

	position: absolute;

	width: 40px;

	height: 1px;

	background-color: #f6453f;

	left:0;

	bottom:-10px;

}

.lx_nav_down2{

	padding: 11px 40px 11px 20px;

	border-bottom: 1px solid #fff;

}

.lx_nav_down2:last-child{

	border: 0px;

}

.lx_nav_down2 a{

	color: #fff;

	font-size: 14px;

}

.lx_nav_down2:hover{

	background-color: #484646;

}

#yuyan>a{

	font-size: 18px;

	color: #000;

	font-weight: 600;

}

@media (max-width:1500px) {

	.lx_nav_list {

	  padding: 10px 2px;

	}

	#daohzifu{

		margin-right: 0px;

	}

}

@media (max-width:1440px) {

	.lx_nav_list {

	  padding: 10px 2px;

	  margin: 0 0px;

	}

	

}

@media (max-width:1360px) {

	.lx_nav_list {

	  padding: 10px 1px;

	  margin: 0 0px;

	}

	.lx_nav_list_a{

		padding: 0 15px;

	}

	

}

@media (max-width:1240px) {

	.lx_nav_list {

	  padding: 10px 0px;

	  margin: 0 0px;

	}

	

}

@media (max-width:1200px) {

	.lx_nav_list {

		padding: 10px 0px;

		margin: 0 7px;

	}

	.lx_nav_list p a{

		font-size: 14px;

	}

	.header-nav-left{

		margin-top: 33px;

    	width: 14%;

	}

	.lx_nav_list_a{

		padding: 0 0px;

	}

	

}

@media (max-width:1023px) {

	.nav_sousuo{

		margin-left: 10px;

	}

	.nav-box-left-right h2 a{

		font-size: 24px;

	}

	.header-nav,.header-top-bg,.header-top{

		display: none;

	}

	

}

@media (max-width:768px) {

	.nav-box-left{

		width: 50%;

	}

}






.usedComp{float: left;width:48%;margin-bottom: 20px;}
.usedComp:nth-child(4),.usedComp:nth-child(5){
	margin-right: 0;
}
/* .usedComp:nth-child(even){float:right;} */
.usedComp:nth-child(5){width: 100%;}
.usedComp label{font-size: 14px;line-height: 36px;color: #949AA5;text-transform: capitalize;}
.xhl-footer{float: left;}
.usedComp span{color: #c4a36d;padding-left: 5px;}
.xhl-input-xlarge{width:90%;height: 40px;border: 0;background:#fff;border:1px solid #EEEEEE;}
.xhl-controls .xhl-textarea{width: 95%;height: 150px;resize: none;background:#fff;border:1px solid #EEEEEE;}
.xhl-controls .xhl-submit,.but_pro span{background-color: #1488f5;color: #fff;border: 0;padding: 15px 35px;font-size: 16px;font-weight: bold;}
.xhl-controls{position: relative;}
.xhl-controls .xhl-form-tip{position: absolute;right: -10px;display: none;}
.xhl-footer{
	width: 100%;
	margin-bottom: 0!important;
}
#xhlFormSubmit {
   	width: 220px;
   	margin: 0 auto;
	text-align: center;
	color: #ffffff;
	height:50px;
	line-height:50px;
	/* border-radius:5px; */
	vertical-align: middle;
	background-color: #6d004f;
	margin-top: 20px;
	transition:all 0.4s;
	font-size: 18px;
	/* text-transform: uppercase; */
}
#xhlFormSubmit:hover {
  	background-color: #B10712;
  	color: #fff;
}
.usedComp input {
	outline: none;
	padding: 0 5%;
}
.usedComp textarea {
	padding: 20px 2.5%;
	outline: none;
}
.xhl_form {
	background-color: transparent;
	padding: 0 !important;
}
.xhl_form .usedComp:nth-child(5) .xhl-controls input{
	height: 40px;
}
.xhl_form .usedComp:nth-child(7) {
	width: 94%;
}
.xhl-footer:hover{
	cursor:pointer;
}
.contact-box .xhl-input-xlarge{border:1px solid #e9e9e9;}
.contact-box .xhl-controls .xhl-textarea{border:1px solid #e9e9e9;}
.contact-box .usedComp{width:42%;}
.contact-box .usedComp:nth-child(even){float:right;}
.contact-box .usedComp:nth-child(5){width:94%;}
.contact-box #xhlFormSubmit{width:210px;margin:0;}
.contact-box .xhl-controls .xhl-textarea{height:82px;}



@media only screen and (max-width: 1000px) {
	.usedComp{width:100%;margin-right:0;}	
	.contact-box .usedComp:nth-child(5){width:100%;}
	.contact-box #xhlFormSubmit{margin:0 auto;}
	.usedComp input{padding:0 5%;}
	.xhl-input-xlarge{width:90%;}
	.xhl-controls .xhl-textarea{width:90%;}
	.usedComp textarea{padding:20px 5%;}
	.usedComp:nth-child(5){width:100%;}
	.contact-box .usedComp{width:100%;}
	.xhl-footer{width:100%;}
	
	
}