*{word-wrap:break-word}

html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}

ul,ol,dl{list-style-type:none}

html,body{*position:static}

html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}

input,button{overflow: visible;vertical-align:middle;outline:none}

body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}

body{line-height:1.6;}

h1,h2,h3,h4,h5,h6{font-size:100%}

a,area{outline:none;blr:expression(this.onFocus=this.blur());}

a{text-decoration:none;cursor: pointer;}

a:hover{text-decoration:none;outline:none}

a.ie6:hover{zoom:1}

a:focus{outline:none}

a:hover,a:active{outline:none}:focus{outline:none}

sub,sup{vertical-align:baseline}

/*img*/

img{border:0;vertical-align:middle}

a img,img{-ms-interpolation-mode:bicubic}

.img-max{max-width: 100%;height: auto}

 

/*IE下a:hover 背景闪烁*/

*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/

header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}

audio,canvas,video{display:inline-block;*display:inline;*zoom:1}

audio:not([controls]){display:none}

legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}

legend small{font-size:15px;color:#999}

svg:not(:root) {overflow: hidden}

fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}

input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}

/*

Name:			style_clearfix

Example:		class="clearfix|cl"

Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题

*/



.row:after,.contain:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {

    display: block;

}

.clear{ clear: both;}

.fl{float: left;}

.fr{ float: right;}

.text-overflow{overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}

.container {

  margin-right: auto;

  margin-left: auto;

  padding-left: 15px;

  padding-right: 15px;

}

.container-fluid {

  margin-right: auto;

  margin-left: auto;

  padding-left: 15px;

  padding-right: 15px;

}

.row {

  margin-left: -15px;

  margin-right: -15px;

}

/*拟栅格化*/

  .container {

    width: 1170px;

  }

  /* 2018-11-22添加 */

@media (max-width: 1400px) {

  .container {

    width: 1100px;

  }

}

@media (max-width: 1200px) {

  .container {

    width: 950px;

  }

}

@media (max-width: 992px) {

  .container {

    width: 730px;

  }

}

@media (max-width: 767px) {

  .container {

    width:auto;

  }

}



.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

  position: relative;

  min-height: 1px;

}

  .col-lg-1, .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-10, .col-lg-11, .col-lg-12 {

    float: left;

  }

  .col-lg-12 {

    width: 100%;

  }

  .col-lg-11 {

    width: 91.66666667%;

  }

  .col-lg-10 {

    width: 83.33333333%;

  }

  .col-lg-9 {

    width: 75%;

  }

  .col-lg-8 {

    width: 66.66666667%;

  }

  .col-lg-7 {

    width: 58.33333333%;

  }

  .col-lg-6 {

    width: 50%;

  }

  .col-lg-5 {

    width: 41.66666667%;

  }

  .col-lg-4 {

    width: 33.33333333%;

  }

  .col-lg-3 {

    width: 25%;

  }

  .col-lg-2 {

    width: 16.66666667%;

  }

  .col-lg-1 {

    width: 8.33333333%;

  }

  .col-lg-pull-12 {

    right: 100%;

  }

  .col-lg-pull-11 {

    right: 91.66666667%;

  }

  .col-lg-pull-10 {

    right: 83.33333333%;

  }

  .col-lg-pull-9 {

    right: 75%;

  }

  .col-lg-pull-8 {

    right: 66.66666667%;

  }

  .col-lg-pull-7 {

    right: 58.33333333%;

  }

  .col-lg-pull-6 {

    right: 50%;

  }

  .col-lg-pull-5 {

    right: 41.66666667%;

  }

  .col-lg-pull-4 {

    right: 33.33333333%;

  }

  .col-lg-pull-3 {

    right: 25%;

  }

  .col-lg-pull-2 {

    right: 16.66666667%;

  }

  .col-lg-pull-1 {

    right: 8.33333333%;

  }

  .col-lg-pull-0 {

    right: auto;

  }

  .col-lg-push-12 {

    left: 100%;

  }

  .col-lg-push-11 {

    left: 91.66666667%;

  }

  .col-lg-push-10 {

    left: 83.33333333%;

  }

  .col-lg-push-9 {

    left: 75%;

  }

  .col-lg-push-8 {

    left: 66.66666667%;

  }

  .col-lg-push-7 {

    left: 58.33333333%;

  }

  .col-lg-push-6 {

    left: 50%;

  }

  .col-lg-push-5 {

    left: 41.66666667%;

  }

  .col-lg-push-4 {

    left: 33.33333333%;

  }

  .col-lg-push-3 {

    left: 25%;

  }

  .col-lg-push-2 {

    left: 16.66666667%;

  }

  .col-lg-push-1 {

    left: 8.33333333%;

  }

  .col-lg-push-0 {

    left: auto;

  }

  .col-lg-offset-12 {

    margin-left: 100%;

  }

  .col-lg-offset-11 {

    margin-left: 91.66666667%;

  }

  .col-lg-offset-10 {

    margin-left: 83.33333333%;

  }

  .col-lg-offset-9 {

    margin-left: 75%;

  }

  .col-lg-offset-8 {

    margin-left: 66.66666667%;

  }

  .col-lg-offset-7 {

    margin-left: 58.33333333%;

  }

  .col-lg-offset-6 {

    margin-left: 50%;

  }

  .col-lg-offset-5 {

    margin-left: 41.66666667%;

  }

  .col-lg-offset-4 {

    margin-left: 33.33333333%;

  }

  .col-lg-offset-3 {

    margin-left: 25%;

  }

  .col-lg-offset-2 {

    margin-left: 16.66666667%;

  }

  .col-lg-offset-1 {

    margin-left: 8.33333333%;

  }

  .col-lg-offset-0 {

    margin-left: 0%;

  }

