@import url(font-awesome.min.css);

 @import url(animate.min.css);

 @import url(swiper.min.css);

/* 公用样式表*/



body, ul, li, dl, dt, dd, h1, h2, h3, h4, p, div, input, i, span {

	margin: 0;

	padding: 0;

	list-style: none;

	list-style-type: none;

}

h1, h2, h3, h4, h5, h6 {

	font-family: 'Open Sans', Verdana, Geneva, sans-serif;

	color: #333;

}

* {

	padding: 0;

	margin: 0;

	-webkit-transform-style: preserve-3d;

	-webkit-transform-style: flat;

}

html, body {

	margin: 0px;

	width: 100%;

	height: 100%;

}

body {

	font-family: 'Open Sans', Verdana, Geneva, sans-serif;

	color: #444;

	overflow-x: hidden;

}

a {

	text-decoration: none;

}

/*鼠标hover移入效果*/



a:hover, .h-serve-wra-r dl:hover dt, .h-serve-wra-r dl:hover dd h2, .h-case-list ul li .h-case-list-cont:hover, .h-case-more:hover, .h-case-more a:hover span, .h-news-list:hover, .h-serve-wra-r dl:hover dt i.h-serve-icon1, .h-serve-wra-r dl:hover dt i.h-serve-icon2, .h-serve-wra-r dl:hover dt i.h-serve-icon3, .h-serve-wra-r dl:hover dt i.h-serve-icon4, .h-serve-wra-r dl:hover dt i.h-serve-icon5, .h-serve-wra-r dl:hover dt i.h-serve-icon6, .mian-nav ul.cur, .h-case-list-cont:hover i.h-case-icon1, .h-case-list-cont:hover i.h-case-icon2, .h-serve-wra-r dl:hover dt i.h-serve-icon8, .h-case-list-cont:hover i.h-case-icon3, .h-case-list-cont:hover i.h-case-icon4, .h-case-list ul li .h-case-list-cont:hover p, .h-serve-wra-l-mask h2 a:hover i, .h-serve-wra-l .h-serve-wra-l-cont:hover .h-serve-wra-l-mask, .language:hover, .wap-wem:hover, .p-b-c-btn:hover, .p-b-c-btn a:hover span, .s-p-list:hover, .s-p-list:hover dt, .s-p-list:hover dt i.serve-page-icon1, .s-p-list:hover dt i.serve-page-icon2, .s-p-list:hover dt i.serve-page-icon3, .s-p-list:hover dt i.serve-page-icon4, .s-p-list:hover dt i.serve-page-icon5, .s-p-list:hover dt i.serve-page-icon6, .s-p-list-btn a:hover span, .add-more-down:hover, .add-more-up:hover, .slide_content:hover .slide_c_text, .slide_content:hover .slide_c_btn a span, .page-prev a:hover span, .pxyzc-list-wrap, .gmzx-btn, .gmzx-btn span, .gcfw_services ul li:hover, .services_fenye a:hover span, #spec-left:hover, #spec-right:hover, .mes_inp_1:hover, .mes_select_1:hover, .n_newslist:hover, .down-list li a:hover i, .s-p-list:hover dt i.serve-page-icon8, .hr-list li a:hover i, .pro_inp_1:hover {

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	-ms-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

/*鼠标移出效果*/



a, .h-serve-wra-r dl dt, .h-serve-wra-r dl dd h2, .h-case-list ul li .h-case-list-cont, .h-case-more, .h-case-more a span, .h-news-list, .h-serve-wra-r dl dt i.h-serve-icon1, .h-serve-wra-r dl dt i.h-serve-icon2, .h-serve-wra-r dl dt i.h-serve-icon3, .h-serve-wra-r dl dt i.h-serve-icon4, .h-serve-wra-r dl dt i.h-serve-icon5, .h-serve-wra-r dl dt i.h-serve-icon6, .mian-nav ul, .h-case-list-cont i.h-case-icon1, .h-case-list-cont i.h-case-icon2, .h-case-list-cont i.h-case-icon3, .h-case-list-cont i.h-case-icon4, .h-case-list ul li .h-case-list-cont p, .h-serve-wra-l-mask h2 a i, .h-serve-wra-l .h-serve-wra-l-cont .h-serve-wra-l-maskm, .language, .wap-wem, .p-b-c-btn, .p-b-c-btn a span, .s-p-list, .s-p-list dt, .s-p-list dt i.serve-page-icon1, .s-p-list dt i.serve-page-icon2, .s-p-list dt i.serve-page-icon3, .s-p-list dt i.serve-page-icon4, .s-p-list dt i.serve-page-icon5, .s-p-list dt i.serve-page-icon6, .s-p-list-btn a span, .add-more-down, .add-more-up, .slide_content .slide_c_text, .slide_content .slide_c_btn a span, .page-prev a span, .pxyzc-list-wrap:hover, .gmzx-btn:hover, .gmzx-btn a:hover span, .gcfw_services ul li:hover, .h-serve-wra-r dl dt i.h-serve-icon8, .s-p-list dt i.serve-page-icon8, .services_fenye span, #spec-left, #spec-right, .mes_inp_1, .mes_select_1, .n_newslist, .down-list li a i, .hr-list li a i, .pro_inp_1 {

	transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

img {

	border: 0;

	vertical-align: middle;    /*  去掉图片底部默认的3像素空白缝隙*/

}

table {

	border-collapse: collapse;    /*合并外连线*/

}

/*公共类*/



.row {

	width: 1200px;

	margin: 0 auto;

	position: relative;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.al {

	text-align: left;

}

.ac {

	text-align: center;

}

.ar {

	text-align: right;

}

.hide {

	display: none;

}

.all-height {

	line-height: 27px;

}

/*清除浮动*/



.clearfix:before, .clearfix:after {    /*清除浮动，最好最标准的写法*/

	content: "";

	display: table;

}

.clearfix:after {

	clear: both;

}

.clearfix {

*zoom: 1;    /*IE/7/6*/    /*兼容IE6下的写法*/

}

/*颜色*/



.col-yellow {

	color: #f7e217

}

.col-blue {

	color: #1772c6

}

.col-red {

	color: #ed2f2f;

}

/*判定PC版显示与否*/



.pc_yc {

	display: none;

}



/*css3文字阴影闪烁*/



@keyframes change {

 0% {

text-shadow: 0 0 4px #7cfff4

}

 50% {

text-shadow: 0 0 30px #7cfff4

}

 100% {

text-shadow: 0 0 4px #7cfff4

}

}

/* css3鼠标经过图片放大 */



.h-case-list li img, .h-kehu-list li img, .m-n-d-inner-r img, .cases_main ul li span img, .products_main ul li img, .about_logo ul li img, .n_newslist img {

	-webkit-transition: all ease .3s;

	transition: all ease .3s

}

.h-case-list li:hover img, .h-kehu-list li:hover img, .m-n-d-inner-r:hover img, .cases_main ul li:hover span img, .products_main ul li:hover img, .about_logo ul li:hover img, .n_newslist:hover img {

	-webkit-transform: scale(1.15);

	transform: scale(1.15);

	-webkit-transition: all 0.6s ease-in-out;

	-moz-transition: all 0.6s ease-in-out;

	-o-transition: all 0.6s ease-in-out;

	-ms-transition: all 0.6s ease-in-out;

	transition: all 0.6s ease-in-out;

}

 @keyframes scal {

 from {

-webkit-transform: scale(1, 1);

}

 to {

-webkit-transform: scale(1.1, 1.1);

}

}

 @-webkit-keyframes scal {

 from {

-webkit-transform: scale(1, 1);

}

 to {

-webkit-transform: scale(1.1, 1.1);

}

}

.all-mask {

	background-color: #000;

	background-color: rgba(0, 0, 0, 0.85);

	height: 100%;

	width: 100%;

	z-index: 999999;

	position: fixed;

	top: 0;

	left: 0;

	display: none

}

/*网站头部*/



.header {

	background: #0e102f;

	width: 100%;

	height: 87px;

}

.wap-header-height {

	height: 50px;

	display: none

}

.header .logo {

	margin-top: 20px;

}

.header-right {

	margin-top: 28px;

	width: 60%;

	text-align: right;

}

.header-right a {

	display: inline-block;

	color: white;

	font-size: 12px;

	height: 30px;

	line-height: 30px;

	text-align: center;

}

.header-right a:hover {

	color: #1772c6;

	border-color: #1772c6;

}

/*手机头部右侧*/



.wep-header-right {

	margin-top: 12px;

	font-size: 14px;

	vertical-align: middle;

	display: none

}

.wep-header-right a {

	color: #fff;

	display: inline-block;

	height: 25px;

	vertical-align: middle;

	margin-right: 25px;

	width: 20px;

	line-height: 20px;

	text-align: center;

	display: box;

	display: -webkit-box;

	display: -moz-box;

	-webkit-box-pack: center;

	-moz-box-pack: center;

	-webkit-box-align: center;

	-moz-box-align: center;

	float: left;

}

.wep-header-right a i {

	font-style: normal;

}

.wep-header-right span {

	color: #fff;

	display: inline-block;

	padding: 5px 0;

	cursor: pointer;

}

.mask-box {

	height: 100%;

	width: 100%;

	background-color: #fff;

	position: fixed;

	top: 0;

	left: 0;

	z-index: 99999;

	display: none;

}

.wap-search {

	width: 100%;

	height: 40px;

	position: fixed;

	left: 0;

	top: 50%;

	margin-top: -20px;

}

.wap-search input {

	width: 78%;

	height: 40px;

	line-height: 40px;

	padding: 5px 10px;

	font-size: 14px;

	color: #555;

	border: 1px solid #dfdfdf;

	background: #fff;

	overflow: hidden;

	vertical-align: middle;

	box-sizing: border-box;

	float: left;

}

.wap-search button {

	width: 20%;

	height: 40px;

	line-height: 40px;

	text-align: center;

	font-size: 16px;

	color: #fff;

	border: none;

	overflow: hidden;

	vertical-align: middle;

	background: #0e102f;

	outline: none;

	cursor: pointer;

	border-radius: 3px;

	float: left;

	margin-left: 2%;

}

.wap-search button:hover {

	background: #1772c6;

}

.pop-close {

	width: 30px;

	height: 30px;

	position: absolute;

	top: 5%;

	right: 5%;

	border-radius: 50%;

	background: url(/images/en/pop-close-icon.png) no-repeat center/50%;

	border: 1px solid #dfdfdf;

	display: block

}

.web-language a {

	display: block

}

input {

	outline: none;

}

.header-search input[type=search] {

	-webkit-appearance: textfield;

	-webkit-box-sizing: content-box;

	font-family: inherit;

	font-size: 100%;

}

 .header-search input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button {

display: none;

}

/* search input field */



.header-search input[type=search] {

	background: #0e102f;

	border: solid 1px #ccc;

	padding: 0 10px;

	height: 30px;

	width: 56px;

	-webkit-transition: all .5s;

	-moz-transition: all .5s;

	transition: all .5s;

	border: 2px solid #191c3f;

	margin-right: 5px;

	text-align: center;

	font-size: 14px;

	color: #fff;

	height: 30px;

	line-height: 30px;

}

.header-search input[type=search]:hover {

	border: 2px solid #1772c6;

	color: #1772c6;

	cursor: pointer;

}

.header-search input[type=search]:focus {

	width: 330px;

	background-color: #fff;

	border-color: #fff;

	-webkit-box-shadow: 0 0 5px rgba(109, 207, 246, .5);

	-moz-box-shadow: 0 0 5px rgba(109, 207, 246, .5);

	box-shadow: 0 0 5px rgba(109, 207, 246, .5);

	text-align: left;

	color: #444;

	cursor: auto;

}



/* placeholder */



.header-search input[type=search]:hover::-webkit-input-placeholder {    /* WebKit browsers */

 color: #1772c6;

}

 .header-search input[type=search]:hover:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */

 color: #1772c6;

opacity: 1

}

 .header-search input[type=search]:hover::-moz-placeholder {    /* Mozilla Firefox 19+ */

 color: #1772c6;

opacity: 1

}

 .header-search input[type=search]:hover:-ms-input-placeholder {    /* Internet Explorer 10+ */

 color: #1772c6;

}



/* placeholder */



.header-search input[type=search]::-webkit-input-placeholder {    /* WebKit browsers */

 color: #fff;

}

 .header-search input[type=search]:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */

 color: #fff;

opacity: 1

}

 .header-search input[type=search]::-moz-placeholder {    /* Mozilla Firefox 19+ */

 color: #fff;

opacity: 1

}

 .header-search input[type=search]:-ms-input-placeholder {    /* Internet Explorer 10+ */

 color: #fff;

}

 .header-search input[type=search]:focus::-webkit-input-placeholder {    /* WebKit browsers */

 color: #999;

}

 .header-search input[type=search]:focus:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */

 color: #999;

opacity: 1

}

 .header-search input[type=search]:focus::-moz-placeholder {    /* Mozilla Firefox 19+ */

 color: #999;

opacity: 1

}

 .header-search input[type=search]:focus:-ms-input-placeholder {    /* Internet Explorer 10+ */

 color: #999;

}

.language {

	position: relative;

	border: 2px solid #191c3f;

}

.language>a {

	cursor: default;

	padding: 0 20px;

}

.language>a>i {

	font-size: 12px;

	margin-left: 8px;

}

.language:hover, .language.cur {

	border: 2px solid #1772c6;

}

.language.cur>a {

	color: #1772c6;

	cursor: auto;

}

.language-cont {

	position: absolute;

	top: 30px;

	left: -2px;

	z-index: 1000;

	border: 2px solid #1772c6;

	border-top: 0;

	background-color: #0e102f;

	padding: 5px 0 10px;

	display: none;

	width: 100%

}

.language-cont a {

	height: 16px;

	line-height: 16px;

	padding: 8px 0;

	display: block;

}

.language-cont a i {

	display: inline-block;

	height: 13px;

	width: 13px;

	margin-right: 5px;

	vertical-align: middle;

}

.language-cont a i img {

	display: inline-block;

	height: 100%

}

.wap-wem {

	position: relative;

	border: 2px solid #191c3f;

	margin-right: 5px;

}

.wap-wem>a {

	cursor: default;

	padding: 0 15px;

}

.wap-wem>a>i {

	margin-left: 5px;

	font-size: 14px;

	vertical-align: middle;

}

.wap-wem:hover, .wap-wem.cur {

	border: 2px solid #1772c6;

}

.wap-wem.cur>a {

	color: #1772c6;

	cursor: auto;

}

.wap-wem-cont {

	position: absolute;

	top: 30px;

	left: -2px;

	z-index: 1000;

	border: 2px solid #1772c6;

	border-top: 0;

	background-color: #0e102f;

	padding: 10px 0;

	display: none;

	width: 100%;

	text-align: center;

}

.wap-wem-pic {

	width: 80%;

	margin: 0 auto;

}

.wap-wem-pic img {

	max-width: 100%;

}

/*主导航*/



.wep-close {

	display: none;

	width: 100%;

	float: left;

}

.wep-close-btn {

	width: 25px;

	height: 25px;

	border-radius: 50%;

	background: url(/images/en/pop-close-icon.png) no-repeat center/50%;

	border: 1px solid #dfdfdf;

	display: inline-block;

	margin-top: 3%;

}

.mian-nav-wrap {

	padding: 0;

	margin: 0;

	position: relative;

	width: 100%;

	height: 50px;

	float: left;

}

.mian-nav-bg {

	position: relative;

	background: #191c3f;

	width: 100%;

	height: 50px;

	top: 0;

	left: 0;

	z-index: 999;

	float: left;

}

.mian-nav-logo {

	height: 30px;

	margin-top: 12px;

	position: absolute;

	left: 0;

	z-index: 2;

	display: none

}

.mian-nav-logo img {

	height: 100%;

}

.mian-nav {

	float: left;    /*background-color: #191c3f;*/

	position: absolute;

	left: 0;

	top: 0;

	width: 70%;

}

.mian-nav>ul {

	position: relative;

	margin-left: 0;

}

.mian-nav>ul.cur {

	margin-left: 150px;

}

.mian-nav>ul.cur2 {

	margin-left: 0px

}

.mian-nav>ul>li {

	float: left;

	width: 16%;

	position: relative;

}

.mian-nav>ul>li.cur {

	background: #111435;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	-ms-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.mian-nav>ul>li.hover {

	background: #111435;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	-ms-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.mian-nav>ul>li>a {

	font-size: 15px;

	color: white;

	display: block;

	height: 50px;

	line-height: 50px;

	text-align: center;

}

.mian-nav > ul > li > i {

	display: none;

	float: right;

	height: 50px;

	line-height: 50px;

	width: 25%;

	text-align: right;

	padding-right: 5%;

	cursor: cell;

	font-size: 14px;

}

.mian-nav-down {

	background-color: #191c3f;

	border-top: 1px solid #1772c6;

	position: absolute;

	width: 860px;

	display: none;

}

.mian-nav-down2 {

	width: 420px;

}

.m-n-d-cont {

	margin: 25px 30px 20px;

	overflow: hidden;

}

.mian-nav-down a:hover {

	text-decoration: underline;

	color: #1772c6;

}

.mian-nav-down .m-n-d-column {

	width: 100%;

	margin-bottom: 8px;

	float: left;

}

.m-n-d-column h3 {

	font-size: 14px;

	color: #fff;

	margin-bottom: 5px;

}

.m-n-d-column h3 a {

	color: #fff;

}

.m-n-d-column h3 a:hover {

	text-decoration: underline;

	color: #1772c6;

}

.mian-nav-down .m-n-d-column ul li {

	line-height: 25px;

	float: left;

	width: 25%

}

.m-n-d-column ul li a {

	color: #ccc;

	font-size: 12px;

}

.m-n-d-column ul li a:hover {

	text-decoration: underline;

	color: #1772c6;

}

.m-n-d-column ul li a i {

	margin-right: 5px;

}

.m-n-d-inner-l {

	width: 100px;

	margin: 30px 0 20px 40px;

}

.m-n-d-inner-l a {

	display: block;

	font-size: 14px;

	color: #fff;

	margin-bottom: 10px;

}

.m-n-d-inner-l a:hover {

	text-decoration: none;

}

.m-n-d-inner-r {

	width: 260px;

	text-align: center;

	background-color: #111435;

	position: relative;

	overflow: hidden;

}

.m-n-d-inner-l .wep-nav-s {

	display: none

}

.m-n-d-inner-r img {

	width: 100%;

}

.m-n-d-btn {

	position: absolute;

	top: 50%;

	margin-top: -16px;

	width: 100%;

	z-index: 1;

}

.m-n-d-btn a {

	color: #fff;

	font-size: 14px;

	background-color: #191c40;

	padding: 10px 25px;

	display: inline-block;

	text-align: center;

}

.m-n-d-btn a i {

	margin-right: 5px;

}

.m-n-d-btn a:hover {

	background-color: #1772c6;

	color: #fff;

	text-decoration: none;

}

/*.m-n-zp a{ width:105px }



.m-n-dz a{ width:135px; }



*/



.m-n-d-r-mask {

	position: absolute;

	width: 100%;

	height: 100%;

	background-color: #000;

	background-color: rgba(0, 0, 0, 0.15);

}

.mian-phone {

	background: url(/images/en/mian-phone-icon.png) no-repeat 0 center;

	color: white;

	height: 28px;

	line-height: 28px;

	margin-top: 10px;

	padding-left: 40px;

	font-size: 16px;

}

.mian-phone i {

	padding-left: 10px;

	font-size: 16px;

	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";

	letter-spacing: 1px;

}

/*右边浮动*/



.float-right-box {

	width: 215px;

	position: fixed;

	right: 0;

	top: 80%;

	margin-top: -127px;

	background-color: #181b3d;

	z-index: 1000;

	transition: width 0.3s ease 0s;

	border-radius: 5px 0 0 5px;

	overflow: hidden;

}

.float-right-box.on {

	width: 50px;

}

.float-right-box.show {

	width: 215px;

}

.float-right-box .top-list {

	width: 100%;

}

