@charset="UTF-8";
* {
	transition-property: all;
	-ms-transition-property: all;
	-moz-transition-property: all;
	-webkit-transition-property: all;
	-o-transition-property: all;
}
html, body {
	font-size:14px;
	background:#fff;
	width:100%;
	margin:0px;
	padding:0px;
	font-family: "Microsoft YaHei", Helvetica Neue, Tahoma, Arial, "微软雅黑", "宋体", "黑体";
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, td, strong {
    padding: 0;
    margin: 0;
    font-family: 'Microsoft Yahei','宋体',Arial;
}

img {
	border:0px;
}
ul, li, p {
	margin:0px;
	padding:0px;
}
a {
	text-decoration: none;
}
ul, li {
	list-style-type:none;
}
input, button, select, textarea, select, option {
	outline:none;
}
select, option, textarea {
	resize:none;
	-webkit-appearance: none;
	padding:0;
	margin:0;
	font-weight:normal;
}

.container {position: relative;width: 1200px;margin: 0px auto;}
.container .pro_jen_l{width:80%;float:left;border-right:1px #efefef solid; padding-right:5%; padding-bottom:30px;}
.container .pro_jen_r{width:12%;float:right;}
.container:after {
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}

.mainTitle {
	width:295px;
	margin:0 auto;
	line-height:70px;
	color:#666;
	font-size:40px;
	text-align:center;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}
.seach {
	position:relative;
	margin-top:40px;
	width:800px;
	height:30px;
	background:#fff;
	
}
.seach .seachText {
	width:90%;
	color:#999999;
	font-size:12px;
	padding:0 0 0 6px;
	line-height:1;
	margin:0;
	border:0;
	height:30px;
}
.seach .btn {
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	background:#474747;
}
.seach .btn {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.seach .btn:hover {
	background:#000;
}
.seach .btn img {
	vertical-align:middle;
}
.vedioHide {
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(../images2019/blackbg.png);
	z-index:4;
}
.vedioContent {
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	width:650px;
	height:450px;
	margin:-260px 0 0 -335px;
	z-index:5;
	background:#fff;
	padding:20px 20px 50px 20px;
	box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	-webkit-border-radius:6px;
}
.vedioContent iframe {
	width:100% !important;
	height:100% !important;
}
.vedioContent .vedioClose {
	position:absolute;
	bottom:18px;
	right:24px;
	cursor:pointer;
}


/*a-common*/
#nubia-wrap,#nb-h-wrap,#nb-header,#nb-high,#nb-contain,#nb-footer{width: 100%; height: auto; position: relative; z-index: 1;}
#nb-header {background-color: #000;}
#nubia-wrap{overflow: hidden;}
#nb-h-wrap,#nb-header{z-index: 9999;}

#nb-header a.nubia-logo,.nb-footer-logo a.nb-f-logo{background-image: url(../images2019/logo.png); background-repeat: no-repeat; display: inline-block; overflow: hidden; vertical-align: middle; position: relative; background-size: 190px 55px;}
.nb---bn---icon,.nubia-navigator li.nb-users-bar b.user-ico,.nubia-navigator li.nb-tips-bar span.nb-tips-con button,.nb-social-bar .nb-s-list a b,span.nb-rad-inp button,#nb-show-layer .nb-sl-close,.container span.nb-footer-func a{background-image: url(../images2019/nubia-syb-all.png); background-repeat: no-repeat; display: inline-block; overflow: hidden; vertical-align: middle; position: relative; background-size: 500px 400px;}
/*.container span.nb-footer-func span{font-size: 16px; vertical-align: middle; margin-left: 20px;}*/
.container span.nb-footer-func strong{display: inline-block; overflow: hidden; vertical-align: middle; font-size: 16px; vertical-align: middle; margin-left: 20px;font-weight: normal;}
span.nb-footer-func .nb-footer-wx-layer:before{background-image: url(skin/images/nb-footer-wx-layer-coner.jpg);}
.nubia-navigator li.nb-users-bar dl.nb-user-menu em,.nubia-navigator li.nb-tips-bar dl.nb-tips-menu em{background-image: url(../images/nb-user-menu-corner.png); background-size: 30px 14px; background-repeat: no-repeat;}
@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx) {
  #nb-header a.nubia-logo,.nb-footer-logo a.nb-f-logo{background-image: url(../images/nubia-logo-x2.png);}
  .nb---bn---icon,.nubia-navigator li.nb-users-bar b.user-ico,.nubia-navigator li.nb-tips-bar span.nb-tips-con button,.nb-social-bar .nb-s-list a b,span.nb-rad-inp button,#nb-show-layer .nb-sl-close,.container span.nb-footer-func a{background-image: url(../images/nubia-syb-all-x2.png);}
    .container span.nb-footer-func strong{}
    span.nb-footer-func .nb-footer-wx-layer:before{background-image: url(../images/nb-footer-wx-layer-coner-x2.jpg);}
    .nubia-navigator li.nb-users-bar dl.nb-user-menu em,.nubia-navigator li.nb-tips-bar dl.nb-tips-menu em{background-image: url(../images/nb-user-menu-corner-x2.png);}
}


.footer .dianhua {
	 display: none;
}




/*a-head*/
#nb-h-wrap{position: fixed; _position: absolute; width: 100%; border-bottom: 1px #e5e5e5 solid; border-bottom: 1px rgba(0,0,0,.1) solid; background: #000;}
/* background: rgba(255,255,255,.90); -webkit-transition: background 1s ease-in-out; -moz-transition: background 1s ease-in-out; transition: background 1s ease-in-out;*/
#nb-header{height: 60px; width: 1200px; margin: auto;position: relative;}
#nb-header a.nubia-logo{width: 190px; height: 55px; float: left; top: 4px; left: 0; position: relative; background-position: 0 0;}
#nb-header .nubia-navigator{height: 60px;}
#nb-header .nubia-navigator.left{float:right;margin-right: 14em}
#nb-header .nubia-navigator.right{position:absolute;right:20px;top:0;margin-left:0;white-space:nowrap; }
/*#nb-header .nubia-navigator.right li{float:left;padding-left:20px;}*/
#nb-header .nubia-navigator.right li.nb-tips-bar{padding-left:0; display: none;}
.nubia-navigator li{height: 75px; line-height: 75px; display: inline-block; *zoom: 1; *display: inline; vertical-align: middle; padding-left: 40px; float: left; font-size: 14px;}
.nubia-navigator li a{color: #fff; }
.nubia-navigator li a:hover,.nubia-navigator li.current a{color: #e8340e;}
.nubia-navigator li.nb-search-bar span.nb-rad-inp{width: 28px; height: 28px; display: block; overflow: hidden; position: relative; top: 31px; border: 1px #d3d3d3 solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; -webkit-transition: border-radius .1s .3s ease,width .3s ease-in-out; -moz-transition: border-radius .1s .3s ease,width .3s ease-in-out; -ms-transition: border-radius .1s .3s ease,width .3s ease-in-out; transition: border-radius .1s .3s ease,width .3s ease-in-out; }
.nubia-navigator li.nb-search-bar span.nb-rad-inp input{background:none; border: none; width: 160px; margin: 5px 35px 0 15px; color: #333; font-size: 12px; opacity: 0; -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -ms-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out;  z-index: 1; position: relative;}
.nubia-navigator li.nb-search-bar span.nb-rad-inp button{background-color: transparent; background-position: -30px 0; border: none; width: 30px; height: 30px; overflow: hidden; position: absolute; top: -1px; right: -1px; cursor: pointer; z-index: 9;}
.nubia-navigator li.show-search-bar span.nb-rad-inp{width: 210px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; border-radius: 25px; -webkit-transition: width .3s ease-in-out; -moz-transition: width .3s ease-in-out; -ms-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }
.nubia-navigator li.show-search-bar span.nb-rad-inp input{opacity: 1; -webkit-transition: opacity .3s .3s ease-in-out; -moz-transition: opacity .3s .3s ease-in-out; -ms-transition: opacity .3s .3s ease-in-out; transition: opacity .3s .3s ease-in-out; }
.nubia-navigator li.nb-users-bar{padding-left: 15px; font-size: 12px; text-align: left; position: relative;}
.nubia-navigator li.nb-users-bar b.user-ico{width: 30px; height: 30px; top: -1px; background-position: 0 0;}
.nubia-navigator li.logged b.user-ico{background-position: 0 -60px;}
.nubia-navigator li.nb-users-bar a{margin-left: 12px; color: #999999;}
.nubia-navigator li.nb-users-bar a:hover{color: #e8340e;}
.nubia-navigator li.nb-users-bar dl.nb-user-menu{width: 120px; padding: 10px 0; border: 1px #ebebeb solid; background-color: #fff; display: block; line-height: normal; position: absolute; top: 60px; left: 50%; margin-left: -50px; display: none;}
.nubia-navigator li.nb-users-bar dl.nb-user-menu em{width: 30px; height: 14px; position: absolute; top: -14px; left: 50%; margin-left: -15px; overflow: hidden;}
.nubia-navigator li.nb-users-bar dl.nb-user-menu dd{display: block; padding: 8px 10px;}
.nubia-navigator li.logged a{width: 90px; display: inline-block; overflow: hidden; white-space: nowrap; vertical-align: middle;}
.nubia-navigator li.nb-tips-bar{padding-left: 10px; line-height: 0; position: relative;}
.nubia-navigator li.nb-tips-bar a{width: 30px; height: 30px; display: inline-block; vertical-align: middle; position: relative; top: 17px;}
.nubia-navigator li.nb-tips-bar b{width: 30px; height: 30px; background-position: 0 -150px; overflow: hidden; vertical-align: middle;}
.nubia-navigator li.nb-tips-bar a:hover b{background-position: -30px -150px;}
.nubia-navigator li.nb-tips-bar dl.nb-tips-menu{width: 180px; padding: 10px 0; border: 1px #ebebeb solid; background-color: #fff; display: block; line-height: normal; position: absolute; top: 60px; left: 50%; margin-left: -90px; display: none;}
.nubia-navigator li.nb-tips-bar dl.nb-tips-menu em{width: 30px; height: 14px; position: absolute; top: -14px; left: 50%; margin-left: -15px; overflow: hidden;}
.nubia-navigator li.nb-tips-bar dl.nb-tips-menu dd{display: block; padding: 8px 15px; white-space: normal; color: #e8340e; font-size: 12px;}

.nubia-navigator li.nb-shpcart-bar{padding-left: 10px; line-height: 0;}
.nubia-navigator li.nb-shpcart-bar a{width: 30px; height: 30px; display: inline-block; vertical-align: middle; position: relative; top: 17px;}
.nubia-navigator li.nb-shpcart-bar b{width: 30px; height: 30px; background-position: 0 -120px; overflow: hidden; vertical-align: middle;}
.nubia-navigator li.nb-shpcart-bar a:hover b{background-position: -30px -120px;}

#nb-header a.nubia-menu-btn{display: none;}



.header {
	width:100%;
	height:75px;
	background:#000;
	position:relative;

}
.header .container {
	height:100%;
}
.header .headerLogo {
	position:absolute;
	left:300px;
	vertical-align: middle;
	padding:5px 0;
	line-height:75px;
}
.header .nav .navTop {
	position:absolute;
	top:0px;
	display:none;
	height:4px;
	background:#F8B62C;
}
.header .nav .navTop {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.header .nav {
	position:absolute;
	top:0px;
	 right: 0px;
	width:58%;
	height:75px;
	z-index:999;
}
.header .nav .child {
	position:relative;
	float:left;
	width:10%;
	height:75px;
	line-height:75px;
	text-align:center;
	color:#666;
}



.header .nav .child.navChildSearch {
	line-height:20px !important;
}
.header .nav .child:hover .title {
	color:#ffd239;
}
.header .nav .child .title {
	font-size:16px;
	color:#FFF;
}



.header .nav .child .title {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.header .nav .child.on .title {
	color:#ffd239;
}
.header .nav .child .childContent {
	display:none;
	position:absolute;
	top:75px;
	width:100%;
	z-index:999;
}
.header .nav .child .childContent .childContentLi {
	background:url(../images2019/navchildbg.png);
    width:180px;
	color:#666;
	font-size:14px;
	height:38px;
	line-height:38px;
	border-bottom:1px solid #c6c5c4;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
	-moz-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
	-ms-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
	-o-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
	box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
}
.header .nav .child .childContent .childContentLi:hover {
	background:#ffd239;
	color:#fff;
}
.header .nav .child .language {
	display:inline-block;
*display:inline;
*zoom:1;
	height:16px;
	line-height:16px;
	padding:0 8px;
	font-size:14px;
	color:#FFF;
}
.header .nav .child .language:hover {
	color:#ffd239;
}
.header .nav .child .language.cn {
	border-right:1px solid #ccc;
}
.header .nav .child .language.on {
	color:#ffd239;
}
.header .nav .child .seachIcon {
	cursor:pointer;
}
.header .list {
	position:relative;
	background:#363839;
	z-index:6;
}
.header .list .container {
	padding:50px 0;
	display:none;
}
.header .list .content {
	width:492px;
}
.header .list .listMTitle {
	color:#fff;
	font-size:18px;
	line-height:24px;
	padding-bottom:24px;
}
.header .list .listTitle {
	position:relative;
	width:100%;
}
.header .list .listTitle:after {
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
.header .list .listTitle .title {
	border-bottom:1px solid #999999;
	line-height:36px;
	color:#B9B9B9;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.header .list .listTitle .title a {
	color:#B9B9B9;
	font-size:14px;
}
.header .list .listTitle .title img {
	margin-right:12px;
}
.header .list .listTitle .title .pointer {
	cursor:pointer;
	position:absolute;
	right:0px;
	top:16px;
	width:11px;
	height:11px;
}
.header .list .listTitle .title .pointer .sub {
	position:absolute;
	left:0px;
	top:5px;
	width:11px;
	height:1px;
	background:#999;
}
.header .list .listTitle .title .pointer .sub.sub2 {
	transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
}
.header .list .listTitle .title .pointer .sub.sub2 {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.header .list .listTitle .title .pointer.on .sub.sub2 {
	transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}
.header .list .listTitle .listContent {
	display:none;
	width:94%;
	float:right;
}
.header .list .addBtn {
	z-index:5;
	cursor:pointer;
	position:absolute;
	bottom:-35px;
	right:0;
	width:35px;
	height:35px;
	background:url(../images2019/addicon.png) no-repeat;
}
.header .list .addBtn .sub {
	position:absolute;
	width:10px;
	height:2px;
	background:#fff;
}
.header .list .addBtn .sub.sub1 {
	top:12px;
	left:22px;
}
.header .list .addBtn .sub.sub2 {
	top:12px;
	left:22px;
	transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
}
.header .list .addBtn .sub.sub2 {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.header .list .addBtn.on .sub.sub2 {
	transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}
.searchContent {
	display:none;
	position:absolute;
	top:75px;
	right:0px;
	padding:25px;
	background-color: #eee;
	z-index:999;
	width:100%;
	left:50%;
	margin-left:-50%;
}
.searchContent .seach {
	margin:0 auto;
}
.wapNavBtn {
	display:none;
	position:absolute;
	top:38px;
	right:32px;
	cursor:pointer;
}
.wapLanguage {
	display:none;
	position:absolute;
	top:35px;
	right:120px;
}
.wapLanguage .language {
	padding:0 14px;
	color:#999999;
	font-size:28px;
	line-height:28px;
	display:inline-block;
*display:inline;
*zoom:1;
}
.wapLanguage .language.on {
	color:#F8B62C;
}
.wapLanguage .language.cn {
	border-right:3px solid #bababa;
}
.wapNavPointer {
	display:none;
	position:absolute;
	top:3px;
	right:3px;
	cursor:pointer;
}

.basewidth {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.prolist{
	width: 100%;
	max-width: 1120px;
	margin: 0 auto;
	margin-top: -55px;
	padding-bottom:25px;
}
.prolist a{
	float: left;
	display: flex;
	width: 47.3%;
	box-sizing: border-box;
	/*height: 220px;*/
	margin-top: 55px;
	background: #f1f1f1;
	border: 1px solid #dddddd;
	border-radius:4px ;
	margin-right: 5.4%;
	padding:25px 45px 0 0;
	overflow: hidden;
	text-decoration:none;
}
.prolist a:hover{border: 1px solid #333;}
.prolist a:nth-child(2n){
	margin-right: 0;
}
.prolist-img{
	width: 160px;
	height: 160px;
	position: relative;
	overflow: hidden;
}
.prolist-img img{
	    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 100%;
}
.prolist-title{
	flex: 1;
	padding-left: 15px;
	box-sizing: border-box;
	
}
.prolist-title h1{
	font-size: 18px;
	color: #121212;
	font-weight: bold;
	margin-bottom:15px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.prolist-title p{
	font-family: Arial,"微软雅黑";
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/*-webkit-line-clamp: 3;*/
	overflow: hidden;
	height: 90px;
	text-align: justify;
	color:#000;
	fona-size:15px;
}
.prolist2-tab{
	height: 60px;
	background: #f6f6f6;
	margin-bottom: 60px;
	box-sizing: border-box;
	padding: 0 30px;
}
.prolist2-tab>div{
	flex: 1;
}
.prolist2-tab .search1{
	margin-bottom: 0;
}
.prolist2-tab a{
	display: inline-block;
	font-size: 14px;
	position: relative;
	margin-right: 30px;
	margin-bottom: 5px;
}
.prolist2-tab a.on{
	color: #666;
	font-weight: bold;
}
.prolist2-tab a.on:after{
	content: "";
	display: block;
	height: 2px;
	width: 100%;
	position: absolute;
	bottom: -5px;
	left: 0;
	background: #666;
}

.col-lg-9 {width: 75%;float: left;max-width:860px;}
.col-lg-3 {width: 25%;float:right;max-width:290px;}
.col-lg-3 .s-button, .m-button{top:0}
.ny-shuoming {margin-bottom: 30px;}
.text-center {text-align: center;}
.ny-shuoming h2 {font-size: 24px;margin-top: 0px;margin-bottom: 15px;font-weight: 600;}
.ny-shuoming p {
    color: #999;
    margin-bottom: 40px;
    padding-bottom: 25px;
    border-bottom: 1px solid #EDEDED;
    font-size: 12px;
}
.col-lg-9 .info, .col-lg-9 .info p, .col-lg-9 .info li, .case-fl p, .ny-news p {
    line-height: 30px;
    color: #666;
}
.col-lg-9 .info, .col-lg-9 .info p, .col-lg-9 .info li, .case-fl p, .ny-news p {
    line-height: 30px;
    color: #666;
}

.m-sx-40 {
    margin: 40px 0;
    display: block;
}
hr {   
    border: 0;
    border-top: 1px solid #eee;
}
.m-x-20 {
    margin-bottom: 20px;
}

.btn-success {
    color: #fff;
    background-color: #999;
    border-width: 0px;
    border-radius: 0px;
    padding: 12px 30px;
    margin: 0 15px 20px 15px;
}

.btn-success:hover{background:#666;color:#fff}

.btt{ margin-bottom:30px;}

.ny-news h4 { font-size:16px; margin:0 0 10px 0;}
.ny-news p { margin:0 0 5px 0;}
.ny-news p span { background-repeat: no-repeat; height: 18px; width: 22px; padding-left: 28px; margin-right: 10px; font-style: italic; color: #999; font-size: 12px; }
.ny-news p span.fl { background-image: url(../images/ny-news-bg.png); background-position: 0px 0px; }
.ny-news p span.gz { background-image: url(../images/ny-news-bg.png); background-position: 0px -20px; }
.ny-news p span.sj { background-image: url(../images/ny-news-bg.png); background-position: 0px -44px; }
.ny-right { margin-left:5px; }
form {
    display: block;
    margin-top: 0em;
	position:relative;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}
.ny-right ul li {
    line-height: 28px;
}

.key,.mail { height: 38px; width: 100%; background-color: #FFF; color: #666; vertical-align: middle; padding: 0px; border: 1px solid #e0e0e0; border-radius:0px;padding-left:10px; margin-right:15px;}
.mail-tx { color: #5b0060; font-size: 14px; margin: 15px 0; }
.s-button,.m-button { height: 40px; width: 40px; text-align: center; vertical-align: middle; color: #FFF; background-color: #FFF;position: absolute; right: -12px;top:12px; border: 1px solid #e0e0e0; border-radius:0px; }
.s-button { background-image: url(../images/input-bg.png); background-repeat: no-repeat; background-position: right -80px; background-color: #FFF; text-indent: -999px; overflow: hidden; }
.m-button { background-image: url(../images/input-bg.png); background-repeat: no-repeat; background-position: right -120px; background-color: #FFF; text-indent: -999px; overflow: hidden; }

.ny-h4 { margin: 25px 0 25px 0; font-size: 16px; font-weight: bold; }
.ny-h4.none {
    margin-top: 0;    line-height: 1.1;
    color: inherit;
}
.ny-h4 small { font-size:14px; color:#999;}
.m-x-20 { margin-bottom:20px;}
.m-x-30 { margin-bottom:30px;}
.m-x-40 { margin-bottom:40px;}
.m-s-10 { margin-top:10px;}
.m-s-20 { margin-top:20px;}
.m-s-30 { margin-top:30px;}
.m-s-40 { margin-top:40px;}
.z-m-none { margin-left:0 !important;}
.s-m-none { margin-top:0 !important;}
.y-m-none { margin-right:0 !important;}
.x-m-none { margin-bottom:0 !important;}
.m-top-20 { margin-top:20px; margin-bottom:0; }
.m-sx-10 { margin: 10px 0; display: block; }
.m-sx-20 { margin: 20px 0; display: block; }
.m-sx-30 { margin: 30px 0; display: block; }
.m-sx-40 { margin: 40px 0; display: block; }
.m-sx-50 { margin: 50px 0; display: block;}
.ny-shuoming { margin-bottom:30px;}
.ny-shuoming h2 { font-size: 24px;margin-top: 0px;margin-bottom: 15px;font-weight: 600;}
.ny-shuoming p { color: #999; margin-bottom: 40px; padding-bottom: 25px; border-bottom: 1px solid #EDEDED; font-size: 12px; }
figure{margin:0}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col-lg-12 {
    width: 100%;float: left;
}
.col-lg-12 img{height: auto;max-width:90%;
vertical-align: middle;}
.m-sx-10 {
    margin: 10px 0;
    display: block;
}

.jen{text-align:left;float:left;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;width:90%;padding-left:15px;padding-right:15px;}
.basebox1 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.basehead1 {
    text-align: center;
    color: #666666;
    margin-top: 20px;
    margin-bottom: 40px;
    display: inline;
}
.serbox2 {
    border-radius: 0px;
    overflow: hidden;
    height: 410px;
    display: flex;
}
.serbox-title2 {
    width: 40%;
    height: 100%;
    max-width: 560px;
    box-sizing: border-box;
    padding: 30px;
    background-image: url(../image/bg4.jpg);
    color: white;
}
.serbox-title2 h1 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 30px;
}
.bgimg {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: all .2s;
}
.serbox-title2 p {
    line-height: 34px;
    color: #000;
    font-size: 16px;
    text-align: justify;
    text-justify: inter-ideograph;
}
.serbox-img {
    width: 60%;
    max-width: 840px;
    background-image: url(../image/pic6.jpg);
    height: 410px;
    height: 100%;
}

.crumbs {
	padding-top: 4px;
	margin-top:-4px;
    position: relative;
    height: 55px;
    line-height: 55px;
    background: #eee;
}
.crumbs .title {
	float:left;	
	font-size:16px;
	font-family:""微软雅黑"";
    
    height: 50px;    
    color: #666;
    text-align: center;
}
.crumbs .title a{color:#333;line-height:50px;float:left;width: 118px;margin-left:5px;}
.crumbs .title a.focus, .crumbs .title a:hover {
    background: #666;
    color: white;
}
.crumbs span{font-size:14px;margin-left: 10px;}
.crumbs .childs {
	float:right;
	color:#666;
	font-size:16px;
	font-family:"Hiragino Sans GB";
}

.crumbs .childs a {
	color:#666;
}
.crumbs .childs span {
	margin:0 6px;
}



.i-video {
    padding: 10px 0 10px;
    background-image: url(../image/bg2.jpg);
    background-size: contain;
}
.basehead1 .tix{position:relative;}
.basehead1 h2 {
    font-size: 28px;   
    float:left;	
    text-transform: uppercase;    
	font-weight: normal;	
	margin-bottom:15px;
}
.basehead1 span{
    font-size: 16px;  
float:right;	
    border: 0;
	margin-top:20px;
}
.basehead1 span a{color:#666}
.basetab-b>div.on {
    display: block;
}
/*i-video-tab*/
.i-video-tab>div{
	
}
.i-video-tab .tab1{
	opacity: 1;
	float: left;
	width: 31.7%;
	margin-right: 2.45%;
	height: 278px;
	margin-bottom: 40px;
	background-image:url(../image/pic1.jpg) ;
	position: relative;
}
.i-video-tab .tab1:nth-child(3n){
	margin-right: 0;
}

.i-video-tab .pro_i{
	opacity: 1;
	float: left;
	width: 31.7%;
	margin-right: 2.45%;
	height: 148px;
	margin-bottom: 40px;
	background:#eee;
	position: relative;
}
.i-video-tab .pro_i:nth-child(3n){
	margin-right: 0;
}
.i-video-tab .tab1:nth-child(3n){
	margin-right: 0;
}
.i-video-tab .pro_i img{width:40%;float:left;}
.i-video-tab .pro_i .tt{width:55%; float:right;}
.i-video-tab .pro_i .tt h3{font-size: 18px;	margin-bottom: 5px; margin-top:30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align:left;}
.i-video-tab .pro_i .tt h4{font-size: 14px;	margin-bottom: 15px;float:left;}
.productmain li{width:33%;float:left;text-align:left}
.productmain li a{color:#000}
.i-video-tab .pro_i a{text-decoration: none;color: black;outline: none;}

.bgimg {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: all .2s;
}
.tab1>p {
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    color: white;
    background-color: rgba(0,0,0,0.8);
    box-sizing: border-box;
    padding: 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    opacity: 1;
    transition: all 0.2s;
	font-size:16px;
}


.basebox1 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.serbox {
    border-radius: 0px;
    overflow: hidden;
    height: 410px;
    display: flex;
}
.serbox-title {
    width: 40%;
    height: 100%;
	padding-right:30px;
    max-width: 560px;
    box-sizing: border-box;
    background-image: url(../image/bg4.jpg);
    color: white;
}
.serbox-title p {
    line-height: 34px;
	color:#000;
	font-size:16px;
	text-align: justify;
    text-justify: inter-ideograph;/*IE*/
}
.serbox-img {
    width: 60%;
    max-width: 840px;
    background-image: url(../image/pic6.jpg);
    height: 410px;
    height: 100%;	
}

.crumbs2 {
	padding-top:0px;
	position:relative;
	width:1200px;
	height:60px;
	margin:0 auto;
	line-height:60px;
	background:#eee;
    margin-bottom:20px;	
}
.crumbs2 .title {
	float:left;	
	font-size:14px;
	font-family:""微软雅黑"";
    
    height: 60px;    
    color: #666;
    text-align: center;
}
.ny-bt {
    font-size: 18px;
    padding: 0 0 20px 0;
    margin: 0;
    font-weight: 600;
	margin-left:15px;
}
.crumbs2 .title a{color:#333;line-height:60px;float:left;margin-left:15px;}
.crumbs2 .title a.focus, .crumbs .title a:hover {color:#f8862c;}
.crumbs2 span{font-size:14px;margin-left: 10px;}
.list-unstyled { padding-left: 0;list-style: none;}

.crumbs2 .childs2 {
	float:right;
	color:#666;
	font-size:15px;
	font-family:"Hiragino Sans GB";
	margin-right:15px;
	
}


.crumbs2 .childs {
	float:right;
	color:#666;
	font-size:14px;
	font-family:"Hiragino Sans GB";
}
.crumbs2 .childs a {
	color:#666;
}
.crumbs2 .childs span {
	margin:0 6px;
}


.main {
	padding:40px 0 50px 0;
}
.main .maxTitle {
	position:relative;
	line-height:34px;
}
.main .maxTitle span {
	position:relative;
	z-index:1;
	padding-right:18px;
	background:#fff;
	color:#F8B62C;
	font-size:30px;
}
.main .maxTitle .sub {
	position:absolute;
	top:18px;
	width:100%;
	height:1px;
	width:100%;
	background:#d6d6d6;
}
.main .top {
	display:none;
	position:fixed;
	right:50px;
	bottom:300px;
	z-index:1;
	width:60px;
	height:60px;
	background:#d4d4d4;
	line-height:60px;
	text-align:center;
	cursor:pointer;
	
}
.main .top {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.main .top:hover {
	background:#717373;
}
.main .top img {
	vertical-align:middle;
}

/*分页样式*/
.page_fy { padding:5px; margin:3px; text-align:center}
.page_fy A {border:#999 1px solid; padding:5px; margin:2px; color:#666; text-decoration:none}
.page_fy A:hover {border:#999 1px solid;color:#fff; background:#666}
.page_fy A:active {border:#999 1px solid;color:#666;}
.page_fy .focus {border: #999 1px solid; padding: 5px; font-weight:bold; margin: 2px; color:#fff; background-color:#666}
.page_fy .disabled {border:#eee 1px solid; padding:5px;margin: 2px;color: #ddd;}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #eee;color: #ccc;margin: 2px;padding:5px;}



.footer {
  background-color: #292929;
	padding: 30px 0 20px 0;
	margin: auto;
	z-index: 9;
	
}
.footer .title {
	color:#dadada;
	font-size:16px;
	padding-top:40px;
}
.footer .head2 {
	margin: auto;
	width: 1200px;
	color: #ccc;
	position: relative;
	font-size: 12px;
}

.footer .head2 .left {
 -webkit-transform: scale(0.83333333) translateX(-99px);-moz-transform: scale(0.83333333) translateX(-99px);-ms-transform: scale(0.83333333) translateX(-99px);transform: scale(0.83333333) translateX(-99px);
}
.footer .head2 .left  a{padding: 0 15px; color: #999; -webkit-transition: color .3s ease-in-out; -moz-transition: color .3s ease-in-out; -ms-transition: color .3s ease-in-out; transition: color .3s ease-in-out;
}
.footer .head2 .left  a:hover{color: #333;}
.footer .head2 .right {
	position:absolute;
	top:0px;
	right:0px;
	width:450px;
}
.footer .head2 .right img{width:101px;height:101px;margin:0 auto;vertical-align:middle;}
.footer .head2 .right .content {
	margin-top:40px;
}
.footer .head2 .right .content img {
	margin-right:6px;
}
.footer .head2 .right .content img {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.footer .head2 .right .content img:hover {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	-webkit-transform:scale(1.1);
}
.footer .foot {
	height:40px;
	background:#474747;
	line-height:40px;
	text-align:center;
	color:#b7b7b7;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-family:""微软雅黑"";
}
.footer .foot a {
	color:#b7b7b7;
}

.kefu_jen{display:none}
 @media (max-width: 639px) {
.container {
	width:93.75%;
}






.mainTitle {
	width:150px;
	line-height:35px;
	font-size:20px;
}
.seach {
	margin-top:19px;
	width:150px;
	height:21px;
}
.seach .seachText {
	width:125px;
	font-size:12px;
	padding:0 0 0 5px;
	line-height:21px;
	height: 20px;
}
.seach .btn {
	width:22px;
	height:22px;
	line-height:22px;
}
.vedioContent {
	width:300px;
	height:210px;
	margin:-130px 0 0 -160px;
	padding:10px 10px 20px 10px;
}
.vedioContent iframe {
	width:100% !important;
	height:100% !important;
}
.vedioContent .vedioClose {
	bottom:5px;
	right:10px;
}
.header {
	height:50px !important;
}
.header .headerLogo {
	top: 1.5px !important;
    left: 0px;
    width: 235px;
}
.header .nav .navTop {
	display:none !important;
}
.header .nav {
	display:none;
	top:50px;
	right:0px;
	width:100%;
	height:auto !important;
	background:#fff;
	padding-bottom:10px;
	z-index:999;
	
}
.header .nav .child {
	float:none;
	width:90%;
	text-align:left;
	margin:0 auto;
	color:#333333;
	background-color: #f9f9f9;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	height:auto !important;
	line-height: 35px !important;
}
.header .nav .child:nth-child(2) {
	border-top:1px solid #dadada;
}
.header .nav .child .title {
	font-size:12px;
	color:#666;
	padding:0 2%;
	display: inherit;
}
.header .nav .child .childContent {
	display:none;
	position:relative;
	top:0px !important;
	width:100%;
}
.header .nav .child .childContent .childContentLi {
	padding:0 4%;
	color:#666;
	font-size:12px;
	height:35px;
	line-height:35px;
	border-top:1px solid #dadada;
	border-bottom:0px;
}
.header .nav .navChildLanguage {
	display:none;
}
.header .nav .navChildSearch {
	display:none;
}
.header .list {
	display:none !important;
}
.header .searchContent {
	display:none !important;
}
.wapNavPointer {
	display:block;
	top:3px;
	right:3px;
}
.wapNavBtn {
	display:block;
	top:19px;
	right:16px;
	width:24px;
}
.wapLanguage {
	display:block;
	top:17px;
	right:50px;
}
.wapLanguage .language {
	padding:0 2px;
	font-size:14px;
	line-height:14px;
}
.wapLanguage .language.cn {
	border-right:1px solid #bababa;
}
.ny-h4.none,.ny-h4{text-align:left}
.crumbs {
	padding-top:10px !important;
	padding-bottom:10px !important;
	height:auto;
	line-height:30px;
}
.crumbs .title {
	width:100%;
	font-size:12px;
	height:auto;
}
.crumbs .title a {
    width: 48%;
    height: 35px;
    line-height: 35px;
	float:left;
	margin-bottom:5px;
	font-size:15px;
}

.crumbs .childs {	
    display: block;
	width:100%;
	float:left;
	line-height:40px;
	margin-bottom:10px;

}
.crumbs2 .childs2 {
	width:100%;
	color:#666;
	font-size:15px;
	font-family:"Hiragino Sans GB";
	margin:0 auto;
	
}
form {display: block;margin-top: 0em;position:relative;margin:0px auto 10px auto;height:40px; width:100%;padding-left:10px;}

.key{
	
    height: 40px;
    width:100%;
    background-color: #FFF;
    color: #666;
    vertical-align: middle;
    padding:0;
	margin:0 auto;
	float:left;
	border:none;
	position:relative;	
   
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.s-button {
    background-image: url(../images/input-bg.png);
    background-repeat: no-repeat;
    background-position: right -80px;
    background-color: #FFF;
    text-indent: -999px;
    overflow: hidden;
}
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
.s-button, .m-button {
    height: 40px;
    width: 40px;
    text-align: center;
    vertical-align: middle;
    color: #FFF;
    background-color: #FFF;
    position: absolute;
    right: 15px;
	top:0;
    border: 1px solid #e0e0e0;
    border-radius: 0px;
}
.basewidth {
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
	margin:10px auto;
}


.crumbs2 {
	width:98%;
	padding-top:10px !important;
	padding-left:10px;
	padding-right:10px;
	height:auto;
	margin:0 auto;
	line-height:25px;
	background:666;
}

.container {
    width: 93.75%;	
}

.crumbs2 .title{display:none}

.crumbs2 .childs{width:100%}
.search1>input[type=text]{width:100%}
.serbox2 {
    display: block;
    height: auto;
}
.serbox-title2 {
	width:100%;
    padding: 10px;    
}
.serbox-title2 h1 {
    font-size: 18px;
    margin-bottom: 10px;
	line-height:24px;
}
.serbox-title2 p {
    line-height: 24px;
    font-size: 15px;
}
.serbox-img {
	width:100%;
    height:200px;
}
.serbox-tit {
    padding: 10px;
}
.serbox-tit h1 {
	
    font-size: 18px;
    margin-bottom: 10px;
}
.main {
	padding:20px 0 45px 0;
}
.main .maxTitle {
	line-height:20px;
}
.main .maxTitle span {
	padding-right:8px;
	font-size:18px;
}
.main .maxTitle .sub {
	top:10px;
}
.footer {
	height:auto;
	text-align:center;
}
.footer {
  background-color: #292929;
	padding: 30px 0 60px 0;
	margin: auto;
	z-index: 0;
	
}
.suspension{display:none}
.kefu_jen{display:block}
#toolbar {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 888;
    height: 4rem;
    left: 0;
	background:#ffcb25;
}
#toolbar .list {
    width: 100%;
    max-width: 640px;
    min-width: 320px;
    margin: 0 auto;
    background: #ffcb25;    
}
#toolbar .list li {
    float: left;
    width: 25%;
    text-align: center;
    height: auto;
}
#toolbar .list a {
    display: block;
    font-size: 0.22rem;
}
.icon {
    background: url(../images/side_icon2.png) no-repeat;
    display: inline-block;   
    vertical-align: middle;
	width: 44px;
    height: 44px;
}
#toolbar .list a s {
    margin-left: auto;
    margin-right: auto;
    width: 44px;
    height: 34px;
    display: block;
    background-position: -90px 0;
    margin-top: 0.15rem;
}
#toolbar .list a span {
    text-align: center;
    color: #000;
    display: block;
    font-size: 13px;
}
#toolbar .list li:nth-child(2) s{background-position:-44px 0;}
#toolbar .list li:nth-child(3) s{background-position:-44px 0;}
#toolbar .list li:nth-child(4) s{background-position:-44px 0;}

#wxnr,#wxnr2,#wxnr3 {width: 100%;height: 100%;max-width: 640px;min-width: 320px;position: fixed;top: 0;z-index: 1000;display: none;background: rgba(0,0,0,.6);}

#wxnr .nrdf,#wxnr2 .nrdf,#wxnr3 .nrdf {margin: auto;position: absolute;top: 30%;left: 0;right: 0;width: 20rem;
    height: 20rem;
    padding: 1.5rem;
    padding-top: 2rem;
    margin-top: -2.5rem;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 2px 6px #777;
    -webkit-box-shadow: 0px 2px 6px #777;
    -moz-box-shadow: 0px 2px 6px #777;
   
}

#wxnr i,#wxnr2 i,#wxnr3 i {
    position: absolute;
    top: 0.2rem;
    right: 0.2rem;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-style: normal;
    background: #333;
    border-radius: 20px;
    cursor: pointer;
}

#wxnr img,#wxnr2 img,#wxnr3 img {
    width: 13rem;
    height: 13rem;
    display: block;
    margin: 0 auto;
}


#wxnr p,#wxnr2 p,#wxnr3 p {
    font-size: 1rem;
    line-height: 1.8rem;
    text-align: center;
}

#wxnr span,#wxnr2 span,#wxnr3 span {
    display: inline-block;
    padding: 0.03rem 0.1rem;
    line-height: 1.85rem;
    background-color: #fe0000;
    color: #fff;
    border-radius: 0.05rem;
    cursor: pointer;
}

#weixin {
    position: fixed;
    top: 50%;
    margin-top: -0.4rem;
    z-index: 9999999;
    font-size: 0.26rem;
    color: #fff;
    width: 90%;
    right: 5%;
    line-height: 0.8rem;
    text-align: center;
    background: rgba(0, 0, 0, 0.8);
    border: 2px solid #333;
    border-radius: 0.1rem;
    display: none;
}



.basewidth {width: 100%;padding: 0 10px;box-sizing: border-box;}

.basehead1{margin-top:0px; margin-bottom:10px;}
.basetab-b {width: 96%;margin-bottom: 10px;}
.basehead1 h1{font-size:20px;}
.basehead1 h2{font-size:20px;margin-bottom:5px;}
.basehead1 span{font-size:16px;margin-top:5px;}
.other .pro_i{width:100%;height: 126px;    margin-bottom: 10px;}
.other .pro_i:nth-child(5n){display:none}
.other .pro_i:nth-child(6n){display:none}
.other .pro_i .tt h3{font-size: 18px;margin-bottom: 15px; margin-top:25px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.other .pro_i .tt h4{font-size: 10px;	margin-bottom: 15px;}
.i-video-tab .tab1 {height: 95px;width: 49%;margin-right: 2%;margin-bottom: 8px;}
.i-video-tab .tab1:nth-child(2n){margin-right: 0;}
.i-video-tab .tab1:nth-child(3n){margin-right: 2%;}
.i-video-tab .tab1:nth-child(4n){margin-right: 0;}
.i-video-tab .tab1:nth-child(5n){margin-right: 2%;}
.i-video-tab .tab1:nth-child(6n){margin-right: 0;}
.tab1>p{height: 24px;line-height: 24px;font-size: 14px;}
.serbox {display: block;height: auto;border-radius: 0px;overflow: hidden;}
.serbox-title {padding: 10px;max-height: 178px;width: 100%;max-width: initial;}
.serbox-img {height: 192px;width: 100%;}
.gcontainer span.nb-footer-func 
{
	    margin-left: 100px;
		position: relative;
}

.nb-tel-ico {
	display: none;
}

.col-lg-9{width:100%}
.col-lg-3{width:100%;max-width:100%;}
.col-lg-12{width:49%;float:left;}
.m-x-20 {
    margin-bottom: 20px;
}
.m-x-20 {
    margin-bottom: 20px;
}
.m-sx-40 {
    margin: 20px 0;
    display: block;
}
.btn-success{display:block;}


.pro_img_jen{width:100%;}
.prolist {
    margin-top: -10px;
}
.prolist a {
    width: 100%;
    margin-right: 0;
    margin-top: 10px;
    padding: 10px 10px 0 0;
}
.prolist-img {
    width: 100px;
    height: 100px;
}
.prolist-img img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 100%;
	border: 0;
    vertical-align: middle;
}
.prolist-title h1 {
    font-size: 16px;
    margin-bottom: 5px;
	text-align: left;
}
.prolist-title p {
    font-size: 14px;
    line-height: 24px;
    height: 72px;
}


.footer .title {
	font-size:12px;
	padding-top:10px;
	line-height:17px;
}
.footer .head {
	height:95px;
}
.footer .head2 .left {
	position:absolute;
	top:0px;
	left:0px;

}
.footer .head2 .right {display:none}

.footer .head2 .right .content {
	margin-top:16px;
}
.footer .head2 .right .content img {
	margin-right:3px;
	height:14px;
}
.footer .foot {
	height:auto;
	line-height:14px;
	font-size:12px;
	padding:8px 0;
}
.footer .foot p {
	width:80%;
	margin:0 auto;
}

}

@media (min-width: 640px) and (max-width:1023px ) {
.container {
	width:600px;
}
.mainTitle {
	width:248px;
	line-height:50px;
	font-size:25px;
}
.seach {
	margin-top:17px;
	width:245px;
	height:33px;
}
.seach .seachText {
	width:235px;
	font-size:16px;
	padding:0 0 0 10px;
	line-height:33px;
}
.seach .btn {
	width:33px;
	height:33px;
	line-height:33px;
}
.vedioContent {
	width:600px;
	height:420px;
	margin:-260px 0 0 -320px;
	padding:20px 20px 50px 20px;
	box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.2);
	border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	-webkit-border-radius:6px;
}
.vedioContent iframe {
	width:100% !important;
	height:100% !important;
}
.vedioContent .vedioClose {
	position:absolute;
	bottom:10px;
	right:20px;
	cursor:pointer;
}
.header {
	height:73px !important;
}
.header .headerLogo {
	top:23px !important;
	left:31px;
	width:94px;
}
.header .nav .navTop {
	display:none !important;
}
.header .nav {
	display:none;
	top:73px;
	right:0px;
	width:100%;
	height:auto !important;
	background:#fff;
	padding-bottom:20px;
}
.header .nav .child {
	float:none;
	width:90%;
	text-align:left;
	margin:0 auto;
	color:#333333;
	background-color: #f9f9f9;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
	height:auto !important;
	line-height: 35px !important;
}
.header .nav .child:nth-child(2) {
	border-top:1px solid #dadada;
}
.header .nav .child .title {
	font-size:12px;
	color:#666;
	padding:0 2%;
	display: inherit;
}
.header .nav .child .childContent {
	display:none;
	position:relative;
	top:0px !important;
	width:100%;
}
.header .nav .child .childContent .childContentLi {
	padding:0 4%;
	color:#666;
	font-size:12px;
	height:35px;
	line-height:35px;
	border-top:1px solid #dadada;
	border-bottom:0px;
}
.header .nav .navChildLanguage {
	display:none;
}
.header .nav .navChildSearch {
	display:none;
}
.header .list {
	display:none !important;
}
.header .searchContent {
	display:none !important;
}
.wapNavPointer {
	display:block;
	top:3px;
	right:3px;
}
.wapNavBtn {
	display:block;
	top:29px;
	right:33px;
	width:32px;
}
.wapLanguage {
	display:block;
	top:29px;
	right:120px;
}
.wapLanguage .language {
	padding:0 14px;
	font-size:18px;
	line-height:18px;
}
.wapLanguage .language.cn {
	border-right:3px solid #fff;
}
.crumbs {
	padding-top:73px !important;
	height:55px;
	line-height:55px;
}
.crumbs .title {
	font-size:20px;
}
.crumbs .childs {
	font-size:14px;
}
.crumbs .childs span {
	margin:0 6px;
}
.main {
	padding:40px 0 90px 0;
}
.main .maxTitle {
	line-height:34px;
}
.main .maxTitle span {
	padding-right:18px;
	font-size:28px;
}
.main .maxTitle .sub {
	top:18px;
}
.footer {
	height:auto;
}
.footerinfo {display:inline-block;}
.footer .title {
	font-size:16px;
	padding-top:18px;
	line-height:28px;
}
.footer .head {
	height:140px;
}
.footer .head .left {
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
}
.footer .head .right {
	width:130px;
}
.footer .head .right .content {
	margin-top:17px;
}
.footer .head .right .content img {
	margin-right:6px;
}
.footer .foot {
	height:auto;
	line-height:16px;
	font-size:14px;
	padding:11px 0;
}
.footer .foot p {
	width:70%;
	margin:0 auto;
}
}
@media (min-width: 1024px) and (max-width:1199px ) {
.container {
	width:980px;
}
.mainTitle {
	width:295px;
	line-height:56px;
	font-size:36px;
}
.header {
	height:80px !important;
}
.header .headerLogo {
	top:16px !important;
	left:60px;
	width:133px;
}
.header .nav .navTop {
	height:2px;
}
.header .nav {
	height:80px !important;
}
.header .nav .child {
	height:80px !important;
	line-height:80px !important;
}
.header .nav .child .title {
	font-size:12px;
}
.header .nav .child .childContent {
	top:80px !important;
}
.header .nav .child .childContent .childContentLi {
	font-size:12px;
	height:30px;
	line-height:30px;
}
.header .nav .child .language {
	height:12px;
	line-height:12px;
	padding:0 4px;
	font-size:12px;
}
.header .nav .child .seachIcon {
	width:14px;
	margin-top: 33px !important;
}
.header .list .container {
	padding:40px 0;
}
.header .list .content {
	width:492px;
}
.header .list .listMTitle {
	font-size:16px;
	line-height:20px;
	padding-bottom:10px;
}
.header .list .listTitle .title {
	line-height:24px;
	font-size:12px;
}
.header .list .listTitle .title a {
	font-size:12px;
}
.header .list .listTitle .title img {
	margin-right:12px;
}
.header .list .listTitle .title .pointer {
	top:6px;
}
.crumbs {
	padding-top:80px !important;
}
}
@media (min-width: 1200px) and (max-width:1439px ) {
	.header .nav{width:58%;text-align:right;}
	.header .nav .child{margin-left:20px;}
	.header .headerLogo{left:80px;}
	
}
@media (min-width: 1440px) and (max-width:1920px ) {
}


/*animate*/

@keyframes rightOpacityShow {
0% {
transform: translateX(-80px);
opacity:0;
}
80% {
transform: translateX(20px);
}
100% {
transform:translateX(0);
opacity:1;
}
}
@-moz-keyframes rotateYOpacityAn {
0% {
-moz-transform: translateX(-80px);
opacity:0;
}
80% {
-moz-transform: translateX(20px);
}
100% {
-moz-transform:translateX(0);
opacity:1;
}
}
@-webkit-keyframes rotateYOpacityAn {
0% {
-webkit-transform: translateX(-80px);
opacity:0;
}
80% {
-webkit-transform: translateX(20px);
}
100% {
-webkit-transform:translateX(0);
opacity:1;
}
}
@-o-keyframes rotateYOpacityAn {
0% {
-o-transform: translateX(-80px);
opacity:0;
}
80% {
-o-transform: translateX(20px);
}
100% {
-o-transform:translateX(0);
opacity:1;
}
}




.gcontainer  {
margin: auto;
width: 1200px;
color: #ccc;
position: relative;
font-size: 12px;
}

.gcontainer span.nb-footer-func a {
    background-image: url(../images2019/nubia-syb-all.png);
    background-repeat: no-repeat;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    position: relative;
    background-size: 500px 400px;
}
.footerinfo {display:none;}
.gcontainer span.nb-footer-func{ top: 0; right: 0;}
.gcontainer span.nb-footer-func a{width: 30px; height: 30px; overflow: hidden; display: inline-block; margin-left: 10px; line-height: 1em; position: relative;}
.gcontainer span.nb-footer-func a.nb-en-ico{background-position: -96px 0;}
.gcontainer span.nb-footer-func a.nb-weibo-ico{background-position: -126px 0;}
.gcontainer span.nb-footer-func a.nb-weixin-ico{background-position: -156px 0;}
.gcontainer span.nb-footer-func a.nb-apk-ico{background-position: -246px 0;}
.gcontainer span.nb-footer-func a.nb-cloud-ico{background-position: -186px 0;}
.gcontainer span.nb-footer-func a.nb-service-ico{background-position: -216px 0;}
.gcontainer span.nb-footer-func a.nb-weibo-ico:hover{background-position: -126px -30px;}
.gcontainer span.nb-footer-func a.nb-weixin-ico:hover{background-position: -156px -30px;}
.gcontainer span.nb-footer-func a.nb-apk-ico:hover{background-position: -246px -30px;}
.gcontainer span.nb-footer-func a.nb-cloud-ico:hover{background-position: -186px -30px;}
.gcontainer span.nb-footer-func a.nb-service-ico:hover{background-position: -216px -30px;}
span.nb-footer-func .nb-footer-wx-layer{width: 150px; height: 150px; background: #fff; border:1px #ccc solid; position: absolute; right: 202px; bottom: 45px; border-radius: 5px; display: none;}
span.nb-footer-func .nb-footer-wx-layer img{width: 130px; height: 130px; position: absolute; top: 11px; left: 10px; z-index: 1;}
span.nb-footer-func .nb-footer-wx-layer:before{width: 19px; height: 10px; overflow: hidden; position: absolute; bottom: -10px; left: 50%; margin-left: -9px; content: ''; z-index: 2; background-size: 19px 10px; background-repeat: no-repeat;}
/* z-footer */

@media (max-width: 639px){
.footer .head2{ 	width: 93%;}
.footer .head2 .left {    display: none; }
.gcontainer {    width: 100%;
    margin: 0 auto;}
		.footer .head .right {
    width: 130px;
}
.footer .dianhua {
	 display: block;
}
.footer .nb-footer-info {
    height: auto;
    line-height: 14px;
    font-size: 12px;
    padding-top: 5px;
}


}


.nb-footer-info{
margin-bottom: 3px;font-size:14px;
}


.jen_yc{display:none}

.nb-footer-info a{display: inline-block; margin-right: 20px; color: #ccc; -webkit-transition: color .3s ease-in-out; -moz-transition: color .3s ease-in-out; -ms-transition: color .3s ease-in-out; transition: color .3s ease-in-out;}
.nb-footer-info a:hover{color: #333;}
.nb-tel-ico {
    overflow: hidden;
    vertical-align: middle;
    font-size: 14px;
    vertical-align: middle;
    font-weight: normal;
}
/*新闻*/
.wrap{width:1318px;margin:0 auto;position:relative}
.mobile_nav_wrap{width:100%;position:relative}
.PageMenuList{height:auto;width:100%;background:#f2f2f2;border-bottom:1px solid #ebebeb;position:relative;top:60px;}
.PageMenuList .wc{color:#454545;font-weight:bold}
.PageMenuList .wrap{height:auto}
.PageMenuList ul{left:0px;top:0px}
.PageMenuList ul li{float:left;height:45px;padding:0 17px;line-height:45px;margin:1px;}
.PageMenuList ul li.hover{background:#fff;font-weight:bold}
.PageMenuList ul li.hover a,.PageMenuList ul li a:hover,.NewsList li .t2 a{color:#5b0060}
.PageMenuList ul li a,.NewsList li p{font-size:14px;color:#454545}
.jline {
    background: url(../images2019/jline.jpg) no-repeat right center;
}
@media screen and (max-width: 1456px){.wrap{width:1200px;overflow:hidden}}

@media screen and (max-width: 1199px){
.PageMenuList ul li{padding:0 15px;font-size:12px}
.PageMenuList ul li a{font-size:12px}
}

@media screen and (max-width: 979px){
.PageMenuList{top:50px;}	
.PageMenuList ul li{padding:0 15px;font-size:12px}
.PageMenuList ul li a{font-size:12px}
.wrap{width:640px;overflow:hidden}
.PageMenuList .wc{display:none}
}
.text-center {
    text-align: center !important;
}
.p40 {
    padding-top: 20px;
}
.temp-custom-modal-wrap .temp-custom-modal-content .temp-custom-close-button {
  background: #fff none repeat scroll 0 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-font-size: 21px;
  -moz-font-size: 21px;
  -ms-font-size: 21px;
  font-size: 21px;
  height: 22px;
  opacity: 1;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 22px;
  z-index: 9;
  box-shadow: 2px 2px 4px #000;
  line-height: 22px;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}

.modal-body {
    position: relative;
    padding: 15px;
	background:#ccc;
}
.temp-custom-modal-wrap {
    margin: 5px;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-dialog {	
    width: 600px;	
    margin: 0px auto 200px auto;
}

.fade.in {
    opacity: 1;
}

.modal {
    position: fixed;
    top: 10;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