@media (max-width:1200px) {

  .col-md-1, .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-10, .col-md-11, .col-md-12 {

    float: left;

  }

  .col-md-12 {

    width: 100%;

  }

  .col-md-11 {

    width: 91.66666667%;

  }

  .col-md-10 {

    width: 83.33333333%;

  }

  .col-md-9 {

    width: 75%;

  }

  .col-md-8 {

    width: 66.66666667%;

  }

  .col-md-7 {

    width: 58.33333333%;

  }

  .col-md-6 {

    width: 50%;

  }

  .col-md-5 {

    width: 41.66666667%;

  }

  .col-md-4 {

    width: 33.33333333%;

  }

  .col-md-3 {

    width: 25%;

  }

  .col-md-2 {

    width: 16.66666667%;

  }

  .col-md-1 {

    width: 8.33333333%;

  }

  .col-md-pull-12 {

    right: 100%;

  }

  .col-md-pull-11 {

    right: 91.66666667%;

  }

  .col-md-pull-10 {

    right: 83.33333333%;

  }

  .col-md-pull-9 {

    right: 75%;

  }

  .col-md-pull-8 {

    right: 66.66666667%;

  }

  .col-md-pull-7 {

    right: 58.33333333%;

  }

  .col-md-pull-6 {

    right: 50%;

  }

  .col-md-pull-5 {

    right: 41.66666667%;

  }

  .col-md-pull-4 {

    right: 33.33333333%;

  }

  .col-md-pull-3 {

    right: 25%;

  }

  .col-md-pull-2 {

    right: 16.66666667%;

  }

  .col-md-pull-1 {

    right: 8.33333333%;

  }

  .col-md-pull-0 {

    right: auto;

  }

  .col-md-push-12 {

    left: 100%;

  }

  .col-md-push-11 {

    left: 91.66666667%;

  }

  .col-md-push-10 {

    left: 83.33333333%;

  }

  .col-md-push-9 {

    left: 75%;

  }

  .col-md-push-8 {

    left: 66.66666667%;

  }

  .col-md-push-7 {

    left: 58.33333333%;

  }

  .col-md-push-6 {

    left: 50%;

  }

  .col-md-push-5 {

    left: 41.66666667%;

  }

  .col-md-push-4 {

    left: 33.33333333%;

  }

  .col-md-push-3 {

    left: 25%;

  }

  .col-md-push-2 {

    left: 16.66666667%;

  }

  .col-md-push-1 {

    left: 8.33333333%;

  }

  .col-md-push-0 {

    left: auto;

  }

  .col-md-offset-12 {

    margin-left: 100%;

  }

  .col-md-offset-11 {

    margin-left: 91.66666667%;

  }

  .col-md-offset-10 {

    margin-left: 83.33333333%;

  }

  .col-md-offset-9 {

    margin-left: 75%;

  }

  .col-md-offset-8 {

    margin-left: 66.66666667%;

  }

  .col-md-offset-7 {

    margin-left: 58.33333333%;

  }

  .col-md-offset-6 {

    margin-left: 50%;

  }

  .col-md-offset-5 {

    margin-left: 41.66666667%;

  }

  .col-md-offset-4 {

    margin-left: 33.33333333%;

  }

  .col-md-offset-3 {

    margin-left: 25%;

  }

  .col-md-offset-2 {

    margin-left: 16.66666667%;

  }

  .col-md-offset-1 {

    margin-left: 8.33333333%;

  }

  .col-md-offset-0 {

    margin-left: 0%;

  }

}