.float-right-box .top-list ul {

	width: 100%;

}

.float-right-box .top-list li {

	width: 100%;

	position: relative;

	border-bottom: 1px solid #191c3f;

	transition: background 0.3s ease 0s;

	height: 50px;

}

.float-right-box .top-list li:last-child {

	border-bottom: 0;

}

.float-right-box .top-list li:hover {

	background-color: #fff;

	color: #333

}

.float-right-box .top-list li:hover .stt {

	color: #333

}

.float-right-box .top-list a {

	display: block;

	width: 100%;

}

.float-right-box .top-list a:hover {

	background-color: #fff;

	color: #333

}

.float-right-box .top-list .ico2 {

	background: url(/img/en/ico_59.png) no-repeat center #181b3d;

}

.float-right-box .top-list .ico {

	display: inline-block;

	width: 50px;

	height: 50px;

	position: absolute;

	right: 0;

	top: 0;

	transition: background 0.3s ease 0s;

	z-index: 2;

}

.float-right-box .top-list .stt {

	display: inline-block;

	font-size: 14px;

	line-height: 50px;

	color: #fff;

	transition: color 0.3s ease 0s;

	position: absolute;

	left: 28px;

	top: 0;

	z-index: 1;

	width: 222px;

}

.float-right-box .top-list .ico2 {

	background: url(/img/en/ico_59.png) no-repeat center #181b3d;

}

.float-right-box .top-list li:hover .ico2 {

	background: url(/img/en/ico_59_h.png) no-repeat center #fff;

}

.float-right-box .top-list .ico3 {

	background: url(/img/en/ico_60.png) no-repeat center #181b3d;

}

.float-right-box .top-list li:hover .ico3 {

	background: url(/img/en/ico_60_h.png) no-repeat center #fff;

}

.float-right-box .top-list .ico6 {

	background: url(/img/en/ico_68.png) no-repeat center #181b3d;

}

.float-right-box .top-list li:hover .ico6 {

	background: url(/img/en/ico_68_h.png) no-repeat center #fff;

}

.float-right-box .top-list .ico7 {

	background: url(/img/en/ico_69.png) no-repeat center #181b3d;

}

.float-right-box .top-list li:hover .ico7 {

	background: url(/img/en/ico_69_h.png) no-repeat center #fff;

}

.float-right-box .top-list .ico5 {

	background: url(/img/en/ico_62.png) no-repeat center #1772c6;

}

.float-right-box .top-list .webtop_btn {

	background-color: #1772c6

}

.float-right-box .top-list li:hover .ico5 {

	background: url(/img/en/ico_62_h.png) no-repeat center #fff;

}

.float-right-box .bot-share a:hover {

	background-color: #525354;

}

.float-right-box .bot-share .sina {

	background: url(/img/en/ico_63.png) no-repeat center;

	background-color: rgba(0, 0, 0, 0);

}

.bdshare-button-style0-16 a:hover {

	color: #333;

	opacity: .8;

	filter: alpha(opacity=80);

}

.float-right-box .bot-share a {

	display: inline-block;

	width: 50px;

	height: 50px;

	float: left;

	transition: background 0.3s ease 0s;

	margin: 0;

	padding: 0;

}

.float-right-box .bot-share .wx {

	background: url(/img/en/ico_64.png) no-repeat center;

	background-color: rgba(0, 0, 0, 0);

}

.float-right-box .bot-share .tx {

	background: url(/img/en/ico_65.png) no-repeat center;

	background-color: rgba(0, 0, 0, 0);

}

.float-right-box .bot-share .more {

	background: url(/img/en/ico_66.png) no-repeat center;

	background-color: rgba(0, 0, 0, 0);

}

.float-right-box .bot-share .share-ico {

	background: url(/img/en/ico_67.png) no-repeat center #181b3d;

	width: 50px;

	height: 50px;

	display: inline-block;

	cursor: pointer;

	z-index: 2;

	position: relative;

}

.float-right-box .bot-share .share {

	width: 200px;

	left: 0;

	top: 0;

	z-index: 1;

}

.webtop_btn {

	display: none

}

/*-----------------首页------------------*/



/*banner*/



.h-banner {

	width: 100%;

}

.h-banner img {

	width: 100%;

}



        /* 首页banner */
    .h-banner { width: 100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    .h-banner-swiper .swiper-slide { position:relative; }
    .h-banner-swiper .swiper-slide a{ display: block; }
    .h-banner-swiper .swiper-slide>img { width: 100%; }
/*     .h-banner-pop { position: absolute; left: 0; top: 25%; width: 100%; z-index: 2; }
    .h-banner-pop h2 { font-size: 46px; color: #fff; line-height: 62px; letter-spacing: 2px; margin-bottom: 4%; font-weight: normal; width: 45%; }
    .h-banner-pop h2:after { content: ""; display: block; height: 1px; width: 80px; background: #fff; margin-top: 6%; }
    .h-b-logo { width: 119px; }
    .h-b-logo img { width: 100%; }
 */

    .h-banner .swiper-button-next { right: 5%;}
    .h-banner .swiper-button-prev { left: 5%; }
    .h-banner .swiper-button-next, .h-banner .swiper-button-prev { opacity: 0; visibility: hidden; z-index: 2; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; }
    .h-banner:hover .swiper-button-next, .h-banner:hover .swiper-button-prev { opacity: 1; visibility: visible; }
    .h-banner .swiper-button-next i, .h-banner .swiper-button-prev i { width: 40px; height: 77px; margin-top: -38px; top: 50%; position: absolute; }
    .h-banner .swiper-button-next i {  right: 50%; margin-right: -50px;


 background: url(../../images/slide_arrow.png) no-repeat center;


    float: left;
    background-position: 0 -77px;
    background-repeat: no-repeat;
    cursor: pointer;

    }
    .h-banner .swiper-button-prev i {  left: 50%; margin-left: -50px;


background: url(../../images/slide_arrow.png) no-repeat center;

    float: left;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;

     }




    .h-banner .swiper-pagination { width: 100%; left: 0; bottom: 35px; text-align: center; font-size: 0;  z-index: 999}
    .h-banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; cursor:pointer }
    .h-banner .swiper-pagination-bullet { height: 4px;
    width: 40px;
    display: inline-block;
    margin: 0 3px;
    overflow: hidden;
    border: 1px solid #fff;

     opacity: 1;  border-radius: 0px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; position: relative; }
    .h-banner .swiper-pagination-bullet:hover:after { opacity: 1; visibility: visible; }
    .h-banner .swiper-pagination-bullet-active { opacity: 1; background: #fff; height: 4px;
    width: 40px; }
    .h-banner .swiper-pagination-bullet-active:after { opacity: 1; visibility: visible; }
    .h-banner .swiper-button-next, .h-banner .swiper-button-prev { margin-top: 0; z-index: 2; height: 100%; background: none; top: 0; width: 150px; }


.slide-cont-wrap{ position: absolute; height: 100%; width:100%;/*background-color: blue; */top:0; left:0; z-index:2; display: none;}

.slide_c_text{ border:2px solid #1772c6; color:#fefefe;  font-size:22px; padding:25px 30px; line-height:32px; border-bottom: 0; background-color: #191c3e; background-color: rgba(25, 28, 62, 0.75) }
.slide_c_text span{ color:#f7e217;  }
.slide_c_btn a{ display:block; background-color:#1772c6; color:#fff; padding:12px 20px 12px 30px;  font-size:14px;}
.slide_c_btn a span{ margin-right:10px; }

.h-banner .slide_content{width:36%; margin-top:13%; margin-left:4%; position: absolute;}
.slide_content:hover .slide_c_text{  border:2px solid #191c3e; border-bottom: 0;  }
.slide_content:hover .slide_c_btn a{background-color:#191c3e}
.slide_content:hover .slide_c_btn a span{ margin-right:0; }










/*banner style*/



#banner {

	width: 100%;

	float: left;

}

#banner .slide img {

	width: 100%

}

#fwslider {

	position: relative;

	width: 100%;

}

#fwslider .slide-cont-wrap {

	position: absolute;

	height: 100%;

	width: 100%;/*background-color: blue; */

	top: 0;

	left: 0;

}

#fwslider .slide {

	position: relative;

	display: none;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 0;

	width: 100%;/*text-align: center;*/

}

#fwslider .slide img {/*width:100%;*/

}

#fwslider .slidePrev {

	margin-left: 25px;

	width: 39px;

	height: 77px;

	position: absolute;

	top: 50%;

	left: -50px;

	opacity: 0.7;

	z-index: 10;

}

#fwslider .slidePrev span {

	background-image: url(/images/en/slide_arrow.png);

	width: 38px;

	height: 77px;

	float: left;

	background-position: 0 0;

	background-repeat: no-repeat;

	cursor: pointer;

}

#fwslider .slideNext {

	width: 39px;

	height: 77px;

	position: absolute;

	top: 50%;

	right: -50px;

	opacity: 0.7;

	z-index: 10;

	margin-right: 25px;

}

#fwslider .slideNext span {

	background-image: url(/images/en/slide_arrow.png);

	width: 39px;

	height: 77px;

	float: left;

	background-position: 0 -77px;

	background-repeat: no-repeat;

	cursor: pointer;

}

#fwslider .timers {

	height: 2px;

	position: absolute;

	bottom: 50px;

	left: 50%;

	z-index: 3;

	margin-left: -112px;

	text-align: center;

}

#fwslider .timer {

	height: 2px;

	width: 40px;

	display: inline-block;

	margin: 0 3px;

	overflow: hidden;

	border: 1px solid #fff;

}

#fwslider .progress {

	height: 4px;

	width: 0%;

	background-color: #fff;

	float: left;

}

#fwslider .slide_content {

	width: 40%;

	margin-top: 13%;

	margin-left: 4%;

	position: absolute;

}

.slide_c_text {

	border: 2px solid #1772c6;

	color: #fefefe;

	font-size: 22px;

	padding: 25px 30px;

	line-height: 32px;

	border-bottom: 0;

	background-color: #191c3e;

	background-color: rgba(25, 28, 62, 0.75)

}

.slide_c_text span {

	color: #f7e217;

}

.slide_c_btn a {

	display: block;

	background-color: #1772c6;

	color: #fff;

	padding: 12px 20px 12px 30px;

	font-size: 14px;

}

.slide_c_btn a span {

	margin-right: 10px;

}

.slide_content:hover .slide_c_text {

	border: 2px solid #191c3e;

	border-bottom: 0;

}

.slide_content:hover .slide_c_btn a {

	background-color: #191c3e

}

.slide_content:hover .slide_c_btn a span {

	margin-right: 0;

}

/*首页我们的服务*/



.h-serve {

	width: 100%;

}

.h-title {

	text-align: center;

	width: 100%;

	margin: 0 auto;

	margin-top: 5%;

	margin-bottom: 4%;

}

.h-title h2 {

	font-size: 36px;

	margin-bottom: 20px;

	color: #222;

	text-transform: uppercase;

	font-family: Georgia, "Times New Roman", Times, serif;

}

.h-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 65px;

	margin: 27px auto 0;

}

.h-title p {

	font-size: 14px;

	line-height: 23px;

	color: #191c3e;

	width: 70%;

	margin: 0 auto;

}

.h-serve-wrap {

	margin-bottom: 5%;

	float: left;

	width: 100%

}

.h-serve-wra-l {

	width: 30%;

}

.h-serve-wra-l .h-serve-wra-l-cont {

	width: 100%;

	display: none;

	position: relative;

}

.h-serve-wra-l-mask {

	position: relative;

	background-color: #000;

	background-color: rgba(0, 0, 0, 0.5);

	height: 100%;

	width: 100%;

	position: absolute;

	top: 0;

	left: 0;

	color: #fff;

}

.h-serve-wra-l .h-serve-wra-l-cont:hover .h-serve-wra-l-mask {

	background-color: rgba(0, 0, 0, 0.2);

}

.h-serve-wra-l-mask h2 {

	font-weight: normal;

	height: 60px;

	position: absolute;

	top: 50%;

	margin-top: -30px;

	width: 100%;

	text-align: center;

}

.h-serve-wra-l-mask h2 a {

	color: #fff;

	font-size: 18px;

	line-height: 30px;

	display: inline-block;

}

.h-serve-wra-l-mask h2 a i {

	height: 1px;

	background-color: #fff;

	display: block;

	width: 0;

	margin: 0 auto;

}

.h-serve-wra-l-mask h2 a p {

	color: #f7e217;

	font-size: 12px;

}

.h-serve-wra-l-mask h2 a:hover p {

	text-decoration: underline;

}

.h-serve-wra-l div img {

	width: 100%

}

.h-serve-wra-r {

	width: 65%;

	margin-left: 5%;

}

.h-serve-wra-r dl {

	width: 45%;

	margin-left: 5%;

	margin-bottom: 4%;

	float: left;

	min-height: 130px;

	cursor: pointer;

}

.h-serve-wra-r dl dt {

	height: 60px;

	width: 60px;

	border: 1px solid #1c1f41;

	border-radius: 50%;

	float: left;

}

.h-serve-wra-r dl:hover dt, .h-serve-wra-r dl.cur dt {

	border-color: #1772c6;

	background-color: #1772c6;

	border-radius: 0;

}

.h-serve-wra-r dl dt i {

	overflow: hidden;

	display: block;

	height: 30px;

	width: 46px;

	margin: 0 auto;

	margin-top: 16px;

}

.h-serve-wra-r dl dt i.h-serve-icon1 {

	display: block;

	background: url(/images/en/h-serve-icon1.png) no-repeat center 0;

}

.h-serve-wra-r dl:hover dt i.h-serve-icon1, .h-serve-wra-r dl.cur dt i.h-serve-icon1 {

	background-position: center -30px;

}

.h-serve-wra-r dl dt i.h-serve-icon2 {

	display: block;

	background: url(/images/en/h-serve-icon2.png) no-repeat center 0;

}

.h-serve-wra-r dl:hover dt i.h-serve-icon2, .h-serve-wra-r dl.cur dt i.h-serve-icon2 {

	background-position: center -30px;

}

.h-serve-wra-r dl dt i.h-serve-icon3 {

	display: block;

	background: url(/images/en/h-serve-icon3.png) no-repeat center 0;

}

.h-serve-wra-r dl:hover dt i.h-serve-icon3, .h-serve-wra-r dl.cur dt i.h-serve-icon3 {

	background-position: center -30px;

}

.h-serve-wra-r dl dt i.h-serve-icon4 {

	display: block;

	background: url(/images/en/h-serve-icon4.png) no-repeat center 0;

}

.h-serve-wra-r dl:hover dt i.h-serve-icon4, .h-serve-wra-r dl.cur dt i.h-serve-icon4 {

	background-position: center -30px;

}

.h-serve-wra-r dl dt i.h-serve-icon5 {

	display: block;

	background: url(/images/en/h-serve-icon5.png) no-repeat center 0;

}

.h-serve-wra-r dl:hover dt i.h-serve-icon5, .h-serve-wra-r dl.cur dt i.h-serve-icon5 {

	background-position: center -30px;

}

.h-serve-wra-r dl dt i.h-serve-icon6 {

	display: block;

	background: url(/images/en/h-serve-icon6.png) no-repeat center 0;

}

.h-serve-wra-r dl:hover dt i.h-serve-icon6, .h-serve-wra-r dl.cur dt i.h-serve-icon6 {

	background-position: center -30px;

}

.h-serve-wra-r dl dt i.h-serve-icon7 {

	display: block;

	background: url(/images/en/h-serve-icon7.png) no-repeat center 0;

}

.h-serve-wra-r dl:hover dt i.h-serve-icon7, .h-serve-wra-r dl.cur dt i.h-serve-icon7 {

	background-position: center -30px;

}

.h-serve-wra-r dl dt i.h-serve-icon8 {

	display: block;

	background: url(/images/en/h-serve-icon8.png) no-repeat center 0;

}

.h-serve-wra-r dl:hover dt i.h-serve-icon8, .h-serve-wra-r dl.cur dt i.h-serve-icon8 {

	background-position: center -30px;

}

.h-serve-wra-r dl dd {

	margin-left: 80px;

}

.h-serve-wra-r dl dd h2 {

	margin-bottom: 12px;

}

.h-serve-wra-r dl dd h2 a {

	font-size: 22px;

	letter-spacing: -1px;

	color: #191c3e;

}

.h-serve-wra-r dl:hover dd h2 a, .h-serve-wra-r dl.cur dd h2 a {

	color: #1772c6;

}

.h-serve-wra-r dl dd p {

	font-size: 14px;

	line-height: 21px;

	color: #333;

	min-height: 110px;

}

/*首页推荐产品*/



.h-prodcut {

	background-color: #f2f2f2;

	width: 100%;

}

.h-prodcut-list.swiper-slide a {

	background-color: white;

	position: relative;

	transition: all 0.6s linear;

	-moz-transition: all 0.6s linear;

	-webkit-transition: all 0.6s linear;

	-o-transition: all 0.6s linear;

	display: block;

}

.h-prodcut-list .swiper-slide a:hover {

	margin-top: -10px;

	-webkit-transition: all 0.6s ease-in-out;

	-moz-transition: all 0.6s ease-in-out;

	-o-transition: all 0.6s ease-in-out;

	-ms-transition: all 0.6s ease-in-out;

	transition: all 0.6s ease-in-out;

	box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

}

.h-prodcut-list .swiper-slide a {

	background-color: white;

	padding-bottom: 15px;

	border-bottom: 1px solid #e2e2e2;

	display: block;

}

.h-prodcut-list .swiper-slide a:hover {

	border-bottom: 7px solid #1772c6;

	padding-bottom: 9px;

}

.h-prodcut-swiper {

	margin-bottom: 7%;

	width: 100%;

	height: 100%;

	overflow: hidden;

	position: relative;

	padding: 10px 0;

}

.h-prodcut-pic img {

	width: 100%;

}

.h-prodcut-list .swiper-slide h2 {

	padding: 20px 30px 14px 30px;

	color: #191c3f;

	font-size: 16px;

	text-align: center;

}

.h-prodcut-list .swiper-slide p {

	font-size: 12px;

	line-height: 21px;

	padding: 0 30px;

	color: #444;

	min-height: 80px;

}

.h-prodcut-list .swiper-slide a:hover h2 {

	color: #1772c6;

}

.swiper-button-prev, .swiper-button-next {

	width: 21px;

	height: 42px;

	top: 0;

	top: 10px;

	height: 100%;

	width: 60px;

}

.swiper-button-prev {

	left: 0;

	background: url(/images/en/swiper-button-prev-arrow.png) 0 center no-repeat;

}

.swiper-button-next {

	right: 0;

	background: url(/images/en/swiper-button-next-arrow.png) right center no-repeat;

}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {

	opacity: 1;

	background: url(/images/en/swiper-button-prev-arrow2.png) 0 center no-repeat;

	cursor: not-allowed;

	pointer-events: auto;

}

.swiper-button-next.swiper-button-disabled {

	opacity: 1;

	background: url(/images/en/swiper-button-next-arrow2.png) right center no-repeat;

}

/*首页应用案例*/



.h-case {

	position: relative;

	width: 100%;

	background: url(/images/en/h-case-pic1.jpg) no-repeat 0 0/ 100% 100%;

}

.h-case-cont {    /* position: absolute;*/

	float: left;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	background-color: #06071f;

	background-color: rgba(6, 7, 31, 0.82);

	background-image: url(/images/en/h_bgpoint.png);

	background-repeat: repeat;

}

.h-case-title {

	text-align: center;

	width: 100%;

	margin: 0 auto;

	margin-top: 6%;

	margin-bottom: 4%;

}

.h-case-title h2 {

	font-size: 36px;

	margin-bottom: 20px;

	color: #fff;

	text-transform: uppercase;

	font-family: Georgia, "Times New Roman", Times, serif;

}

.h-case-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 65px;

	margin: 27px auto 0;

}

.h-case-title p {

	font-size: 14px;

	line-height: 23px;

	color: #e9e9e9;

	width: 45%;

	margin: 0 auto;

}

