
* {
    margin: 0;
    padding: 0;
    /*user-select: none;*/
}
img {
    border: 0px solid red;
    border: 0px solid red\0;
    border: 0px solid red\9;
}

ul,li,ol,dl {
    list-style: none;
    margin-bottom: 0px;
}

a {
    text-decoration: none !important;
    display: inline-block;
    /*border:0px solid red;*/
}

body p {
    margin: 0px;
}
@media screen and (min-width: 1200px){
    .container {
        /*width: 1200px;*/
        margin: 0 auto;
    }
}


.clear {
    clear: both;
}

h1,h2,h3,h4,h5,h6,p,span,div {
    font-family: 'arial,helvetica';
    margin-top: 0px;
    margin-bottom: 0px;
}

.container,.container-fluid{
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}

@font-face {
  font-family: 'bdfont';
  src: url('../bdfont/HelveticaNeueLTStd-Bd.eot');
  src: url('../bdfont/HelveticaNeueLTStd-Bd.eot?#iefix') format('embedded-opentype'),
      url('../bdfont/HelveticaNeueLTStd-Bd.woff2') format('woff2'),
      url('../bdfont/HelveticaNeueLTStd-Bd.woff') format('woff'),
      url('../bdfont/HelveticaNeueLTStd-Bd.ttf') format('truetype'),
      url('../bdfont/HelveticaNeueLTStd-Bd.svg') format('svg');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'iconfontzi';
  src: url('../zi/iconfont.eot');
  src: url('../zi/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../zi/iconfont.woff2') format('woff2'),
      url('../zi/iconfont.woff') format('woff'),
      url('../zi/iconfont.ttf') format('truetype'),
      url('../zi/iconfont.svg#iconfont') format('svg');
}
.iconfontzi {
  font-family: "iconfontzi" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/*================       初始化       ===================*/

.top{
	height: 35px;
	line-height: 35px;
	background: #f1f1f1;
}
.top-welcome{
	float: left;
	font-size: 12px;
	color: #666666;
}
.top-language{
	float: right;
}
.language-name{
	float: left;
	font-size: 12px;
	color: #0b0b0b;
	line-height: 35px;
}
.header{
	position: relative;
}
.header-bottom-border{
	height: 20px;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #012754;
}
.header-box{
	padding-top: 35px;
	position: relative;
}
.nav1{
	width: 436px;
	width: 425px;
	min-height: 10px;
	float: left;
}
.nav-item1{
	float: left;
	width: 33.3%;
	position: relative;
	line-height: 44px;
	padding-bottom: 35px;
	z-index: 999;
}
.nav-item-link1{
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #0e0e0e;
	border-left: 1px solid #e3e3e3;
	font-weight: 600;
}
.nav-item-notborder{
	border: 0px;
}
.logo1{
	float: left;
	/*width: 328px;*/
	width: 320px;
}
.logo1 img{
	width: 100%;
}
.sub-nav2{
	position: absolute;
	/*top: 80px;*/
	top: 79px;
	top: 
	z-index: 999;
	left: 0px;
	/*width: 300%;*/
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #1a61b6;
	background: #de203c;
	opacity: .8;
	display: none;
}
.sub-nav2-right{
	left: auto;
	right: 0px;
	text-align: right;
}
.sub-nav2>li{
	/*float: left;*/
	display: inline-block;
}
.sub-nav2-right>li{
	float: none;
	display: inline-block;
}
.nav-item-link2{
	color: #fff;
	font-size: 14px;
	width: 100%;
	padding: 0 10px;
	margin-left: 20px;
	text-align: center;
}
.sub-nav2-right>li .nav-item-link2{
	margin-right: 20px;
	margin-left: 0px;
}
.nav-item-link2:hover{
	color: #fff;
}

.nav-item1:hover .sub-nav2{
	/*display: block;*/
}

.sub-nav2-bg{
	position: absolute;
	width: 100%;
	height: 50px;
	/*background: #1a61b6;*/
	background: rgba(222,32,60,.8);
	z-index: 666;
	display: none;
}

.ng-inhe{
    width:100%; height:0px;
    position:relative;
    padding-bottom:38.6%;
    overflow:hidden;
}
.ng-inhe .vs-ini{
    position:absolute; top:0px; top:0px;
    width:100%; height:100%; overflow:hidden;
}
.ng-inhe .inoh-swiper{
    width:100%; height:100%; overflow:hidden; position:relative;
}
.ng-inhe .swiper-wrapper{
  height:100%;
}
.ng-inhe .swiper-slide{
    height:100%;
}
.ng-inhe .inoh-swiper .pagination {
  position: absolute;
  z-index: 20;
  bottom:8px;
  width: 100%;
  text-align: center;
}
.ng-inhe .inoh-swiper .swiper-pagination-switch {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 8px;
  /*background: #555;*/
  margin: 0 7px;
  opacity: 0.9;
  background-color:#000;
  border: 1px solid #fff;
  cursor: pointer;
  -webkit-transition:all .3s ease 0s;
  -moz-transition:all .3s ease 0s;
  -o-transition:all .3s ease 0s;
  transition:all .3s ease 0s;
}
.ng-inhe .inoh-swiper .swiper-active-switch {
  background:#fff; border: 1px solid #fff;
}
.ng-inhe .inoh-link{
    width:100%; height:100%; position:relative;
    overflow:hidden; display:block;
    background-repeat:no-repeat;
    background-position:50% 0;
    background-size:cover;
}

.ng-inhe .fovs-tap {
    width: 100%;
    height: 0px;
    position: absolute;
    left: 0px;
    top: 49%;
    display: none;
}
.ng-inhe .fovs-tap-ico {
    width: 57px;
    height: 57px;
    background-color: #DDDDDD;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 50%;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
    line-height: 57px;
    text-align: center;
    z-index: 666;
    opacity: .8;
}
.ng-inhe .fovs-tap-ico i{
	line-height: 57px;
}
.ng-inhe .fovs-tap-left {
    left: 5%;
}
.ng-inhe .fovs-tap-right {
    right: 5%;
}

.ng-inhe:hover .fovs-tap{
	display: block;
}

.bulletin-box{
	/*border: 1px solid #cccccc;*/
	/*border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;*/
	/*border-right: 1px solid #ccc;*/
	position: absolute;
	top: -25px;
	left: 0px;
	width: 100%;
	z-index: 999;
}

.txtScroll-top{
}
.hd{
	/*background: #1964b8;*/
	background: #de203c;
	/*line-height: 50px;*/
	line-height: 48px;
	width: 165px;
	float: left;
	font-size: 18px;
	color: #fff;
	/*text-indent: 10px;*/
}
.hd .iconfont{
	margin-left: 10px;
	margin-right: 10px;
}
.hd a{
	color: #fff;
	font-size: 13px;
	cursor: pointer;
	margin-left: 5px;
}
.bulletin-title{
	float: left;
	font-size: 18px;
	color: #fff;
	margin-left: 10px;
}
.fovs-tap{
	float: left;
}
.bulletin-tit .fovs-tap-ico{
	margin-left: 5px;
}
.bulletin-tit .fovs-tap-ico i{
	color: #fff;
	font-size: 16px;
	font-size: 12px;
}

.bd{
	float: left;
	/*width: 975px;*/
	width: 976px;
	width: 946px;
	height: 50px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

 .infoList-item{
 	text-indent: 10px;
	width: 100%;
	font-size: 14px;
	color: #404040;
	line-height: 48px;
	background-color: #fff;
}
 .infoList-item:hover{
 	color: #404040;
 }
.bulletin-pos{
	position: relative;
}
.search{
	float: right;
	width: 59px;
	height: 50px;
	cursor: pointer;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.search span{
	height: 31px;
	line-height: 31px;
	width: 100%;
	text-align: center;
	border-left: 1px solid #cbcbcb;
	margin-top: 9px;
	color: #606060;
}
.bulletin{
	min-height: 25px;
}
.bulletin-right{
	float: right;
	width: 1035px;
	width: 1005px;
	box-shadow: 4px 4px 8px rgba(0,0,0,0.44);
}



.indexPos1-box{
	padding-top: 55px;
	padding-bottom: 25px;
}

.indexPos1-title{
	text-align: center;
	font-size: 30px;
	color: #010101;
	text-transform: uppercase;
}

.indexPos1-left-list{
	width: 590px;
	width: 585px;
	float: left;
}

.indexPos1-item-pic{
	width: 300px;
	/*height: 410px;*/
	float: left;
	position: relative;
}
.indexPos1-item-pic-box{
	width: 100%;
	height: 100%;
}
.indexPos1-item-pic-box img{
	width: 100%;
	height: 100%;
}

/*.indexPos1-item-big .indexPos1-item-pic-box{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 315px;
	height: 430px;
	z-index: 333;
}*/

.indexPos1-item-info{
	width: 275px;
	float: left;
	background: #f6f6f6;
	padding-left: 15px;
	padding-top: 35px;
	padding-right: 30px;
	padding-bottom: 15px;
	height: 270px;
	margin-top: 65px;
}

.indexPos1-info-title{
	font-size: 18px;
	color: #000000;
	font-weight: 600;
}

.indexPos1-info-desc{
	/*font-size: 12px;*/
	font-size: 14px;
	color: #404040;
	margin-top: 15px;
	line-height: 18px;
	/*height: 130px;*/
	height: 125px;
	overflow: hidden;
}
@media screen and (max-width: 500px){
	.indexPos1-info-desc{
		height: auto;
	}
}
.indexPos1-info-link{
	text-align: right;
	margin-top: 10px;
}
.indexPos1-info-link a{
	font-size: 14px;
	text-align: center;
	color: #1b1b1b;
	width: 100px;
	height: 39px;
	border: 1px solid #d2d2d2;
	line-height: 37px;
	background: #ededed;
}

.indexPos1-item-info:hover{
	/*background: #1964b8;*/
	background: #de203c;
}
.indexPos1-item-info:hover .indexPos1-info-title{
	color: #fff;
}
.indexPos1-item-info:hover .indexPos1-info-desc{
	color: #fff;
}
.indexPos1-item-info:hover .indexPos1-info-link a{
	background: #ffffff;
}

.indexPos1-item{
	position: relative;
	min-height: 370px;
}
.indexPos1-item .indexPos1-item-box{
	position: relative;
	z-index: 444;
}
.indexPos1-item-bot .indexPos1-item-box{
	position: absolute;
	top: -30px;
	left: 0px;
	width: 100%;
	z-index: 333;
}


.indexPos1-right-list{
	width: 590px;
	width: 585px;
	float: right;
}


.indexPos2{
	background: #eeeeee;
}
.indexPos2-box{
	padding-top: 28px;
	padding-bottom: 28px;
}
.indexPos2-list{
	margin-top: 30px;
}
.indexPos2-list>li{
	float: left;
	width: 32%;
	margin-right: 2%;
}

.indexPos2-list>li:nth-child(3n){
	margin-right: 0px;
}
.indexPos2-item{
	background: #fff;
}
.indexPos2-item-top{
	padding-left: 19px;
	padding-right: 25px;
}
.indexPos2-item-title{
	font-size: 18px;
	color: #000;
	font-weight: 600;
	line-height: 60px;
	position: relative;
	text-indent: 22px;
	float: left;
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.indexPos2-item-title::after{
	content: "";
	width: 5px;
	height: 37px;
	background: #1a61b6;
	position: absolute;
	top: 0px;
	left: 0px;
}
.indexPos2-item-link{
	float: right;
	font-size: 14px;
	color: #000;
	line-height: 60px;
	width: 15%;
	text-align: center;
}

.indexPos2-item-line{
	width: 171px;
	height: 1px;
	background: #1a61b6;
}
.indexPos2-item-content{
	padding-left: 19px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-top: 20px;
}
.indexPos2-item-date{
	font-size: 12px;
	color: #1a61b6;
}

.indexPos2-item-desc{
	font-size: 12px;
	color: #666;
	margin-top: 10px;
	line-height: 20px;
	height: 78px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}


.fo-pro{
	  position:relative;
}
.fo-pro .fovs-tap{
	  width:100%; height:0px;
	  position:absolute;
	  /*top:50%;*/ left:0px;
	  /*top:42%;*/
	  top: 53%;
}
.fo-pro .fovs-tap-ico{
	  width:40px; /*height:60px;*/
	  height: 40px;
	  /*background-color:#DDDDDD;*/
	  border-radius:50%;
	  display:block;
	  position:absolute;
	  top:50%; /*margin-top:-30px;
*/	  font-size:20px;
	  color:#a8a8a8; cursor:pointer;
	  line-height:40px;
	  text-align:center;
	  z-index: 666;
}

.fo-pro .fovs-tap-left{
	  left: -50px;
}
.fo-pro .fovs-tap-right{
	  right:-50px;
}
.fo-pro .fovs-clist{
	  overflow:hidden;
	  position:relative;
}
.fo-pro .fovs-row{
	  margin-left:-15px;
	  margin-right:-15px;
}
.fo-pro .fovs-swiper{
	  position:relative;
	  overflow:hidden;
}
.fo-pro .fovs-padd{
	  padding-left:15px;
	  padding-right:15px;
	  padding-bottom:4px;
}
.fo-pro .fovs-vdoc{
	  position:relative;
	  overflow:hidden;
	  /*border:1px solid #CBCBCB;*/
	  display:block;
	  margin:2px 0px 6px;
}
.fo-pro .fovs-pice{
	  position:relative;
	  overflow:hidden;
	  width: 100%;
}
.fo-pro .fovs-pice-be{
	  position:relative;
	  overflow:hidden;
	  padding-bottom:137%;
}
.fo-pro .fovs-pice-beine{
	  width:100%; height:100%;
	  position:absolute;
	  top:0px; left:0px;
	  overflow:hidden;
	  z-index:10;
}
.fo-pro .fovs-pice-beine img{
	  width:100%; display:block;
}
.fo-pro .fovs-pice-lab{
	  position:absolute; top:0px; left:0px;
	  width:100%; height:100%; z-index:16;
	  /*background-image:url(../img/ovns1.png);*/
	  /*opacity:0;*/ filter:alpha(opacity=0);
	  -webkit-transition:all .3s ease 0s;
      -moz-transition:all .3s ease 0s;
      -o-transition:all .3s ease 0s;
      transition:all .3s ease 0s;
}
.fo-pro .fovs-vdoc:hover .fovs-pice-lab{
	  opacity:0!important; 
	  filter:alpha(opacity=100);
}
.fo-pro .fovs-pice-lab-tit{
	  position:relative;
	  line-height:32px;
	  font-size:18px;
	  color:#fff;
	  text-align:center;
	  padding:0px 12px;
	  text-transform: uppercase;
}
.fo-pro .fovs-tnte{
	  position:relative;
	  overflow:hidden;
	  background-color:#fff;
	  width: 300px;
}
.fo-pro .fovs-tnte-tit{
	  overflow:hidden;
	  position:relative;
	  text-align:center;
	  text-overflow:ellipsis;
	  white-space:nowrap;
	  font-size: 18px;
	  color: #2e2e2e;
	  line-height: 76px;
}
#fo-proswiper1{
	margin-top: 60px;
}
.fo-pro .fovs-vdoc:hover .fovs-tnte .fovs-tnte-tit{
	background-color: #ec1a23;
	color: #fff;
}
.fo-pro .fovs-pice-lab-ini {
    top: 12px;
    left: 12px;
    right: 12px;
    bottom: 12px;
    overflow: hidden;
    position: absolute;
    /*border: 1px solid #fff;*/
}
.ng-tales {
    display: table;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}
.ng-tales .ng-tcell {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    text-align: center;
}
.fo-pro .fovs-pice-lab-tit {
    position: relative;
    line-height: 32px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding: 0px 12px;
}

.indexPos3-box{
	padding-top: 65px;
	padding-bottom: 115px;
}

.indexPos4{
	background: #eeeeee;
}
.indexPos4-box{
	padding-top: 30px;
}
.indexPos4-list{
	margin-top: 35px;
}
.indexPos4-list>li{
	float: left;
	width: 48%;
	margin-right: 4%;
	margin-bottom: 4%;
}
.indexPos4-list>li:nth-child(2n){
	margin-right: 0px;
}
/*.indexPos4-item-pic{
	width: 20%;
	text-align: center;
	float: left;
	background: #737373;
}*/
.indexPos4-item-pic span{
	color: #fff;
	font-size: 46px;
	line-height: 122px;
}
.indexPos4-item-mid-box{
	float: left;
	width: 90%;
}
.indexPos4-item-mid{
	
	background: #737373;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	/*padding-left: 15px;*/
	padding-right: 60px;

}
.indexPos4-item-title{
	font-size: 16px;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.indexPos4-item-desc{
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.indexPos4-item-right{
	width: 10%;
	text-align: center;
	float: left;
	background: #737373;
	opacity: .4;
}
.indexPos4-item-right span{
	color: #fff;
	font-size: 26px;
	/*line-height: 122px;*/
}
.indexPos4-item:hover .indexPos4-item-pic{
	/*background: #1a61b6;*/
	background: #de203c;
}
.indexPos4-item:hover .indexPos4-item-mid{
	/*background: #1a61b6;*/
	background: #de203c;
}
.indexPos4-item:hover .indexPos4-item-right{
	/*background: #1a61b6;*/
	background: #de203c;
}
.indexPos5-box{
	padding-top: 45px;
	padding-bottom: 50px;
}
.indexPos5-content{
	padding-left: 90px;
	padding-right: 90px;
}
.indexPos5-list{
	margin-top: 40px;
}
.indexPos5-list>li{
	float: left;
	width: 32%;
	margin-right: 2%;
}
.indexPos5-list>li:nth-child(3n){
	margin-right: 0px;
}
.indexPos5-item{
	border: 1px solid #dcdcdc;
	padding-left: 45px;
	padding-right: 15px;
	padding-top: 45px;
	padding-bottom: 15px;
}
.indexPos5-item-pic{
	float: left;
	width: 15%;
	text-align: center;
}
.indexPos5-item-pic span{
	color: #1a61b6;
	font-size: 30px;
}
.indexPos5-item-content{
	float: left;
	margin-left: 5%;
	width: 75%;
}
.indexPos5-item-title{
	font-size: 16px;
	color: #000;
	font-weight: 600;
}
.indexPos5-item-desc{
	margin-top: 5px;
	font-size: 14px;
	color: #161616;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.footernav{
	position: relative;
}
.footernav-line{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 63px;
	/*background: #d1dff0;*/
	background: rgba(222,32,60,0.2);
}
.footernav-box{
	padding-bottom: 50px;
}
.footernav-list{
	/*display: flex;
	justify-content: space-around;*/
	position: relative;
	z-index: 333;
}
.footernav-list>li{
	width: 20%;
	float: left;
}
.footernav-item{
	font-size: 14px;
	color: #111111;
	line-height: 63px;
}
.footernav-two-item{
	font-size: 12px;
	color: #606060;
}
.footernav-two-list{
	margin-top: 20px;
}
.footernav-two-list>li{
	margin-top: 10px;
}
.footer{
	/*background: #1a61b6;*/
	background: #de203c;
}
.footer-box{
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	color: #fff;
}
.footer-box a{
	color: #fff;
}

.bulletin1{
	height: 40px;
	background: #f5f7f8;
	display: none;
}
.bulletin1-box{
	position: relative;
}
.bulletin1-pic{
	float: left;
	width: 10%;
	text-align: center;
	line-height: 39px;
	height: 40px;
}
.bulletin1-pic span{
	color: #999;
}
.bulletin1-pic .next{
	position: absolute;
	right: 0px;
	/*top: 0px;*/
	top: 12px;
	width: 10%;
	text-align: center;
	line-height: 40px;
	color: #999;
	cursor: pointer;
}
.bulletin1-content{
	float: left;
	width: 80%;
	height: 40px;
	overflow: hidden;
}
.infoList1-item{
	line-height: 40px;
	color: #474849;
	font-size: 12px;
	margin-left: 2%;
}
.bulletin1-right{
	float: left;
	width: 10%;
	text-align: center;
	line-height: 40px;
	height: 40px;
}

.infoList1-item{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.header1-box{
	position: relative;
	/*height: 46px;*/
	height: 38px;
}
.nav-logo{
	float: left;
	/*height: 36px;*/
	height: 28px;
	position: absolute;
	top: 5px;
	/*left: 50%;*/
	/*margin-left: -130px;*/
	/*margin-left: -100px;*/
}
.nav-logo img {
    /*height: 36px;*/
    height: 28px;
}
.imune {
    float: right;
    margin-top: 5px;
}
.vh-imune {
    width: 30px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    right: 0rem;
    font-size: 26px;
    color: #000;
    z-index: 999;
}
.header1{
	display: none;
	background: #fff;
}
.header-padding{
	margin-top: 84px;
	display: none;
}
.indexPos1-content{
	margin-top: 40px;
}

.indexPos1-content1{
	display: none;
	margin-top: 30px;
}

.io-shortcut {
    width: 60px;
    position: fixed;
    top: 50%;
    right: 0px;
    margin-top: -120px;
    z-index: 8888;
}
.io-shortcut .vs-doc {
    padding-bottom: 100%;
    position: relative;
    background-color: #aaaaaa;
    margin: 0px auto 6px;
}
.io-shortcut .vs-doc-btn {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    position: absolute;
}

.vs-doc-ico-pic{
	text-align: center;
}

.vs-doc-ico-pic span{
	font-size: 26px;
	color: #fff;
}

.vs-doc-ico-title{
	text-align: center;
	color: #fff;
}

.io-shortcut .vs-doc:hover{
	/*background-color: #1964b8;*/
	background-color: #de203c;
}

@media screen and (max-width: 1370px){
	.fo-pro .fovs-tap-left{
		left: 0px;
	}
	.fo-pro .fovs-tap-right {
	    right: 0px;
	}
}
@media screen and (max-width: 1200px){
	.logo1{
		width: 27%;
	}
	.nav1{
		width: 36.3%;
	}
	.bulletin-right{
		width: 805px;
	}
	.bd{
		width: 746px;
	}
	.indexPos1-left-list{
		width: 49%;
	}
	.indexPos1-right-list{
		width: 49%;
	}
	.indexPos1-item-pic{
		width: 51%;
	}
	.indexPos1-item-info{
		width: 46.6%;
		margin-top: 30px;
	}
	.indexPos1-item{
		min-height: 320px;
	}
	.indexPos3-box{
		padding-bottom: 50px;
	}
	.indexPos5-item{
		padding-left: 15px;
		padding-top: 15px;
	}
	.indexPos5-content{
		padding-left: 0px;
		padding-right: 0px;
	}
}

@media screen and (max-width: 992px){
	.sub-nav2{
		width: 600%;
	}
	.bulletin-right{
		width: 585px;
	}
	.bd{
		width: 526px;
	}
	.indexPos1-item{
		min-height: auto;
	}
	.indexPos1-item-info{
		width: 49%;
		padding: 10px;
		height: auto;
		margin-top: 0px;
	}
	.indexPos1-item-bot .indexPos1-item-box{
		position: static;
	}
}

@media screen and (max-width: 768px){
	.top-language{
		display: none;
	}
	.container, .container-fluid{
		padding-left: 8px;
		padding-right: 8px;
	}
	.ng-inhe .fovs-tap-ico{
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.ng-inhe .fovs-tap-ico i{
		line-height: 40px;
	}
	.bulletin{
		display: none;
	}
	.bulletin1{
		display: block;
	}
	.header{
		display: none;
	}
	.header1{
		display: block;
	}
	.header-padding{
		/*display: block;*/
	}
	.top-header{
		border-bottom: 1px solid #ccc;
		/*position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 9999;*/
	}
	.indexPos1-left-list{
		width: 100%;
	}
	.indexPos1-item-info{
		position: absolute;
		right: 0px;
		top: 50%;
		margin-top: -119px;
	}
	.indexPos1-item-bot .indexPos1-item-info{
		left: 0px;
	}
	.indexPos1-item-bot .indexPos1-item-pic{
		float: right;
	}
	.indexPos1-right-list{
		width: 100%;
	}
	.indexPos2-list>li{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 2%;
	}
	.indexPos4-list>li{
		width: 100%;
		margin-right: 0px;
	}
	.indexPos5-list>li{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 2%;
	}
	#fo-proswiper1{
		margin-top: 30px;
	}
	.footernav{
		display: none;
	}
}

@media screen and (max-width: 460px){
	.indexPos1-content{
		display: none;
	}
	.indexPos1-content1{
		display: block;
	}
	.indexPos1-box{
		padding-top: 30px;
	}
	.indexPos1-item-pic{
		width: 100%;
	}
	.indexPos1-item-pic-box{
		text-align: center;
	}
	.indexPos1-item-pic-box img{
		width: 70%;
		height: auto;
	}
	.indexPos1-item-info{
		width: 100%;
		position: relative;
		margin-top: 0px;
	}
	.indexPos1-item-bot .indexPos1-item-pic{
		float: left;
	}
	.indexPos1-item-bot .indexPos1-item-info{
		float: left;
	}
	.indexPos1-info-link a{
		width: 80px;
		line-height: 32px;
		height: 34px;
	}
	.indexPos1-item{
		margin-bottom: 15px;
	}
	.indexPos4-item-mid{
		padding: 20px;
	}
}

/*===================================================================================*/
.banner{
	position: relative;
}
.banner img{
	width: 100%;
}

.product{
	overflow: hidden;
	/*background: #f4f5f7;*/
}
.product-box{
	padding-top: 20px;
	padding-bottom: 44px;
}
.product-item{
	padding: 20px;
	width: 100%;
	background: #fff;
}
.product-pic{
	float: left;
	/*width: 346px;*/
	width: 336px;
	display: block;
}
.product-pic img{
	width: 100%;
}
.product-content{
	float: left;
	margin-left: 14px;
	/*width: 800px;*/
	width: 780px;
}
.product-title{
	font-size: 24px;
	/*color: #1964b8;*/
	color: #de203c;
	font-weight: 600;
	text-align: left;
	text-transform: uppercase;
}
.product-desc{
	font-size: 16px;
	color: #000;
	line-height: 26px;
	/*height: 52px;*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 15px;
}
.product-cate-list{
	margin-top: 15px;
}
.product-cate-list>li{
	margin-bottom: 10px;
}
.product-cate-item{
	/*width: 100%;*/
}
.product-cate-item-icon{
	/*float: left;*/
	/*display: inline-block;*/
	width: 8px;
	height: 8px;
	border-radius: 50%;
	overflow: hidden;
	/*border: 1px solid #b5b5b5;*/
	background: #b5b5b5;
	position: absolute;
	left: 0px;
	top: 10px;
}

.product-cate-item-name{
	/*float: left;*/
	font-size: 16px;
	color: #000000;
	/*margin-left: 15px;*/
	padding-left: 20px;
	text-align: center;
	position: relative;
	line-height: 28px;
}

.product-item-color{
	/*background: #de203c;*/
	background: #e9e7ed;
}
.product-cate-item:hover .product-cate-item-name{
	color: #de203c;
}
.product-cate-item:hover .product-cate-item-icon{
	background: #de203c;
}

.product-item-color .product-title{
	/*color: #fff;*/
}

.product-item-color .product-desc{
	/*color: #fff;*/
}
.product-item-color .product-cate-item-name{
	/*color: #fff;*/
}

.product-item-color .product-cate-item-icon{
	/*border-color: #fff;*/
}

@media screen and (max-width: 1200px){
	.product-pic{
		width: 306px;
	}
	.product-title{
		font-size: 22px;
	}
	.product-content{
		width: 610px;
	}
}

@media screen and (max-width: 992px){
	.product-item{
		padding: 10px;
	}
	.product-pic{
		width: 290px;
	}
	.product-content{
		margin-left: 10px;
		width: 430px;
	}
	.product-cate-list>li{
		width: 50%;
		float: left;
	}
}


@media screen and (max-width: 768px){
	.product-pic{
		width: 100%;
	}
	.product-content{
		margin-left: 0px;
		width: 100%;
		margin-top: 10px;
	}
}

@media screen and (max-width: 460px){
	.product-item{
		padding: 3px;
	}
	.product-cate-item-name{
		margin-left: 5px;
	}
	.product-title{
		font-size: 18px;
	}
	.product-desc{
		-webkit-line-clamp: 5;
		font-size: 14px;
		line-height: 20px;
		margin-top: 5px;
	}
	.product-cate-item-name{
		font-size: 14px;
	}
	.product-cate-item-icon{
		/*width: 20px;
		height: 20px;*/
	}
}


/*======================================================================================*/

.model{
	background: #fff;
}

.model-left{
	float: left;
	line-height: 50px;
}
.pos a{
	font-size: 16px;
}
.model-right{
	float: left;
	margin-left: 100px;
}
.model-right>li{
	float: left;
}

.model-item{
	width: 150px;
	text-align: center;
	line-height: 50px;
	height: 50px;
	color: #333;
	font-size: 16px;
	position: relative;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-transform: capitalize;
}
.model-item:hover{
	color: #333;
}
.model-active{
	/*background: #1964b8;*/
	background: #de203c;
	color: #fff;
}
.model-active:hover{
	color: #fff;
}

.pro{
	background: #f4f5f7;
}
.pro-box{
	padding-top: 40px;
	padding-bottom: 35px;
}
.menu{
	float: left;
	width: 250px;
	border: 1px solid #c5c5c5;
}
.menu>li{
	position: relative;
}

.menu-item {
	/*background: #1964b8;*/
	background: #de203c;
	text-align: center;
	line-height: 57px;
	cursor: pointer;
	font-size: 16px;
	border-bottom: 1px solid #c5c5c5;
}
.menu-item span{
	color: #fff;
}
.menu-two-list{
	background: #fff;
}
.menu-two-item{
	width: 100%;
	font-size: 14px;
	color: #111111;
	text-align: center;
	height: 48px;
	line-height: 47px;
	border-bottom: 1px solid #c5c5c5;
}
.menu-two-active{
	color: #1964b8;
}

.pro-content{
	float: right;
	width: 890px;
}
.newProSearch{
	width: 280px;
	/*float: right;*/
	display: inline-block;
	position: relative;
	padding-left: 70px;
}
.newProSearch-tit0424{
	position: absolute;
	left: 0px;
	top: 0px;
	line-height: 34px;
}
.menu-three-list{
	margin-top: 40px;
}
.menu-three-list>li{
	float: left;
}
.menu-three-list>li{
	margin-right: 25px;
	margin-bottom: 10px;
}
.menu-three-list>li:last-child{
	margin-right: 0px;
}
.menu-three-item{
	/*width: 164px;*/
	min-width: 100px;
	padding-left: 15px;
	padding-right: 15px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.menu-three-item:hover{
	color: #fff;
}
.menu-three-item1{
	background: #0b085c;
}
.menu-three-item2{
	background: #67b1e2;
}
.menu-three-item3{
	background: #f36c42;
}
.menu-three-item4{
	background: #3c763d;
}
.menu-three-item5{
	background: #8a6d3b;
}
.menu-three-item6{
	background: #555;
}
.menu-three-item7{
	background: #de203c;
}
.menu-three-desc{
	margin-top: 10px;
	font-size: 16px;
	color: #0e0e0e;
	line-height: 32px;
}

.pro-list{
	/*border-left: 1px solid #b5b5b5;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;*/
	/*background: #fff;*/
	border: 1px solid #b5b5b5;
	margin-top: 25px;
}
.pro-list>li{
	float: left;
	width: 20%;
}
.pro-item{
	width: 100%;
	border-right: 1px solid #b5b5b5;
	padding-top: 10px;
	background: #fff;
	display: block;
}
.pro-item-pic img{
	/*width: 100%;*/
}
.pro-item-title{
	font-size: 16px;
	color: #0e0e0e;
	text-align: center;
	line-height: 50px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.model-menu{
	float: right;
	display: none;
}
.model-imune {
    width: 30px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    right: 0rem;
    font-size: 26px;
    color: #000;
    z-index: 999;
}


@media screen and (min-width: 1350px){
	.io-shortcut{
		right: 5%;
	}
}
@media screen and (max-width: 1200px){
	.pro-content{
		width: 700px;
	}
	.pro-list>li{
		width: 25%;
	}
}

@media screen and (max-width: 992px){
	.pro-content{
		width: 480px;
	}
	.menu-three-list>li{
		margin-right: 10px;
	}
	.menu-three-item{
		width: 150px;
	}
	.pro-list>li{
		width: 33.333%;
	}
	.menu-three-list>li{
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 768px){
	.menu{
		display: none;
	}
	.model-right{
		display: none;
	}
	.menu-three-list{
		margin-top: 20px;
	}
	.pro-content{
		width: 100%;
	}
	.model-menu{
		display: block;
	}
}

@media screen and (max-width: 505px){
	.pro-list>li{
		width: 50%;
	}
	.menu-three-item{
		/*margin-bottom: 10px;*/
		width: 140px;
	}
	.menu-three-desc{
		line-height: 20px;
		font-size: 14px;
	}
}

@media screen and (max-width: 430px){
	.pro-list>li{
		width: 100%;
	}
}

/*==============================================================================*/


.ng-inhe1{
    width:100%; height:0px;
    position:relative;
    padding-bottom:32.6%;
    overflow:hidden;
}
.ng-inhe1 .vs-ini{
    position:absolute; top:0px; top:0px;
    width:100%; height:100%; overflow:hidden;
}
.ng-inhe1 .inoh-swiper{
    width:100%; height:100%; overflow:hidden; position:relative;
}
.ng-inhe1 .swiper-wrapper{
  height:100%;
  /*min-height: 300px;*/
}
.ng-inhe1 .swiper-slide{
    height:100%;

}
.ng-inhe1 .inoh-swiper .pagination {
  position: absolute;
  z-index: 20;
  bottom:8px;
  width: 100%;
  text-align: center;
}
.ng-inhe1 .inoh-swiper .swiper-pagination-switch {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 8px;
  /*background: #555;*/
  margin: 0 7px;
  opacity: 0.9;
  background-color:#d2d2d2;
  border: 1px solid #d2d2d2;
  cursor: pointer;
  -webkit-transition:all .3s ease 0s;
  -moz-transition:all .3s ease 0s;
  -o-transition:all .3s ease 0s;
  transition:all .3s ease 0s;
}
.ng-inhe1 .inoh-swiper .swiper-active-switch {
  background:#1964b8; border: 1px solid #1964b8;
}
.ng-inhe1 .inoh-link{
    width:100%; height:100%; position:relative;
    overflow:hidden; display:block;
    background-repeat:no-repeat;
    background-position:50% 0;
    background-size:contain;
}

.ng-inhe1 .fovs-tap{
	width: 100%;
	    height: 0px;
	    position: absolute;
	    left: 0px;
	    top: 49%;
}

.ng-inhe1 .fovs-tap-ico {
    /*width: 57px;
    height: 57px;*/
    /*background-color: #DDDDDD;*/
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 50%;
    font-size: 28px;
    color: #333;
    cursor: pointer;
    line-height: 57px;
    text-align: center;
    z-index: 666;
    opacity: .8;
}
.ng-inhe1 .fovs-tap-left {
    left: 15px;
}
.ng-inhe1 .fovs-tap-right {
    right: 15px;
}
.proDetail-list{
	margin-top: 70px;
	margin-bottom: 40px;
}
.proDetail-list>li{
	float: left;
	margin-right: 10px;
}
.proDetail-list>li:last-child{
	margin-right: 0px;
}
.proDetail-item{
	font-size: 16px;
	color: #2d2d2d;
	width: 160px;
	height: 45px;
	border: 1px solid #dfdfdf;
	text-align: center;
	line-height: 43px;
	background: #fff;
	cursor: pointer;
}

.proDetail-active{
	color: #fff;
	background: #e41727;
	border-color: #e41727;
}
.proDetail-conts>li{
	display: none;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.proDetail-conts>li.proDetail-conts-active{
	display: block;
}


.proDetail-posid-title{
	font-size: 18px;
	color: #1964b8;
	font-weight: 600;
	margin-top: 40px;
	margin-bottom: 15px;
}


@media screen and (max-width: 992px){
	.proDetail-list>li{
		margin-bottom: 10px;
	}
	.proDetail-item{
		width: 150px;
	}
}

@media screen and (max-width: 450px){
	.proDetail-item{
		width: 140px;
	}
}


/*===========================================================*/

.about{
	background: #f4f5f7;
}
.about-box{
	padding-top: 35px;
	padding-bottom: 40px;
}
.about-list>li{
	margin-bottom: 15px;
}
.about-item-left{
	float: left;
	width: 111px;
}
.about-item-name{
	font-size: 16px;
	color: #131313;
	margin-left: 10px;
	width: 80px;
	/*text-align: justify;
	text-align-last: justify;*/
	display: inline-block;
}

.about-item-right{
	float: left;
	font-size: 16px;
	color: #131313;
	width: 1089px;
	width: 1059px;
}

.ditu{
	margin-top: 40px;
}

@media screen and (max-width: 1200px){
	.about-item-right{
		width: 859px;
	}
}
@media screen and (max-width: 992px){
	.about-item-right{
		width: 639px;
	}
}

@media screen and (max-width: 768px){
	.about-item-left{
		min-width: 111px;
		width: 37%;
		/*width: 100%;*/
	}
	.about-item-right{
		width: 62%;
		/*width: 100%;
		padding-left: 40px;
		margin-top: 5px;*/
	}
}


/*=================================================================================*/

.company{
	background: #f4f5f7;
}
.company-box{
	padding-top: 30px;
	padding-bottom: 65px;
}
.company-title{
	font-size: 24px;
	color: #1c1c1c;
	text-align: center;
	text-transform: uppercase;
}

.company-line{
	width: 42px;
	height: 3px;
	background: #1964b8;
	margin: 0 auto;
	margin-top: 20px;
}

.company-list{
	margin-top: 25px;
}
.company-list>li{
	float: left;
	width: 32%;
	margin-right: 2%;
}
.company-list>li:nth-child(3n){
	margin-right: 0px;
}
.company-item{
	width: 100%;
}
.company-item-title{
	font-size: 18px;
	color: #000000;
	text-align: center;
}
.company-item-pic{
	margin-top: 20px;
	overflow: hidden;
}
.company-item-pic img{
	width: 100%;
	transition:all 0.6s;
}
/*.company-item-desc{
	margin-top: 20px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}*/
.company-item-desc{
	margin-top: 20px;
	font-size: 14px;
	color: #666;
	line-height: 22px;
	height: 110px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.company-item:hover .company-item-pic img{
	transform:scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
@media screen and (max-width: 768px){
	.company-list>li{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 30px;
	}
}

/*=============================================================================*/

.jieshao-pic{
	float: left;
	width: 410px;
}

.jieshao-pic img{
	width: 100%;
}

.jieshao-box{
	float: right;
	width: 730px;
}
.jieshao-title{
	font-size: 18px;
	color: #333;
	border-left: 2px solid #1964b8;
	font-weight: 600;
	text-indent: 15px;
}
.jieshao-content{
	margin-top: 20px;
}
.jieshao-content img{
	max-width: 100%!important;
}

@media screen and (max-width: 1200px){
	.jieshao-pic{
		width: 35%;
	}
	.jieshao-box{
		width: 62.5%;
	}
}

@media screen and (max-width: 768px){
	.jieshao-pic{
		width: 100%;
	}
	.jieshao-box{
		margin-top: 30px;
		width: 100%;
	}
}



/*==================================================================*/


.companydetail img{
	max-width: 100%!important;
}


/*==================================================================*/
.news{
	background: #f4f5f7;
}
.news-box{
	padding-top: 60px;
	padding-bottom: 130px;
}
.news-list>li{
	float: left;
	width: 100%;
	position: relative;
}
.news-small-triangle{
	width: 0;
	height: 0;
	border: 20px solid;
	border-color: #de203c #de203c transparent transparent;
	position: absolute;
	top: 0px;
	right: 0px;
}
.news-list .news-three-big{
	width: 64.5%;
	padding: 0px;
}
.news-list .news-three-small{
	float: right;
	width: 34%;
	padding: 15px;
	background: #fff;
}
.news-three-small{
	margin-bottom: 10px;
}
.news-three-small:last-child{
	margin-bottom: 0px;
}
.news-item{
	width: 100%;
}
.news-item-title{
	font-size: 18px;
	color: #333;
	font-weight: 600;
}
.news-item-desc{
	font-size: 14px;
	color: #393939;
	height: 88px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.news-item-link{
	text-align: center;
}
.news-item-link a{
	font-size: 14px;
	color: #fff;
	width: 129px;
	height: 38px;
	line-height: 38px;
	/*background: #1964b8;*/
	background: #de203c;
}
.news-item-pic{
	float: left;
}
.news-item-pic img{
	width: 100%;
}
.news-item-content{
	float: left;
}
.news-three-big .news-item-pic{
	width: 65.5%;
}
.news-three-big .news-item-content{
	width: 34.5%;
	padding: 15px;
	padding-bottom: 30px;
	background: #fff;
}
.news-three-big .news-item-title{
	line-height: 32px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.news-three-big .news-item-desc{
	line-height: 24px;
	margin-top: 20px;
	height: 126px;
}
.news-three-big .news-item-link{
	margin-top: 60px;
	margin-bottom: 27px;
}
.news-three-small .news-item-title{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 44px;
}
.news-three-small .news-item-desc{
	line-height: 22px;
	margin-top: 18px;
	/*height: 126px;*/
}
.news-one-color{
	width: 100%;
	background: #fff;
}
.news-one{
	width: 100%;
}
.news-list>li{
	float: left;
	width: 100%;
	position: relative;
	padding: 20px;
}
.news-one .news-item-pic{
	width: 29.3%;
}
.news-one .news-item-content{
	width: 70%;
	padding-left: 15px;
}
.news-one .news-item-title{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 24px;
	color: #de203c;
	line-height: 44px;
}
.news-one .news-item-desc{
	line-height: 26px;
	margin-top: 24px;
}
.news-item-date{
	font-size: 16px;
	color: #474747;
	margin-top: 20px;
}
.news-kong{
	float: left;
	width: 100%;
	height: 80px;
}

@media screen and (max-width: 1200px){
	.news-three-big .news-item-link{
		margin-top: 28px;
	}
	.news-three-big .news-item-desc{
		height: 97px;
	}
	.news-three-small .news-item-desc{
		margin-top: 7px;
	}
	.news-three-small .news-item-title{
		line-height: normal;
	}
	.news-kong{
		height: 40px;
	}
	.news-one .news-item-desc{
		margin-top: 0px;
	}
}

@media screen and (max-width: 992px){
	.news-three-big .news-item-desc{
		height: auto;
	}
	.news-list .news-three-big{
		width: 100%;
	}
	.news-three-big .news-item-pic{
		width: 55%;
	}
	.news-three-big .news-item-content{
		width: 45%;
	}
	.news-three-big .news-item-link{
		margin-top: 50px;
	}
	.news-list .news-three-small{
		margin-bottom: 0px;
		margin-top: 10px;
		width: 100%;
	}
	.news-three-big .news-item-link{
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media screen and (max-width: 768px){
	.news-three-big .news-item-pic{
		width: 100%;
	}
	.news-three-big .news-item-link{
		margin-top: 20px;
	}
	.news-three-big .news-item-content{
		width: 100%;
		padding: 15px;
	}
	.news-one .news-item-pic{
		width: 40%;
	}
	.news-one .news-item-content{
		width: 60%;
	}
	.news-one .news-item-title{
		font-size: 18px;
	}
	.news-item-date{
		margin-top: 10px;
	}
	.news-box{
		padding-top: 30px;
		padding-bottom: 40px;
	}
}
@media screen and (max-width: 630px){
	.news-one .news-item-pic{
		display: none;
	}
	.news-one .news-item-content{
		width: 100%;
		padding-left: 0px;
	}
}


/*===========================================================================*/
.newsdetail{
	background: #f4f5f7;
}
.newsdetail-box{
	padding-top: 5px;
	padding-bottom: 45px;
}
.newsdetail-top{
	padding-bottom: 30px;
	padding-top: 40px;
	border-top: 1px solid #7d7d7d;
	border-bottom: 1px dashed #bfbfbf;
}
.newsdetail-title{
	font-size: 24px;
	color: #1c1c1c;
	text-align: center;
}
.newsdetail-date{
	text-align: center;
	margin-top: 20px;
}
.newsdetail-date-box{
	display: inline-block;
}
.newsdetail-date-pic{
	float: left;
}
.newsdetail-date-pic img{
	width: 19px;
	height: 19px;
}
.newsdetail-date-title{
	float: left;
	font-size: 16px;
	color: #959595;
	margin-left: 10px;
}
.newsdetail-content{
	margin-top: 40px;
}
.newsdetail-content img{
	max-width: 100%!important;
}

@media screen and (max-width: 1200px){
	.newsdetail-content img,.jieshao-content img,.companydetail-bot img,.proDetail-conts img,.yewu-content img,.yewu-top-content img{
		height: auto!important;
	}
}


/*======================================================================================*/

.contact{
	background: #f4f5f7;
}
.contact-box{
	padding-top: 55px;
	padding-bottom: 170px;
}
.contact-form{
	width: 705px;
}

.contact-item{
	width: 345px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.contact-item:nth-child(2n){
	margin-right: 0px;
}
.contact-item input{
	width: 100%;
	border: 1px solid #ccc;
	height: 40px;
	line-height: 38px;
	text-indent: 10px;
}
.contact-group{
	margin-bottom: 15px;
}
.contact-group textarea{
	border: 1px solid #ccc;
	width: 100%;
	height: 127px;
	padding: 10px;
	resize:none;
}

.contact-group{
	margin-bottom: 15px;
}
.contact-group input{
	width: 173px;
	height: 40px;
	border: 1px solid #ccc;
	line-height: 38px;
	text-indent: 10px;
}
.contact-submit input{
	color: #fff;
	width: 184px;
	height: 38px;
	border: 0px;
	line-height: 38px;
	text-align: center;
	/*background: #1964b8;*/
	background: #de203c;
}

@media screen and (max-width: 768px){
	.contact-box{
		padding-top: 30px;
		padding-bottom: 40px;
	}
	.contact-form{
		width: 100%;
	}
	.contact-item{
		width: 100%;
		margin-right: 0px;
	}
}

/*==============================================================================*/

.down-pic img{
	width: 100%;
}
.down-box{
	padding-top: 70px;
	padding-bottom: 60px;
	max-width: 100%;
}
.down-form{
	width: 100%;
}
.down-form-item{
	float: left;
	width: 386px;
	margin-right: 21px;
	margin-bottom: 15px;
}
.down-form-item:nth-child(3n){
	margin-right: 0px;
}
.down-form-item input{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border: 0px;
	background: #e9e6ed;
	text-indent: 20px;
}
.down-form-group textarea{
	width: 100%;
	height: 180px;
	border: 0px;
	padding: 20px;
	background: #e9e6ed;
	resize:none;
}
.down-triangle{
	float: right;
	display: inline-block;
	width: 0;
	height: 0;
	border: 25px solid;
	border-color: transparent #454554 #454554 transparent;
}
.down-title-name{
	float: right;
	display: inline-block;
	font-size: 24px;
	color: #fff;
	width: 255px;
	height: 50px;
	line-height: 50px;
	background: #454554;
	text-align: center;
	text-transform: uppercase;
}
.down-title{
	width: 100%;
	margin-top: 60px;
}

@media screen and (max-width: 1200px){
	.down-form-item{
		width: 309px;
	}
}
@media screen and (max-width: 992px){
	.down-form-item{
		width: 100%;
		margin-right: 0px;
	}
	.down-title{
		margin-top: 30px;
	}
	.down-box{
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

/*=======================================================================================*/
.zhan{
	background: #f4f5f7;
}

.zhan-item{
	width: 32%;
	margin-right: 2%;
	float: left;
	margin-bottom: 2%;
}

.zhan-item:nth-child(3n){
	margin-right: 0px;
}
.zhan-item-a{
	width: 100%;
}

.zhan-item-pic img{
	width: 100%;
}
.zhan-item-tip{
	font-size: 16px;
	color: #000;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.zhan-item-name{
	font-size: 16px;
	color: #000;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.zhan-big-item{
	width: 100%;
}
.zhan-big-item-pic{
	width: 47%;
	float: left;
}
.zhan-big-item-pic img{
	width: 100%;
}
.zhan-big-item-content{
	float: right;
	width: 50%;
	margin-top: 15px;
}
.zhan-big-item-tit-pic{
	float: left;
}
/*.zhan-big-item-tit-pic img{
	width: 93px;
	height: 77px;
}*/
.zhan-big-item-tit-pic img{
	width: 70px;
}
.zhan-big-item-tit-name{
	float: left;
	font-size: 16px;
	color: #000;
	line-height: 57px;
	font-weight: 600;
}

.zhan-big-item-tip{
	font-size: 18px;
	color: #333333;
	font-family: 'Arial';
	font-weight: 600;
	margin-top: 10px;
}
.zhan-big-item-ptc{
	color: #f81a2c;
	font-weight: 600;
	font-size: 18px;
	margin-top: 10px;
}
.zhan-big-item-ming-cn{
	float: left;
	color: #322e2b;
	font-weight: 600;
	font-size: 18px;
}
.zhan-big-item-ming-date{
	color: #333232;
	font-size: 18px;
	float: left;
}
.zhan-box{
	padding-top: 30px;
	padding-bottom: 30px;
}
.zhan-big-item{
	margin-bottom: 40px;
}


@media screen and (max-width: 992px){
	.zhan-big-item-content{
		margin-top: 0px;
	}
	.zhan-big-item-tip{
		margin-top: 0px;
	}
	.zhan-big-item-ptc{
		margin-top: 0px;
	}
}
@media screen and (max-width: 768px){
	.zhan-big-item-pic{
		width: 100%;
	}
	.zhan-big-item-content{
		width: 100%;
	}
	.zhan-big-item{
		margin-bottom: 30px;
	}
	.zhan-item{
		width: 48%;
		margin-right: 4%;
	}
	.zhan-item:nth-child(3n){
		margin-right: 4%;
	}
	.zhan-item:nth-child(2n){
		margin-right: 0px;
	}
	.zhan-big-item-tit-pic img{
		width: 60px;
		height: auto;
	}
	.zhan-big-item-tit-name{
		line-height: 49px;
	}
}
@media screen and (max-width: 500px){
	.zhan-item{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}
}

/*=================================================================================*/

.yewu{
	background: #f4f5f7;
}

.yewu-pic{
	float: left;
	/*width: 31.5%;*/
	width: 35%;
}
.yewu-pic img{
	width: 100%;
}
.yewu-top-content{
	float: right;
	/*width: 64.6%;*/
	width: 61%;
}
.yewu-title{
	font-size: 18px;
	color: #1964b8;
	font-weight: 600;
}
.yewu-desc{
	font-size: 14px;
	color: #666;
	margin-top: 15px;
}
.yewu-box{
	padding-top: 50px;
	padding-bottom: 45px;
}
.yewu-content{
	margin-top: 30px;
}
.yewu-content img{
	max-width: 100%!important;
}
.yewu-top-content img{
	max-width: 100%!important;
}
@media screen and (max-width: 768px){
	.yewu-pic{
		width: 100%;
	}
	.yewu-top-content{
		width: 100%;
		margin-top: 15px;
	}
}

/*=====================================================================*/


.bozheng{
	background: #f4f5f7;
}
.bozheng-box{
	padding-top: 100px;
	padding-bottom: 60px;
}
.bozheng-content img{
	max-width: 100%!important;
}
@media screen and (max-width: 1200px){
	.bozheng-content img{
		height: auto!important;
	}
}
@media screen and (max-width: 992px){
	.bozheng-box{
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

/*=====================================================================*/
.ziliao{
	background: #f4f5f7;
}
.ziliao-box{
	padding-top: 80px;
	padding-bottom: 75px;
}

.ziliao-list>li{
	float: left;
	width: 33.3%;
	margin-bottom: 60px;
}
.ziliao-item-pic{
	float: left;
	width: 127px;
}
.ziliao-item-pic img{
	width: 100%;
}
.ziliao-item-content{
	float: left;
	margin-left: 20px;
	width: 230px;
}
.ziliao-item-title{
	font-size: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000;
}
.ziliao-item-date{
	font-size: 18px;
	margin-top: 10px;
	color: #000;
}
.ziliao-item-links{
	margin-top: 10px;
}
.ziliao-item-link1{
	margin-left: 10px;
}
.ziliao-item-link{
	float: left;
}

@media screen and (max-width: 1200px){
	.ziliao-item-content{
		width: 160px;
		margin-left: 10px;
	}
	.ziliao-item-title{
		font-size: 20px;
	}
}

@media screen and (max-width: 992px){
	.ziliao-box{
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.ziliao-list>li{
		width: 50%;
		margin-bottom: 30px;
	}
	.ziliao-item-content{
		width: 220px;
	}
}
@media screen and (max-width: 768px){
	.ziliao-list>li{
		width: 48%;
		margin-right: 4%;
	}
	.ziliao-list>li:nth-child(2n){
		margin-right: 0px;
	}
	.ziliao-item-pic{
		width: 100%;
		text-align: center;
	}
	.ziliao-item-pic img{
		width: 127px;
	}
	.ziliao-item-content{
		width: 100%;
		margin-left: 0px;
	}
	.ziliao-item-title{
		text-align: center;
	}
	.ziliao-item-date{
		text-align: center;
	}
	.ziliao-item-links{
		text-align: center;
	}
}


/*=========================================================================================================*/

.add-top-lang {
    float: right;
    line-height: 35px;
    cursor: pointer;
    position: relative;
    margin-left: 10px;
}
.add-top-lang-select-pic {
    float: left;
}
.add-top-lang-select-pic img {
    width: 16px;
    height: 12px;
    vertical-align: middle;
    margin-top: 12px;
}
.add-top-lang-select-word {
    float: left;
    color: #000;
    font-size: 14px;
    margin-left: 5px;
}
.add-top-lang-select-triangle {
    float: left;
    margin-left: 10px;
    border: 4px solid transparent;
    border-top: 4px solid #000;
    width: 0;
    height: 0;
    margin-top: 16px;
}
#lang_list {
    width: 120px;
    position: absolute;
    top: 100%;
    /* left: -20px; */
    right: 0px;
    background-color: #fff;
    color: #333;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    z-index: 6666;
    display: none;
}
.ionic-nav>ul>li {
    float: left;
    height: 100px;
    padding: 0px 12px;
    position: relative;
}
#lang_list>li {
    margin-bottom: 10px;
    height: 20px;
    padding: 0px;
}
.lang-list-item {
    width: 100%;
    height: 20px;
}
.lang-list-item-pic {
    float: left;
    height: 20px;
    width: 16px;
}
.lang-list-item-pic img {
    margin-top: 4px;
    width: 16px;
    height: 11px;
}
.lang-list-item-word {
    float: left;
    height: 20px;
    /* width: 50px; */
    color: #333;
    font-size: 13px;
    line-height: 20px;
    margin-left: 10px;
}

/*==========================================================================================*/


.ios-menu {
    position: relative;
    overflow: hidden;
}
.ios-menu .vk-rank {
    position: relative;
    overflow: hidden;
}
.ios-menu .vk-dont {
    border-bottom: 1px solid #D8D8D8;
    overflow: hidden;
    position: relative;
}
.ios-menu .vk-link {
    overflow: hidden;
    position: relative;
    display: block;
    height: 3.6rem;
}
.ios-menu .vk-link a {
    overflow: hidden;
    position: relative;
    display: block;
    height: 3.6rem;
    line-height: 3.6rem;
    font-size: 1.44rem;
    color: #000;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ios-menu .vk-dont-this .vk-link a {
    /*color: #00923E;*/
    color: #1964b8;
}
.ios-menu .vk-down {
    width: 4rem;
    height: 3.6rem;
    position: absolute;
    top: 0px;
    right: 0px;
    overflow: hidden;
    border-left: 1px solid #D7D7D7;
}
.ios-menu .vk-down-soll {
    display: block;
    height: 7.2rem;
    width: 4rem;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}
.ios-menu .vk-down-ico {
    width: 4rem;
    height: 3.6rem;
    line-height: 3.6rem;
    font-size: 1.82rem;
    color: #000;
    text-align: center;
    display: block;
    overflow: hidden;
}
.ios-menu .vk-down-ico i{
    line-height: 3.6rem;
}
.ios-menu .vk-group {
    /*padding: 0px 0px 0px 3.6rem;*/
    padding: 0px 0px 0px 2.4rem;
    overflow: hidden;
    display: none;
}


.contact-group #verifyCode{
	float: left;
}
.cu-leave-vere-code{
	float: left;
}
.cu-leave-vere-code img{
	height: 40px;
	margin-left: 30px;
}


.dituiframe{
	height: 600px;
}
@media screen and (max-width: 992px){
	.dituiframe{
		height: 400px;
	}
}
@media screen and (max-width: 450px){
	.dituiframe{
		height: 350px;
	}
}



.down-form-submit{
	margin-top: 15px;
}
.down-form-submit input{
	color: #fff;
	width: 184px;
	height: 38px;
	border: 0px;
	line-height: 38px;
	text-align: center;
	background: #1964b8;
}

.mob_search_box{
	padding-top: 30px;
}
.mob_search{
	display: none;
}

@media screen and (max-width: 768px){
	.mob_search{
		display: block;
	}
}

.indexPos4-item{
	width: 100%;
}



.zhan0809{
	background: #f4f5f7;
}
.zhan0809-top{
	border-top: 1px solid #de203c;
	    margin-top: 20px;
	    height: 50px;
	    line-height: 50px;
	    text-indent: 40px;
}
.zhan0809-top-pic{
	float: left;
}
.zhan0809-top-pic img{
	width: 34px;
	margin-top: 8px;
}
.zhan0809-top-tip{
	font-size: 16px;
	    color: #de203c;
	    font-weight: 600;
}
.zhan0809-list{
	margin-top: 35px;
}
.zhan0809-list>li{
	float: left;
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}
.zhan0809-item{
	width: 100%;
}
.zhan0809-pic img{
	width: 100%;
}
.zhan0809-title{
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 24px;
	margin-bottom: 5px;
}
.zhan0809-tit{
	color: #de203c;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 600;
	margin-bottom: 5px;
	font-size: 24px;
}
.zhan0809-list>li:first-child .zhan0809-tit{
	color: #000;
}
@media screen and (max-width: 992px){
	.zhan0809-title{
		font-size: 18px;
	}
	.zhan0809-tit{
		font-size: 18px;
	}
}
@media screen and (max-width: 768px){
	.zhan0809-title{
		font-size: 16px;
		margin-top: 5px;
	}
	.zhan0809-tit{
		font-size: 16px;
	}
}


.ios-menu-lang1202{
    font-size: 1.44rem;
    color: #0b0b0b;
    line-height: 3.6rem;
}
.lang-list-item1202{
    width: 100%;
    height: 20px;
}
.lang-list-item-pic1202{
    float: left;
    height: 20px;
    width: 16px;
}
.lang-list-item-pic1202 img{
    margin-top: 4px;
    width: 16px;
    height: 11px;
}
.lang-list-item-word1202{
    float: left;
    height: 20px;
    /* width: 50px; */
    color: #333;
    font-size: 13px;
    line-height: 20px;
    margin-left: 10px;
}
.lang_list1202>li{
    float: left;
    width: 50%;
}

.mob{
	display: none;
}
@media screen and (max-width: 768px){
	.pc{
		display: none;
	}
	.mob{
		display: block;
	}
}


.fo-pro2{
	width: 750px;
	margin: 0 auto;
	position: relative;
	margin-top: 20px;
}
.fo-pro2 .fovs-tap{
	width:100%;
	height:0px;
	position:absolute;
	left:0px;top:48%;
}
.fo-pro2 .fovs-tap-ico{
	width:40px;
	height: 40px;
	/*background-color:#DDDDDD;*/
	border-radius:50%;
	display:block;
	position:absolute;
	top:50%;
	font-size:30px;
	color:#555;
	cursor:pointer;
	line-height:40px;
	text-align:center;
	z-index: 666;
}
.fo-pro2 .fovs-tap-ico i{
	line-height: 40px;
}
.fo-pro2 .fovs-tap-left{
	left:10px;
}
.fo-pro2 .fovs-tap-right{
	right: 10px;
}
.fo-pro2 .fovs-clist{
	overflow:hidden;
	position:relative;
	/*padding-left: 100px;
	padding-right: 100px;*/
	padding-left: 75px;
	padding-right: 75px;
}
.fo-pro2 .fovs-row{
	margin-left:-15px;
	margin-right:-15px;
}
.fo-pro2 .fovs-swiper{
	position:relative;
	overflow:hidden;
}
.fo-pro2 .fovs-padd{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
}
.fo-pro2 .fovs-vdoc{
	position:relative;
	overflow:hidden;
	display:block;
	margin:2px 0px 6px;
}
.fo-pro2 .fovs-pice{
	position:relative;
	overflow:hidden;
	width: 100%;
}
.fo-pro2 .fovs-pice-be{
	position:relative;
	overflow:hidden;
	/*padding-bottom:71%;*/
	padding-bottom: 138.5%;
}
.fo-pro2 .fovs-pice-beine{
	width:100%; height:100%;
	position:absolute;
	top:0px; left:0px;
	overflow:hidden;
	z-index:10;
}
.fo-pro2 .fovs-pice-beine img{
	width:100%; display:block;
}
@media screen and (max-width: 768px){
	.fo-pro2{
		width: 100%;
	}
	.fo-pro2 .fovs-clist{
		padding-left: 55px;
		padding-right: 55px;
	}
}


/*=======================================================================================================*/


.bao-list-top{
	width: 80%;
	margin: 0 auto;
}
.bao-list-top>li{
	float: left;
	width: 22%;
	margin-right: 4%;
	margin-bottom: 30px;
}
.bao-list-top>li:last-child{
	margin-right: 0px;
}
.bao-list-top-item{
	width: 100%;
}
.bao-list-top-item-pic{
	width: 100%;
}
.bao-list-top-item-pic img{
	width: 100%;
}
.bao-list>li{
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 30px;
}
.bao-list>li:nth-child(3n){
	margin-right: 0px;
}
.bao-list-item{
	width: 100%;
}
.bao-list-item-pic{
	width: 100%;
}
.bao-list-item-pic img{
	width: 100%;
}
@media screen and (max-width: 500px){
	.bao-list-top{
		width: 90%;
	}
}

.pinpai-list-top{
	width: 72%;
	margin: 0 auto;
}
.pinpai-list-top>li{
	float: left;
	width: 48%;
	margin-right: 4%;
	margin-bottom: 30px;
}
.pinpai-list-top>li:last-child{
	margin-right: 0px;
}
.pinpai-list-top-item{
	width: 100%;
}
.pinpai-list-top-item-pic{
	width: 100%;
}
.pinpai-list-top-item-pic img{
	width: 100%;
}
.pinpai-list>li{
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 30px;
}
.pinpai-list>li:nth-child(3n){
	margin-right: 0px;
}
.pinpai-list-item{
	width: 100%;
}
.pinpai-list-item-pic{
	width: 100%;
}
.pinpai-list-item-pic img{
	width: 100%;
}
@media screen and (max-width: 500px){
	.pinpai-list-top{
		width: 85%;
	}
}


/*===============================================================*/

.product-item-bg{
	position: relative;
}
.product-item-bg::before{
	content: "";
	position: absolute;
	height: 100%;
	background: #e9e7ed;
	width: 100%;
	top: 0px;
	right: 100%;
}
.product-item-bg::after{
	content: "";
	position: absolute;
	height: 100%;
	background: #e9e7ed;
	width: 100%;
	top: 0px;
	left: 100%;
}


/*===========================================================*/


.menu-two-list{
	display: none;
}
.product-top{
	display: none;
}
.pro-list{
	padding: 5px;
}
.pro-list>li{
	width: 25%;
}
.pro-item-box1221{
	padding: 5px;
}
.pro-item{
	border: 1px solid #b5b5b5;
	padding-left: 10px;
	padding-right: 10px;
}
.pro-item-pic{
	height: 100px;
	width: 100%;
	display: flex;
	align-items: center;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}
.pro-item-pic img{
	/*height: 100%;*/
	max-width: 100%!important;
	max-height: 100%!important;
	align-items: center;
	display: block;
	margin: 0 auto;
}
.pro-item-title{
	font-size: 14px;
	line-height: 32px;
}
.catetitle1221{
	font-size: 22px;
	color: #1a61b6;
	margin-top: 30px;
	font-weight: 600;
}
.catetitle1221-desc{
	margin-top: 10px;
	font-size: 15px;
	color: #333;
}
@media screen and (max-width: 992px){
	.pro-list>li{
		width: 33.333%;
	}
}
@media screen and (max-width: 500px){
	.pro-list{
		padding: 3px;
	}
	.pro-item-box1221{
		padding: 3px;
	}
	.pro-list>li{
		width: 50%;
	}
	.catetitle1221{
		font-size: 18px;
		margin-top: 20px;
	}
}


/*==============================================================================*/

.proDetail-conts img{
	max-width: 100%!important;
}
.proDetail-list-box{
	text-align: center;
}
.proDetail-list{
	/*display: inline-block;*/
}
.ng-inhe1{
	padding-bottom: 32.6%;
	padding-bottom: 36%;
}
.ng-inhe1 .inoh-swiper{
	padding-bottom: 70px;
}
.ng-inhe1 .inoh-swiper .pagination{
	margin: 0;
}
.title1221{
	font-size: 15px;
	position: absolute;
	z-index: 20;
	bottom: 30px;
	width: 100%;
	text-align: center;
	display: inline-block;
}
.ng-inhe1-box{
	width: 80%;
	margin: 0 auto;
}
.protop1221-pics{
	float: left;
	width: 70%;
}
.protop1221-buy{
	float: left;
	width: 20%;
}
.protop1221-buy-link{
	width: 100%;
	text-align: right;
}
.protop1221-buy-link{
	max-width: 100%;
}
@media screen and (max-width: 1200px){
	.model-right{
		float: right;
		margin-left: 0px;
	}
}
@media screen and (max-width: 992px){
	.protop1221-pics{
		width: 100%;
	}
	.protop1221-buy{
		margin-top: 20px;
		width: 100%;
	}
	.protop1221-buy-link{
		text-align: center;
	}
	.proDetail-list{
		margin-top: 20px;
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 500px){
	.ng-inhe1{
		padding-bottom: 50%;
	}
	.proDetail-posid-title{
		margin-top: 20px;
		margin-bottom: 10px;
	}
}



/*=========================================================================*/


#pages{
	clear:both;
	padding:10px 0px;
	text-align:center;
	padding-top: 20px;
}
#pages a,#pages span{
	display:inline-block;
	line-height:22px;
	text-align:center;
	margin-right:6px;
	color:#333333;
	padding:3px 5px;
	border:1px solid #ccc;
	min-width:30px;
	background: #fff;
}
#pages a:hover{
	background:#0567B5;
	color:#fff;
	text-decoration:none;
}
#pages span{
	/*border:1px solid #ccc; background:#ECECEC;*/
	color:#ff5f4d;
	font-weight:bold;
	border: 0px;
	background: transparent;
}
.page .noPage{
	display:inline-block;
	padding:0px 12px;
	height:22px;
	line-height:22px;
	border:1px solid #e3e3e3;
	text-align:center;
	color:#a4a4a4;
}
#pages a.a1,#pages a.a1:hover{
	background: none;
	color: inherit;
}



.newbao-tit{
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	margin-top: 15px;
	margin-bottom: 20px;
	color: #333;
}


/*=================================================================================================*/



.indexPos2-item{
	display: block;
	width: 100%;
	background: transparent;
}
.indexPos2-item-pic{
	width: 100%;
	overflow:hidden;
}
.indexPos2-item-pic img{
	width: 100%;
	transition:all 0.6s;
}
.indexPos2-item-name{
	margin-top: 5px;
	text-align: center;
	font-size: 18px;
	color: #000000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	padding-right: 50px;
	line-height: 30px;
	height: 30px;
}
.indexPos2-item-more{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50px;
	line-height: 28px;
	font-size: 13px;
	background: #ededed;
	border: 1px solid #d2d2d2;
}
.indexPos2-item:hover .indexPos2-item-pic img{
	transform:scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
@media screen and (max-width: 1200px){
	.indexPos2-item-name{
		font-size: 16px;
		padding-right: 40px;
		line-height: 26px;
		height: 26px;
	}
	.indexPos2-item-more{
		font-size: 13px;
		width: 40px;
		line-height: 26px;
	}
}
@media screen and (max-width: 500px){
	.indexPos2-list>li{
		margin-bottom: 20px;
	}
	.indexPos2-item-name{
		font-size: 16px;
	}
	.menu-three-item{
		width: auto;
		padding-left: 8px;
		padding-right: 8px;
	}
	.proDetail-item{
		width: auto;
		padding-left: 8px;
		padding-right: 8px;
		font-size: 14px;
		height: 36px;
		line-height: 34px;
	}
}


/*======================================================================*/

.nav-item-link1{
    border-left: 1px solid #e3e3e3;
    position: relative;
}
.nav-item1 i{
    position: absolute;
    top: 7px;
    left: -1px;
    display: block;
    z-index: 1;
    height: 0px;
    width: 2px;
    background: #df203d;
    -moz-transition: all 0.6s ease-in-out;
    -webkit-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;
}
.nav-item1:hover .nav-item-link1 i{
    height: 30px;
}
.nav-active i{
    height: 30px;
}
.sub-nav2-bg{
    background: rgba(222,32,60,0.8);
}
.sub-nav2{
    background: transparent;
}

@media screen and (max-width: 500px){
	.io-shortcut{
		left: 5%;
		display: none;
	}
}

.model-item span{
	display: block;
	text-align: center;
	z-index: 9;
	height: 50px;
	line-height: 50px;
	position: relative;
}
.model-item{
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
	width: auto;
}
.model-item-left{
	position: absolute;
	left: 8px;
	top: 50%;
	margin-top: -2px;
	width: 4px;
	height: 4px;
	background: #fff;
	border-radius: 50%;
	overflow: hidden;
}
.model-item-right{
	position: absolute;
	right: 8px;
	top: 50%;
	margin-top: -2px;
	width: 4px;
	height: 4px;
	background: #fff;
	border-radius: 50%;
	overflow: hidden;
}
.model-item:hover{
	/*background: #de203c;
	color: #fff;*/
}
.model-left .pos span{
	font-size: 16px;
	color: #000;
}
.model-left .pos a{
	font-size: 16px;
	color: #000;
	text-transform: capitalize;
}
@media screen and (max-width: 1200px){
	.model-right{
		display: none;
	}
	.model-left .pos span{
		font-size: 14px;
	}
	.model-left .pos a{
		font-size: 14px;
	}
}

.company-item-link-box{
	margin-top: 20px;
	text-align: right;
}
.company-item-link{
	font-size: 14px;
	text-align: center;
	color: #1b1b1b;
	width: 100px;
	height: 39px;
	border: 1px solid #d2d2d2;
	line-height: 37px;
	background: #ededed;
}

.companydetail-pic{
	float: left;
	width: 30%;
}
.companydetail-pic img{
	width: 100%;
}
.companydetail-info{
	float: right;
	width: 65%;
}
.companydetail-title{
	font-size: 22px;
	font-weight: 600;
	color: #337ab7;
	margin-top: 20px;
	position: relative;
	text-indent: 30px;
}
.companydetail-desc{
	margin-top: 20px;
	text-indent: 32px;
	font-size: 16px;
}
.companydetail-bot{
	margin-top: 15px;
}
.companydetail-bot img{
	max-width: 100%!important;
}
@media screen and (max-width: 992px){
	.companydetail-pic{
		width: 100%;
	}
	.companydetail-info{
		width: 100%;
	}
}

.fo-pro2{
	width: 950px;
}
@media screen and (max-width: 1200px){
	.fo-pro2{
		width: 750px;
	}
}
@media screen and (max-width: 992px){
	.fo-pro2{
		width: 100%;
	}
}


.protop1221-pics{
	width: 50%;
	background: #dcdedd;
}
.ng-inhe1{
	padding-bottom: 40%;
}
.protop1221-info0424{
	width: 45%;
	float: right;
}
.protop1221-info0424 img{
	max-width: 100%!important;
	height: auto!important;
}
.proDetail-list>li{
	width: 50%;
	margin-right: 0px;
}
.proDetail-item{
	width: 100%;
	border-width: 0px;
}
/*.proDetail-item:hover{
	color: #fff;
	background: #e41727;
}*/
.protop1221-info0424-title{
	font-size: 16px;
	font-weight: 600;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
.ng-inhe1{
	padding-bottom: 100%;
}
.io-cosoh .cos-album-mix-ini{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#album-mxswiper {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#album-mxswiper .swiper-wrapper {
    height: 100%;
    position: relative;
}
#album-mxswiper .ale-doc {
    position: relative;
    padding-bottom: 100%;
    width: 100%;
    overflow: hidden;
}
#album-mxswiper .ale-doc-ini {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#album-mxswiper .ale-doc-ini table {
    width: 100%;
    height: 100%;
    border: 0px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}
#album-mxswiper .ale-doc-ini table tr td {
    width: 100%;
    height: 100%;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
}
#album-mxswiper .swiper-slide {
    position: relative;
}
#album-mxswiper .ale-doc-ini table tr td img {
    max-width: 100%;
    max-height: 100%;
}
.ale-doctitle0425{
	position: absolute;
	z-index: 40;
	bottom: 40px;
	width: 100%;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ng-inhe1 #album-mxswiper .pagination {
	position: absolute;
	z-index: 20;
	bottom:15px;
	width: 100%;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
.ng-inhe1 #album-mxswiper .swiper-pagination-switch {
	display: inline-block;
	width: 11px;
	height: 11px;
	border-radius: 8px;
	/*background: #555;*/
	margin: 0 7px;
	opacity: 0.9;
	background-color:#d2d2d2;
	border: 1px solid #d2d2d2;
	cursor: pointer;
	-webkit-transition:all .3s ease 0s;
	-moz-transition:all .3s ease 0s;
	-o-transition:all .3s ease 0s;
	transition:all .3s ease 0s;
}
.ng-inhe1 #album-mxswiper .swiper-active-switch {
	background:#1964b8; border: 1px solid #1964b8;
}
.ng-inhe1 .inoh-link{
    width:100%; height:100%; position:relative;
    overflow:hidden; display:block;
    background-repeat:no-repeat;
    background-position:50% 0;
    background-size:contain;
}
.ale-doctitle0425{
	position: absolute;
}
#outerdiv{
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
	z-index: 2;
	width: 100%;
	height: 100%;
	display: none;
}
#innerdiv{
	position: absolute;
}
#bigimg{
	border: 5px solid #fff;
}
.box{
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
	z-index: 2;
	width: 100%;
	height: 100%;
	display: none;
	align-items: center; 
}
.proDetail-link:hover{
	color: #fff;
}
@media screen and (max-width: 1200px){
	.protop1221-pics{
		float: none;
		width: 60%;
		margin: 0 auto;
	}
	.protop1221-info0424{
		width: 100%;
		margin-top: 30px;
	}
}
@media screen and (max-width: 992px){
	.protop1221-pics{
		width: 100%;
	}
}
@media screen and (max-width: 768px){
	.protop1221-pics{
		float: none;
		width: 60%;
		margin: 0 auto;
	}
}
@media screen and (max-width: 650px){
	.protop1221-pics{
		width: 100%;
	}
}
@media screen and (max-width: 550px){
	.protop1221-info0424-title{
		font-size: 16px;
		margin-bottom: 15px;
	}
}

.subnav-box{
    position: absolute;
    font-stretch: normal;
    left: 0;
    top: 100%;
    width: 100%;
    display: none;
    z-index: 33;
    height: 50px;
    /*background: rgba(222,32,60,.8);*/
    background: #c00;
}
.subnav-div{
    position: relative;
    text-align: center;
}
.nav-list{
    width: 100%;
}
.nav-list>li{
    display: none;
    position: relative;
}
.subnav-list>li{
    display: inline-block;
}
.subnav-item-link{
    color: #fff;
    font-size: 14px;
    line-height: 50px;
    min-width: 100px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    text-transform: capitalize;
}
.nav-list-li1>.subnav-list{
    position: absolute;
    left: 0px;
}
.nav-list-li2>.subnav-list{
    position: absolute;
    left: 150px;
}
.nav-list-li3>.subnav-list{
    position: absolute;
    left: 0px;
}
.nav-list-li4>.subnav-list{
    position: absolute;
    right: 150px;
}
.nav-list-li5>.subnav-list{
    position: absolute;
    right: 0px;
}
.nav-list-li6>.subnav-list{
    position: absolute;
    right: 0px;
}
@media screen and (max-width: 1200px){
    .subnav-div>.nav-list>li>ul{
        position: static;
    }
}