@charset "utf-8";

body{ 
	background:url(../img/header_bg.jpg) top center no-repeat; 
	background-size:100%;
	overflow-x:hidden;
}



/*========================================================
                     main css
=========================================================*/
.top_block img{ width:100%;}
.top_block .container-fluid{ padding:40px 30px;}
.top_block .content{ max-width:1500px; margin:0 auto; padding-bottom:100px;}
.top_block .content:last-child{ padding-bottom:0;}
@media (min-width:768px){
	.top_block .container-fluid{ padding:100px 120px;}
}



.top_blank{ min-height:15vh;}
.top_block .newtech_logo{ max-width:250px; margin:0 auto; display:block; padding-bottom:80px;}

.text_block{ padding:0 0 20px 0;}
.text_block .title h2{ font-size:1.4rem; color:#006fd2; font-weight:bold;}
.text_block .title .title_line{ width:60px; height:5px; background-color:#006fd2; margin:10px 0 25px 0;}
.text_block .text p .hand_point{ max-width:20px; margin-right:8px;}

.web_btn{ padding:10px 15px; background:linear-gradient(to bottom, #02a0fc 0%,#03318a 100%); border-radius:20px; transion:all .3s;}
.web_btn img{ max-width:300px; margin:0 auto; display:block;}
.web_btn:hover{ background:#03318a; cursor:pointer;}

.pic_block img{ 
	/*-webkit-box-shadow:0px 0px 22px 0px rgba(88,80,199,0.57);
	-moz-box-shadow: 0px 0px 22px 0px rgba(88,80,199,0.57);
	box-shadow: 0px 0px 22px 0px rgba(88,80,199,0.57);*/
	box-shadow: 12px 11px 0px 0px rgba(0,111,210,0.57);
	border-radius:15px;
}

@media (min-width:768px){
	.text_block{ padding:0 35px 20px 35px;}
	.text_block h2{ font-size:2rem;}
}