.h-case-list {

	width: 100%;

	overflow: hidden;

	margin-bottom: 4%

}

.h-case-list ul {

	width: 102%;

}

.h-case-list ul li {

	float: left;

	position: relative;

	overflow: hidden;

	width: 23%;

	margin-right: 2%;

	cursor: pointer;

}

.h-case-list ul li img {

	width: 100%

}

.h-case-list ul li .h-case-list-cont {

	position: absolute;

	background-color: #000;

	background-color: rgba(0, 0, 0, 0.45);

	height: 100%;

	width: 100%;

	color: white;

	z-index: 5;

	top: 0;

	left: 0;

	text-align: center;

}

.h-case-list ul li .h-case-list-cont:hover, .h-case-list ul li.cur .h-case-list-cont {

	background-color: rgba(0, 0, 0, 0.7);

}

.h-case-list ul li .h-case-list-cont i {

	display: block;

	width: 68px;

	height: 70px;

	margin: 30% auto 2%;

}

.h-case-list-cont i.h-case-icon1 {

	background: url(/images/en/h-case-list-icon1.png) no-repeat center 0;

}

.h-case-list-cont:hover i.h-case-icon1, .h-case-list ul li.cur .h-case-list-cont i.h-case-icon1 {

	background-position: center -70px;

}

.h-case-list-cont i.h-case-icon2 {

	background: url(/images/en/h-case-list-icon2.png) no-repeat center 0;

}

.h-case-list-cont:hover i.h-case-icon2, .h-case-list ul li.cur .h-case-list-cont i.h-case-icon2 {

	background-position: center -70px;

}

.h-case-list-cont i.h-case-icon3 {

	background: url(/images/en/h-case-list-icon3.png) no-repeat center 0;

}

.h-case-list-cont:hover i.h-case-icon3, .h-case-list ul li.cur .h-case-list-cont i.h-case-icon3 {

	background-position: center -70px;

}

.h-case-list-cont i.h-case-icon4 {

	background: url(/images/en/h-case-list-icon4.png) no-repeat center 0;

}

.h-case-list-cont:hover i.h-case-icon4, .h-case-list ul li.cur .h-case-list-cont i.h-case-icon4 {

	background-position: center -70px;

}

.h-case-list ul li .h-case-list-cont:hover p, .h-case-list ul li.cur .h-case-list-cont p {

	color: #1772c6;

}

.h-case-more {

	width: 150px;

	height: 36px;

	line-height: 36px;

	border: 2px solid #fff;

	margin: 0 auto 8%;

	font-size: 14px;

}

.h-case-more:hover {

	border: 2px solid #1772c6;

}

.h-case-more a {

	color: white;

	display: block;

	padding-left: 30px;

}

.h-case-more a:hover {

	color: #1772c6;

}

.h-case-more a span {

	margin-left: 5px

}

.h-case-more a:hover span {

	margin-left: 15px

}

/*首页新闻动态*/



.h-news {

	position: relative;

	width: 100%;

}

.swiper-container {

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

	border-bottom: 1px solid #f2f2f2;

}

.h-news-list {

	margin-bottom: 80px;

	font-size: 18px;

	background: #f2f2f2;

	padding: 10px;

	box-sizing: border-box;

	position: relative;

	border: 2px solid #fff;

}

.h-news-list:hover {

	border: 2px solid #191c40;

}

.h-news-list .h-news-list-arrow {

	background: url(/images/en/h-news-list-arrow.png) no-repeat 0 0;

	display: block;

	position: absolute;

	bottom: 0;

	right: 0;

	height: 35px;

	width: 35px;

}

.h-news-list:hover .h-news-list-arrow {

	background: url(/images/en/h-news-list-arrow2.png) no-repeat 0 0;

	position: absolute;

	bottom: 0;

	right: 0;

	height: 35px;

	width: 35px;

}

.h-news-list .h-news-pic {

	float: left;

	width: 35%;

	overflow: hidden;

}

.h-news-list .h-news-pic img {

	width: 100%;

}

.h-news-list .h-news-info {

	margin-left: 40%;

	padding-top: 10px

}

.h-news-list .h-news-info h2 {

	font-size: 16px;

	color: #191c3f;

	min-height: 45px;

	line-height: 22px;

}

.h-news-list .text {

	color: #444;

	font-size: 14px;

	max-height: 66px;

	min-height: 66px;

	line-height: 22px;

	overflow: hidden;

	margin-top: 5px;

}

.h-news-list p {

	color: #8b8b8c;

	font-size: 12px;

	margin-top: 10px;

}

.h-news .swiper-container-horizontal>.swiper-pagination-bullets {

	bottom: 15px;

}

.swiper-pagination-bullet {

	width: 11px;

	height: 11px;

	display: inline-block;

	border-radius: 100%;

	border: 1px solid #444;

	opacity: 1;

	background: none;

}

.swiper-pagination-bullet-active {

	opacity: 1;

	background: #1772c6;

	border: 1px solid #1772c6;

}

/*首页我们的客户*/



.h-kehu {

	width: 100%;

	margin-bottom: 6%;

}

.h-kehu-list li {

	width: 9.5%;

	float: left;

	border: 1px solid #e9e9e9;

	margin-right: 0.33%;

	overflow: hidden;

}

.h-kehu-list li img {

	width: 100%;

}

/*底部*/



.footer-nav {

	background-color: #0e102f;

	width: 100%;

	padding: 3% 0 3% 0;

}

.footer-nav-list {

	float: left;

	width: 23%;

	border-right: 1px solid #272844;

	margin-right: 4%;

	min-height: 600px

}

.footer-nav-list h2 {

	color: #fff;

	font-size: 14px;

	margin-bottom: 3%;

	position: relative;

}

.footer-nav-list h2 a {

	color: #fff;

}

.footer-nav-list h2 a:hover {

	color: #1772c6;

	text-decoration: underline;

}

.footer-nav-list h2 p {

	display: none;

	position: absolute;

	width: 60%;

	height: 100%;

	top: 0;

	right: 0;

}

.footer-nav-list h2 p i {

	position: absolute;

	height: 20px;

	width: 20px;

	border: 1px solid #1b1e45;

	background-color: #1b1e45;

	top: 50%;

	right: 0px;

	margin-top: -11px;

	line-height: 21px;

	text-align: center;

	border-radius: 50%;

	vertical-align: middle;

	color: #fff;

}

.footer-nav-list ul {

	margin-bottom: 12%

}

.footer-nav-list ul li {

	margin-bottom: 2%

}

.footer-nav-list ul li a {

	color: #c9c9c9;

	font-size: 12px;

	line-height: 25px;

}

.footer-nav-list ul li a:hover {

	color: #1772c6;

	text-decoration: underline;

}

.footer-contact {

	float: left;

	width: 23%;

	border-right: 1px solid #272844;

	margin-right: 3%;

	min-height: 600px;

}

.footer-contact h2 {

	color: #fff;

	font-size: 14px;

	margin-bottom: 7%;

}

.footer-contact dl {

	color: #efefef;

	font-size: 12px;

	margin-bottom: 5%;

	line-height: 23px;

}

.footer-contact dl dt i {

	color: #999;

	margin-right: 10px;

	display: inline-block;

	width: 10px;

	font-size: 15px;

}

.footer-contact dl dt i.phone {

	font-size: 13px;

}

.footer-contact dl dt i.fax, .footer-contact dl dt i.email {

	font-size: 12px;

}

.footer-contact dl dd {

	margin-left: 20px;

}

.footer-nav-r {

	color: #fff;

	font-size: 12px;

	line-height: 27px;

	float: right;

	width: 19%;

}

.footer-nav-r p {

	margin: 10px 0 10px 0;

	line-height: 21px;

}

.footer-copyright {

	background-color: #181b3d;

	width: 100%;

	color: white;

	font-size: 12px;

	padding: 20px 0;

	line-height: 27px;

}

.footer-copyrigh-l div {

	/* margin-left: 30px; */

}

.footer-copyrigh-l div a {

	color: white;

	padding-right: 15px;

}

.footer-copyrigh-l div a:hover {

	color: #1772c6

}

.footer-copyrigh-r i {

	display: inline-block;

	margin-right: 10px;

	vertical-align: middle;

}

.footer-copyrigh-r a {

	color: white;

}

.footer-copyrigh-r a:hover {

	color: #1772c6;

}

/*-----------------内页------------------*/



.gray-bg {

	background: #f4f4f4;

	width: 100%;

	float: left;

}

.page-banner {

	width: 100%;

	position: relative;

}

.page-banner img {

	width: 100%;

}

.p-b-cont {

	position: absolute;

	top: 0;

	color: #fff;

	width: 100%;

	height: 100%

}

.p-b-c-inner {

	margin-top: 7%;

	width: 50%;

	margin-left: 2%;

}

.p-b-c-inner h2 {

	color: #fff;

	font-size: 36px;

	margin-bottom: 20px;

	text-transform: uppercase;

	font-family: Georgia, "Times New Roman", Times, serif;

}

.p-b-c-inner p {

	line-height: 22px;

	font-size: 14px

}

.p-b-c-inner h2:after {

	content: "";

	display: block;

	width: 65px;

	height: 2px;

	background: #1772c6;

	margin-top: 15px;

}

.p-b-c-btn {

	width: 170px;

	height: 36px;

	line-height: 36px;

	border: 2px solid #fff;

	margin-top: 20px;

	font-size: 14px;

}

.p-b-c-btn:hover {

	border: 2px solid #1772c6;

}

.p-b-c-btn a {

	color: white;

	display: block;

	padding-left: 25px;

}

.p-b-c-btn a:hover {

	color: #1772c6;

}

.p-b-c-btn a span {

	margin-left: 5px

}

.p-b-c-btn a:hover span {

	margin-left: 15px

}

/*我们的服务*/



.gcfw-intro {

	width: 100%;

	float: left;

	margin: 3% 0;

}

.gcfw-i-inner {

	float: left;

	width: 100%;

	color: #fff;

}

.gcfw-i-cont {

	width: 60%;

	margin: 5% 4% 8% 4%;

}

.gcfw-i-cont h2 {

	color: #fff;

	font-size: 24px;

	margin-bottom: 3%;

	text-transform: uppercase;

}

.gcfw-i-cont p {

	font-size: 14px;

	line-height: 22px;

	margin-bottom: 3%;

}

/*工程服务列表*/



.serve-page {

	width: 100%;

}

.serve-page-wrap {

	margin-bottom: 5%;

	float: left;

	width: 100%;

	overflow: hidden;

	background: #fff;

}

.serve-page-inner {

	width: 100.6%;

	float: left;

	margin-bottom: 1px;

}

.s-p-list {

	width: 33%;

	float: left;

	min-height: 130px;

	background: #fff;

	border: 1px solid #e9e9e9;

	margin-right: -1px;

	margin-bottom: -1px;

	height: 370px;    /*-webkit-box-sizing:border-box; -moz- box-sizing:border-box; box-sizing:border-box;*/

}

.s-p-list dl {

	width: 100%;

	margin-bottom: 7%;

}

.s-p-list dl dt {

	height: 60px;

	width: 60px;

	border: 1px solid #1c1f41;

	border-radius: 50%;

	float: left;

}

.s-p-list:hover dt {

	border-color: #1772c6;

	background-color: #1772c6;

	border-radius: 0;

}

.s-p-list dl dt i {

	overflow: hidden;

	display: block;

	height: 30px;

	width: 46px;

	margin: 0 auto;

	margin-top: 16px;

}

.s-p-list dl dt i.serve-page-icon1 {

	display: block;

	background: url(/images/en/h-serve-icon1.png) no-repeat center 0;

}

.s-p-list:hover dt i.serve-page-icon1 {

	background-position: center -30px;

}

.s-p-list dl dt i.serve-page-icon2 {

	display: block;

	background: url(/images/en/h-serve-icon2.png) no-repeat center 0;

}

.s-p-list:hover dt i.serve-page-icon2 {

	background-position: center -30px;

}

.s-p-list dl dt i.serve-page-icon3 {

	display: block;

	background: url(/images/en/h-serve-icon3.png) no-repeat center 0;

}

.s-p-list:hover dt i.serve-page-icon3 {

	background-position: center -30px;

}

.s-p-list dl dt i.serve-page-icon4 {

	display: block;

	background: url(/images/en/h-serve-icon4.png) no-repeat center 0;

}

.s-p-list:hover dt i.serve-page-icon4 {

	background-position: center -30px;

}

.s-p-list dl dt i.serve-page-icon5 {

	display: block;

	background: url(/images/en/h-serve-icon5.png) no-repeat center 0;

}

.s-p-list:hover dt i.serve-page-icon5 {

	background-position: center -30px;

}

.s-p-list dl dt i.serve-page-icon6 {

	display: block;

	background: url(/images/en/h-serve-icon6.png) no-repeat center 0;

}

.s-p-list:hover dt i.serve-page-icon6 {

	background-position: center -30px;

}

.s-p-list dl dt i.serve-page-icon7 {

	display: block;

	background: url(/images/en/h-serve-icon7.png) no-repeat center 0;

}

.s-p-list:hover dt i.serve-page-icon7 {

	background-position: center -30px;

}

.s-p-list dl dt i.serve-page-icon8 {

	display: block;

	background: url(/images/en/h-serve-icon8.png) no-repeat center 0;

}

.s-p-list:hover dt i.serve-page-icon8 {

	background-position: center -30px;

}

.s-p-list dl dd {

	margin-left: 80px;

}

.s-p-list dl dd h2 {

	font-size: 18px;

	margin-bottom: 12px;

	color: #191c3e;

	line-height: 60px;

	font-weight: bold;

}

.s-p-list:hover dd h2, .s-p-list dl.cur dd h2 {

	color: #1772c6;

}

.s-p-list dl dd p {

	font-size: 14px;

	line-height: 23px;

	color: #333;

}

.s-p-logo {

	height: 20px;

	margin-top: 5%;

	margin-right: 5%;

}

.s-p-logo img {

	display: none

}

.s-p-l-cont {

	width: 80%;

	margin: 0 auto;    /*background: red */

}

.s-p-l-text {

	font-size: 14px;

	line-height: 20px;

	height: 62px;

	overflow: hidden;

	margin-bottom: 4%

}

.s-p-list.cur {

	position: relative;

	z-index: 333;

	border: 1px solid #1772c6;

	-webkit-box-shadow: 0 0 5px #1772c6;

	-moz-box-shadow: 0 0 5px #1772c6;

	box-shadow: 0 0 5px #1772c6

}

.s-p-list ul {

	height: 100px;

	overflow: hidden;

	margin-bottom: 3%;

}

.s-p-list ul li {

	float: left;

	width: 50%;

	padding: 2px 0;

}

.s-p-list ul li a {

	font-size: 13px;

	color: #1772c6;

}

.s-p-list ul li a:hover {

	text-decoration: underline;

	color: #1772c6;

	padding-left: 2px;

}

.s-p-list ul li a i {

	margin-right: 5px;

}

.s-p-list-btn {

	width: 80px;

	height: 26px;

	line-height: 26px;

	border: 1px solid #1772c6;

	margin-bottom: 2%;

	font-size: 12px;

	display: none

}

.s-p-list-btn:hover {

	border: 1px solid #00b9d3;

}

.s-p-list-btn a {

	color: #fff;

	display: block;

	padding-left: 15px;

	background: #1772c6;

}

.s-p-list-btn a:hover {

	color: #fff;

	background: #00b9d3;

}

.s-p-list-btn a span {

	margin-left: 5px

}

.s-p-list-btn a:hover span {

	margin-left: 10px

}

.add-more {

	width: 100%;

	float: left;

}