@media (max-width: 992px) {

  .col-sm-1, .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-10, .col-sm-11, .col-sm-12 {

    float: left;

  }

  .col-sm-12 {

    width: 100%;

  }

  .col-sm-11 {

    width: 91.66666667%;

  }

  .col-sm-10 {

    width: 83.33333333%;

  }

  .col-sm-9 {

    width: 75%;

  }

  .col-sm-8 {

    width: 66.66666667%;

  }

  .col-sm-7 {

    width: 58.33333333%;

  }

  .col-sm-6 {

    width: 50%;

  }

  .col-sm-5 {

    width: 41.66666667%;

  }

  .col-sm-4 {

    width: 33.33333333%;

  }

  .col-sm-3 {

    width: 25%;

  }

  .col-sm-2 {

    width: 16.66666667%;

  }

  .col-sm-1 {

    width: 8.33333333%;

  }

  .col-sm-pull-12 {

    right: 100%;

  }

  .col-sm-pull-11 {

    right: 91.66666667%;

  }

  .col-sm-pull-10 {

    right: 83.33333333%;

  }

  .col-sm-pull-9 {

    right: 75%;

  }

  .col-sm-pull-8 {

    right: 66.66666667%;

  }

  .col-sm-pull-7 {

    right: 58.33333333%;

  }

  .col-sm-pull-6 {

    right: 50%;

  }

  .col-sm-pull-5 {

    right: 41.66666667%;

  }

  .col-sm-pull-4 {

    right: 33.33333333%;

  }

  .col-sm-pull-3 {

    right: 25%;

  }

  .col-sm-pull-2 {

    right: 16.66666667%;

  }

  .col-sm-pull-1 {

    right: 8.33333333%;

  }

  .col-sm-pull-0 {

    right: auto;

  }

  .col-sm-push-12 {

    left: 100%;

  }

  .col-sm-push-11 {

    left: 91.66666667%;

  }

  .col-sm-push-10 {

    left: 83.33333333%;

  }

  .col-sm-push-9 {

    left: 75%;

  }

  .col-sm-push-8 {

    left: 66.66666667%;

  }

  .col-sm-push-7 {

    left: 58.33333333%;

  }

  .col-sm-push-6 {

    left: 50%;

  }

  .col-sm-push-5 {

    left: 41.66666667%;

  }

  .col-sm-push-4 {

    left: 33.33333333%;

  }

  .col-sm-push-3 {

    left: 25%;

  }

  .col-sm-push-2 {

    left: 16.66666667%;

  }

  .col-sm-push-1 {

    left: 8.33333333%;

  }

  .col-sm-push-0 {

    left: auto;

  }

  .col-sm-offset-12 {

    margin-left: 100%;

  }

  .col-sm-offset-11 {

    margin-left: 91.66666667%;

  }

  .col-sm-offset-10 {

    margin-left: 83.33333333%;

  }

  .col-sm-offset-9 {

    margin-left: 75%;

  }

  .col-sm-offset-8 {

    margin-left: 66.66666667%;

  }

  .col-sm-offset-7 {

    margin-left: 58.33333333%;

  }

  .col-sm-offset-6 {

    margin-left: 50%;

  }

  .col-sm-offset-5 {

    margin-left: 41.66666667%;

  }

  .col-sm-offset-4 {

    margin-left: 33.33333333%;

  }

  .col-sm-offset-3 {

    margin-left: 25%;

  }

  .col-sm-offset-2 {

    margin-left: 16.66666667%;

  }

  .col-sm-offset-1 {

    margin-left: 8.33333333%;

  }

  .col-sm-offset-0 {

    margin-left: 0%;

  }

}

