﻿.wrap img {	width: 100%;}/*-----------------------------------------------------------------------------------------------------------------------*/a{ font-size:1.2rem;}.ban {	width: 100%;}.ban img {	display: block;	width: 100%;}/**/.g-four {	width: 93.75%;	margin: 0 auto;	padding: 3rem 0 2.5rem;}.g-four .m-bt {	margin: 0 auto;	width: 90%;	height: 3.4rem;	text-align: center;	padding: 2.6rem 0 0;	font-size: 1.6rem;	color: #333;	font-weight: bold;	background: url(../images/four_tbg.gif) no-repeat;	-webkit-background-size: 100%;	-ms-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;}.g-four .m-bt i {	display: block;	font-size: 12px;	color: #bbb;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;	padding: 0.2rem 0 0;}.g-four ul {	display: inline-block;	width: 100%;	height: 14rem;	position: relative;	border: #e5e5e5 2px solid;	margin: 1.2rem 0 0;}.g-four ul:before {	content: "";	width: 100%;	height: 2px;	position: absolute;	top: 50%;	left: 0;	background: #e5e5e5;}.g-four ul:after {	content: "";	width: 2px;	height: 100%;	position: absolute;	top: 0;	left: 50%;	background: #e5e5e5;}.g-four ul li {	font-size: 1.3rem;	color: #00399b;	width: 50%;	float: left;	height: 6rem;	padding: 1rem 0 0;	text-align: center;}.g-four ul li em {	font-size: 2.7rem;	font-family: "Times New Roman", Times, serif;}.g-four ul li span {	display: block;	font-size: 1.2rem;	color: #666;}/**/.g-ban01 {	display: block;	width: 100%;	line-height: 0;}/*产品中心*/.common_i_title_tab {	padding-bottom: 2%;}.common_i_title_tab a {	width: 32%;    margin-bottom: 1%;	float: left;	text-align: center;	margin-right: 1%;	color:#fff;	background-color: #01389c;	border-radius: 3px;	padding:3% 0;	font-size: 1.2rem;}.g-cp {	background: #f1f1f1;	width: 100%;	padding: 2.3rem 0 1.2rem;}.m-btqq { 	display: block;	width: 67.5%;	text-align: center;	height: 4.2rem;	margin: 0 auto;	font-size: 1.6rem;	font-weight:600;color: #333;padding: 2.7rem 0 0;background: url(../images/abw_new.gif) no-repeat;	-webkit-background-size: 100%;	-ms-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;}.g-cp .m-bt b {	display: block;	font-size: 1.6rem;	color: #333;	padding: 0.3rem 0 0;}.g-cp .m-bt {	display: block;	width: 67.5%;	text-align: center;	height: 4.2rem;	margin: 0 auto;	font-size: 1.2rem;	color: #666;	background: url(../images/cp_tbg.gif) no-repeat;	-webkit-background-size: 100%;	-ms-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;}.g-cp .m-bt b {	display: block;	font-size: 1.6rem;	color: #333;	padding: 0.3rem 0 0;}.cp01 {	width: 93.75%;	margin: 0 auto;	padding: 0.5rem 0 0;}.cp01 ul li {	width: 48%;	float: left;	height: 3rem;	text-align: center;	line-height: 3rem;	background: #00399b;	margin: 0.7rem 0 0;	border-radius: 5rem;-webkit- border-radius:5rem;	-moz-border-radius: 5rem;	-o-border-radius: 5rem;}.cp01 ul li a {	font-size: 1.2rem;	color: #fff;}.cp01 ul li:first-child {	background: #ff7c50;}.cp01 ul li:nth-child(2n) {	float: right;}.cp02 {	width: 93.75%;	margin: 0 auto;	padding: 1.2rem 0 0;}.cp02 ul li {	width: 48.66%;	float: left;}.cp02 ul li a{ width: 100%;	float: left;}.cp02 ul li span {	font-size: 1.2rem;	color: #fff;	display: block;	width: 100%;	text-align: center;	height: 3rem;	line-height: 3rem;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}.cp02 ul li:nth-child(2n) {	float: right;}/*优势*/.g-ys {	width: 100%;	overflow: hidden;	height: 46.3rem;	padding: 2.8rem 0 2rem;	background: url(../images/ys_bg.gif) no-repeat;	-webkit-background-size: 100%;	-ms-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;}.g-ys .m-bt {	font-size: 1.2rem;	color: #666;	height: 6.5rem;	width: 72.5%;	text-align: center;	margin: 0 auto 1rem;	background: url(../images/ys_tbg.png) no-repeat;	-webkit-background-size: 100%;	-ms-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;}.g-ys .m-bt b {	display: block;	font-size: 1.6rem;	color: #333;	padding: 2.5rem 0 0;}.g-ys .sclwrap_box {	height: 36rem;	overflow: hidden;}.g-ys .m-box .con {	display: inline;	float: left;}.g-ys .ys_pic {	width: 100%;	overflow: hidden;}.g-ys dl {	width: 93.75%;	margin: 0 auto;	padding: 0.5rem 0 0;}.g-ys dl dt {	font-size: 2.5rem;	color: #fff;	font-weight: bold;	width: 4rem;	height: 4rem;	background: #00399b;	text-align: center;	line-height: 4rem;	float: left;	font-family: "Times New Roman", Times, serif;}.g-ys dl dd {	width: 82%;	float: right;}.g-ys dl dd b {	display: block;	font-size: 1.5rem;	color: #00399b;}.g-ys dl dd i {	display: block;	width: 12rem;	text-align: center;	height: 1.6rem;	line-height: 1.6rem;	background: #fff;	border: #e0e0e0 2px solid;	font-size: 0.7rem;	color: #d9d9d9;	text-transform: uppercase;	margin: 0.2rem 0 0.8rem;}.g-ys dl dd p {	font-size: 1.2rem;	color: #666;	line-height: 1.8rem;	position: relative;	padding: 0 0 0 1rem;}.g-ys dl dd p:before {	content: "";	width: 0.3rem;	height: 0.3rem;	background: #333;	position: absolute;	top: 0.8rem;	left: 0;	border-radius: 1rem;-webkit- border-radius:1rem;	-moz-border-radius: 1rem;	-o-border-radius: 1rem;}.g-ys dl dd em {	display: block;	width: 10rem;	padding: 1rem 0 0;}.g-ys dl dd em a {	font-size: 1.2rem;	color: #00399b;	display: block;	width: 8.8rem;	text-align: center;	height: 2rem;	line-height: 2rem;	border: #00399b 2px solid;	border-radius: 1rem;-webkit- border-radius:1rem;	-moz-border-radius: 1rem;	-o-border-radius: 1rem;}.g-ys .m-cnt {	width: 100%;	position: relative;	display: inline-block;}.g-ys .m-cnt:before {	content: "";	width: 100%;	height: 1px;	background: #ddd;	position: absolute;	top: 50%;	left: 0;}.g-ys .m-cnt li {	font-size: 1.6rem;	color: #fff;	font-weight: bold;	width: 2.5rem;	height: 2.5rem;	background: #999c9e;	float: left;	margin-right: 1.5rem;	text-align: center;	line-height: 2.5rem;	z-index: 8;	position: relative;}.g-ys .m-cnt li.z-on {	background: #00399b;}.g-ys .m-cnt li:first-child {	margin-left: 6.5rem;}/*案例*/.g-case {	width: 100%;	background: #f7f7f7;	padding: 0 0 1rem;}.g-case .m-bt {	display: block;	width: 100%;	text-align: center;	font-size: 1.2rem;	color: #acacac;	height: 7.4rem;	background: url(../images/case_tbg.jpg) no-repeat;	-webkit-background-size: 100%;	-ms-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;}.g-case .m-bt b {	display: block;	font-size: 1.6rem;	color: #fff;	padding: 1.7rem 0 0.2rem;}.case01 {	width: 93.75%;	margin: 0 auto;	padding: 1.4rem 0 0.5rem;}.case01 ul {	display: inline-block;	width: 100%;	height: 8rem;	position: relative;	border: #ededed 2px solid;	background: #fff;}.case01 ul:before {	content: "";	width: 100%;	height: 2px;	position: absolute;	top: 50%;	left: 0;	background: #ededed;}.case01 ul:after {	content: "";	width: 2px;	height: 100%;	position: absolute;	top: 0;	left: 50%;	background: #ededed;}.case01 ul li {	width: 50%;	float: left;	height: 4rem;	line-height: 4rem;	text-align: center;}.case01 ul li a {	font-size: 1.2rem;	color: #333;}.g-case .sclwrap_box {/*	height: 23.6rem;*/	overflow: hidden;}.g-case .m-box .con {	display: inline;	float: left;}.g-case .m-box ul {	width: 93.75%;	margin: 0 auto;}.g-case .m-box ul li {	width: 100%;	line-height: 0;	position: relative;}.g-case .m-box ul li span {	display: block;	width: 100%;	text-align: center;	font-size: 1.2rem;	color: #fff;	height: 2.5rem;	line-height: 2.5rem;	overflow: hidden;	background: rgba(0,0,0,0.3);	position: absolute;	bottom: 0;	left: 0;}.g-case .m-cnt {	width: 100%;	display: inline-block;}.g-case .m-cnt li {	width: 0.7rem;	height: 0.7rem;	background: #93999f;	float: left;	margin-right: 1rem;	border-radius: 2rem;	-webkit-border-radius: 2rem;	-moz-border-radius: 2rem;	-o-border-radius: 2rem;}.g-case .m-cnt li.z-on {	background: #ff7c50;}.g-case .m-cnt li:first-child {	margin-left: 13rem;}/*走进*/.g-about {	width: 93.75%;	margin: 0 auto;	overflow: hidden; }.g-about .m-bt {	width: 52%;	text-align: center;	height: 2rem; 	margin: 0 auto;	display: block;	font-size: 1.6rem;	color: #333;	font-weight: bold;	background: url(../images/ab_tbg.gif) no-repeat;	-webkit-background-size: 100%;	-ms-background-size: 100%;	-o-background-size: 100%;	background-size: 100%;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;}.g-about dl {	width: 100%;	padding: 1.2rem 0 0;}.g-about dl dt {	width: 100%;}.g-about dl dd {	width: 100%;	padding: 0.3rem 0 0;}.g-about .ab_desc {	font-size: 1.2rem;	color: #666;	line-height: 1.8rem;	height: 16rem;	overflow: hidden;}.g-about dl dd em {	width: 48%; float：left; margin-left:1%;	padding: 1.5rem 0 0;}.g-about dl dd em a {	display: block;	width: 9.3rem; margin-left:5%;	font-size: 1.2rem;	color: #00399b;	font-weight: bold;	height: 3rem;	line-height: 3rem;	text-align: center;	border: #00399b 2px solid;	float: left;	border-radius: 5rem;-webkit- border-radius:5rem;	-moz-border-radius: 5rem;	-o-border-radius: 5rem;}.g-about dl dd em a:nth-child(2) {	margin: 0 0.5rem;}/*index_new*/.index .in_title {padding-top:.6rem;}.index .in_title .tit {	width: 4.5rem;	margin: 0 auto;font-size: .36rem;	font-weight: bold;	text-align: center;	color: #0f59d6;}  .index .tab {	text-align: center;margin-top: .2rem;}.index .tab a {	width: 29%;margin: .05rem;	display: inline-block;padding: 0 .1rem;	background: #0f59d6;	color: #fff;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;}.index #floor_5_main {	width: 100%; }.index .floor_5 {	height: auto;padding-bottom:.8rem;}.index .floor_5 .inews {margin-top:.1rem;}.index .floor_5 .inews .list li {	display: block;	width: 90;	margin:0  auto;border-top:.02rem solid #ddd;	line-height: 3rem;	overflow: hidden;}.index .floor_5 .inews .list li:first-child {	border-top: none;}.index .floor_5 .inews .list li .tit11 {	float: left;	width: 60%;font-size: 1.2rem;	color: #333; margin-left:1rem;	text-overflow: ellipsis;	white-space: nowrap;	overflow: hidden;}.index .floor_5 .inews .list li .time {	float: right;	width: 25%;font-size: .26rem;	color: #999;}.index .look_more {   background: #f6f6f6; display: block;    width: 80%;        margin: 0 auto;    font-size: .3rem;    line-height: 2rem;    text-align: center;    color: #333;       border: .01rem solid #ddd;}/**/html {	font-size: 10px;	-webkit-text-size-adjust: none;}@media screen and (min-width: 320px) {html {	font-size: 10px;}}@media screen and (min-width: 360px) {html {	font-size: 11.25px;}}@media screen and (min-width: 375px) {html {	font-size: 11.7px;}}  /*ipone6*/@media screen and (min-width: 400px) {html {	font-size: 12.5px;}}@media screen and (min-width: 414px) {html {	font-size: 12.94px;}} /*ipone6P*/@media screen and (min-width: 440px) {html {	font-size: 13.75px;}}@media screen and (min-width: 480px) {html {	font-size: 15px;}}@media screen and (min-width: 520px) {html {	font-size: 16.25px;}}@media screen and (min-width: 560px) {html {	font-size: 17.5px;}}@media screen and (min-width: 600px) {html {	font-size: 18.75px;}}@media screen and (min-width: 640px) {html {	font-size: 20px;}}