.add-more-line {

	border: 1px solid #e9e9e9;

	padding-top: 2%;

	background: #fff;

	margin-top: -1px;

	float: left;

	width: 99.4%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.add-more-down {

	border: 2px solid #0e102f;

	color: #0e102f;

	width: 190px;

	height: 40px;

	line-height: 40px;

	margin: 0 auto 3%;

	text-align: center;

	position: relative;

	cursor: pointer;

	background-color: #fff;

	padding-right: 25px;

}

.add-more-down:hover {

	border: 2px solid #1772c6;

	color: #1772c6;

}

.add-more-down i {

	background: url(/images/en/add-more-down.png) no-repeat 0 0;

	display: inline-block;

	width: 14px;

	height: 7px;

	right: 25px;

	top: 18px;

	position: absolute;

	animation: addMoreDown 1.2s ease-out infinite;    /* Firefox: */

	-moz-animation: addMoreDown 1.2s ease-out infinite;    /* Safari and Chrome: */

	-webkit-animation: addMoreDown 1.2s ease-out infinite;    /* Opera: */

	-o-animation: addMoreDown 1.2s ease-out infinite;

}

.add-more-down:hover i {

	background: url(/images/en/add-more-down2.png) no-repeat 0 0;

}

 @keyframes addMoreDown {

 0% {

top: 10px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

top: 18px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

top: 18px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

top: 25px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

 @-moz-keyframes addMoreDown /* Firefox */



{

 0% {

top: 10px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

top: 18px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

top: 18px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

top: 25px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

 @-webkit-keyframes addMoreDown /* Safari and Chrome */



{

 0% {

top: 10px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

top: 18px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

top: 18px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

top: 25px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

 @-o-keyframes addMoreDown /* Opera */



{

 0% {

top: 10px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

top: 18px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

top: 18px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

top: 25px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

.add-more-up {

	border: 2px solid #0e102f;

	color: #0e102f;

	width: 100px;

	height: 40px;

	line-height: 40px;

	margin: 0 auto 3%;

	text-align: center;

	position: relative;

	cursor: pointer;

	display: none;

	background-color: #fff;

	padding-right: 25px

}

.add-more-up:hover {

	border: 2px solid #1772c6;

	color: #1772c6;

}

.add-more-up i {

	background: url(/images/en/add-more-up.png) no-repeat 0 0;

	display: inline-block;

	width: 14px;

	height: 7px;

	right: 25px;

	bottom: 15px;

	position: absolute;

	animation: addMoreUp 1.2s ease-out infinite;    /* Firefox: */

	-moz-animation: addMoreUp 1.2s ease-out infinite;    /* Safari and Chrome: */

	-webkit-animation: addMoreUp 1.2s ease-out infinite;    /* Opera: */

	-o-animation: addMoreUp 1.2s ease-out infinite;

}

.add-more-up:hover i {

	background: url(/images/en/add-more-up2.png) no-repeat 0 0;

}

 @keyframes addMoreUp {

 0% {

bottom: 10px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

bottom: 15px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

bottom: 15px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

bottom: 25px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

 @-moz-keyframes addMoreUp /* Firefox */



{

 0% {

bottom: 10px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

bottom: 15px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

bottom: 15px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

bottom: 25px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

 @-webkit-keyframes addMoreUp /* Safari and Chrome */



{

 0% {

bottom: 10px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

bottom: 15px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

bottom: 15px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

bottom: 25px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

 @-o-keyframes addMoreUp /* Opera */



{

 0% {

bottom: 10px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

bottom: 15px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

bottom: 15px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

bottom: 25px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

.gmzx {

	float: left;

	width: 100%;

}

.gmzx-cont {

	color: #fefefe;

	font-size: 24px;

	line-height: 36px;

	width: 70%;

	margin: 4% 15% 2% 15%;

}

.gmzx-cont span {

	color: #f7e217;

}

.gmzx-btn {

	width: 165px;

	height: 36px;

	line-height: 36px;

	border: 2px solid #fff;

	margin-top: 2%;

	font-size: 14px;

	margin: 0 auto 4%

}

.gmzx-btn:hover {

	border: 2px solid #1772c6;

}

.gmzx-btn a {

	color: white;

	display: block;

	padding-left: 49px;

}

.gmzx-btn a:hover {

	color: #1772c6;

}

.gmzx-btn a span {

	margin-left: 5px

}

.gmzx-btn a:hover span {

	margin-left: 15px

}

/*培训与支持*/



.pxyzc {

	width: 100%;

	float: left;

	margin-bottom: 4%;

}

.all-title {

	text-align: center;

	width: 100%;

	margin: 0 auto;

	margin-top: 4%;

	margin-bottom: 3%;

}

.all-title h2 {

	font-size: 36px;

	color: #222;

	text-transform: uppercase;

	font-family: Georgia, "Times New Roman", Times, serif;

}

.all-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 65px;

	margin: 27px auto 0;

}

.all-title p {

	font-size: 14px;

	line-height: 23px;

	color: #191c3e;

}

.pxyzc-list {

	overflow: hidden;

	width: 100%

}

.pxyzc-list-info {/* background-color: red;*/

	width: 102%;

}

.pxyzc-list-wrap {

	border: 1px solid #e9e9e9;

	width: 30%;

	float: left;

	margin: 1% 2% 1% 1%;

}

.pxyzc-list-wrap:hover {

	-webkit-box-shadow: 0 0 5px #1772c6;

	-moz-box-shadow: 0 0 5px #1772c6;

	box-shadow: 0 0 5px #1772c6

}

.pxyzc-list-inner {

	width: 70%;

	margin: 6% auto 7%;

}

.pxyzc-icon {

	width: 40px;

	margin-top: 5px;

}

.pxyzc-icon img {

	max-width: 100%

}

.pxyzc-text {

	margin-left: 60px;

}

.pxyzc-text h3 {

	font-size: 18px;

	color: #222;

	margin-bottom: 5px;

}

.pxyzc-text p {

	font-size: 12px;

	line-height: 18px;

	color: #444;

}

/*工程服务详细*/



.page-mbx-wrap {

	float: left;

	width: 100%;

	height: 40px;

}

.page-mbx {

	float: left;

	width: 100%;

	font-size: 12px;

	background-color: #fff;

	z-index: 9;

	height: 40px;

	-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);

	box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);

	border-bottom: 1px solid #e9e9e9

}

.page-mbx-nav {

	margin: 10px 0 10px 5px;

	line-height: 20px;

}

.page-mbx-nav span {

	padding: 0 5px 0 10px;

}

.page-mbx-nav i {

	font-size: 12px;

	margin-bottom: 2px;

	vertical-align: middle;

	display: inline-block;

	margin-right: 5px

}

.page-mbx-nav strong {

	color: #1772c6;

	font-weight: normal;

}

.page-mbx-nav a, .page-prev a {

	color: #444;

	font-size: 12px;

}

.page-mbx-nav a:hover, .page-prev a:hover {

	color: #1772c6

}

.page-prev {

	margin: 10px 0 10px;

	line-height: 20px;

}

.page-prev a:hover span {

	margin-right: 5px;

}

.gcfw-d-banner {

	position: relative;

	float: left;

	width: 100%

}

.gcfw-d-banner img {

	width: 100%;

}

.gcfw-d-b-title {

	text-align: center;

	width: 100%;

	margin: 2% auto;

	color: #fff;

}

.gcfw-d-b-title h2 {

	font-size: 26px;

	color: #fff;

	margin-bottom: 10px;

	text-transform: uppercase;

}

.gcfw-d-b-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 65px;

	margin: 20px auto 0;

}

.gcfw-d-b-title p {

	font-size: 15px;

	line-height: 23px;

}

.gcfw-deta {

	float: left;

	width: 100%;

	margin-top: 3%;

	margin-bottom: 4%;

}

.gcfw-d-l {

	width: 76%;

	border: 1px solid #e9e9e9;

	float: left;

}

.gcfw-d-l-word {

	padding: 4% 4% 5% 4%;

	width: 92%;

	float: left;

	font-size: 14px;

	line-height: 27px;

	overflow: hidden;

}

.gcfw-d-l-word img {

	max-width: 100%;

}

.gcfw-d-l-word strong {

	font-weight: normal;

	color: #1772c6;

}

.gcfw-d-l-word-title {

	float: left;

	width: 100%;

}

.gcfw-d-l-word-title h2 {

	font-size: 28px;

	float: left;

	margin-bottom: 25px;

	font-weight: bold;

	color: #222;

	width: 50%;

	line-height: 30px;

}

.gcfw-d-l-word-title_r {

	float: right;

	width: 50%;

	text-align: right;

	margin-bottom: 25px;

}

.gcfw_services {

	float: left;

	width: 96%;

	padding: 0 2% 5% 2%;

}

.gcfw_services ul {

	float: left;

	width: 100%;

	border-top: 1px solid #fff;

	margin-bottom: 30px;

}

.gcfw_services ul li {

	float: left;

	width: 96%;

	padding: 15px 2%;

	border-top: 1px solid #e9e9e9;

}

.gcfw_services ul li:hover {

	background: #f4f4f4;

}

.gcfw_services_l {

	float: left;

	width: 24%;

	position: relative;

}

.gcfw_services_l img {

	width: 100%;

}

.gcfw_services_r {

	float: right;

	width: 72%;

}

.gcfw_services_r h3 {

	float: left;

	width: 100%;

	color: #191c3f;

	padding-bottom: 10px;

	font-size: 16px;

}

.gcfw_services_r p {

	float: left;

	width: 100%;

	font-size: 14px;

	line-height: 23px;

}

.lightbox_div {

	display: none;

	position: absolute;

	z-index: 9999px;

	width: 100%;

	background: #000;

	height: 100%;

	color: #fff;

	text-align: center;

	pointer-events: none;

}

.lightbox-list {

	width: 100%;

	float: left;

}

.gcfw_services_l:hover .lightbox_div a {

	color: #f7e217;

	display: block;

	height: 100%;

	width: 100%;

}

.lightbox-list .lightbox-list-cont {

	white-space: nowrap;

	overflow: hidden;

}

.lightbox-list .lightbox-list-cont p {

	display: inline-block;

	overflow: hidden;

	vertical-align: top

}

.lightbox-list img {

	width: 100%;

}

.lightbox_div i {

	margin-top: 30%;

	font-size: 28px;

}

.lightbox_div span {

	font-size: 14px;

	line-height: 27px;

}

.gcfw_services ul li:hover .lightbox_div {

	display: block;

	background: #000;

	background-color: rgba(0, 0, 0, 0.5);

}

.lightbox_div a {

	color: #fff;

}

.lightbox_div a:hover {

	color: #f7e217;

	display: block;

	height: 100%;

	width: 100%;

}

.gcfw_services_other {

	float: left;

	width: 100%;

	background: #fff;

	padding-top: 4%;

	padding-bottom: 5%;

}

.gcfw_services_other_box {

	float: left;

	width: 42%;

	margin: 0px 4%;

}

.gcfw_services_other_box h3 {

	float: left;

	border-bottom: 1px solid #dfdfdf;

	width: 100%;

	padding-bottom: 10px;

	margin-bottom: 10px;

}

.gcfw_services_other_box h3 a {

	text-align: right;

	float: right;

	font-size: 12px;

	line-height: 32px;

	color: #1772c6;

}

.gcfw_services_other_box h3 a:hover {

	color: #1772c6;

	text-decoration: underline;

}

.gcfw_services_other_box ul {

	float: left;

	width: 100%;

}

.gcfw_services_other_box ul li {

	float: left;

	width: 100%;

	margin: 5px 0px;

	font-size: 14px;

}

.gcfw_services_other_box ul li a {

	color: #222c2e;

}

.gcfw_services_other_box ul li a:hover {

	color: #1772c6;

	text-decoration: underline;

}

/*工程服务分页*/



.services_fenye {

	float: left;

	width: 96%;

	margin: 0px 2%;

	padding: 20px 0px 15px 0px;

	border-top: 1px dashed #e9e9e9;

	font-size: 14px;

}

.services_fenye span {

	margin-right: 10px;

	border: 1px solid #e9e9e9;

	padding: 5px 12px;

	color: #444;

	text-decoration: none;

}

.services_fenye a {

	color: #1772c6;

}

.services_fenye a:hover span {

	border: 1px solid #1772c6;

	background: #1772c6;

	color: #fff;

}

.services_fenye_l {

	float: left;

	width: 50%;

}

.services_fenye_r {

	float: right;

	width: 50%;

	text-align: right;

}

/*应用案例*/



.cases_content {

	float: left;

	width: 100%

}

.cases_main {

	float: left;

	width: 100%;

	overflow: hidden;

	margin-top: 5%;

	margin-bottom: 4%;

}

.cases_main ul {

	width: 104%;

	float: left;

}

.cases_main ul li {

	float: left;

	position: relative;

	padding-bottom: 60px;

	width: 30%;

	margin-right: 3%;

	background: #fff;

	margin-bottom: 3%;

	border: 1px solid #e9e9e9;

	-webkit-box-shadow: 0 0 10px 3px #e9e9e9;

	-moz-box-shadow: 0 0 10px 3px #e9e9e9;

	box-shadow: 0 0 10px 3px #e9e9e9;

	box-sizing: border-box;

	-moz-box-sizing: border-box;    /* Firefox */

	-webkit-box-sizing: border-box;    /* Safari */

}

.cases_main ul li h3 {

	float: left;

	width: 86%;

	margin: 5% 7% 3% 7%;

	padding-bottom: 10px;

	padding-top: 10px;

	font-size: 22px;

	border-bottom: 1px dotted #e8e8e8;

}

.cases_main ul li:hover {

	border: 1px solid #1772c6;

	transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.cases_main_side {

	position: absolute;

	padding-bottom: 0px;

	background: #fff;

	width: 100%;

	bottom: 0px;

}

.cases_main span {

	overflow: hidden;

	width: 100%;

	float: left;

}

.cases_main_img {

	float: left;

	width: 100%;

}

.cases_main_img img {

	width: 100%;

	overflow: hidden;

	padding-bottom: 50px;

}

.cases_main_img img:hover {

	filter: alpha(opacity=80);

	opacity: 0.8;

}

.cases_main_box {

	float: left;

	width: 86%;

	margin: 1% 7% 5% 7%;

	min-height: 100px;

}

.cases_main_box a {

	float: left;

	width: 49%;

	margin-right: 1%;

	margin-bottom: 3%;

	color: #1772c6;

	font-size: 14px;

}

.cases_main_box a i {

	margin-right: 3px;

}

.cases_main_box a:hover {

	text-decoration: underline;

	color: #280140;

}

.gcfw_cases_other {

	float: left;

	width: 100%;

	background: #f9f9f6;

	padding-top: 4%;

	padding-bottom: 5%;

}

/*产品中心*/



.products_content {

	float: left;

	width: 100%

}

.products_main {

	float: left;

	width: 100%;

	overflow: hidden;

	margin-top: 5%;

	margin-bottom: 2%;

}

.products_main ul {

	width: 101%;

	float: left;

}

.products_main ul li {

	float: left;

	position: relative;

	padding-bottom: 15px;

	width: 24%;

	margin-right: 1%;

	background: #fff;

	margin-bottom: 3%;

	border: 1px solid #fff;

	-webkit-box-shadow: 0 0 10px 3px #e9e9e9;

	-moz-box-shadow: 0 0 10px 3px #e9e9e9;

	box-shadow: 0 0 10px 3px #e9e9e9;

	box-sizing: border-box;

	-moz-box-sizing: border-box;    /* Firefox */

	-webkit-box-sizing: border-box;    /* Safari */

}

.products_main ul li h3 a {

	float: left;

	width: 86%;

	margin: 5% 7% 1% 7%;

	max-height: 50px;

	min-height: 50px;

	overflow: hidden;

	padding-top: 10px;

	font-size: 16px;

	line-height: 22px;

	color: #191c3f;

	text-align: center;

}

.products_main ul li h3 a:hover {

	color: #1772c6;

}

.products_main ul li:hover {

	border: 1px solid #1772c6;

	transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.products_main span {

	overflow: hidden;

	width: 100%;

	float: left;

}

.products_main_img {

	float: left;

	width: 100%;

}

.products_main_img img {

	width: 100%;

	overflow: hidden;

}

.products_main_img img:hover {

	filter: alpha(opacity=80);

	opacity: 0.8;

}

.products_main_box {

	float: left;

	width: 80%;

	margin: 1% 10% 5% 10%;

	min-height: 75px;

	max-height: 75px;

}

.products_main_box a {

	float: left;

	width: 49%;

	margin-right: 1%;

	margin-bottom: 4%;

	color: #666;

	font-size: 12px;

}

.products_main_box a i {

	margin-right: 5px;

}

.products_main_box a:hover {

	text-decoration: underline;

	color: #1772c6;

}

.prod-search {

	float: left;

	width: 100%;

	height: auto;

}

.p-s-cont {

	float: left;

	width: 100%;

	font-size: 12px;

	background-color: #fff;

	top: 0;

	z-index: 9;

	height: auto;

	border-bottom: 1px solid #e9e9e9

}

/*产品中心筛选*/



.pro_phone_sx {

	float: left;

	width: 100%;

	display: none

}

.wrap {

	min-width: 100%;

	max-width: 768px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

}

.htit {

	line-height: 1rem;

	padding: 0 .3rem;

	color: #ff8e2e;

	font-size: 14px;

	margin: 1rem 0 .4rem 0

}

.htit {

	line-height: 1rem;

	padding: 0 .3rem;

	color: #ff8e2e;

	font-size: 14px;

	margin: 1rem 0 .4rem 0

}

.wrapper04 {

	position: relative;

	height: 45px;

	width: 100%;

	overflow: hidden;

	margin: 0 auto;

	background: #ddd

}

.wrapper04 .scroller {

	position: absolute;

	font-size: 14px;

}

.wrapper04 .scroller li {

	height: 45px;

	color: #333;

	float: left;

	line-height: 45px;

	font-size: 14px;

	text-align: center

}

.wrapper04 .scroller li a {

	color: #333;

	display: block;/*margin:0 .3rem;*/

	margin: 0 10px

}

.wrapper04 .scroller li.cur {

	background: #1f438d

}

.wrapper04 .scroller li.cur a {

	color: #fff;

}

/*产品详情页---获取电子手册弹窗*/



.pro_inp_1 {

	border: 1px solid #e2e2e2;

	color: #444;

	background: none;

	border-left: none;

	border-right: none;

	border-top: none;

	width: 96%;

	float: left;

	font-size: 14px;

	line-height: 42px;

	padding-left: 2%;

}

.pro_inp_1:hover {

	border-bottom: 1px solid #1772c6;

}

.pro_book_info {

	margin-top: 20px;

	margin-bottom: 20px;

	padding-bottom: 10px;

}

.pro_book_info li i {

	float: left;

	width: 2%;

	color: crimson;

	font-size: 16px;

	line-height: 42px;

}

.pro_book_info li {

	float: left;

	width: 100%;

	margin: 1% 0px;

}

.pro_book_info ul {

	float: left;

	width: 100%;

}

.pro_book_info input {

	float: left;

}

.pro_bookbut {

	float: right;

	text-align: center;

	color: #fff;

	background: #ffac1c;

	text-decoration: none;

	line-height: 40px;

	width: 110px;

	display: block;

	text-align: center;

	font-size: 14px;

	margin-top: 25px;

}

.pro_bookbut:hover {

	color: #fff;

	background: #004895;

}

/*产品详情页*/



.pro-d-l {

	width: 76%;

	float: left;

}

.pro-d-l-word {

	padding: 0 0 7% 0;

	width: 100%;

	float: left;

	font-size: 14px;

	line-height: 27px;    /*overflow: hidden;*/

}

.pro-d-l-word-l {

	float: left;

	width: 38%;

	margin-right: 5%;

	background: #f4f4f4;

}

/*产品详细页图片相册*/



.products_blank_left {

	margin: 3% auto 0;

	width: 94%;

}

#preview {

	float: none;

	text-align: center;

	width: 100%;

}

.jqzoom {

	width: 100%;

	height: 100%;

	position: relative;

}

.jqzoom img {

	width: 100%;

}

.zoomdiv {

	left: 859px;

	height: 100%;

	width: 100%;

}

.list-h li {

	float: left;

}

#spec-n5 {

	width: 100%;

	height: 70px;

	margin: 5px 0;

	overflow: hidden;

}

#spec-left {

	background: #fff url(/images/en/spec-list-left.png) no-repeat center/40% auto;

	width: 5%;

	height: 65px;

	float: left;

	cursor: pointer;

	border-radius: 5px 0 0 5px

}

#spec-left:hover {

	background: #1772c6 url(/images/en/spec-list-left2.png) no-repeat center/40% auto;

}

#spec-right {

	background: #fff url(/images/en/spec-list-right.png) no-repeat center/40% auto;

	width: 5%;

	height: 65px;

	float: left;

	cursor: pointer;

	border-radius: 0 5px 5px 0

}

#spec-right:hover {

	background: #1772c6 url(/images/en/spec-list-right2.png) no-repeat center/40% auto;

}

#spec-list {

	width: 90%;

	float: left;

	overflow: hidden;

	display: inline;

	height: 70px;

}

#spec-list ul li {

	float: left;

	margin-right: 0px;

	display: inline;

	width: 73px;

}

#spec-list ul li img {

	padding: 1px;

	width: 64px;

	height: 64px;

}

/*产品详细页图片相册 结束*/



.pro-d-l-word-r {

	float: right;

	width: 57%;

}

.pro-d-l-word-r h2 {

	float: left;

	width: 100%;

	font-size: 36px;

	line-height: 38px;

	margin: 15px 0px;

	color: #111;

}

.pro-text {

	float: left;

	width: 100%;

	border-bottom: 2px solid #0e102f;

	padding-top: 1%;

	padding-bottom: 5%;

	margin-bottom: 5%;

	font-size: 14px;

}

.pro-text img {

	max-width: 100%;

}

.pro_buttom {

	float: left;

	width: 100%;

}

.pro_buttom h3 {

	text-align: center;

}

.pro_buttom_book {

	color: #0e102f;

	border: 2px solid #0e102f;

	display: block;

	padding: 0px 15px;

	line-height: 38px;

	font-size: 16px;

	font-weight: normal;

	float: left;

	margin-right: 3%;

}

.pro_buttom_book:hover {

	color: #fff;

	background: #1c8ecd;

	border: 2px solid #1c8ecd;

}

.pro_buttom_buy {

	color: #fff;

	background: #0e102f;

	border: 2px solid #0e102f;

	display: block;

	padding: 0px 15px;

	line-height: 38px;

	font-size: 16px;

	font-weight: normal;

	float: left;

	margin-right: 3%;

}

.pro_buttom_buy:hover {

	color: #fff;

	background: #1c8ecd;

	border: 2px solid #1c8ecd;

}

.pro_buttom h3 i {

	margin-right: 5px;

}

.pro_blank_other {

	float: left;

	width: 100%;

	background: #f6f7f9;

	padding-top: 4%;

	padding-bottom: 5%;

}

.pro_blank_other_box {

	float: left;

	width: 29%;

	margin: 0px 2%;

}

.pro_blank_other_box h3 {

	float: left;

	border-bottom: 1px solid #dfdfdf;

	width: 100%;

	padding-bottom: 10px;

	margin-bottom: 10px;

}

.pro_blank_other_box h3 a {

	text-align: right;

	float: right;

	font-size: 12px;

	line-height: 32px;

	color: #1772c6;

}

.pro_blank_other_box h3 a:hover {

	color: #1772c6;

	text-decoration: underline;

}

.pro_blank_other_box ul {

	float: left;

	width: 100%;

}

.pro_blank_other_box ul li {

	float: left;

	width: 100%;

	margin: 5px 0px;

	font-size: 14px;

}

.pro_blank_other_box ul li a {

	color: #222c2e;

}

.pro_blank_other_box ul li a:hover {

	color: #1772c6;

	text-decoration: underline;

}

/*tab*/



.pro_tab {

	float: left;

	width: 100%;

	box-sizing: border-box;

	-moz-box-sizing: border-box;    /* Firefox */

	-webkit-box-sizing: border-box;    /* Safari */

}

#tabs {

	overflow: hidden;

	width: 100%;

	margin: 0;

	padding: 0;

	list-style: none;

}

#tabs li {

	float: left;

	margin: 0 -15px 0 0;

}

#tabs a {

	float: left;

	position: relative;

	padding: 0 21%;

	height: 0;

	line-height: 36px;

	text-transform: uppercase;

	text-decoration: none;

	color: #fff;

	border-right: 36px solid transparent;

	border-bottom: 36px solid #191c3f;

	border-bottom-color: #777\9;

	opacity: .3;

	filter: alpha(opacity=30);

}

#tabs a:hover, #tabs a:focus {

	border-bottom-color: #1772c6;

	opacity: 1;

	filter: alpha(opacity=100);

}

#tabs a:focus {

	outline: 0;

}

#tabs #current {

	z-index: 3;

	border-bottom-color: #191c3f;

	opacity: 1;

	filter: alpha(opacity=100);

}

