 @charset "utf-8";



*, ::after, ::before {

	box-sizing: border-box

}

hr {

	box-sizing: content-box;

	height: 0;

	overflow: visible

}

h1, h2, h3, h4, h5, h6 {

	margin-top: 0;

	margin-bottom: 0;

}

p {

	margin-top: 0;

	margin-bottom: 0;

}

abbr[data-original-title], abbr[title] {

	text-decoration: underline;

	-webkit-text-decoration: underline dotted;

	text-decoration: underline dotted;

	cursor: help;

	border-bottom: 0

}

address {

	margin-bottom: 1rem;

	font-style: normal;

	line-height: inherit

}

dl, ol, ul {

	margin-top: 0;

	margin-bottom: 1rem

}

ol ol, ol ul, ul ol, ul ul {

	margin-bottom: 0

}

dt {

/*	font-weight: 700*/



}

dd {

	/*	margin-bottom: .5rem;*/



	margin-left: 0

}

blockquote {

	margin: 0 0 1rem

}

dfn {

	font-style: italic

}

b, strong {

	font-weight: bolder

}

small {

	font-size: 80%

}

sub, sup {

	position: relative;

	font-size: 75%;

	line-height: 0;

	vertical-align: baseline

}

sub {

	bottom: -.25em

}

sup {

	top: -.5em

}

a {

	color: #666;

	text-decoration: none;

	background-color: transparent;

	-webkit-text-decoration-skip: objects

}

a:hover {

	text-decoration: none;

}

a:not([href]):not([tabindex]) {

	color: inherit;

	text-decoration: none

}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {

	color: inherit;

	text-decoration: none

}

a:not([href]):not([tabindex]):focus {

	outline: 0

}

code, kbd, pre, samp {

	font-family: monospace, monospace;

	font-size: 1em

}

pre {

	margin-top: 0;

	margin-bottom: 1rem;

	overflow: auto;

	-ms-overflow-style: scrollbar

}

figure {

	margin: 0 0 1rem

}

img {

	vertical-align: middle;

	border-style: none

}

svg:not(:root) {

	overflow: hidden

}

table {

	border-collapse: collapse

}

caption {

	padding-top: .75rem;

	padding-bottom: .75rem;

	color: #6c757d;

	text-align: left;

	caption-side: bottom

}

th {

	text-align: inherit

}

ul, li {

	list-style-type: none;

	padding: 0;

	/*display: inline;*/

}

label {

	display: inline-block;

	margin-bottom: .5rem

}

button {

	border-radius: 0

}

button:focus {

	outline: 1px dotted;

	outline: 5px auto -webkit-focus-ring-color

}

button, input, optgroup, select, textarea {

	margin: 0;

	font-family: inherit;

	font-size: inherit;

	line-height: inherit;

	outline: none;

}

button, input {

	overflow: visible

}

button, select {

	text-transform: none

}


textarea {

	overflow: auto;

	resize: vertical

}

fieldset {

	min-width: 0;

	padding: 0;

	margin: 0;

	border: 0

}

legend {

	display: block;

	width: 100%;

	max-width: 100%;

	padding: 0;

	margin-bottom: .5rem;

	font-size: 1.5rem;

	line-height: inherit;

	color: inherit;

	white-space: normal

}