@media (max-width: 768px) {

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {

  float: left;

}

.col-xs-12 {

  width: 100%;

}

.col-xs-11 {

  width: 91.66666667%;

}

.col-xs-10 {

  width: 83.33333333%;

}

.col-xs-9 {

  width: 75%;

}

.col-xs-8 {

  width: 66.66666667%;

}

.col-xs-7 {

  width: 58.33333333%;

}

.col-xs-6 {

  width: 50%;

}

.col-xs-5 {

  width: 41.66666667%;

}

.col-xs-4 {

  width: 33.33333333%;

}

.col-xs-3 {

  width: 25%;

}

.col-xs-2 {

  width: 16.66666667%;

}

.col-xs-1 {

  width: 8.33333333%;

}

.col-xs-pull-12 {

  right: 100%;

}

.col-xs-pull-11 {

  right: 91.66666667%;

}

.col-xs-pull-10 {

  right: 83.33333333%;

}

.col-xs-pull-9 {

  right: 75%;

}

.col-xs-pull-8 {

  right: 66.66666667%;

}

.col-xs-pull-7 {

  right: 58.33333333%;

}

.col-xs-pull-6 {

  right: 50%;

}

.col-xs-pull-5 {

  right: 41.66666667%;

}

.col-xs-pull-4 {

  right: 33.33333333%;

}

.col-xs-pull-3 {

  right: 25%;

}

.col-xs-pull-2 {

  right: 16.66666667%;

}

.col-xs-pull-1 {

  right: 8.33333333%;

}

.col-xs-pull-0 {

  right: auto;

}

.col-xs-push-12 {

  left: 100%;

}

.col-xs-push-11 {

  left: 91.66666667%;

}

.col-xs-push-10 {

  left: 83.33333333%;

}

.col-xs-push-9 {

  left: 75%;

}

.col-xs-push-8 {

  left: 66.66666667%;

}

.col-xs-push-7 {

  left: 58.33333333%;

}

.col-xs-push-6 {

  left: 50%;

}

.col-xs-push-5 {

  left: 41.66666667%;

}

.col-xs-push-4 {

  left: 33.33333333%;

}

.col-xs-push-3 {

  left: 25%;

}

.col-xs-push-2 {

  left: 16.66666667%;

}

.col-xs-push-1 {

  left: 8.33333333%;

}

.col-xs-push-0 {

  left: auto;

}

.col-xs-offset-12 {

  margin-left: 100%;

}

.col-xs-offset-11 {

  margin-left: 91.66666667%;

}

.col-xs-offset-10 {

  margin-left: 83.33333333%;

}

.col-xs-offset-9 {

  margin-left: 75%;

}

.col-xs-offset-8 {

  margin-left: 66.66666667%;

}

.col-xs-offset-7 {

  margin-left: 58.33333333%;

}

.col-xs-offset-6 {

  margin-left: 50%;

}

.col-xs-offset-5 {

  margin-left: 41.66666667%;

}

.col-xs-offset-4 {

  margin-left: 33.33333333%;

}

.col-xs-offset-3 {

  margin-left: 25%;

}

.col-xs-offset-2 {

  margin-left: 16.66666667%;

}

.col-xs-offset-1 {

  margin-left: 8.33333333%;

}

.col-xs-offset-0 {

  margin-left: 0%;

}

}

/*手机rem单位重定义*/

html{

    font-size: 10px;

}

@media(min-width: 481px){

    html {

        font-size: 15px !important;

    }

}

@media(min-width: 561px){

    html {

        font-size: 17.5px !important;

    }

}

@media(min-width: 641px){

    html {

        font-size: 20px !important;

    }

}

@media(min-width: 767px){

    html {

        font-size: 14px !important;

    }

}