.pro_tab_cont {

	display: none;

	background: #fff;

	border: 2px solid #191c3f;

}

.pro_tab_cont h1 {

	display: none;

	background-color: #0e102f;

	color: #fff;

	font-size: 14px;

	font-weight: normal;

	height: 34px;

	line-height: 34px;

}

.pro_tab_cont h1 a {

	color: #fff;

	display: inline-block;

	height: 32px;

	line-height: 32px;

	margin-left: 15px;

}

.pro_tab_cont h1 i {

	color: #fff;

	float: right;

	font-size: 12px;

	height: 32px;

	line-height: 32px;

	margin-right: 10px

}

.pro_tab_hd {

	overflow: hidden;

	width: 100%;

	margin: 0;

	padding: 0;

	list-style: none;

}

.pro_tab_hd h1 {

	float: left;

	margin: 0 -20px 0 0;

	width: 20%

}

.pro_tab_hd h1 i {

	display: none;

}

.pro_tab_hd h1 a {

	float: left;

	position: relative;

	padding: 0 24%;

	height: 0;

	line-height: 36px;

	text-decoration: none;

	color: #fff;

	border-right: 36px solid transparent;

	border-bottom: 36px solid #191c3f; /*border-bottom-color: #777\9;*/

	opacity: .3;

	filter: alpha(opacity=30);

	font-size: 14px;

	font-weight: normal;

	width: 30%;

}

.pro_tab_hd a:hover, .pro_tab_hd a:focus {

	border-bottom-color: #1772c6;

	opacity: 1;

	filter: alpha(opacity=100);

}

.pro_tab_hd a:focus {

	outline: 0;

}

.pro_tab_hd h1 a.current {

	z-index: 3;

	border-bottom-color: #191c3f;

	opacity: 1;

	filter: alpha(opacity=100);

}

/* ----------- */



#content {

	background: #fff;

	padding: 0;    /*height: 220px; border: 2px solid #191c3f;*/

}

#content h2, #content h3, #content p {

	margin: 0 0 15px 0;

}

#content .tab_py {

	padding: 2em;

	line-height: 25px;

	font-size: 16px;

}

#content img {

	max-width: 100%;

}

#content strong {

	color: #1772c6;

}

#content .tab_table {

	font-size: 14px;

	padding-bottom: 40px;

	position: relative;

	overflow: hidden;

	height: 300px;

	padding: 2em;

}

#content .tab_py td {

	padding: 3px 5px;

}

#content .tab_table .t-t-btn {

	position: absolute;

	bottom: 0;

	right: 0;

	z-index: 1

}

#content .tab_table .t-t-btn a {

	font-size: 14px;

	background-color: #1772c6;

	color: #fff;

	display: block;

	padding: 0 20px;

	height: 36px;

	line-height: 36px;

}

#content .tab_table .t-t-btn a span {

	margin-right: 5px;

}

#content .tab_table .t-t-btn a:hover {

	background-color: #0e102f;

	color: #fff;

}

.pro_blank_cp {

	float: left;

	width: 100%;

}

.js_pro_blank_cp {

	width: 100%;

	height: 100%;

	overflow: hidden;

	position: relative;

	padding-top: 10px

}

.pro_blank_cp h3 {

	float: left;

	width: 97%;

	margin-left: 1%;

	margin-right: 1%;

	margin-bottom: 15px;

}

.pro_blank_cp h3 i {

	margin-right: 6px;

}

.pro_blank_cp ul {

	float: left;

	width: 100%;

}

.pro_blank_cp ul li {

	float: left;

	background: #fff;

}

.pro_blank_cp ul li img {

	width: 100%;

}

.pro_blank_cp ul li span {

	float: left;

	width: 90%;

	padding: 20px 5% 25px 5%;

	color: #191c3f;

	font-size: 14px;

	text-align: center;

	max-height: 36px;

	min-height: 36px;

	overflow: hidden;

}

.pro_blank_cp ul li p {

	transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

	background-color: white;

	position: relative;

	display: block;

	height: 100%;

	width: 100%;

	float: left;

}

.pro_blank_cp ul li p:hover {

	color: #1772c6;

	margin-top: -10px;

	-webkit-transition: all 0.6s ease-in-out;

	-moz-transition: all 0.6s ease-in-out;

	-o-transition: all 0.6s ease-in-out;

	-ms-transition: all 0.6s ease-in-out;

	transition: all 0.6s ease-in-out;

	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);

}

/*产品落地页分类x筛选*/



.selectBox {

	width: 100%;

	min-height: auto;

	margin: 0 auto 10px auto;

}

.searchTerm h3 {

	float: left;

	width: 10%;

	font-size: 14px;

	line-height: 20px

}

.clearAll {

	color: #1F438D;

	float: right;

	width: 15%;

	border: 1px solid #1F438D;

	text-align: center;

	height: 30px;

	line-height: 30px;

	margin-top: 5px;

}

.clearAll:hover {

	background: #1F438D;

	color: #fff;

}

.searchTerm {

	width: 100%;

	min-height: 35px;

	margin-top: 0px;

	line-height: 35px;

	padding-bottom: 8px;

	float: left;

}

.varietyBox {

	border-top: 1px solid #111;

}

.varietyBox, .regionBox {

	width: 100%;

	min-height: 35px;

	border-bottom: 1px solid #fff;

	float: left;

	margin-bottom: 4px;

}

.category {

	width: 8%;

	height: 35px;

	background: #cccccc;

	line-height: 35px;

	float: left;

	padding-left: 2%;

}

.varietyBox ul, .regionBox ul {

	width: 78%;

	list-style: none;

	float: left;

}

.varietyBox ul li, .regionBox ul li {

	float: left;

	padding: 0 15px;

	margin-right: 10px;

	line-height: 35px;

	margin-left: 5px;

	margin-bottom: 4px;

}

.varietyBox ul li a, .regionBox ul li a {

	color: #000

}

.moreSelect {

	width: 90px;

	height: 30px;

	margin-top: 5px;

	background: none;

	border: 1px solid #ccc;

	float: right;

	cursor: pointer;

}

.moreSelect:hover {

	background: #1c8ecd;

	color: #fff;

	border: 1px solid #1c8ecd;

}

.my-content {

	color: #fff;

	font-size: 14px;

}

.selected {

	background: #222;

	display: inline-block;

	padding: 0 15px;

	height: 35px;

	margin-right: 10px;

	color: #ffea00;

	position: relative;

}

.resultBox .selected {

	margin: 0px 5px 4px 5px;

	background: #1F438D;

}

.selected .close {

	cursor: pointer;

	line-height: 14px;

	padding: 3px;

	top: 0;

	width: 15px;

	text-align: center;

	position: absolute;

	right: 0;

}

.resultBox {

	width: 73%;

	float: left;

}

.buttonBox {

	width: 100%;

	height: 36px;

	overflow: hidden;

	padding-top: 10px;

	margin-bottom: 10px;

	display: none;

}

.buttonBox button {

	padding: 5px 10px;

	border: 1px solid #ccc;

}

.buttonBox .confirm {

	float: right;

	margin-left: 20px;

}

.buttonBox .confirm:hover {

	background: #1c8ecd;

	border: 1px solid #1c8ecd;

	color: #fff;

}

.buttonBox .returnBack {

	float: right;

	margin-right: 0px;

}

.varietyBox:after, .regionBox:after {

	content: "";

	display: block;

	clear: both;

}

/*分享*/



#share a {

	height: 20px;

	width: 20px;

	padding: 3px;

	margin: 5px 10px 5px 0px;

	border: 1px solid #e9e9e9;

	border-radius: 50%;

	text-align: center;

	display: inline-block;

}

#share a.bds_more {

	background: url(/images/en/share_more.png) no-repeat center;

	display: none;

}

#share a.bds_weixin {

	background: url(/images/en/share_weixin.png) no-repeat center;

}

#share a.bds_qzone {

	background: url(/images/en/share_qzone.png) no-repeat center;

}

#share a.bds_tqq {

	background: url(/images/en/share_tqq.png) no-repeat center;

}

#share a.bds_tsina {

	background: url(/images/en/share_tsina.png) no-repeat center;

}

#share a.bds_sqq {

	background: url(/images/en/share_sqq.png) no-repeat center;

}

#share a.bds_bdhome {

	background: url(/images/en/share_bdhome.png) no-repeat center;

}

/*分页*/



.pageBox {

	padding: 0px;

	float: left;

	font-size: 14px;

	width: 100%;

	height: 40px;

	margin: 0px 0px 5% 0px;

}

.pageBox:hover {

	border-radius: 5px;

}

.pageBox .prev, .pageBox .next {

	padding: 10px 0px;

}

.pageBox .prev a, .pageBox .next a {

	height: 14px;

	padding: 6px;

	overflow: hidden;

	line-height: 14px;

	width: 18px;

}

.pageBox span {

}

.pageBox a {

	margin: 0 3px;

	text-align: center;

	height: 14px;

	padding: 6px 11px 6px 11px;

	line-height: 14px;

	border: 1px solid #bababa;

	background: #fff;

	overflow: hidden;

	text-decoration: none;

	color: #888;

}

