
.showsearch { transition: .3s; display: inline-block; width: 28px; height: 23px;  background-image: url(../default/img/index/zstop1.png); background-repeat: no-repeat; background-size: 28px 23px; margin-left: 12px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }
.showsearch.closenav { background-color: #575555; background-image: url(../default/img/index/zstop2.png); background-repeat: no-repeat; background-size: 28px 23px; }
.n_search {float: right;padding-top: 22px;}
.search_box{display: none;}
.n_headernav{display: none;}

    
.n_logo{float: left;margin-top: 15px;}
.n_headernav { width: 100%; position: absolute; top: 70px; left: 0; z-index: 10; display: none; overflow-y: auto; overflow-x: hidden; padding-bottom: 200px; background-color: #fff; }
.n_headernav ul { background-color: #fff; }
.n_headernav ul li { font-size: 16px; border-bottom: 1px solid #e6e6e6; position: relative; }
.n_headernav ul li a { display: block; padding: 10px 20px; color: #333333; }
.subnavcont { display: none; font-size: 14px; }
.n_headernav .subnavlist a { display: block; padding: 6px 36px; }



.indexbannerbtn { width: 100%; text-align: center; position: absolute; left: 0; bottom: 20px; z-index: 20;padding: 0px 0; }
.indexbannerbtn p span { display: inline-block; width: 10px; height: 10px; background-color: #fff; opacity: 0.4; overflow: hidden; border-radius: 50%; margin: 0 5px; cursor: pointer; line-height: 300%; vertical-align: middle; }
.indexbannerbtn p span.swiper-pagination-bullet-active { background: none; opacity: 1; background: #fff; }

.n_index_tits{text-align: center;padding-bottom: 20px;position: relative;}
.n_index_tits::after{position: absolute;content: '';height: 1px;background: #cccccc;width: 45px;bottom: 0;left: 50%;transform: translateX(-50%);}
.n_index_tits h3{font-size: 20px;padding-bottom: 10px;}
.n_index_tits p{font-size: 14px;}

.n_indexone{padding: 20px 0;}
.n_indexone_nr{background: #f1f1f1;margin-top: 20px;padding: 20px 0;}
.n_indexone_nr li{float: left;width: 50%;}
.n_indexone_nr li img{display: block;width: 50%;margin: auto;}
.n_indexone_nr li .text{text-align: center;padding: 20px 0 0;}
.n_indexone_nr li h3{font-size: 16px;color: #000000;}
.n_indexone_nr li p{font-size: 10px;color: #818181;text-transform: uppercase;}

.n_info_nr{padding-top: 20px;}
.n_info_nr li{position: relative;padding-bottom: 20px;}
.n_info_nr li img{width: 100%;display: block;}
.n_info_nr li .text{position: absolute;top: 20px;left: 20px;}
.n_info_nr li h3{font-size: 20px;color: #fff;}
.n_info_nr li p{font-size: 12px;color: #fff;text-transform: uppercase;}
.n_info_nr li .mctext {padding-bottom: 10px;}
.n_info_nr li .mctext h3{color: #333;}
.n_info_nr li .mctext p{color: #333;}
.n_info_nr li:last-child .text{display: none;}

.n_indextwo_nr{padding-top: 20px;}
.n_indextwo_nr li{text-align: center;margin-bottom: 20px;}
.n_indextwo_nr li img{width: 30%;display: block;margin: auto;}
.n_indextwo_nr li h3{color: #333;font-size: 16px;padding-top: 10px;padding-bottom: 5px;}
.n_indextwo_nr li p{color: #8d8d8d;font-size: 14px;}
.n_indextwo_nr li a{width: 120px;height: 40px;line-height: 40px;background: #373737;color: #fff;font-size: 14px;margin: auto;display: block;border-radius: 5px;margin-top: 10px;}
.n_indextwo{padding-bottom: 40px;}

.n_footer{background: #f8f8f8;padding: 20px 0;}
.n_footer ul{padding-bottom: 20px;}
.n_footer li p{display: none;}
.n_footer li h3 a{font-size: 18px;color: #333333;padding: 20px 0;border-bottom: 1px #d8d8d8 solid; background:url(../default/img/index/iyy5.png) no-repeat right center;background-size: 12px;}
.nf_lasttext {color: #767676;text-align: center;}
.surveyone{width: 100%;margin-top: 30px;}
.surveyone img{width: 100%;display: block;}
.surveytwo .surveytwo_left h3{font-size: 20px;color: #000;padding: 20px 0;}
.surveytwo .surveytwo_left p{font-size: 14px;color: #666;}
.surveytwo .surveytwo_left span{font-size: 14px;color: #000;display: block; position: relative;padding-top: 40px;margin-top: 40px;}
.surveytwo .surveytwo_left span::after{content: "";position: absolute;top: 0;left: 0; width: 35px;height: 4px;background: #248cfc;}
.surveytwo_right img{display: block;width: 100%;}
.surveytwo_right {width: 100%;margin-top: 20px;}

.surveythree{margin-top: 25px;background: url(../default/img/index/v2.jpg) no-repeat top center;background-size: cover; padding:40px 0;}
.surveythree_nr h3{font-size: 20px;color: #fff;padding-bottom: 20px;}
.surveythree_nr p{font-size: 14px;color: #fff;}
.surveythree_nr span{font-size: 14px;color: #fff;display: block; position: relative;padding-top: 40px;margin-top: 40px;}
.surveythree_nr span::after{content: "";position: absolute;top: 0;left: 0; width: 35px;height: 4px;background: #fff;}


.surveyfour .surveyfour_left h3{font-size: 20px;color: #000;padding: 20px 0;}
.surveyfour .surveyfour_left p{font-size: 14px;color: #666;}
.surveyfour_right img{display: block;width: 100%;}
.surveyfour_right {width: 100%;margin-top: 20px;}

.surveyfive{width: 100%;margin: 20px 0 0;}
.surveyfive img{width: 100%;display: block;}
.surveyfive p{font-size: 16px;color: #000;padding:20px 30px;text-align: center;}

.product_top{height: 50px;line-height: 50px;background: #248cfc;}
.product_top_left{float: left;padding-top: 15px;width: 78px;}

.product_top_right{float: right;}
.product_top_right img{vertical-align: middle;width: 20px;}
.product_top_right span{font-size: 12px;color: #fff;vertical-align: middle;}

.product_one{background: #f4f5f8;padding:30px 0;}
.product_one_img{display: block;width: 80%;margin: auto;}
.product_one_nr h3{color: #248cfc;font-size: 30px;text-align: center;padding-top: 20px;padding-bottom: 10px;}
.product_one_nr p{color: #6c6c6c;font-size: 14px;text-align: center;}
.product_one_nr img{display: block;width: 60%;margin: auto;margin-top: 20px;}

.product_two{background: #020b13;padding: 40px 0;}
.product_two img{width: 100%;display: block;}
.product_two h4{display: block;text-align: center;font-size: 26px;color: #248cfc;padding-bottom: 20px;}
.product_two p{text-align: center;color: #fff;font-size: 16px;}

.product_three{padding: 40px 0;}
.product_three img{width: 100%;display: block;}
.product_three h4{display: block;text-align: center;font-size: 26px;color: #248cfc;padding-bottom: 20px;}
.product_three p{color: #5d5d5d;font-size: 16px;}
.product_three span{color: #5d5d5d;font-size: 14px;display: block;padding-top: 20px;}

.product_four img{display: block;width: 100%;}
.product_four .commonweb{padding: 0;}
.product_four h3{display: none;}
.product_four p{display: none;}

.product_five img{display: block;width: 100%;}
.product_five .commonweb{padding: 0;}
.product_five h3{display: none;}
.product_five p{display: none;}

.product_six{background: #f6f7f9;padding-top: 30px;padding-bottom: 30px;}
.product_six h4{font-size: 26px;color: #248cfc;text-align: center;padding-bottom: 20px;}
.product_six p{font-size: 16px;color: #605e5e;text-align: center;padding-bottom: 20px;}
.product_six img{display: block;width: 100%;}

.product_seven{padding: 20px 0;}
.product_seven h4{font-size: 24px;color: #248cfc;padding-bottom: 20px;}
.product_seven li{display: block;width: 100%;}
.product_seven li p{color: #000;border-bottom: 1px #e4e4e4 solid;padding: 10px 0;}
.product_seven li b{float: right;}
.product_seven li span{padding-left: 20px;}
.product_seven li:last-child{border: 0;}

.ronyone{margin-top: 25px;margin-bottom: 25px;}
.ronyone img{display: block;width: 100%;}

.ronytwo ul{margin: 0 -10px;}
.ronytwo li {width: 50%;float: left;padding: 0px 10px 40px;}
.ronytwo li img{    padding: 5px; display: block; box-shadow: 1px 8px 10px #333; width: 80%; margin: auto; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.ronytwo li span{display: block;text-align: center;font-size: 18px;color: #000;}
.ronytwo li p{display: block;text-align: center;font-size: 14px;color: #000;margin-bottom: 20px;}

.dsjone{margin-top: 60px;}
.dsjone .commonweb{padding: 0;}
.qhtopbox{position: relative;margin-bottom: 30px;}
.qhtone{border-bottom: 1px #d3d3d3 solid;position: relative;padding-bottom: 10px;padding-left: 30px;padding-right: 30px;}
.qhtone .cuus{cursor: pointer;}
.qhtone .cuus p{text-align: center;color: #737373;font-size: 20px;position: relative;}
.qhtone .cuus p::after{ position: absolute; bottom: -15px; left: 50%; transform: translateX(-50%); content: ''; background: #d3d3d3; width: 10px; height: 10px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.qhtone .cuus.cur p::after{background: #fff;border: 2px #312f97 solid;width: 15px ;height: 15px;bottom: -18px;}


.qhtopbox .leftbtn{position: absolute;top: 18px;left: 0;width: 30px;z-index: 100;}
.qhtopbox  img{display: block;width: 100%;}
.qhtopbox .rightbtn{position: absolute;top: 18px;right: 0;width: 30px;z-index: 100;}

.qhbottombox{padding-top: 30px;padding-bottom: 50px;overflow: hidden;}
.qhbottombox h3{padding:20px}
.qhbottombox li img{display: block;width: 60%;margin: auto;}
.qhbottombox li p{color: #000;font-size: 14px;text-align: center;padding: 20px 0;}

/* dd */
.pro_last1{background: #248cfc;height: 35px;}

.listblr{line-height: 50px;height: 50px;font-size: 14px;color: #7f7f7f;}
.listblr em{float: right;}
.mapone h4{text-align: center;background: #e5e5e5;height: 50px;line-height: 50px;}

.tits{float: left;}


#container{height: 500px;width: 100%;}

.ly_wrap{margin-top: 50px;padding: 0 3%;}
.ly_wrap .title{padding-bottom: 7%;text-align: center;}
.ly_wrap .title h4{font-size: 20px;color: #010101;}
.ly_wrap .input-box input {
   
	padding: 0.27083rem 0;
    text-indent: 0.29167rem;
	border: 1px solid #e4e4e4;
	display: block;
    width: 100%;
    height: 34px;
    line-height: 32px;
    padding-top: 0;
    margin-bottom: 0.41667rem;
    padding-bottom: 0;
    box-sizing: border-box;
}
.ly_wrap .input-box textarea {
	padding: 0.27083rem 0.29167rem;
    display: block;
    width: 100%;
    height: 180px;
    /* padding: 13px 14px; */
    border: 1px solid #e4e4e4;
    box-sizing: border-box;
    resize: none;
}
.ly_wrap .file-box {
    padding-top: .625rem;
}
.control-group {
    margin-bottom: 10px;
}
.ly_wrap .file-box .tips {
    font-size: 14px;
    line-height: 1.6;
    color: #999;
}
.ly_wrap input::placeholder{ /*WebKit browsers*/

	color: #999;
	
}
.ly_wrap textarea::placeholder{ /*WebKit browsers*/

	color: #999;
	
}
.ly_wrap .file-box .icon-box .file {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
}
.ly_wrap .file-box .icon-box .icon {
    width: 22px;
    height: 18px;
    margin-right: 6px;
	vertical-align: middle;    display: inline-block;
    background: url(../default/img/index/net-icon.png) no-repeat center center;
}
.ly_wrap .file-box .icon-box span {
    vertical-align: middle;
}
.btn-group{margin-top: 15px;}
.ly_wrap .btn-box {
    padding-top: 4.3%;margin-bottom: 25px;
    text-align: center;
}
.ly_wrap .btn-box input.sub {
    color: #fff;
    background: #248cfc;
    
}
.ly_wrap .btn-box input {
	
    width: 116px;
    height: 34px;margin: 0 0.29167rem;
	border-radius: 46px;
    font-size: 16px;
    transition: background 0.5s;
    -webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -ms-transition: background 0.5s;
    -o-transition: background 0.5s;
}
#container{height: 700px;margin-bottom:70px;}
.maptwo{padding: 30px 0;}
.maptwo .commonweb .left{float: left; padding-left: 30px;background: url(../default/img/index/mapicon.png) no-repeat left center ;background-size:23px  ;font-size: 18px;color: #7f7f7f;}
.maptwo .commonweb .right{float: right;margin-top: 20px;}
.maptwo .select-box{display: inline-block;margin-right: 10px;}
.maptwo .select-box select{
	width: 110px;
    height: 35px;
    padding: 0 0.29167rem;
    line-height: 35px;
    font-size: 14px;
	color: #000;
    border: 1px solid #f2f2f2;
    outline: 0;
	position: relative;
    z-index: 10;box-sizing: initial;
    -webkit-appearance: button;
	color: #999;
	
}
.maptwo .right{margin-top: 20px;}

.mapbox .maplist{display: none;}
@media (min-width: 1199px) { 
	.mapbox .maplist{overflow: hidden;}
	.mapbox .maplist .fslistbox{overflow: hidden;
		height: 342px;
		overflow-y: auto;
		padding-right: 50px;
		margin-right: -65px;}

	.mapbox .maplist li{padding: 20px 0;padding-left: 35px; background:url(../default/img/index/mapicon.png) no-repeat left 23px;background-size: 22px;border-bottom: 1px #e5e5e5 solid;}
	.mapbox .maplist li h3{font-size: 22px;color: #000;}
	.mapbox .maplist li p{color: #999;font-size: 14px;margin-top: 15px;margin-bottom: 15px;}
	.mapbox .maplist li a{ display: block; text-align: center; font-size: 14px; width: 80px; background: rgb(235, 232, 232); height: 35px; line-height: 35px; border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; }
	.mapbox{position: relative;height: 700px;}
	
	.mapbox .maplist .title {
		position: relative;
		padding-bottom: 28px;
		border-bottom: 1px solid #e5e5e5;
		font-size: 24px;
		color: #000;
	}

	.mapbox .maplist .title  span {
		position: absolute;
		left: 0;
		bottom: -2px;
		display: block;
		width: 26px;
		height: 3px;
		background-color: #248cfc;
	}
	.mapbox .maplist{
		position: absolute;height: 500px;top: 100px;right:16.4%;
		display: block;width: 450px;background: #fff;
		padding: 50px 36px 65px;
    	background-color: #fff;
	}



	.maptwo .commonweb .left{padding-left: 45px;background: url(../default/img/index/mapicon.png) no-repeat left center ;background-size:35px  ;padding-top: 20px;padding-bottom: 20px;}
	.maptwo .commonweb .right{margin-top: 0;}
	.maptwo .select-box select{width: 200px;height: 55px;font-size: 16px;}
	.ly_wrap .btn-box input{
		width: 155px;
		height: 46px;
		margin: 0 14px;
	}
	.ly_wrap .btn-box{margin-bottom: 60px;}
	.ly_wrap{max-width: 1200px;margin: 0 auto;margin-top: 50px;}
	.fl{float: left;}
	.fr{float: right;}
	.ly_wrap .input-box input {
		display: block;
		width: 48.75%;
		height: 22px;
		padding: 13px 0;
		border: 1px solid #e4e4e4;font-size: 18px;
		line-height: 22px;
		text-indent: 14px;box-sizing: initial;margin-bottom: 30px;
	}
	.ly_wrap .input-box textarea {
		display: block;font-size: 18px;
		width: 100%;
		height: 140px;
		padding: 13px 14px;
		border: 1px solid #e4e4e4;
		box-sizing: border-box;
		resize: none;
	}


	.ly_wrap .title h4{font-size: 36px;}

	.mapone h4{text-align: center;background: #e5e5e5;height: 100px;line-height: 100px;font-size: 36px;}


	.dsjone{margin-top: 165px;}
	.qhtone{padding-bottom: 25px;padding-left: 120px;padding-right: 120px;}
	.qhtone .cuus p{ font-size: 40px; color: #737373; line-height: 40px; transition:.3s ; -webkit-transition:.3s ; -moz-transition:.3s ; -ms-transition:.3s ; -o-transition:.3s ; }
	.qhtone .cuus p::after{bottom: -30px;}
	.qhtone .cuus.cur p::after{bottom: -36px;width: 20px;height: 20px;}
	.qhtone .cuus.cur p{font-size: 60px;color: #000;}
	.qhtopbox .leftbtn{position: absolute;top: 38px;left: 0;width: 54px;z-index: 100;}
	.qhtopbox .rightbtn{position: absolute;top: 38px;right: 0;width: 54px;z-index: 100;}
	.qhbottombox h3{padding:60px 20px 0;font-size: 50px;}
	.qhbottombox ul{margin-left: 200px;margin-top: -15px;}
	.qhbottombox li{margin-bottom: 50px;}
	.qhbottombox li img{display: block;width: 347px; margin: auto;float: left;}
	.qhbottombox li p{color: #000;font-size: 21px;text-align: left;padding: 100px 0 0 35px;float: left;}

	
	.ronytwo{margin-bottom: 50px;}
	.ronytwo ul{margin: 0 -10px;}
	.ronytwo li {width: 25%;float: left;padding: 0px 10px 60px;}
	.ronytwo li img{    padding: 5px; display: block; box-shadow: 1px 8px 10px #333; width: 80%; margin: auto; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
	.ronytwo li span{display: block;text-align: center;font-size: 24px;color: #000;}
	.ronytwo li p{display: block;text-align: center;font-size: 22px;color: #000;margin-bottom: 25px;line-height: 1.5;}

	.ronyone{margin-top: 55px;margin-bottom: 55px;}
	.ronyone img{display: block;width: 100%;}






	.product_seven{padding:50px 0 80px;}
	.product_seven h4{font-size: 32px;padding-bottom: 20px;}
	.product_seven ul{margin: 0 -30px;}
	.product_seven li{display: block;width: 50%;padding: 0px 30px;float: left;}
	.product_seven li p{color: #000;border-bottom: 1px #e4e4e4 solid;padding:20px 0px;font-size: 20px;}
	.product_seven li b{float: right;}
	.product_seven li span{padding-left: 60px;}
	.product_seven li:last-child{border: 0;}
	
	.product_six{background: url(../default/img/index/v22.jpg) no-repeat top center;padding-top: 0;padding-bottom: 0;height: 635px;padding-top: 140px;}
	.product_six h4{font-size: 68px;color: #248cfc;text-align: center;padding-bottom: 30px;margin-left: 440px;margin-bottom: 20px;background: url(../default/img/index/v23.jpg) no-repeat bottom center;}
	.product_six p{font-size: 34px;color: #605e5e;text-align: center;padding-bottom: 20px;margin-left: 440px;line-height: 1.5;}
	.product_six img{display: none;}

	.product_five img{display: none;}
	.product_five{background: url(../default/img/index/v21.jpg) no-repeat top center;height: 949px;}
	.product_five h3{font-size: 68px;color: #248cfc;padding-top: 200px;padding-bottom: 40px;text-align: right;display: block;}
	.product_five p{font-size: 28px;color: #2a2a2a;text-align: right;line-height: 1.5;display: block;}

	.product_four{background: url(../default/img/index/v13.jpg) no-repeat top center;height: 740px;}
	.product_four h3{font-size: 62px;color: #ffffff;padding-top: 100px;padding-bottom: 40px;text-align: right;display: block;}
	.product_four p{font-size: 26px;color: #fff;text-align: right;line-height: 1.5;display: block;}


	.product_four img{display: none;}
	.product_three{background: url(../default/img/index/v17.jpg) no-repeat top center;padding: 220px 0 0;height: 795px;}
	.product_three img{display: none;}
	.product_three h4{display: block;text-align: left; font-size: 68px;color: #248cfc;padding-bottom: 30px;line-height: 68px;}
	.product_three p{color: #5d5d5d;font-size: 26px;width: 570px;line-height: 1.5;}
	.product_three span{color: #5d5d5d;font-size: 18px;display: block;padding-top: 70px;}

	.product_two{background: url(../default/img/index/v11.jpg) no-repeat top center;padding: 80px 0 0;height: 750px;}
	.product_two img{display: none;}
	.product_two h4{display: block;text-align: center;font-size: 68px;}
	.product_two p{text-align: center;color: #fff;font-size: 26px;line-height: 1.6;}



	.product_one{background: url(../default/img/index/v9.jpg) no-repeat top center;height: 628px;}
	.product_one_img{display: none;}
	.product_one_nr{padding-top: 125px;width: 600px;margin-left: 495px;}
	.product_one_nr h3{color: #248cfc;font-size: 64px;text-align: left;padding-top: 20px;padding-bottom: 10px;}
	.product_one_nr p{color: #6c6c6c;font-size: 32px;line-height: 32px;padding-bottom: 35px; text-align: left;border-bottom: 1px #c6c7c9 solid;}
	.product_one_nr img{display: block;width: 60%;margin:0; margin-top: 20px;}

	.product_top{height: 50px;line-height: 50px;background: #248cfc;}
	.product_top_left{float: left;padding-top: 11px;}
	.product_top_right{float: right;}
	.product_top_right img{vertical-align: middle;}
	.product_top_right span{font-size: 20px;color: #fff;vertical-align: middle;}

	.surveyfive{width: 100%;margin: 0px 0;}
	.surveyfive img{width: 100%;display: block;}
	.surveyfive p{font-size: 30px;color: #000;padding:45px 0;text-align: center;}

	.surveyfour{position: relative;margin: 120px 0;height: 590px;}
	.surveyfour .surveyfour_left{float: left;width: 630px; padding-top: 116px;}
	.surveyfour .surveyfour_left h3{font-size: 50px;color: #000;padding: 0 0 55px; }
	.surveyfour .surveyfour_left p{font-size: 24px;color: #666;line-height: 46px;}
	.surveyfour .surveyfour_left span{ font-size: 20px;color: #000;display: block; position: relative;padding-top: 80px;margin-top: 80px;}
	.surveyfour .surveyfour_left span::after{content: "";position: absolute;top: 0;left: 0; width: 35px;height: 4px;background: #248cfc;}
	.surveyfour_right {position: absolute;right: 0;top: 0;width: 45%;margin-top: 0;}
	.surveyfour_right img{display: block;width: 100%;}

	.surveythree{margin-top: 50px;height: 780px; background: url(../default/img/index/v2.jpg) no-repeat top center;background-size: cover; padding:100px 0 0;}
	.surveythree_nr{padding-left: 50%;}
	.surveythree_nr h3{font-size: 50px;color: #fff;padding-bottom: 60px;}
	.surveythree_nr p{font-size: 24px;color: #fff;line-height: 46px;padding-right: 20px;}
	.surveythree_nr span{font-size: 19px;line-height: 26px; color: #fff;display: block; position: relative;padding-top: 60px;margin-top: 60px;}
	.surveythree_nr span::after{content: "";position: absolute;top: 0;left: 0; width: 35px;height: 4px;background: #fff;}


	.surveyone{width: 100%;margin-top: 30px;}
	.surveyone img{width: 100%;display: block;}
	.surveytwo{position: relative;margin-bottom: 45px;height: 780px;}
	.surveytwo .surveytwo_left{float: left;width: 600px; padding-top: 116px;}
	.surveytwo .surveytwo_left h3{font-size: 50px;color: #000;padding: 0 0 55px; }
	.surveytwo .surveytwo_left p{font-size: 24px;color: #666;line-height: 46px;}
	.surveytwo .surveytwo_left span{ font-size: 20px;color: #000;display: block; position: relative;padding-top: 80px;margin-top: 80px;line-height: 1.5;}
	.surveytwo .surveytwo_left span::after{content: "";position: absolute;top: 0;left: 0; width: 35px;height: 4px;background: #248cfc;}
	.surveytwo_right {position: absolute;right: 0;top: 0;width: 45%;margin-top: 0;}
	.surveytwo_right img{display: block;width: 100%;}
	


	.surveyone{width: 100%;margin-top: 70px;}
	.surveyone img{width: 100%;display: block;}
	.n_header{height: 90px;}
	.n_logo{float: left;margin-top: 20px;}
	.n_headernav{width: 800px;float: left;margin-top: 30px;position: relative; top: 0; width: auto; padding: 0 0 0; background: none; display: block; overflow: inherit;}
	.n_headernav ul li{float: left;margin-left: 53px;border:0;}
	.n_headernav ul li a{font-size: 12px;color: #555555;padding:0;}
	.n_headernav ul li:hover a{color: #3495fc;}
	.search_box{display: block;}
	 
	
	.n_search {float: right;margin-top: 24px;padding-top: 0;}
	.showsearch{display: none;}
	.search_box{border: 1px #e5e5e5 solid;border-radius: 30px;width: 204px;height: 40px;}
	.search_box .inputtext {float: left;margin-top: 8px;padding-left: 14px;}
	.search_box .inputtext input { font-size: 14px; color: #222; }
	.search_box .inputbtn{float: left;margin-top: 8px;}
	.search_box .inputbtn input { background: url(../default/img/index/n_ss.jpg) no-repeat; width: 19px; height: 19px; cursor: pointer; }
	
	.indexbannerbtn { width: 100%; text-align: center; position: absolute; left: 0; bottom: 45px; z-index: 20;padding: 0px 0; }
	.indexbannerbtn p span { display: inline-block; width: 18px; height: 18px; background-color: #fff; opacity: 0.4; overflow: hidden; border-radius: 50%; margin: 0 10px; cursor: pointer; line-height: 300%; vertical-align: middle; }
	.indexbannerbtn p span.swiper-pagination-bullet-active { background: none; opacity: 1; background: #fff; }
	
	.n_index_tits{text-align: center;padding-bottom: 35px;}
	.n_index_tits h3{font-size: 30px;padding-bottom: 10px;color: #000000;}
	.n_index_tits p{font-size: 18px;color: #333;}
	.n_indexone{padding: 55px 0 40px;}
	.n_indexone_nr{margin-top: 35px;height: 160px;}
	.n_indexone_nr li{float: left;width: 25%;padding-left: 35px;border-right: 1px #e4e4e4 solid;height: 120px;}
	.n_indexone_nr li img{display: block;width: 79px;float: left;}
	.n_indexone_nr li .text{text-align: left;padding: 20px 0 0;float: left;margin-top: 15px;margin-left: 15px;}
	.n_indexone_nr li h3{font-size: 24px;color: #000000;}
	.n_indexone_nr li p{font-size: 10px;color: #818181;text-transform: uppercase;}
	.n_indexone_nr li:last-child{border: 0;}
	.n_indexone_nr li:nth-child(2){padding-left: 20px;}
	
	.n_info_nr{padding-top: 40px;}
	.n_info_nr li{position: relative;padding-bottom: 40px;width: 580px;float: left;}
	.n_info_nr li img{width: 100%;display: block;}
	.n_info_nr li:nth-child(2){float: right;}
	.n_info_nr li:nth-child(3){width: 100%;}
	.n_info_nr li .text{position: absolute;top: 25px;left: 55px;}
	.n_info_nr li h3{font-size: 30px;color: #fff;}
	.n_info_nr li p{font-size: 12px;color: #fff;text-transform: uppercase;}
	.n_info_nr li .mctext {display: none;}
	
	.n_indextwo{padding-bottom: 80px;}
	.n_info_nr li:last-child .text{display: block;}
	.n_indextwo_nr{padding-top: 60px;}
	.n_indextwo_nr li{text-align: center;float: left;width: 33.33%;border-right: 1px #c9d2dd solid; margin-bottom: 20px;}
	.n_indextwo_nr li img{width: 111px;display: block;margin: auto;}
	.n_indextwo_nr li h3{color: #333;font-size: 24px;padding-top: 20px;padding-bottom: 5px;}
	.n_indextwo_nr li p{color: #8d8d8d;font-size: 16px;}
	.n_indextwo_nr li a{width: 145px;height: 50px;line-height: 50px;background: #373737;color: #fff;font-size: 14px;margin: auto;display: block;border-radius: 5px;margin-top: 15px;}
	.n_indextwo_nr li:last-child{border: 0;}
	.n_indextwo_nr li a:hover{background: #008dff;}
	
	.n_footer{background: #f8f8f8;padding: 45px 0 0;height: 340px;}
	.n_footer ul{padding-bottom: 0px;}
	.n_footer li {float: left;width: 105px;margin-right: 76px;}
	.n_footer li:last-child{margin-right: 0;}
	.n_footer li p{display: block;color: #828282;line-height: 30px;}
	.n_footer li p a{font-size: 14px;color: #828282;}
	.n_footer li h3{padding-bottom: 20px;}
	.n_footer li h3 a{font-size: 18px;color: #333333;padding: 0;border-bottom: 0; background:none;}
	.nf_lasttext {display: none;}


	
}


@media (min-width: 1700px) { 
	.surveytwo_right {position: absolute;right: 0;top: 0;width: 845px;margin-top: 0;}
	.surveyfour_right {position: absolute;right: 0;top: 0;width: 847px;margin-top: 0;}
	
}