body{

	background: #f4f4f4;

	overflow-x: hidden;

	color:#333;

	position: relative;

}

#headtot{

	position: fixed;

	z-index:999;

}

#head{ border-bottom:1px solid #fff;

	

	padding:1rem; background:#fff;

	overflow: hidden;

	width: 100VW;

}

#head .head-logo{

/*	width:60%;	float: left;*/

	line-height: 4.2rem;

}

#head .head-tel{

	width:40%;

	float: right;

	line-height: 4.2rem;

}

#head .head-logo img{

	width:auto;

	height:4rem;

}

/* menubtn */



.menubtn{ 

	width: 3rem; 

	height: 3rem;

  margin:auto;

  margin-left: 1rem;

}

.menubtn>div{ 

	width: 2rem;  

	margin-top: 14px; 

	height: 3px;  

	background: rgba(255,255,255,1); 

	border-radius:1.5px ; 

	position: relative;

}

.menubtn>div:before,.menubtn>div:after{ 

	content: ''; 

	width: 100%; 

	height: 3px;

	background: rgba(255,255,255,1); 

	border-radius:1.5px ; 

	display: block; 

	position: absolute; 

	right: 0;

	transition:all 1s;

	-moz-transition: all 1s;	/* Firefox 4 */

	-webkit-transition: all 1s;	/* Safari 和 Chrome */

	-o-transition: all 1s;	

}

.menubtn>div:before{ 

	top:-8px;

	transform-origin:0 0;

	-ms-transform-origin:0 0; 		

	-webkit-transform-origin:0 0;	

	-moz-transform-origin:0 0;		

	-o-transform-origin:0 0;

	transform: rotate(0deg);

	-ms-transform: rotate(0deg); 		/* IE 9 */

	-webkit-transform: rotate(0deg);	/* Safari 和 Chrome */

	-moz-transform: rotate(0deg);		/* Firefox */

	-o-transform: rotate(0deg);	

}

.menubtn>div:after{ 

	bottom:-8px;

	transform-origin:0 3px;

	-ms-transform-origin:0 3px; 		

	-webkit-transform-origin:0 3px;	

	-moz-transform-origin:0 3px;		

	-o-transform-origin:0 3px;

	transform: rotate(0deg);

	-ms-transform: rotate(0deg); 		/* IE 9 */

	-webkit-transform: rotate(0deg);	/* Safari 和 Chrome */

	-moz-transform: rotate(0deg);		/* Firefox */

	-o-transform: rotate(0deg);	

}

.menubtn.on>div{ 

	background: rgba(255,255,255,0);

}

.menubtn.on>div:before{

	transform: rotate(45deg);

	-ms-transform: rotate(45deg); 		/* IE 9 */

	-webkit-transform: rotate(45deg);	/* Safari 和 Chrome */

	-moz-transform: rotate(45deg);		/* Firefox */

	-o-transform: rotate(45deg);		/* Opera */

}

.menubtn.on>div:after{ 

	transform: rotate(-45deg);

	-ms-transform: rotate(-45deg); 		/* IE 9 */

	-webkit-transform: rotate(-45deg);	/* Safari 和 Chrome */

	-moz-transform: rotate(-45deg);		/* Firefox */

	-o-transform: rotate(-45deg);	

}

/* 导航 */

.header-nav{

	position: absolute;

	top:11rem;

	left:100VW;

	width:100%;

	z-index:1;

	background: #666;

	transition: all 0.3s;

  overflow-y: auto;

}

.header-nav > ul > li{

	background:#333;

	color:#fff;

	border-bottom:1px solid #666;

	font-size: 1.6rem;

	line-height: 3.5rem;

}

.header-nav > ul > li > a{

	color:#fff;

    display: block;

    padding-left: 5%;

}

.head-replace{

	height:9rem;

}

.header-nav > ul > li > ul{

	overflow: hidden;

}

.header-nav > ul > li > ul li{

	border:none; overflow:hidden;

	font-size: 1rem;

    line-height: 50px;

    height: 50px;

    width: auto;

    width: 50%;

    display: block;

    float: left;

    text-align: center;

}