.pageBox a:hover {

	border: 1px solid #132b88;

	background-color: #132b88;

	color: #fff;

	text-decoration: none;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	-ms-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.pageHover a, .pageHover a:hover {

	border: 1px solid #132b88;

	background-color: #132b88;

	color: #fff;

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	-ms-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

/*右导航*/



.gcfw-d-r {

	width: 20%;

	margin-bottom: 6%;

	float: right;

	position: relative;

}

.gcfw-d-r-box {

	-webkit-box-shadow: 0 0 5px #ebebeb;

	-moz-box-shadow: 0 0 5px #ebebeb;

	box-shadow: 0 0 10px #ebebeb;

	display: block;

	width: 240px;

}

/*.assdsf{ position:fixed; width:20% }*/



.gcfw-d-r h2 {

	color: #fff;

	background-color: #0e102f;

	font-size: 18px;

	padding: 15px 0 15px 25px;

}

.gcfw-d-r h2 i {

	vertical-align: middle;

	display: inline-block;

	margin-right: 10px;

}

.g-d-nav {

	border: 1px solid #e9e9e9;

	background-color: #fff;

	overflow: hidden;

}

.g-d-n-list {

	margin: 3% 10% 15%;

}

.g-d-n-list>ul>li {

	font-size: 14px;

	border-bottom: 1px solid #e9e9e9;

	line-height: 30px;

}

.g-d-n-list ul>li>a {

	display: block;

	padding: 5px 0;

	position: relative;

	color: #333;

	line-height: 22px;

}

.g-d-n-list ul>li>a i {

	float: right;

	position: absolute;

	right: 0;

	top: 50%;

	height: 14px;

	line-height: 14px;

	margin-top: -7px;

}

.g-d-n-down {

	margin: 5px 0 25px;

	display: none

}

.g-d-n-down a {

	display: block;

	font-size: 12px;

	line-height: 19px;

	margin-bottom: 10px;

	color: #444;

}

.g-d-n-down a:hover {

	color: #176fc0;

	text-decoration: underline;

}

.g-d-n-list>ul>li.cur>a {

	color: #176fc0;

}

.g-d-r-help {

	background-color: #f4f4f4;

	font-size: 14px;

	text-align: center;

	animation: change 1s ease-in infinite;

}

.g-d-r-help a {

	display: inline-block;

	background: url(/images/en/g-d-r-help.png) no-repeat 0 0;

	color: #1772c6;

	height: 30px;

	line-height: 30px;

	padding-left: 35px;

	margin: 8px 0;

}

/*公司简介*/



.about_main {

	float: left;

	width: 100%;

}

.aboutbg {

	width: 100%;

	float: left;

	position: relative;

}

.about_content {

	width: 98%;

	float: left;

	margin: 7% 1% 12% 1%;

	font-size: 16px;

	line-height: 27px;

	color: #fff;

}

.about-icon {

	float: left;

	width: 100%;

}

.about-icon-ms {    /*border:1px solid #fff; background:none;*/

	width: 28px;

	height: 44px;

	border-radius: 15px;

	margin: 0 auto 2%;

	text-align: center;

	position: relative;

	background: url(/images/en/mouse.png) no-repeat 0 0;

	filter: alpha(opacity=85);

	-moz-opacity: 0.85;

	-khtml-opacity: 0.85;

	opacity: 0.85;

}

.about-icon-ms i {

	display: inline-block;

	width: 2px;

	height: 5px;

	right: 13px;

	top: 10px;

	position: absolute;

	background: #fff;

	border-radius: 5px

}

.about-icon-ms:hover {

	filter: alpha(opacity=180);

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

}

.about-icon-ms:hover i {

	background: #fff;

}

.about-icon-ms i {

	animation: aboutIcon 1.2s ease-out infinite;    /* Firefox: */

	-moz-animation: aboutIcon 1.2s ease-out infinite;    /* Safari and Chrome: */

	-webkit-animation: aboutIcon 1.2s ease-out infinite;    /* Opera: */

	-o-animation: aboutIcon 1.2s ease-out infinite;

}

 @keyframes aboutIcon {

 0% {

top: 3px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

top: 8px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

top: 8px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

top: 12px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

 @-moz-keyframes aboutIcon /* Firefox */



{

 0% {

top: 3px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

top: 8px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

top: 8px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

top: 12px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

 @-webkit-keyframes aboutIcon /* Safari and Chrome */



{

 0% {

top: 3px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

top: 8px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

top: 8px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

top: 12px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

 @-o-keyframes aboutIcon /* Opera */



{

 0% {

top: 3px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

 50% {

top: 8px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 75% {

top: 8px;

filter: alpha(Opacity=1);

-moz-opacity: 0 1;

opacity: 1;

}

 100% {

top: 12px;

filter: alpha(Opacity=0);

-moz-opacity: 0;

opacity: 0;

}

}

.about_content h2 {

	font-size: 38px;

	line-height: 38px;

	color: #fff;

	margin: 2% 0px 2% 0px;

}

.about_content .title {

	font-size: 26px;

	margin-bottom: 3%;

}

.about_content .slogan {

	font-size: 16px;

	margin-bottom: 10px;

	padding-top: 10px;

}

/* background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(192, 0, 255, 1)), to(rgba(0, 252, 255, 1)));



		    -webkit-background-clip: text;



		    -webkit-text-fill-color: transparent; */



.about_content .line_white {

	height: 1px;

	overflow: hidden;

	background: #fff;

	display: block;

	filter: alpha(opacity=55);

	-moz-opacity: 0.55;

	-khtml-opacity: 0.55;

	opacity: 0.55;

	margin: 4% 0;

}

.about_content_over {

	float: left;

	width: 100%;

	background-color: #191c3e;

	background-color: rgba(25, 28, 62, 0.75);

	background: url(/images/en/lan.png) right;

	background-size: cover;

	position: relative;

}

/*合作伙伴*/



.about_panter {

	float: left;

	width: 100%;

	background: #fff;

	margin-bottom: 5%;

}

.about_logo {

	float: left;

	width: 100%;

}

.about_logo ul {

	float: left;

	width: 100%;

	border-top: 1px solid #e9e9e9;

	border-left: 1px solid #e9e9e9;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

.about_logo ul li {

	float: left;

	padding: 8px 0px;

	width: 20%;

	border: 1px solid #e9e9e9;

	border-left: none;

	border-top: none;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	text-align: center;

}

.about_logo ul li img {

	height: 100%;

}

/*联系我们*/



.contacts_main {

	float: left;

	width: 100%;

}

.contactsbg {

	width: 100%;

	float: left;

	position: relative;

}

.cont_content {

	width: 98%;

	float: left;

	margin: 6% 1% 10% 1%;

	font-size: 16px;

	line-height: 27px;

	color: #fff;

}

.cont_content h2 {

	font-size: 36px;

	text-align: center;

	line-height: 32px;

	color: #fff;

	margin: 3% 0px 4% 0px;

	text-transform: uppercase;

	font-family: Georgia, "Times New Roman", Times, serif;

}

.cont_content h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 65px;

	margin: 27px auto 0;

}

.cont_content .title {

	font-size: 26px;

	margin-bottom: 3%;

	padding-bottom: 3%;

	border-bottom: 1px solid #8783c9;

}

.cont_content .slogan {

	font-size: 16px;

	margin-bottom: 10px;

}

.cont_sh {

	float: left;

	width: 100%;

	padding-bottom: 20px;

	padding-top: 25px;

}

.cont_sh p {

	text-align: center;

	float: left;

	width: 25%;

	line-height: 26px;

	min-height: 130px;

}

.cont_sh p span {

	width: 100%;

	display: block;

	font-size: 34px;

	line-height: 52px;

	margin-bottom: 15px;

}

.cont_sh i {

	border: 1px solid #fff;

	width: 60px;

	height: 60px;

	line-height: 58px;

	border-radius: 50%;

	transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.cont_sh i:hover {

	-webkit-transition: all 0.5s ease-in-out;

	-moz-transition: all 0.5s ease-in-out;

	-o-transition: all 0.5s ease-in-out;

	-ms-transition: all 0.5s ease-in-out;

	transition: all 0.5s ease-in-out;

}

.cont_dh {

	float: left;

	width: 100%;

	font-size: 14px;

	padding-top: 3%;

}

.cont_content .line_white {

	height: 1px;

	overflow: hidden;

	background: #fff;

	float: left;

	width: 100%;

	filter: alpha(opacity=55);

	-moz-opacity: 0.55;

	-khtml-opacity: 0.55;

	opacity: 0.55;

	margin: 0;

}

.cont_dh li {

	float: left;

	width: 22%;

	margin: 2% 3% 2% 0%;

}

.cont_dh li a {

	color: #f7e217;

}

.cont_dh li a:hover {

	text-decoration: underline;

}

.cont_b {

	padding-bottom: 8px;

	font-size: 18px;

	font-weight: bold;

}

.cont_dh li i {

	margin-right: 8px;

}

/*在线留言*/



.n_online {

	float: left;

	width: 100%;

	background: #fbf7f7;

	padding-bottom: 5%;

}

.n_messages {

	float: left;

	width: 100%;

}

.n_messages ul {

	float: left;

	width: 100%;

}

.n_messages ul li {

	float: left;

	width: 46%;

	margin: 1% 2% 2% 2%;

}

.n_messages ul li i {

	float: left;

	width: 2%;

	color: crimson;

	font-size: 16px;

	line-height: 42px;

}

.mes_inp_1 {

	border: 1px solid #e2e2e2;

	color: #888;

	background: none;

	border-left: none;

	border-right: none;

	border-top: none;

	width: 96%;

	float: left;

	font-size: 14px;

	line-height: 42px;

	padding-left: 2%;

}

.mes_select_1 {

	border: 1px solid #e2e2e2;

	color: #888;

	background: none;

	border-left: none;

	border-right: none;

	border-top: none;

	width: 98%;

	float: left;

	font-size: 14px;

	line-height: 42px;

	padding-left: 1%;

}

.mes_inp_1:hover, .mes_select_1:hover {

	border-bottom: 1px solid #1772c6;

}

.n_messages ul li select {

	line-height: 42px;

	height: 42px;

}

.mes_select_1 option {

	line-height: 42px;

	border: none;

	padding-left: 8px;

	margin: 3px 0px;

}

.mes_textarea_1 {

	border: 1px solid #e2e2e2;

	color: #888;

	background: none;

	border-left: none;

	border-right: none;

	border-top: none;

	width: 96%;

	float: left;

	font-size: 14px;

	line-height: 27px;

	padding-left: 2%;

	padding-top: 2%;

	font-family: "Hiragino Sans GB", "Microsoft YaHei", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti;

}

.messages_button {

	float: left;

	width: 100%;

}

.messages_button a {

	width: 200px;

	margin: 0 auto;

	text-align: center;

	display: block;

	margin-top: 3%;

	margin-bottom: 4%;

	border: 2px solid #0e102f;

	line-height: 36px;

	color: #0e102f;

}

.messages_button a:hover {

	border: 2px solid #1772c6;

	background: #1772c6;

	color: #fff;

}

/*新闻中心*/



.n_news_box {

	float: left;

	width: 100%;

	background: #fff;

	margin-bottom: 2%;

}

.n_news {

	float: left;

	width: 100%;

}

.n_news ul {

	float: left;

	width: 105%;

	overflow: hidden;

	margin-bottom: 2%;

	margin-top: 6%;

}

.n_news ul li {

	float: left;

	width: 45%;

	margin-right: 5%;

}

.n_newslist {

	float: left;

	max-height: 202px;

	min-height: 202px;

	margin-bottom: 10%;

	font-size: 18px;

	background: #f2f2f2;

	padding: 10px;

	box-sizing: border-box;

	position: relative;

	border: 2px solid #fff;

}

.n_newslist:hover {

	border: 2px solid #191c40;

}

.n_newslist .n_newslist_arrow {

	background: url(/images/en/h-news-list-arrow.png) no-repeat 0 0;

	display: block;

	position: absolute;

	bottom: 0;

	right: 0;

	height: 35px;

	width: 35px;

}

.n_newslist:hover .n_newslist_arrow {

	background: url(/images/en/h-news-list-arrow2.png) no-repeat 0 0;

	position: absolute;

	bottom: 0;

	right: 0;

	height: 35px;

	width: 35px;

}

.n_newslist .n_newslist_pic {

	float: left;

	width: 35%;

	overflow: hidden;

}

.n_newslist .n_newslist_pic img {

	height: 100%;

}

.n_newslist .n_newslist_info {

	margin-left: 40%;

	padding-top: 10px

}

.n_newslist .n_newslist_info h2 {

	font-size: 16px;

	color: #191c3f;

	min-height: 45px;

	line-height: 22px;

}

.n_newslist .text {

	color: #444;

	font-size: 14px;

	max-height: 66px;

	min-height: 66px;

	line-height: 22px;

	overflow: hidden;

	margin-top: 5px;

}

.n_newslist p {

	color: #8b8b8c;

	font-size: 12px;

	margin-top: 10px;

	margin-bottom: 12px;

}

.n_news_blank {

	float: left;

	width: 100%;

	margin: 6% 0px;

}

.n_news_blank h2 {

	font-size: 36px;

	text-align: center;

	font-family: Georgia, "Times New Roman", Times, serif;

}

.n_news_blank .date {

	margin: 10px 0px;

	text-align: center;

	font-size: 12px;

	border-bottom: 1px solid #ececec;

	padding-bottom: 20px;

	padding-top: 10px;

}

.n_news_blank_word {

	float: left;

	width: 100%;

	line-height: 27px;

	font-size: 14px;

	padding-top: 30px;

	padding-bottom: 5%;

	border-bottom: 1px solid #ececec;

}

.n_news_blank_word a {

	color: #1772c6;

}

.n_news_blank_word a:hover {

	color: #191c40;

	text-decoration: underline;

}

.n_news_blank_word img {

	max-width: 100%;

}

.nei_blank_fy {

	float: left;

	width: 100%;

	font-size: 14px;

	margin-top: 25px;

}

.nei_blank_fy_left {

	float: left;

	width: 90%;

}

.nei_blank_fy_left p {

	float: left;

	width: 100%;

	line-height: 28px;

}

.nei_blank_fy_left span {

	float: left;

	width: 15%;

	color: #0e102f;

}

.nei_blank_fy_left p a {

	float: left;

	width: 70%;

	margin-bottom: 5px;

	margin-right: auto;

	color: #1772c6;

}

.nei_blank_fy_left p a:hover {

	color: #0e102f;

	text-decoration: underline;

	padding-left: 1%;

	width: 74%;

}

.nei_blank_fy_right {

	float: right;

	width: 8%;

	line-height: 30px;

	background: #ffc600;

	text-align: center;

	color: #fff;

}

.nei_blank_fy_right a {

	color: #fff;

	display: block;

}

.nei_blank_fy_right a:hover {

	color: #fff;

	background: #0e102f;

	text-decoration: none;

}

.nei_blank_other {

	float: left;

	width: 96%;

	margin: 0px 2%;

}

.nei_blank_other h3 {

	float: left;

	border-bottom: 1px solid #dfdfdf;

	width: 100%;

	padding-bottom: 10px;

	margin-bottom: 10px;

}

.nei_blank_other h3 a {

	text-align: right;

	float: right;

	font-size: 12px;

	line-height: 32px;

	color: #1772c6;

}

.nei_blank_other h3 a:hover {

	color: #1772c6;

	text-decoration: underline;

}

.nei_blank_other ul {

	float: left;

	width: 100%;

}

.nei_blank_other ul li {

	float: left;

	width: 50%;

	margin: 5px 0px;

	font-size: 14px;

}

.nei_blank_other ul li a {

	color: #222c2e;

	width: 100%;

}

.nei_blank_other ul li a:hover {

	color: #1772c6;

	text-decoration: underline;

	padding-left: 1%;

	width: 99%;

}

select {  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/

	border: solid 1px #000;  /*很关键：将默认的select选择框样式清除*/

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;  /*在选择框的最右侧中间显示小箭头图片*/

	background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;  /*为下拉小箭头留出一点位置，避免被文字覆盖*/

	padding-right: 14px;

}



/*清除ie的默认选择框样式清除，隐藏下拉箭头*/



select::-ms-expand {

display: none;

}

/*获取电子手册*/



.down-inner {

	width: 100%;

	position: relative;

	margin: 6% 0px 5%;

	overflow: hidden;

}

.down-list {

	width: 102%;

	overflow: hidden;

}

.down-list li {

	width: 48%;

	margin-right: 2%;

	margin-bottom: 3%;

	background-color: #f2f2f2;

	float: left;

	font-size: 14px;

}

.down-list li a {

	display: block;

	padding: 20px 25px 20px 20px;

	background: url(/images/en/pdf-icon1.png) no-repeat 16px center;

	color: #0e102f;

	border-bottom: 1px solid #e2e2e2;

}

.down-list li a:hover {

	color: #fff;

	background: #0e102f url(/images/en/pdf-icon2.png) no-repeat 16px center;

}

.down-list li a span.down-btn {

	background: url(/images/en/down-icon1.png) no-repeat 0 center;

	padding-left: 20px

}

.down-list li a:hover span.down-btn {

	background: url(/images/en/down-icond2.png) no-repeat 0 center;

}

.down-list li a i {

	padding-right: 8px;

}

.down-list li a:hover i {

	padding-right: 12px;

}

/*招聘信息*/



.hr-inner {

	width: 100%;

	position: relative;

	margin: 6% 0px 5%;

	overflow: hidden;

}

.hr-list {

	width: 102%;

	overflow: hidden;

}

.hr-list li {

	width: 48%;

	margin-right: 2%;

	margin-bottom: 2%;

	float: left;

	font-size: 14px;

}

.hr-list li a {

	display: block;

	padding: 20px 25px 20px 20px;

	background: url(/images/en/pdf-icon1.png) no-repeat 16px center;

	color: #0e102f;

	border-bottom: 1px solid #e2e2e2;

}

.hr-list li a:hover {

	color: #1a74c7;

	background: #f2f2f2 url(/images/en/pdf-icon2.png) no-repeat 16px center;

}

.hr-list li a span.down-btn {

	background: url(/images/en/down-icon1.png) no-repeat 0 center;

	padding-left: 20px;

}

.hr-list li a span.hr-btn {

	background: url(/images/en/down-icon1.png) no-repeat 0 center;

	padding-left: 20px;

	float: left;

}

.hr-list li a:hover span.down-btn {

	background: url(/images/en/down-icond2.png) no-repeat 0 center;

}

.hr-list li a i {

	padding-right: 8px;

}

.hr-list li a:hover i {

	padding-right: 12px;

}

.hr-list li a strong {

	font-size: 12px;

	line-height: 32px;

	font-weight: normal;

	color: #999;

}

/*弹窗详情*/



.reveal-modal-bg {

	position: fixed;

	height: 100%;

	width: 100%;

	background: #000;

	background: rgba(0, 0, 0, .8);

	z-index: 999;

	display: none;

	top: 0;

	left: 0;

}

.reveal-modal {

	display: none;

	top: 25%;

	left: 50%;

	margin-left: -350px;

	width: 620px;

	background: #fff url(modal-gloss.png) no-repeat -200px -80px;

	position: fixed;

	z-index: 1000;

	padding: 40px 40px 45px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

	-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

}

.reveal-modal h2 {

	color: #00499b;

	font-size: 18px;

	line-height: 36px;

	border-bottom: 1px solid #eaeaea;

	padding-bottom: 5px;

}

.reveal-modal h2 strong {

	color: #222;

}

.reveal-modal h2 span {

	font-size: 12px;

	color: #999;

	margin-left: 15px;

}

.reveal-modal h3 {

	font-size: 14px;

	margin-top: 30px;

}

.reveal-modal h3 span {

	width: 40%;

	display: inline-block;

	position: relative;

}

.reveal-modal h4 {

	font-size: 14px;

	margin-top: 15px;

}

.reveal-modal p {

	margin-top: 15px;

	font-size: 14px;

	line-height: 27px;

	margin-bottom: 20px;

	padding-bottom: 30px;

	border-bottom: 1px solid #eaeaea;

}

.toudi_but {

	color: #fff;

	background: #ffac1c;

	text-decoration: none;

	line-height: 40px;

	width: 150px;

	display: block;

	text-align: center;

	font-size: 14px;

}

.toudi_but:hover {

	color: #fff;

	background: #004895;

}

.reveal-modal.small {

	width: 200px;

	margin-left: -140px;

}

.reveal-modal.medium {

	width: 400px;

	margin-left: -240px;

}

.reveal-modal.large {

	width: 600px;

	margin-left: -340px;

}

.reveal-modal.xlarge {

	width: 800px;

	margin-left: -440px;

}

.reveal-modal .close-reveal-modal {

	font-size: 28px;

	line-height: .5;

	position: absolute;

	top: 25px;

	right: 30px;

	color: #ffac1c;

	text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);

	font-weight: bold;

	cursor: pointer;

}

.reveal-modal .close-reveal-modal:hover {

	color: #d50000;

}

/*投递简历*/



.hr_online {

	float: left;

	width: 100%;

	background: #f2f2f2;

	padding-bottom: 5%;

}

.hr_td {

	float: left;

	width: 100%;

}

.hr_td ul {

	float: left;

	width: 100%;

}

.hr_td ul li {

	float: left;

	width: 46%;

	margin: 1% 2% 2% 2%;

}

.hr_td ul li i {

	float: left;

	width: 2%;

	color: crimson;

	font-size: 16px;

	line-height: 42px;

}

.hr_td ul li select {

	line-height: 42px;

	height: 42px;

}

.hr_zswb {

	font-size: 14px;

	text-align: center;

}

.hr_zswb a {

	color: #1a74c7;

}



/*****PC显示器 1440分辨率以上（大于1440px）*****/



@media screen and (min-width:1440px) {

.row {

	width: 1200px;

}

}



/*15.6寸笔记本 1280分辨率以上（大于1280px,小于1440px）*/



@media screen and (min-width:1280px) and (max-width:1440px) {

.row {

	width: 1200px;

}

#fwslider .slide_content {

	margin-top: 8%;

}

.h-banner .slide_content { margin-top: 8% }
.p-b-c-inner {

	margin-top: 4%;

}

}



/**** 笔记本窄屏 1024分辨率（大于960px，小于1280px) ****/



@media screen and (min-width:960px) and (max-width:1280px) {

.row {

	width: 90%;

	margin: 0 5%;

}

#fwslider .slide_content {

	margin-top: 8%;

	margin-left: 10%;

	width: 45%;

}
	.h-banner .slide_content { margin-top: 8%; margin-left: 10%; width: 45% }
.slide_c_text {

	font-size: 18px;

	padding: 15px 30px;

}

.h-serve-wra-r dl {

	margin-bottom: 3%;

}

.h-serve-wra-r dl dd p {

	min-height: 110px;

}

.p-b-c-inner h2 {

	font-size: 26px;

}

.p-b-c-inner {

	margin-top: 3%;

}

.h-prodcut-list .swiper-slide h2 {

	font-size: 14px;

	padding: 20px 10px 14px 10px

}

.pxyzc-list-inner {

	width: 80%;

}

#content .tab_py {

	font-size: 14px;

}

.pro_blank_cp ul li span {

	font-size: 12px;

}

.pro_blank_other_box ul li {

	font-size: 12px;

}

.s-p-list ul li a {

	font-size: 12px;

}

.gcfw_services_r p {

	font-size: 12px;

}

.cases_main_box a {

	font-size: 12px;

}

.gcfw_services_other_box ul li {

	font-size: 12px;

}

.n_newslist .text {

	font-size: 12px;

}

.nei_blank_other ul li {

	font-size: 12px;

}

}



/*窄屏 960分辨率（大于768px，小于960px）*/



@media screen and (min-width:768px) and (max-width:960px) {

.row {

	width: 90%;

	margin: 0 5%;

}

/*判定phone版显示与否*/



.pc_yc {

	display: block;

}

/*网站头部*/



.header {

	height: 50px;

	position: fixed;

	z-index: 999

}

.wap-header-height {

	display: block;

}

.header .logo {

	margin-top: 12px;

	height: 25px

}

.header .logo img {

	height: 100%

}

.header-right {

	display: none

}

.wep-header-right {

	display: block;

}

/*主导航*/



.wep-close {

	display: block;

}

.mian-nav-wrap {

	position: fixed;

	height: 100%;

	width: 80%;

	top: 0;

	z-index: 999999999;

	display: none;

	right: 0;

	overflow: auto;

	box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

	overflow: auto;

	background-color: #fff;

}

.mian-nav-bg {

	height: 100%;

	background-color: #fff;

}

.mian-nav-logo {

	display: none

}

.mian-nav {

	float: none;

	width: 100%;

	position: static;

}

.mian-nav > ul > li {

	width: 100%;

	border-bottom: 1px solid #ededed;

}

.mian-nav > ul > li > a {

	text-align: left;

	width: 65%;

	float: left; /*float: none;*/ /*padding-left: 5%; */

	color: #333;

}

.mian-nav > ul > li > i {

	display: block;

}

.mian-nav-down {

	position: static;

	float: left;

	width: 100%;

	background-color: #fff;

	border-top: 0;

}

.m-n-d-cont {

	margin: 1% 3% 5% 3%;

}

.mian-nav-down .m-n-d-column ul {

	display: none;

	float: left;

}

.mian-nav-down .m-n-d-column h3 a {

	color: #333;

}

.mian-nav-down .m-n-d-column h3 {

	color: #333;

	font-weight: normal;

}

.wep-cases-nav .m-n-d-column:first-child ul {

	display: block;

}

.wep-cases-nav .m-n-d-column ul {

	margin-left: 5%;

	width: 95%;

	float: left;

	margin-bottom: 2%;

}

.wep-cases-nav .m-n-d-column ul li {

	width: 100%;

	float: left;

}

.wep-cases-nav .m-n-d-column ul li a {

	color: #333;

}

.m-n-d-inner-l a {

	color: #333;

}

.mian-phone {

	background: none;

	text-align: center;

	color: #444;

	background-color: #f9f9f9;

	height: auto;

	width: 100%;

	padding: 15px 0;

	line-height: 20px;

	font-size: 12px;

}

.float-right-box .top-list li:last-child {

	border-bottom: 0;

}

.m-n-d-inner-l {

	width: 95%;

	margin: 1% 3% 5% 3%;

}

.m-n-d-inner-l .wep-nav-s {

	display: block;

}

.m-n-d-inner-r {

	display: none;

}

/*首页*/



.h-title, .h-case-title {

	margin: 6% 0;

}

.h-title h2, .h-case-title h2 {

	margin-bottom: 20px;

	letter-spacing: 0px;

	text-transform: uppercase;

}

.h-title h2:after, .h-case-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 45px;

	margin: 10px auto 0;

}

.h-title p, .h-case-title p {

	width: 80%;

	line-height: 21px;

}

.h-serve-wra-l {

	width: 45%;

}

.h-serve-wra-r {

	width: 50%;

}

.h-serve-wra-r dl {

	width: 100%;

	margin-left: 0;

	margin-bottom: 2%;

	float: left;

	min-height: 100px;

}

.h-serve-wra-r dl dd h2 {

	display: none;

}

.zt_h2 {

	font-size: 18px;

	letter-spacing: 0px;

	margin-bottom: 8px;

	color: #191c3e;

	font-weight: bold;

}

.zt_h2 a {

	color: #1772c6;

}

.zt_h2 a:hover {

	color: #191c3e;

}

.h-serve-wra-r dl dd p {

	font-size: 12px;

	line-height: 21px;

}

.h-case-list ul li .h-case-list-cont i {

	margin-top: 20%;

}

.h-case-list-cont p {

	font-size: 14px;

	margin-top: 1%;

}

.h-prodcut-list .swiper-slide h2 {

	font-size: 14px;

}

.h-kehu-list li {

	width: 19%;

	margin-bottom: 1%;

}

.h-kehu-list ul {

	margin-bottom: 10%;

	float: left;

}

/*右侧浮动*/



	/*首页banner悬浮SLOGON窗口*/



#fwslider .slidePrev {

	margin-left: -1%;

}

#fwslider .slideNext {

	margin-right: -1%;

	width: 22px;

}

#fwslider .slidePrev span {

	width: 22px;

}

#fwslider .slideNext span {

	width: 22px;

	background: url(/images/en/slide_arrow.png) no-repeat bottom right;

}

#fwslider .slide_content {

	width: 55%;

	margin-top: 6%;

	margin-left: 12%;

	position: absolute;

}
.h-banner .slide_content { width: 55%; margin-top: 6%; margin-left: 12%; position: absolute }
.slide_c_text {

	border: 2px solid #1772c6;

	color: #fefefe;

	font-size: 14px;

	padding: 15px 20px;

	line-height: 28px;

	border-bottom: 0;

	background-color: #191c3e;

	background-color: rgba(25, 28, 62, 0.75)

}

.slide_c_btn a {

	font-size: 12px;

}

/*产品详细参数*/



.pro_tab_hd {

	display: none

}

.pro_tab_cont {

	display: block;

	margin-bottom: 3%;

}

.pro_tab_cont h1 {

	display: block;

	height: 40px;

	line-height: 40px;

}

.tab_py {

	display: none;

}

.pro_tab_cont h1 a, .pro_tab_cont h1 i {

	height: 38px;

	line-height: 38px;

}

/*产品中心*/



.p-b-c-inner h2 {

}

.p-b-c-inner h2:after {

	content: "";

	display: block;

	width: 45px;

	height: 2px;

	margin-top: 10px;

	margin-left: auto;

	margin-right: auto;

}

.p-b-c-inner {

	margin-top: 5%;

	width: 90%;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}

.p-b-c-btn {

	display: none;

}

.p-b-c-inner p {

	font-size: 12px;

	line-height: 23px;

}

.page-banner {

	min-height: 220px;

	max-height: 220px;

	overflow: hidden;

	background: #000;

	position: relative;

}

.page-banner img {

	width: auto;

	min-height: 220px;

	max-height: 220px;

}

.products_main ul li {

	width: 31%;

	margin-left: 1%;

	margin-right: 1%;

}

.products_main_box {

	display: none;

}

.products_main ul li h3 a {

	width: 86%;

	margin: 8% 7% 1% 7%;

	max-height: 46px;

	min-height: 46px;

	overflow: hidden;

	padding-top: 10px;

	font-size: 14px;

	line-height: 22px;

	font-weight: normal;

}

.products_main {

	margin-bottom: 2%;

}

.pageBox {

	margin-bottom: 3%;

	font-size: 12px;

}

.pageBox .prev a, .pageBox .next a {

	padding: 4px;

}

.pageBox a {

	padding: 4px 8px 4px 8px;

	margin: 0 4px;

}

.gmzx-cont {

	line-height: 28px;

	width: 80%;

	margin: 5% 10% 2% 10%;

	font-size: 20px;

}

.gmzx-btn {

	margin-bottom: 5%;

}

.all-title h2 {

	margin-bottom: 20px;

	letter-spacing: 0px;

}

.all-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 45px;

	margin: 10px auto 0;

}

.pxyzc-list {

	overflow: inherit;

}

.pxyzc-list-info {

	width: 100%;

}

.pxyzc {

	margin-bottom: 8%;

}

.pxyzc-list-inner {

	margin: 5% auto 5%;

	width: 90%;

}

.pxyzc-text h3 {

	font-size: 16px;

}

.selectBox {

	display: none;

}

/*工程服务*/



.gcfw-i-cont {

	width: 90%;

	margin: 6% 5% 6% 5%;

	padding-bottom: 50px;

}

.gcfw-i-cont p {

	line-height: 23px;

}

.gcfw-i-cont h2 {

	margin-bottom: 6%;

}

.s-p-list {

	width: 49.5%;

}

.serve-page-wrap {

	margin-bottom: 8%;

	margin-top: 2%;

}

.add-more-line {

	padding-top: 3%;

	padding-bottom: 2%;

}

.gcfw-intro {

	margin-top: 4%;

}

/*应用案例*/



.cases_main ul {

	width: 100%;

	margin-top: 2%;

}

.cases_main ul li {

	width: 46%;

	margin-right: 2%;

	margin-left: 2%;

}

.cases_main_box {

	margin-left: 10%;

	margin-right: 10%;

	width: 80%;

	margin-bottom: 8%;

}

/*关于我们*/



.about_content {

	width: 98%;

	margin: 10% 1% 12% 1%;

	font-size: 12px;

	line-height: 23px;

}

.about_content h2 {

	line-height: 27px;

}

.about_content .slogan {

	font-size: 14px;

	margin-bottom: 4px;

}

.about_content .title {

	font-size: 18px;

}

.about-icon {

	height: 75px;

}

.about_logo ul li {

	width: 12.5%;

	overflow: hidden;

}

.about_logo ul li img {

	width: 100%;

	height: auto;

	padding: 0px;

}

.down-list li {

	font-size: 12px;

}

/*联系我们*/



	/*产品详情页*/



.pro_phone_sx {

	display: block;

}

.page-mbx-nav, #share {

	display: none;

}