progress {

	vertical-align: baseline

}

 [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {

 height:auto

}

[type=search] {

	outline-offset: -2px;

	-webkit-appearance: none

}

 [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {

 -webkit-appearance:none

}







::-webkit-file-upload-button {

 font:inherit;

 -webkit-appearance:button

}

output {

	display: inline-block

}

summary {

	display: list-item;

	cursor: pointer

}

template {

	display: none

}

[hidden] {

	display: none!important

}


.small, small {

	font-size: 80%;

	font-weight: 400

}

.mark, mark {

	padding: .2em;

	background-color: #fcf8e3

}

.list-unstyled {

	padding-left: 0;

	list-style: none

}

.list-inline {

	padding-left: 0;

	list-style: none

}

.list-inline-item {

	display: inline-block

}

.list-inline-item:not(:last-child) {

	margin-right: .5rem

}

.initialism {

	font-size: 90%;

	text-transform: uppercase

}

.blockquote {

	margin-bottom: 1rem;

	font-size: 1.25rem

}

.blockquote-footer {

	display: block;

	font-size: 80%;

	color: #6c757d

}

.blockquote-footer::before {

	content: "\2014 \00A0"

}

.img-fluid {

	max-width: 100%;

	height: auto

}

.img-thumbnail {

	padding: .25rem;

	background-color: #fff;

	border: 1px solid #dee2e6;

	border-radius: .25rem;

	max-width: 100%;

	height: auto

}

.figure {

	display: inline-block

}

.figure-img {

	margin-bottom: .5rem;

	line-height: 1

}

.figure-caption {

	font-size: 90%;

	color: #6c757d

}

code, kbd, pre, samp {

	font-family: "Microsoft Yahei";

}

code {

	font-size: 87.5%;

	color: #e83e8c;

	word-break: break-word

}

a>code {

	color: inherit

}

kbd {

	padding: .2rem .4rem;

	font-size: 87.5%;

	color: #fff;

	background-color: #212529;

	border-radius: .2rem

}

kbd kbd {

	padding: 0;

	font-size: 100%;

	font-weight: 700

}

pre {

	display: block;

	font-size: 87.5%;

	color: #212529

}

pre code {

	font-size: inherit;

	color: inherit;

	word-break: normal

}

.pre-scrollable {

	max-height: 340px;

	overflow-y: scroll

}

.container {

	width: 1500px;

	padding-right: 15px;

	padding-left: 15px;

	margin-right: auto;

	margin-left: auto

}



@media (min-width:576px) {

.container {

	max-width: 560px

}

}



@media (min-width:768px) {

.container {

	max-width: 760px

}

}



@media (min-width:992px) {

.container {

	max-width: 1178px

}

}



@media (min-width:1500px) {

.container {

	max-width: 1920px

}

}

.container01 {

	width: 1200px;

	margin-right: auto;

	margin-left: auto

}



@media (min-width:576px) {

.container01 {

	max-width: 560px

}

}



@media (min-width:768px) {

.container01 {

	max-width: 760px

}

}



@media (min-width:992px) {

.container01 {

	max-width: 1178px

}

}



@media (min-width:1200px) {

.container01 {

	max-width: 1920px

}

}

.container-fluid {

	width: 100%;

	padding-right: 15px;

	padding-left: 15px;

	margin-right: auto;

	margin-left: auto

}

.row {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin-right: -15px;

	margin-left: -15px

}

.no-gutters {

	margin-right: 0;

	margin-left: 0

}

.no-gutters>.col, .no-gutters>[class*=col-] {

	padding-right: 0;

	padding-left: 0

}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {

	position: relative;

	width: 100%;

	min-height: 1px;

	padding-right: 15px;

	padding-left: 15px

}


/*公司简介开始*/







.index_gongshi {

	background: url("../images/aboutbj.jpg")no-repeat center top;

	position: relative;

	padding-bottom: 200px;

}

.gongshi_bjimg {

	overflow: hidden;

	

}

.gongshi {

	margin: 0 auto;

}

.gongshi_jx {

	width: 50%;

	padding: 105px 90px 50px 12px;

}

.gongshi_hx {

	border-bottom: 1px solid #648eda;

	width: 7%;

	margin: 22px 0;

}

.gongshi_title {

	color: #333;

	font-size: 30px;

	line-height: 50px;

	font-weight: bold;

}

.gongshi_title .hong {

   color: #c50000;

}

.gongshi_wen {

	color: #fff;

	

	line-height: 35px;

	margin-top: 70px;

}

.gongshi_wen p {

	font-family: "Microsoft Yahei";

	color: #fff;

	
	line-height: 35px;
	font-size:15px;

}

.gs_ico01 {

	width: 82px;

	background: #fff;

	border-radius: 100%;

	height: 82px;

	text-align: center;

	margin: 0 auto;

	top: 5px;

	position: absolute;

	left: 5px;

}

.gongsshi_xs {

	width: 95px;

	height: 95px;

	border: 1px dashed #fff;

	border-radius: 100%;

	position: relative;

	opacity: 0.7;

}

.gongshi_ico ul li:hover .gongsshi_xs {

	opacity: 1;

}

.gs_ico01 img {

	text-align: center;

	display: inline-block;

	padding: 20px 0;

}

.gongshi_ico {

	padding: 30px 0;

    overflow: hidden;

    width: 100%;

    height: 170px;

}

.gongshi_ico ul li {

	float: left;

	padding: 0px 33px;

}

.gongshi_ico .title01 {

	width: 100%;

	text-align: center;

	color: #fff;

	font-size: 15px;

	line-height: 45px;

}

.gongshi_sp {

	width: 50%;

	position: relative;

}

.gongshi_sp .img {

	width: 95%;

	display: block;

	margin: 80px 0 20px 0;

/*	height: 100%;*/

	border-radius: 8px;

/*	padding: 10px;*/

	background: #fff;

}

.shipi {

	position: absolute;

	top: 72%;

	width: 95%;

	left: 5%;

	height: 80px;

}

.shipi_title {

	float: left;

	width: 60%;

	background: rgba(58,112,208,0.9);

	height: 80px;

	text-align: center;

}

.shipi_title p {

	font-size: 28px;

	color: #fff;

	line-height: 80px;

}

.shipi_input {

	width: 30%;

	float: left;

	background: rgba(215,44,36,0.9);

	height: 80px;

	line-height: 80px;

	text-align: center;/*	padding: 12px;*/



}

.shipi_input a {

	color: #fff;

	font-size: 34px;

	position: relative;

	padding: 0;

	margin: 0;

	width: 100%;

	/*

	top: -3px;

	left: -26px;

*/

}

.shipi_input a:hover {

	background: none!important;

	border: none!important;

}

.shipi_input img {

	padding-right: 10px;

}



/*公司优势*/



.index_youshi {

	z-index: 99;

	margin: -198px auto 0 auto;

	position: relative;

	   

}

.index_youshi .container{

	background: #fff;

/*	box-shadow: 0px 0px 1px 2px #e9e9e9;*/

	border: 1px solid #e9e9e9;

}

.index_youshi .pic {

	margin: 30px;

	position: relative;

}

.index_youshi .pic p {

	 display: block;

	 /*background:rgba(31,60,131,0.85 );*/
	 background:#006bc7a8;

	color: #fff;

	position: absolute;

	bottom: 0;

	width: 100%;

	

}

.index_youshi .pic img {

	 width: 100%;
height: 190px;
	

}



.inyoushi01 {

	width: 25%;

	border-right: 1px solid #eee;

	height: 340px;

	float: left;

	text-align: center;

}

.inyoushi03 {

	width: 25%;

	height: 340px;

	float: left;

	text-align: center;

}







/*

.inyoushi01 img, .inyoushi03 img {



	display: block;

	margin: 40px auto 0 auto;

}

*/

.inyoushi01 p, .inyoushi03 p {

	font-size: 18px;

    line-height: 40px;

    color: #3e5fae;

    font-weight: 700;

}

.inyoushi01 span, .inyoushi03 span {

	font-size: 15px;

	line-height: 30px;

	color: #666;

}





@media screen and (min-width:1200px ) and (max-width: 1369px) {

/*

.index_gongshi {

	background: url(../images/gongshitu.jpg)no-repeat right center;

	position: relative;

	background-size: 57% 100%;

}

*/

/*

.shipi {

	right: -5%;

}

*/

.gongshi_ico ul li {

	padding: 0px 12px!important;

}

.shipi_title p {

	font-size: 25px;

}

.shipi_input a {

	font-size: 31px;

	position: relative;

	top: -1px;

	left: 7px;

}

}



@media screen and (min-width: 1370px) and (max-width: 1500px) {

/*



.shipi {

	right: -21%;

	width: 107%;

}

*/

.gongshi_jx {

/*	padding: 89px 52px 89px 1px;*/

}

.gongshi_ico ul li {

	padding: 0px 18px!important;

}

	

	

}



@media screen and (min-width: 1501px) and (max-width: 1860px) {



}

/*公司简介结束*/







/* 企业风采开始css */







.index_fengcai {

	padding: 50px 0;

}

.picScroll-left {

	width: 100%;

	position: relative;

}

.picScroll-left .hd {

	position: relative;

}

.picScroll-left .hd .prev {

	display: block;

	width: 33px;

	height: 106px;

	float: left;

	overflow: hidden;

	cursor: pointer;

	background: url("../images/fengcai_jtz.png") no-repeat;

	position: absolute;

	left: 0;

	z-index: 9995;

	top: 90px;

	opacity: 0.8;

}

.picScroll-left .hd .next {

	background-position: 0 -50px;

	display: block;

	width: 33px;

	height: 106px;

	float: right;

	position: absolute;

	right: -7px;

	z-index: 9995;

	top: 90px;

	opacity: 0.8;

	overflow: hidden;

	cursor: pointer;

	background: url("../images/fengcai_jtr.png") no-repeat;

}

.picScroll-left .hd .prevStop {

	background-position: -60px 0;

}

.picScroll-left .hd .nextStop {

	background-position: -60px -50px;

}

.picScroll-left .bd {

	padding: 10px;

}

.picScroll-left .bd ul {

	overflow: hidden;

	zoom: 1;

	float: left;

}

.picScroll-left .bd ul li {

	position: relative;

	margin: 0 8px;

	float: left;

	_display: inline;

	overflow: hidden;

	text-align: center;
	

}

.picScroll-left .bd ul li .fengcai_pic img {

	width: 365px;

/*	width: 100%;*/

	height: 260px;
	border: 1px solid #ddd;

}

.picScroll-left .bd ul li .fengcai_title {

	display: block;

	width: 100%;

	height: 36px;

	position: absolute;

	bottom: 0;

	background: rgba(36,36,36,0.7);

		line-height: 36px;

	color: #fff;

}

.picScroll-left .bd ul li .fengcai_title a {

	color: #fff;

/*	font-weight: bold;*/

	font-size: 16px;

	line-height: 36px;

	display: block;

}

.picScroll-left .tempWrap {

	width: 100%!important;

}



/* 企业风采结束css */



/* 下面是前/后按钮代码，如果不需要删除即可 */







.slideTxtBox03 .arrow {

	position: absolute;

	right: 10px;

	top: 12px;

}

.slideTxtBox03 .arrow a {

	display: block;

	font-size: 14px;

	color: #999;

	width: 83px;

	float: right;

	margin-right: 5px;

	overflow: hidden;

	padding: 10px 0;

}