.header-nav > ul > li > ul li a{

	color:#eae5e5;

	display: block;

    height: 50px;

    width: auto;

    border: 1px solid #666;

    border-left: none;

}

/* 短导航 */

.head-pnav{

  position: fixed;

  top:6rem;

  z-index:999;

  width: 100%;

  overflow: hidden;

}

.head-pnav > ul{

  overflow: hidden;

  background:#1c6aae;

}

.head-pnav > ul > li{

  display: none;

  float: left;

  width: 21%;

  height: 3rem;

  line-height: 3rem;

  text-align: center;

  border-right:1px solid #f1f1f1;

  border-top:none;

  border-bottom:none;

  box-sizing: border-box;

}

.head-pnav > ul > li a{

  color:#fff;

}

.head-pnav > ul > li:nth-child(4){



}

.head-pnav > ul > li:nth-child(1){

  display: block;

  border-left:none;

}

.head-pnav > ul > li:nth-child(2){

  display: block;

}

.head-pnav > ul > li:nth-child(3){

  display: block;

}

.head-pnav > ul > li:nth-child(4){

  display: block;

}

.head-pnav > div{

  width: 16%;

  position:absolute;

  top:0;

  right:0;

  padding-left:0.5rem;

  border-left:1.5px solid #fff;

  background: #333;

}



.inside-nav{

	width: 100%;

	margin-top:2rem;

  overflow: hidden;

}

.inside-nav .inside-nav-list{

	width:46%;

	text-align: left;

  margin:0.5rem 2%;

  float: left;

  background: #f4e4e4;

  display: flex;

  height:8rem;

  border-radius:1rem;

}

.inside-nav .inside-nav-list > div:nth-child(1){	

  margin: auto;

}

.inside-nav .inside-nav-list > div:nth-child(1) p:nth-child(1){

  color:#382f30;

  font-size: 1.8rem;

}

.inside-nav .inside-nav-list > div:nth-child(1) p:nth-child(2){

  color:#b3a1a1;

  font-size: 1.4rem;

}

.inside-nav .inside-nav-list > div:nth-child(2){

  margin:auto;

}

.inside-nav .inside-nav-list > div:nth-child(2) img{

  width:100%;

  margin:auto;

}

.index-inside-title{

	margin-top:1rem;

  background: #fff;

  padding:1.5rem 0;

  text-align: center;

}