.page-prev {

	float: left;

}

.gcfw-d-b-title h2 {

	font-size: 26px;

	letter-spacing: 0px;

}

.gcfw-d-b-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 45px;

	margin: 8px auto 0;

}

.gcfw-d-b-title {

	margin: 7% auto;

}

.gcfw-d-b-title p {

	font-size: 12px;

}

.gcfw-d-r {

	display: none;

}

.pro-d-l {

	width: 100%;

}

.pro-d-l-word-r h2 {

	font-size: 26px;

}

.pro-text {

	margin-bottom: 8%;

	padding-bottom: 8%;

}

.pro_blank_cp ul li span {

	font-size: 12px;

	width: 90%;

	margin-left: 5%;

	margin-right: 5%;

}

.pro_blank_other {

	padding: 8% 0px;

	margin-bottom: 6%;

}

.pro_blank_other_box {

	width: 46%;

	margin: 2% 2% 3%;

}

.pro_blank_other_box h3 {

	font-size: 18px;

}

/*工程服务详情页*/



.gcfw-d-l {

	width: 100%;

	border: none;

}

.gcfw-d-l-word {

	padding: 2% 4% 4% 4%;

	width: 92%;

	font-size: 14px;

	line-height: 25px;

}

.gcfw-d-l-word-title h2 {

	font-size: 26px;

}

/*新闻*/



.n_news ul {

	width: 100%;

	overflow: inherit;

}

.n_news ul li {

	width: 48%;

	margin-left: 1%;

	margin-right: 1%;

}

.n_newslist {

	margin-bottom: 4%;

	min-height: 190px;

	max-height: 190px;

}

.n_newslist .n_newslist_info h2 {

	font-size: 14px;

}

.n_newslist .text {

	font-size: 12px;

}

.n_newslist .n_newslist_pic img {

	width: 100%;

}

.n_newslist p {

	font-size: 10px;

}

.n_news_blank {

	margin: 8% 0px;

}

.n_news_blank h2 {

	font-size: 26px;

}

.nei_blank_fy_left {

	width: 100%;

}

.nei_blank_fy_left span {

	width: 20%;

}

.nei_blank_fy_left p a {

	margin-right: 0px;

	width: 80%;

}

.nei_blank_fy_right {

	float: left;

	width: 100%;

	margin-top: 5%;

	line-height: 36px;

}

.nei_blank_other h3 span {

	font-size: 18px;

}

/*招聘*/



.hr-inner {

	margin: 3% 0;

}

/*招聘弹窗大小*/



.reveal-modal {

	margin-left: -280px;

	padding: 20px 20px 25px;

	width: 520px;

}

}



/*ipad 768分辨率（大于480px，等于768px）*/



@media screen and (min-width:480px) and (max-width:768px) {

.row {

	width: 90%;

	margin: 0 5%;

}

/*判定phone版显示与否*/



.pc_yc {

	display: block;

}

/*网站头部*/



.header {

	height: 50px;

	position: fixed;

	z-index: 999

}

.wap-header-height {

	display: block;

}

.header .logo {

	margin-top: 12px;

	height: 25px

}

.header .logo img {

	height: 100%

}

.header-right {

	display: none

}

.wep-header-right {

	display: block;

}

/*主导航*/



.wep-close {

	display: block;

}

.mian-nav-wrap {

	position: fixed;

	height: 100%;

	width: 80%;

	top: 0;

	z-index: 999999999;

	display: none;

	right: 0;

	overflow: auto;

	box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

	overflow: auto;

	background-color: #fff

}

.mian-nav-bg {

	height: 100%;

	background-color: #fff;

}

.mian-nav-logo {

	display: none

}

.mian-nav {

	float: none;

	width: 100%;

	position: static;

}

.mian-nav > ul > li {

	width: 100%;

	border-bottom: 1px solid #ededed;

}

.mian-nav > ul > li > a {

	text-align: left;

	width: 65%;

	float: left; /*float: none;*/ /*padding-left: 5%; */

	color: #333;

}

.mian-nav > ul > li > i {

	display: block;

}

.mian-nav-down {

	position: static;

	float: left;

	width: 100%;

	background-color: #fff;

	border-top: 0;

}

.m-n-d-cont {

	margin: 1% 3% 5% 3%;

}

.mian-nav-down .m-n-d-column ul {

	display: none;

	float: left;

}

.mian-nav-down .m-n-d-column h3 a {

	color: #333;

}

.mian-nav-down .m-n-d-column h3 {

	color: #333;

	font-weight: normal;

}

.wep-cases-nav .m-n-d-column:first-child ul {

	display: block;

}

.wep-cases-nav .m-n-d-column ul {

	margin-left: 5%;

	width: 95%;

	float: left;

	margin-bottom: 2%;

}

.wep-cases-nav .m-n-d-column ul li {

	width: 100%;

	float: left;

}

.wep-cases-nav .m-n-d-column ul li a {

	color: #333;

}

.m-n-d-inner-l a {

	color: #333;

}

.mian-phone {

	background: none;

	text-align: center;

	color: #444;

	background-color: #f9f9f9;

	height: auto;

	width: 100%;

	padding: 15px 0;

	line-height: 20px;

	font-size: 12px;

}

.float-right-box .top-list li {

	display: none;

}

.float-right-box .top-list li:last-child {

	border-bottom: 0;

}

.m-n-d-inner-l {

	width: 95%;

	margin: 1% 3% 5% 3%;

}

.m-n-d-inner-l .wep-nav-s {

	display: block;

}

.m-n-d-inner-r {

	display: none;

}

/*首页*/



.h-title, .h-case-title {

	margin: 10% 0;

}

.h-title h2, .h-case-title h2 {

	font-size: 26px;

	margin-bottom: 20px;

	letter-spacing: 0px;

}

.h-title h2:after, .h-case-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 45px;

	margin: 10px auto 0;

}

.h-title p, .h-case-title p {

	width: 80%;

	font-size: 14px;

	line-height: 21px;

}

.h-serve-wra-l {

	display: none;

}

.h-serve-wra-r {

	width: 100%;

	margin-left: 0px;

}

.h-serve-wra-r dl {

	width: 100%;

	margin-left: 0;

	margin-bottom: 3%;

	float: left;

	min-height: 100px;

}

.h-serve-wra-r dl dd h2 {

	display: none;

}

.zt_h2 {

	font-size: 22px;

	letter-spacing: 0px;

	margin-bottom: 8px;

	color: #191c3e;

	font-weight: bold;

}

.zt_h2 a {

	color: #1772c6;

}

.zt_h2 a:hover {

	color: #191c3e;

}

.h-serve-wra-r dl dd p {

	font-size: 14px;

	line-height: 21px;

}

.h-case-list ul li {

	width: 46%;

	margin-right: 2%;

	margin-left: 2%;

	margin-bottom: 4%;

}

.h-case-list ul li .h-case-list-cont i {

	margin-top: 20%;

}

.h-case-list-cont p {

	font-size: 14px;

	margin-top: 1%;

}

.h-kehu-list li {

	width: 19%;

	margin-bottom: 1%;

}

.h-kehu-list ul {

	margin-bottom: 10%;

	float: left;

}

/*首页banner*/



#fwslider .slide {

	height: 15rem;

}

#fwslider .slide img {

	object-fit: cover;

	height: 15rem;

	width: 100%;

}

/*底部*/



.footer-nav {

	padding-top: 8%;

	float: left;

}

.footer-nav-list {

	width: 100%;

	border-right: none;

	margin-right: 0;

	min-height: auto;

}

.footer-nav-list h2 {

	border-bottom: 1px solid #141736;

	padding: 10px 0;

	font-size: 12px;

}

.footer-nav-list h2 p {

	display: block;

}

.footer-nav-list ul {

	margin-bottom: 5%;

	display: none;

}

.footer-nav-list ul li {

	margin-bottom: 1%;

}

.footer-contact {

	width: 100%;

	border-right: none;

	margin-right: 0;

	min-height: auto;

	display: none;

}

.footer-nav-r {

	float: left;

	width: 100%;

	margin-top: 5%;

}

.footer-copyrigh-l div {

	margin-left: 0px;

}

.footer-copyrigh-l div a {

	padding: 0px 8px 5px 0px;

}

.footer-copyrigh-r {

	float: left;

	margin: 2% 0px;

}

/*右侧浮动*/



.float-right-box {

	top: auto;

	bottom: 5%;

}

.float-right-box.show {

	width: 50px;

}

/*首页banner悬浮SLOGON窗口*/



#fwslider .slidePrev {

	margin-left: -5%;

}

#fwslider .slideNext {

	margin-right: -5%;

	width: 18px;

}

#fwslider .slidePrev span {

	width: 18px;

}

#fwslider .slideNext span {

	width: 18px;

	background: url(/images/en/slide_arrow.png) no-repeat bottom right;

}

#fwslider .timers {

	bottom: 28px;

}
	.h-banner .swiper-pagination{ bottom: 28px }
#fwslider .slide_content {

	width: 50%;

	margin-top: 5%;

	margin-left: 25%;

	margin-right: 25%;

	position: absolute;

}
	.h-banner .slide_content { width: 50%; margin-top: 5%; margin-left: 25%; margin-right: 25%; position: absolute }
	.h-banner .swiper-button-next{right: 3%; display: none;}
	.h-banner .swiper-button-prev{left: 3%; display: none;}
.slide_c_text {

	border: 2px solid #1772c6;

	color: #fefefe;

	font-size: 14px;

	padding: 15px 20px;

	line-height: 22px;

	border-bottom: 0;

	background-color: #191c3e;

	background-color: rgba(25, 28, 62, 0.75)

}

.slide_c_btn a {

	font-size: 12px;

}

/*产品详细参数*/



.pro_tab_hd {

	display: none

}

.pro_tab_cont {

	display: block;

	margin-bottom: 3%;

}

.pro_tab_cont h1 {

	display: block;

	height: 40px;

	line-height: 40px;

}

.tab_py {

	display: none;

}

.pro_tab_cont h1 a, .pro_tab_cont h1 i {

	height: 38px;

	line-height: 38px;

}

/*产品中心*/



.p-b-c-inner h2 {

	font-size: 26px;

}

.p-b-c-inner h2:after {

	content: "";

	display: block;

	width: 45px;

	height: 2px;

	margin-top: 10px;

	margin-left: auto;

	margin-right: auto;

}

.p-b-c-inner {

	margin-top: 8%;

	width: 90%;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}

.p-b-c-btn {

	display: none;

}

.p-b-c-inner p {

	font-size: 12px;

	line-height: 23px;

}

.page-banner {

	min-height: 200px;

	max-height: 200px;

	overflow: hidden;

	background: #000;

	position: relative;

}

.page-banner img {

	width: auto;

	min-height: 200px;

	max-height: 200px;

}

.products_main ul li {

	width: 48%;

	margin-left: 1%;

	margin-right: 1%;

}

.products_main_box {

	display: none;

}

.products_main ul li h3 a {

	width: 86%;

	margin: 8% 7% 1% 7%;

	max-height: 46px;

	min-height: 46px;

	overflow: hidden;

	padding-top: 10px;

	font-size: 14px;

	line-height: 22px;

	font-weight: normal;

}

.products_main {

	margin-bottom: 8%;

}

.pageBox {

	margin-bottom: 8%;

	font-size: 12px;

}

.pageBox .prev a, .pageBox .next a {

	padding: 4px;

}

.pageBox a {

	padding: 4px 8px 4px 8px;

	margin: 0 4px;

}

.gmzx-cont {

	font-size: 16px;

	line-height: 25px;

	width: 90%;

	margin: 10% 5% 5% 5%;

}

.gmzx-btn {

	margin-bottom: 10%;

}

.all-title {

	margin-top: 10%;

	margin-bottom: 10%;

}

.all-title h2 {

	font-size: 26px;

	margin-bottom: 20px;

	letter-spacing: 0px;

}

.all-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 45px;

	margin: 10px auto 0;

}

.pxyzc-list {

	overflow: inherit;

}

.pxyzc-list-info {

	width: 100%;

}

.pxyzc-list-wrap {

	width: 83%;

	margin: 1% 8% 5% 8%;

}

.pxyzc {

	margin-bottom: 8%;

}

.pxyzc-list-inner {

	margin: 5% auto 5%;

	width: 75%;

}

.pxyzc-text h3 {

	font-size: 16px;

}

.selectBox {

	display: none;

}

/*工程服务*/



.gcfw-i-cont {

	width: 84%;

	margin: 12% 8% 12% 8%;

	padding-bottom: 200px;

}

.gcfw-i-cont p {

	line-height: 23px;

	font-size: 13px;

}

.gcfw-i-cont h2 {

	margin-bottom: 6%;

}

.s-p-list {

	width: 99%;

}

.serve-page-wrap {

	margin-bottom: 10%;

	margin-top: 8%;

}

.add-more-line {

	padding-top: 6%;

	padding-bottom: 3%;

}

.gcfw-intro {

	margin-top: 8%;

}

/*应用案例*/



.cases_content {

	padding-top: 8%;

	padding-bottom: 8%;

}

.cases_main {

	overflow: inherit;

	margin-bottom: 8%;

	width: 90%;

	margin: 0 auto;

	float: none;

}

.cases_main ul {

	width: 100%;

	margin-bottom: 4%;

	margin-top: 2%;

}

.cases_main ul li {

	width: 96%;

	margin-right: 2%;

	margin-left: 2%;

	margin-bottom: 6%;

}

.cases_main ul li h3 {

	font-size: 18px;

	margin-left: 10%;

	margin-right: 10%;

	width: 80%;

}

.cases_main_box {

	margin-left: 10%;

	margin-right: 10%;

	width: 80%;

	margin-bottom: 8%;

}

.cases_main_box a {

	width: 100%;

	margin-right: 0;

	margin-bottom: 4%;

	font-size: 12px;

	padding-top: 5px;

	padding-bottom: 5px;

}

/*关于我们*/



.about_content {

	width: 98%;

	margin: 10% 1% 12% 1%;

	font-size: 12px;

	line-height: 23px;

}

.about_content h2 {

	font-size: 26px;

	line-height: 27px;

}

.about_content .slogan {

	font-size: 14px;

	margin-bottom: 4px;

}

.about_content .title {

	font-size: 18px;

}

.about-icon {

	height: 75px;

}

.about_logo {

	margin-bottom: 10%;

}

.about_logo ul li {

	width: 25%;

	overflow: hidden;

}

.about_logo ul li img {

	width: 100%;

	height: auto;

	padding: 0px;

}

.down-list li {

	font-size: 12px;

}

/*联系我们*/



.cont_content h2 {

	font-size: 26px;

	margin-bottom: 20px;

	letter-spacing: 0px;

}

.cont_content h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 45px;

	margin: 10px auto 0;

}

.cont_content {

	margin-top: 10%;

}

.cont_sh p span {

	font-size: 26px;

	line-height: 32px;

}

.cont_sh p {

	width: 50%;

	font-size: 12px;

}

.cont_dh {

	padding-top: 8%;

	font-size: 12px;

}

.cont_dh li {

	width: 100%;

	margin-right: 0px;

}

.n_messages ul li {

	width: 96%;

	margin-bottom: 4%;

}

.n_online {

	padding-bottom: 10%;

}

/*产品详情页*/



.pro_phone_sx {

	display: block;

}

.page-mbx-nav, #share {

	display: none;

}

.page-prev {

	float: left;

}

.gcfw-d-b-title h2 {

	font-size: 22px;

	letter-spacing: 0px;

}

.gcfw-d-b-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 45px;

	margin: 8px auto 0;

}

.gcfw-d-b-title {

	margin: 7% auto;

}

.gcfw-d-b-title p {

	font-size: 12px;

}

.gcfw-d-r {

	display: none;

}

.pro-d-l {

	float: left;

	width: 100%;

}

.pro-d-l-word-l {

	width: 100%;

	margin-right: 0px;

	margin-top: 4%;

}

.pro-d-l-word-r {

	float: left;

	width: 100%;

	margin-top: 8%;

	margin-bottom: 8%;

}

.pro-d-l-word-r h2 {

	font-size: 24px;

}

.pro-text {

	margin-bottom: 8%;

	padding-bottom: 8%;

}

.gcfw_services_other {

	padding: 8% 0px;

}

.pro_blank_cp ul li span {

	font-size: 12px;

	width: 90%;

	margin-left: 5%;

	margin-right: 5%;

}

.pro_blank_other {

	padding: 8% 0px;

	margin-bottom: 6%;

}

.pro_blank_other_box {

	width: 100%;

	margin: 2% 0px 6%;

}

.pro_blank_other_box h3 {

	font-size: 18px;

}

.pro_blank_other_box ul li {

	font-size: 12px;

}

#content .tab_py {

	font-size: 12px;

	padding: 1em;

	line-height: 23px;

}

#content .tab_table {

	font-size: 12px;

}

/*工程服务详情页*/



.gcfw-d-l {

	width: 100%;

	border: none;

}

.gcfw-d-l-word {

	padding: 8% 4% 8% 4%;

	width: 92%;

	font-size: 14px;

	line-height: 25px;

}

.gcfw-d-l-word-title h2 {

	font-size: 22px;

}

.gcfw_services ul li {

	width: 92%;

	padding: 20px 4%;

}

.gcfw_services_l {

	width: 50%;

}

.gcfw_services_r {

	float: left;

	width: 100%;

	margin-top: 5%;

}

.gcfw_services_r p {

	font-size: 12px;

}

