body,div,ul,li,h1,h2,h3,h4,h5,h6,p{
    margin:0;
    padding:0;
}
ul,li{
    list-style: none;
}
a{
    text-decoration: none;
}
body{
    width:100%;
    height:100%;
    cursor: default;
	font-family: Source Han Sans CN;
    background: url('../images/gphmall_bg.jpg') no-repeat top center;
	background-size:auto 880px;
}
input,button,select,textarea{ outline:none;} /*取消表单项聚焦时产生的边框*/
textarea{resize:none;}/*取消textarea改变大小的功能*/
@font-face{
	font-family:DIN;
	src:url('../font/DIN-LIGHTALTERNATE.OTF');
}
.top_center{
	width:1051px;
	height:780px;
	margin:0px auto 0 auto;
	overflow:hidden;
}
.top_center .top_lt{
	width:600px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:173px 0 0 0;
}
.top_center .top_lt .gphmall_text{
	width:345px;
	height:175px;
	background:url('../images/gphmall_text.png') no-repeat left;
	background-size:contain;
}
.top_center .top_lt .gphmall_text a{
	width:100%;
	height:100%;
	display:block;
}
.top_center .top_lt .text_line{
	width:auto;
	height:auto;
	line-height:28px;
	color:#ffffff;
	font-weight:800;
	font-size:26px;
	margin:89px 0 29px 0;
}
.top_center .top_lt .desc{
	width:100%;
	height:auto;
	line-height:40px;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	border-top:1px solid #ffffff;
	padding-top:38px;
}
.top_center .top_rt{
	width:420px;
	height:245px;
	overflow:hidden;
	float:left;
	margin:134px 0 0 0;
	background:url('../images/gphmall_r_bg.png') no-repeat left;
	background-size:contain;
}
.bgfff{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#ffffff;
}
.feature{
	width:1020px;
	height:102px;
	padding:30px 20px;
	box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.2);
	margin:0 auto;
}
.feature li{
	width:auto;
	height:auto;
	float:left;
	margin-right:184px;
}
.feature li:last-child{
	margin-right:0;
}
.feature li .title_line{
	width:auto;
	height:22px;
	color:#000000;
	font-weight:800;
	font-size:20px;
}
.feature li .title_line div{
	float:left;
}
.feature li .title_line .title_icon{
	width:8px;
	height:8px;
	background:#F08519;
	margin:6px 9px 0 0;
}
.feature li .feature_text{
	width:auto;
	height:auto;
	overflow:hidden;
	margin:19px 0 0 14px;
	font-size:16px;
	font-weight:400;
	color:#000000;
	line-height:24px;
}
.big_title{
	width:auto;
	height:auto;
	background:url('../images/gphmall_title_bg.png') no-repeat left;
	background-size:auto;
	padding:0 0 0 40px;
	font-size:36px;
	line-height:38px;
	font-weight:800;
	color:#000000;
}
.core_advantage{
	width:1100px;
	height:auto;
	overflow:hidden;
	margin:59px auto 0;
}
.core_advantage .text_line{
	width:auto;
	height:28px;
	line-height:28px;
	font-size:26px;
	color:#000000;
	font-weight:800;
	margin:25px 0 38px 38px;
}
.core_advantage .advantage_content{
	width:auto;
	height:auto;
	overflow:hidden;
	padding-bottom:50px;
}
.core_advantage .advantage_content ul{
	width:407px;
	height:auto;
	float:left;
	padding:0 42px 0 40px;
}
.core_advantage .advantage_content ul li{
	width:196px;
	height:60px;
	line-height:60px;
	text-align:center;
	background:#ffffff;
	box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
	border-radius: 10px;
	float:left;
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin:14px 15px 0 0;
}
.core_advantage .advantage_content ul li a{
	display:block;
	width:100%;
	height:100%;
	color:#000000;
}
.core_advantage .advantage_content ul li:nth-child(2n){
	margin-right:0;
}
.core_advantage .advantage_content .advantage_bg{
	width:610px;
	height:450px;
	background:url('../images/gphmall_advantage_bg.png') no-repeat center;
	background-size:contain;
	float:left;
}
.technology_case{
	width:100%;
	height:auto;
	background:url('../images/gphmall_bg_2.jpg') no-repeat top center;
	background-size:cover;
}
.technology_case .center{
	width:1100px;
	height:auto;
	padding:49px 0 10px 0;
	margin:0 auto;
}
.technology_case .center ul{
	width:1030px;
	height:auto;
	padding:30px 10px 59px 10px;
	overflow:hidden;
	margin:0 0 0 29px;
}
.technology_case .center ul li{
	width:290px;
	height:298px;
	box-shadow: 0px 6px 10px 0px rgba(240, 133, 25,0.2);
	float:left;
	margin-right:80px;
}
.technology_case .center ul li:last-child{
	margin-right:0;
}
.technology_case .center ul li .title{
	width:100%;
	height:94px;
	line-height:94px;
	color:#ffffff;
	font-size:20px;
	font-weight:800;
	text-align:center;
	background:#F08519;
	border-bottom:4px solid #F6C392;
}
.technology_case .center ul li .img{
	width:100%;
	height:200px;
	overflow: hidden;
}
.technology_case .center ul li .img img{
	width:100%;
	height:100%;
	overflow: hidden;
}
.technology_case .center ul.case_ul .title{
	height:46px;
	line-height:28px;
	padding:24px 0;
}
.bgfff .center{
	width:1100px;
	height:auto;
	padding:50px 0 140px 0;
	margin:0 auto;
}
.show_units{
	width:1100px;
	height:70px !important;
	line-height:70px !important;
	overflow:hidden;
	margin:30px auto 60px;
	background:#ffffff !important;
}
.show_units img{
	margin:0 25px;
	display:inline-block;
	vertical-align: middle;
	width:auto;
	height:auto;
	max-width: 250px !important;
	max-height: 100% !important;
}
.contact_us{
	width:1060px;
	height:22px;
	line-height:22px;
	margin:34px auto 0;
}
.contact_us ul{
	width:auto;
	height:auto;
	overflow: hidden;
}
.contact_us ul li{
	width:auto;
	height:100%;
	float:left;
	margin-right:100px;
	color:#000000;
	font-size:18px;
	line-height:22px;
	font-weight:400;
	padding-left:29px;
}
.contact_us ul li:last-child{
	margin-right:0;
}
.contact_us ul li a{
	color:#000000;
}
.contact_us ul li:nth-child(1){
	background:url('../images/gphmall_contact_1.png') no-repeat left;
	background-size:contain;
}
.contact_us ul li:nth-child(2){
	background:url('../images/gphmall_contact_2.png') no-repeat left;
	background-size:contain;
}
.contact_us ul li:nth-child(3){
	background:url('../images/gphmall_contact_3.png') no-repeat left;
	background-size:contain;
}