.index-inside-title P{ font-size:1.4rem; color:#999; padding:5px;}

.index-inside-title > div{

	font-size: 2.2rem; font-weight:bold;

  color:#323232;

  margin:auto 0;

  position:relative;

  width: auto;

  display: inline-block;

}

/*.index-inside-title > div:before{

  content:'';

  position:absolute;

  width:50%;

  height:0.15rem;

  top:50%;

  left:-70%;

  background: #dbdbdb;

}

.index-inside-title > div:after{

  content:'';

  position:absolute;

  width:50%;

  height:0.15rem;

  top:50%;

  right:-70%;

  background: #dbdbdb;

}*/

/* 广告 */

.index-ys{

	width: 100%;

	padding:0rem 0;

  background: #fff;

  margin-top:1rem;

}

.index-ys img{

	width: 100%;

}

/* 产品展示 */

.index-pro{

	padding:0 1rem 2rem 1rem;

  background: #fff;

}

.index-pro .index-pro-list{

	width: 48%;

  float: left;

  margin:auto;

  height:auto;

  border-radius: 0.5rem;

  margin-right:4%;

}

.index-pro .index-pro-list:nth-child(2n+2){

  margin-right:0%;

}

.index-pro .index-pro-list > div{

	width: 100%;

	margin:auto;

	height:100%;

	overflow: hidden;

}

.index-pro .index-pro-list > div div:nth-child(1){

	width: 100%;

	margin-top:1rem;

	overflow: hidden;

  border:1px solid #eeeff1;

  border-radius:0.8rem;

}

.index-pro .index-pro-list > div div:nth-child(1) img{

  width: 100%;

  margin:auto; height:120px;

}

.index-pro .index-pro-list .index-pro-list-title{

	text-align: center;

	width: 100%;

	padding:0.5rem 0;

	color:#383838;

	font-size: 1.6rem;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}



/* 热门产品展示 */

.index-pro-hot{

  padding:1rem;

  margin-bottom:1rem;

  background: #fff;

  border-top:1px solid #f0f0f0;

}

.index-pro-hot .index-pro-hot-list{

  width: 90%;

  margin:auto;

  text-align: center;

  background: #fff;

  height:auto;

}

.index-pro-hot .index-pro-hot-list > div{

  width: 100%;

  margin:auto;

  position: relative;

  margin-top:1.5rem;

  height:100%;

  overflow: hidden;

}

.index-pro-hot .index-pro-hot-list > div div:nth-child(1){

  width: 100%;

  position: relative;

  overflow: hidden;

  border-radius: 0.5rem;

}

.index-pro-hot .index-pro-hot-list > div div:nth-child(1) img{

  width: 100%;

  margin:auto;

}

.index-pro-hot .index-pro-hot-list .index-pro-hot-list-title{

  position:absolute;

  bottom:0;

  left:0;

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

  text-align: center;

  width: 100%;

  padding:0.5rem 0;

  color:#fff;

  text-indent:1em;

  font-size: 1.6rem;

  text-overflow: ellipsis;

  white-space: nowrap;

  overflow: hidden;

  border-bottom-left-radius: 0.5rem;

  border-bottom-right-radius: 0.5rem;

}

/* 公司简介 */

.index-intro-bac{

  background: #fff;

  background-size:100%;

  padding: 1.5rem 1rem;

  border-top:1px solid #f0f0f0;

}

.index-intro{

	background: #fff;

	border-radius:1rem;

	padding:1.5rem;

	line-height: 200%;

}

/* 新闻 */

.index-news{

	background: #fff;

  border-top:1px solid #f0f0f0;

  margin-bottom:5rem;

}

.index-news-title{

	overflow: hidden;

	height: 5rem;

	border-bottom:1px solid #efefef; 

	line-height: 5rem;

}

.index-news-title > div{

	height: 5rem;

	line-height: 5rem;

}

.index-news-title > div:nth-child(1){

	float: left;

	font-size: 1.6rem;

}

.index-news-title > div:nth-child(2){

	float: right;

	color:#9a9a9a;

	font-size: 1.4rem;

}

.index-news-title > div:nth-child(2) a{

	color:#9a9a9a;

}

.index-news-content > div{

	overflow: hidden;

	position: relative;

	border-bottom: 1px solid #efefef;

	padding:1rem 0;

}

.index-news-list{

	width:90%; margin:0 auto;

	padding:1rem 0 0.8rem 0;	

}

.index-news-list > a > div{

	width:100%;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	color:#9a9a9a;

}

.index-news-list > a > div:nth-child(1){

	font-size: 1.6rem;

	color:#333;

}

.index-news-list > a > div:nth-child(2){

	margin-top:0.5rem;

}

.index-news-list > a > div:nth-child(3){

	margin-top:1rem;

}

.index-news-img{

	width:25%;

	position: absolute;

	left:0;

	top:50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	/* border:2px solid #efefef; 

	border-radius:0.5rem;*/

	overflow: hidden;

}

.index-news-img img{

	width: 100%;

}

.footyt2{

	z-index:9999;

}

/* 合作客户 */

.index-teamwork{ 

  background: #fff;

  overflow:hidden; 

  position:relative; 

  margin-bottom:5rem;

}

.index-teamwork > div{ 

  padding:1rem;   

  width: 90%;

  margin-left:5%;

  overflow: hidden;

}

.index-teamwork > div ul{ 

  overflow:hidden; 

  zoom:1; 

}

.index-teamwork > div ul li{ 

  margin:0 0.5rem; 

  float:left; 

  display:inline; 

  overflow:hidden; 

  text-align:center;

  width:8rem;

  height: 6rem;

  line-height: 6rem;

  border:1px solid #efefef; 

  border-radius:0.8rem;

}

.index-teamwork > div ul li img{ 

  width:auto;

  height:100%;

  display:block;  

  padding:0.2rem; 

  margin:auto;

}

.index-teamwork > div ul li a:hover img{ 

  border-color:#999;  

}