.gcfw_services_other_box {

	width: 100%;

	margin: 2% 0px 6%;

}

.gcfw_services_other_box h3 {

	padding-bottom: 0px;

	font-size: 18px;

}

.gcfw_services_other_box ul li {

	font-size: 12px;

}

.services_fenye_l {

	width: 100%;

	float: left;

	margin: 3% 0;

	font-size: 12px;

}

.services_fenye_r {

	float: left;

	text-align: left;

	width: 100%;

	margin: 3% 0;

	font-size: 12px;

}

/*新闻*/



.n_news ul {

	width: 100%;

	overflow: inherit;

}

.n_news ul li {

	width: 100%;

	margin-right: 0px;

}

.n_newslist {

	margin-bottom: 4%;

	min-height: 190px;

	max-height: 190px;

}

.n_newslist .n_newslist_info h2 {

	font-size: 14px;

}

.n_newslist .text {

	font-size: 12px;

}

.n_newslist .n_newslist_pic img {

	width: 100%;

}

.n_newslist p {

	font-size: 10px;

}

.n_news_blank {

	margin: 8% 0px;

}

.n_news_blank h2 {

	font-size: 22px;

}

.nei_blank_fy_left {

	width: 100%;

}

.nei_blank_fy_left span {

	width: 20%;

}

.nei_blank_fy_left p a {

	margin-right: 0px;

	width: 80%;

}

.nei_blank_fy_right {

	float: left;

	width: 100%;

	margin-top: 5%;

	line-height: 36px;

}

.nei_blank_other ul li {

	font-size: 12px;

	width: 100%;

	margin: 8px 0px;

}

.nei_blank_other h3 span {

	font-size: 18px;

}

/*招聘*/



.hr-inner {

	margin: 8% 0;

}

.hr-list li {

	width: 98%;

}

.hr_td {

	margin-bottom: 8%;

}

.hr_td ul li {

	width: 96%;

	margin-bottom: 4%;

}

.hr_zswb {

	font-size: 12px;

	float: left;

	text-align: left;

	margin-top: 4%;

}

.down-list li {

	float: left;

	width: 100%;

	margin-right: 0px;

	margin-bottom: 5%;

}

.down-inner {

	margin: 8% 0px;

}

/*招聘弹窗大小*/



.reveal-modal {

	margin-left: -240px;

	padding: 20px 20px 25px;

	width: 440px;

}

}



/*手机端分辨率小于480（含480px）*/





@media only screen and (max-width:480px) {

.row {

	width: 90%;

	margin: 0 5%;

}

/*判定phone版显示与否*/



.pc_yc {

	display: block;

}

/*网站头部*/



.header {

	height: 50px;

	position: fixed;

	z-index: 999

}

.wap-header-height {

	display: block;

}

.header .logo {

	margin-top: 12px;

	height: 25px

}

.header .logo img {

	height: 100%

}

.header-right {

	display: none

}

.wep-header-right {

	display: block;

}

/*主导航*/



.wep-close {

	display: block;

}

.mian-nav-wrap {

	position: fixed;

	height: 100%;

	width: 80%;

	top: 0;

	z-index: 999999999;

	display: none;

	right: 0;

	overflow: auto;

	box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.1);

	overflow: auto;

	background-color: #fff

}

.mian-nav-bg {

	height: 100%;

	background-color: #fff;

}

.mian-nav-logo {

	display: none

}

.mian-nav {

	float: none;

	width: 100%;

	position: static;

}

.mian-nav > ul > li {

	width: 100%;

	border-bottom: 1px solid #ededed;

}

.mian-nav > ul > li > a {

	text-align: left;

	width: 65%;

	float: left; /*float: none;*/ /*padding-left: 5%; */

	color: #333;

}

.mian-nav > ul > li > i {

	display: block;

}

.mian-nav-down {

	position: static;

	float: left;

	width: 100%;

	background-color: #fff;

	border-top: 0;

}

.m-n-d-cont {

	margin: 1% 3% 5% 3%;

}

.mian-nav-down .m-n-d-column ul {

	display: none;

	float: left;

}

.mian-nav-down .m-n-d-column h3 a {

	color: #333;

}

.mian-nav-down .m-n-d-column h3 {

	color: #333;

	font-weight: normal;

}

.wep-cases-nav .m-n-d-column:first-child ul {

	display: block;

}

.wep-cases-nav .m-n-d-column ul {

	margin-left: 5%;

	width: 95%;

	float: left;

	margin-bottom: 2%;

}

.wep-cases-nav .m-n-d-column ul li {

	width: 100%;

	float: left;

}

.wep-cases-nav .m-n-d-column ul li a {

	color: #333;

}

.m-n-d-inner-l a {

	color: #333;

}

.mian-phone {

	background: none;

	text-align: center;

	color: #1b1e45;

	background-color: #f9f9f9;

	height: auto;

	width: 100%;

	padding: 15px 0;

	line-height: 20px;

	font-size: 12px;

}

.mian-phone i {

	font-size: 12px;

}

.float-right-box .top-list li {

	display: none;

}

.float-right-box .top-list li:last-child {

	border-bottom: 0;

}

.m-n-d-inner-l {

	width: 95%;

	margin: 1% 3% 5% 3%;

}

.m-n-d-inner-l .wep-nav-s {

	display: block;

}

.m-n-d-inner-r {

	display: none;

}

/*首页*/



.slide_c_btn a {

	font-size: 12px;

	padding: 6px 20px 6px 30px;

}

.h-title, .h-case-title {

	margin: 10% 0;

}

.h-title h2, .h-case-title h2 {

	font-size: 26px;

	margin-bottom: 20px;

	letter-spacing: 0px;

}

.h-title h2:after, .h-case-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 45px;

	margin: 10px auto 0;

}

.h-title p, .h-case-title p {

	width: 80%;

	font-size: 12px;

	line-height: 21px;

}

.h-news-list .h-news-info h2 {

	font-size: 14px;

}

.h-news-list .text {

	font-size: 12px;

}

.h-prodcut-list .swiper-slide h2 {

	font-size: 12px;

}

.h-serve-wra-l {

	display: none;

}

.h-serve-wra-r {

	width: 100%;

	margin-left: 0px;

}

.h-serve-wra-r dl {

	width: 100%;

	margin-left: 0;

	margin-bottom: 5%;

	float: left;

	min-height: 110px;

}

.h-serve-wra-r dl dd h2 {

	display: none;

}

.zt_h2 {

	font-size: 18px;

	letter-spacing: 0px;

	margin-bottom: 8px;

	color: #191c3e;

	font-weight: bold;

}

.zt_h2 a {

	color: #1772c6;

}

.zt_h2 a:hover {

	color: #191c3e;

}

.h-serve-wra-r dl dd p {

	font-size: 12px;

	line-height: 21px;

}

.h-case-list ul li {

	width: 46%;

	margin-right: 2%;

	margin-left: 2%;

	margin-bottom: 4%;

}

.h-case-list ul li .h-case-list-cont i {

	margin-top: 20%;

}

.h-case-list-cont p {

	font-size: 14px;

	margin-top: 1%;

}

.h-kehu-list li {

	width: 19%;

	margin-bottom: 1%;

}

.h-kehu-list ul {

	margin-bottom: 10%;

	float: left;

}

/*首页banner*/



#fwslider .slide {

	height: 12rem;

}

#fwslider .slide img {

	object-fit: cover;

	height: 12rem;

	width: 100%;

}

/*底部*/



.footer-nav {

	padding-top: 8%;

	float: left;

}

.footer-nav-list {

	width: 100%;

	border-right: none;

	margin-right: 0;

	min-height: auto;

}

.footer-nav-list h2 {

	border-bottom: 1px solid #141736;

	padding: 10px 0;

	font-size: 12px;

}

.footer-nav-list h2 p {

	display: block;

}

.footer-nav-list ul {

	margin-bottom: 5%;

	display: none;

}

.footer-nav-list ul li {

	margin-bottom: 1%;

}

.footer-contact {

	width: 100%;

	border-right: none;

	margin-right: 0;

	min-height: auto;

	display: none;

}

.footer-nav-r {

	float: left;

	width: 100%;

	margin-top: 5%;

}

.footer-copyrigh-l div {

	margin-left: 0px;

}

.footer-copyrigh-l div a {

	padding: 0px 8px 5px 0px;

}

.footer-copyrigh-r {

	float: left;

	margin: 2% 0px;

}

/*右侧浮动*/



.float-right-box {

	top: auto;

	bottom: 5%;

}

.float-right-box.show {

	width: 50px;

}

/*首页banner悬浮SLOGON窗口*/



#fwslider .slidePrev {

	margin-left: -10%;

}

#fwslider .slideNext {

	margin-right: -10%;

	width: 18px;

}

#fwslider .slidePrev span {

	width: 18px;

}

#fwslider .slideNext span {

	width: 18px;

	background: url(/images/en/slide_arrow.png) no-repeat bottom right;

}

#fwslider .timers {

	bottom: 15px;

}

#fwslider .slide_content {

	width: 80%;

	margin-top: 5%;

	margin-left: 10%;

	margin-right: 10%;

	position: absolute;

}
	.h-banner .slide_content { width: 80%; margin-top: 5%; margin-left: 10%; margin-right: 10%; position: absolute }
.h-banner .swiper-pagination { bottom: 15px }
.h-banner .swiper-pagination-bullet {
      width: 20px;}
.h-banner .swiper-button-next{right: 3%; display: none;}
	.h-banner .swiper-button-prev{left: 3%; display: none;}

.slide_c_text {

	border: 2px solid #1772c6;

	color: #fefefe;

	font-size: 14px;

	padding: 15px 20px;

	line-height: 22px;

	border-bottom: 0;

	background-color: #191c3e;

	background-color: rgba(25, 28, 62, 0.75)

}

/*产品详细参数*/



.pro_tab_hd {

	display: none

}

.pro_tab_cont {

	display: block;

	margin-bottom: 3%;

}

.pro_tab_cont h1 {

	display: block;

	height: 40px;

	line-height: 40px;

}

.tab_py {

	display: none;

}

.pro_tab_cont h1 a, .pro_tab_cont h1 i {

	height: 38px;

	line-height: 38px;

}

/*产品中心*/



.p-b-c-inner h2 {

	font-size: 26px;

}

.p-b-c-inner h2:after {

	content: "";

	display: block;

	width: 45px;

	height: 2px;

	margin-top: 10px;

	margin-left: auto;

	margin-right: auto;

}

.p-b-c-inner {

	margin-top: 8%;

	width: 90%;

	margin-left: auto;

	margin-right: auto;

	text-align: center;

}

.p-b-c-btn {

	display: none;

}

.p-b-c-inner p {

	font-size: 12px;

	line-height: 23px;

}

.page-banner {

	min-height: 200px;

	max-height: 200px;

	overflow: hidden;

	background: #000;

	position: relative;

}

.page-banner img {

	width: auto;

	min-height: 200px;

	max-height: 200px;

}

.products_main ul li {

	width: 48%;

	margin-left: 1%;

	margin-right: 1%;

}

.products_main_box {

	display: none;

}

.products_main ul li h3 a {

	width: 86%;

	margin: 8% 7% 1% 7%;

	max-height: 46px;

	min-height: 46px;

	overflow: hidden;

	padding-top: 10px;

	font-size: 14px;

	line-height: 22px;

	font-weight: normal;

}

.products_main {

	margin-bottom: 8%;

}

.pageBox {

	margin-bottom: 8%;

	font-size: 12px;

}

.pageBox .prev a, .pageBox .next a {

	padding: 4px;

}

.pageBox a {

	padding: 4px 8px 4px 8px;

	margin: 0 4px;

}

.gmzx-cont {

	font-size: 16px;

	line-height: 25px;

	width: 90%;

	margin: 10% 5% 5% 5%;

}

.gmzx-btn {

	margin-bottom: 10%;

}

.all-title {

	margin-top: 10%;

	margin-bottom: 10%;

}

.all-title h2 {

	font-size: 26px;

	margin-bottom: 20px;

	letter-spacing: 0px;

}

.all-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 45px;

	margin: 10px auto 0;

}

.pxyzc-list {

	overflow: inherit;

}

.pxyzc-list-info {

	width: 100%;

}

.pxyzc-list-wrap {

	width: 83%;

	margin: 1% 8% 5% 8%;

}

.pxyzc {

	margin-bottom: 8%;

}

.pxyzc-list-inner {

	margin: 5% auto 5%;

	width: 75%;

}

.pxyzc-text h3 {

	font-size: 16px;

}

.selectBox {

	display: none;

}

/*工程服务*/



.gcfw-i-cont {

	width: 84%;

	margin: 12% 8% 12% 8%;

	padding-bottom: 200px;

}

.gcfw-i-cont p {

	line-height: 23px;

	font-size: 13px;

}

.gcfw-i-cont h2 {

	margin-bottom: 6%;

}

.s-p-list {

	width: 99%;

}

.serve-page-wrap {

	margin-bottom: 10%;

	margin-top: 8%;

}

.add-more-line {

	padding-top: 6%;

	padding-bottom: 3%;

}

.gcfw-intro {

	margin-top: 8%;

}

/*应用案例*/



.cases_content {

	padding-top: 8%;

	padding-bottom: 8%;

}

.cases_main {

	overflow: inherit;

	margin-bottom: 8%;

	width: 90%;

	margin: 0 auto;

	float: none;

}

.cases_main ul {

	width: 100%;

	margin-bottom: 4%;

	margin-top: 2%;

}

.cases_main ul li {

	width: 96%;

	margin-right: 2%;

	margin-left: 2%;

	margin-bottom: 6%;

}

.cases_main ul li h3 {

	font-size: 18px;

	margin-left: 10%;

	margin-right: 10%;

	width: 80%;

}

.cases_main_box {

	margin-left: 10%;

	margin-right: 10%;

	width: 80%;

	margin-bottom: 8%;

}

.cases_main_box a {

	width: 100%;

	margin-right: 0;

	margin-bottom: 4%;

	font-size: 12px;

	padding-top: 5px;

	padding-bottom: 5px;

}

/*关于我们*/



.about_content {

	width: 98%;

	margin: 10% 1% 12% 1%;

	font-size: 12px;

	line-height: 23px;

}

.about_content h2 {

	font-size: 26px;

	line-height: 27px;

}

.about_content .slogan {

	font-size: 14px;

	margin-bottom: 4px;

}

.about_content .title {

	font-size: 18px;

}

.about-icon {

	height: 75px;

}

.about_logo {

	margin-bottom: 10%;

}

.about_logo ul li {

	width: 25%;

	overflow: hidden;

}

.about_logo ul li img {

	width: 100%;

	height: auto;

	padding: 0px;

}

.down-list li {

	font-size: 12px;

}

/*联系我们*/



.cont_content h2 {

	font-size: 26px;

	margin-bottom: 20px;

	letter-spacing: 0px;

}

.cont_content h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 45px;

	margin: 10px auto 0;

}

.cont_content {

	margin-top: 10%;

}

.cont_sh p span {

	font-size: 26px;

	line-height: 32px;

}

.cont_sh p {

	width: 50%;

	font-size: 12px;

}

.cont_dh {

	padding-top: 8%;

	font-size: 12px;

}

.cont_dh li {

	width: 100%;

	margin-right: 0px;

}

.n_messages ul li {

	width: 96%;

	margin-bottom: 4%;

}

.n_online {

	padding-bottom: 10%;

}

/*产品详情页*/



.pro_phone_sx {

	display: block;

}

.page-mbx-nav, #share {

	display: none;

}

.page-prev {

	float: left;

}

.gcfw-d-b-title h2 {

	font-size: 22px;

	letter-spacing: 0px;

}

.gcfw-d-b-title h2:after {

	height: 2px;

	background-color: #1772c6;

	content: "";

	display: block;

	width: 45px;

	margin: 8px auto 0;

}

.gcfw-d-b-title {

	margin: 7% auto;

}

.gcfw-d-b-title p {

	font-size: 12px;

}

.gcfw-d-r {

	display: none;

}

.pro-d-l {

	float: left;

	width: 100%;

}

.pro-d-l-word-l {

	width: 100%;

	margin-right: 0px;

	margin-top: 4%;

}

.pro-d-l-word-r {

	float: left;

	width: 100%;

	margin-top: 8%;

	margin-bottom: 8%;

}

.pro-d-l-word-r h2 {

	font-size: 24px;

}

.pro-text {

	margin-bottom: 8%;

	padding-bottom: 8%;

}

.gcfw_services_other {

	padding: 8% 0px;

}

.pro_blank_cp ul li span {

	font-size: 12px;

	width: 90%;

	margin-left: 5%;

	margin-right: 5%;

}

.pro_blank_other {

	padding: 8% 0px;

	margin-bottom: 6%;

}

.pro_blank_other_box {

	width: 100%;

	margin: 2% 0px 6%;

}

.pro_blank_other_box h3 {

	font-size: 18px;

}

.pro_blank_other_box ul li {

	font-size: 12px;

}

#content .tab_py {

	font-size: 12px;

	padding: 1em;

	line-height: 23px;

}

#content .tab_table {

	font-size: 12px;

}

/*工程服务详情页*/



.gcfw-d-l {

	width: 100%;

	border: none;

}

.gcfw-d-l-word {

	padding: 8% 4% 8% 4%;

	width: 92%;

	font-size: 14px;

	line-height: 25px;

}

.gcfw-d-l-word-title h2 {

	font-size: 22px;

}

.gcfw_services ul li {

	width: 92%;

	padding: 20px 4%;

}

.gcfw_services_l {

	width: 50%;

}

.gcfw_services_r {

	float: left;

	width: 100%;

	margin-top: 5%;

}

.gcfw_services_r p {

	font-size: 12px;

}

.gcfw_services_other_box {

	width: 100%;

	margin: 2% 0px 6%;

}

.gcfw_services_other_box h3 {

	padding-bottom: 0px;

	font-size: 18px;

}

.gcfw_services_other_box ul li {

	font-size: 12px;

}

.services_fenye_l {

	width: 100%;

	float: left;

	margin: 3% 0;

	font-size: 12px;

}

.services_fenye_r {

	float: left;

	text-align: left;

	width: 100%;

	margin: 3% 0;

	font-size: 12px;

}

/*新闻*/



.n_news ul {

	width: 100%;

	overflow: inherit;

}

.n_news ul li {

	width: 100%;

	margin-right: 0px;

}

.n_newslist {

	margin-bottom: 4%;

	min-height: 190px;

	max-height: 190px;

}

.n_newslist .n_newslist_info h2 {

	font-size: 14px;

}

.n_newslist .text {

	font-size: 12px;

}

.n_newslist .n_newslist_pic img {

	width: 100%;

}

.n_newslist p {

	font-size: 10px;

}

.n_news_blank {

	margin: 8% 0px;

}

.n_news_blank h2 {

	font-size: 22px;

}

.nei_blank_fy_left {

	width: 100%;

}

.nei_blank_fy_left span {

	width: 20%;

}

.nei_blank_fy_left p a {

	margin-right: 0px;

	width: 80%;

}

.nei_blank_fy_right {

	float: left;

	width: 100%;

	margin-top: 5%;

	line-height: 36px;

}

.nei_blank_other ul li {

	font-size: 12px;

	width: 100%;

	margin: 8px 0px;

}

.nei_blank_other h3 span {

	font-size: 18px;

}

/*招聘*/



.hr-inner {

	margin: 8% 0;

}

.hr-list li {

	width: 98%;

}

.hr_td {

	margin-bottom: 8%;

}

.hr_td ul li {

	width: 96%;

	margin-bottom: 4%;

}

.hr_zswb {

	font-size: 12px;

	float: left;

	text-align: left;

	margin-top: 4%;

}

.down-list li {

	float: left;

	width: 100%;

	margin-right: 0px;

	margin-bottom: 5%;

}

.down-inner {

	margin: 8% 0px;

}

/*招聘弹窗大小*/



.reveal-modal {

	margin-left: -180px;

	padding: 20px 20px 25px;

	width: 320px;

	top: 10%;

}

}



