img{max-width:100%;}
.footer h3{line-height:120%;}
@-webkit-keyframes gupIn{
	from{ opacity:0; -webkit-transform:translate3d(0,-30px,0); }
}
@-moz-keyframes gupIn{
	from{ opacity:0; -moz-transform:translate3d(0,-30px,0); }
}
@keyframes gupIn{
	from{ opacity:0; transform:translate3d(0,-30px,0); }
}
@-webkit-keyframes gdownIn{
	from{ opacity:0; -webkit-transform:translate3d(0,30px,0); }
}
@-moz-keyframes gdownIn{
	from{opacity:0; -moz-transform:translate3d(0,30px,0);}
}
@keyframes gdownIn{
	from{opacity:0; transform:translate3d(0,30px,0);}
}
@-webkit-keyframes gleftIn{
	0%{opacity:0; -webkit-transform:translate3d(-30px,0,0);}
	100%{opacity:1; -webkit-transform:translate3d(0,0,0);}
}
@-moz-keyframes gleftIn{
	0%{opacity:0; -moz-transform:translate3d(-30px,0,0);}
	100%{opacity:1; -moz-transform:translate3d(0,0,0);}
}
@keyframes gleftIn{
	0%{opacity:0; transform:translate3d(-30px,0,0);}
	100%{opacity:1; transform:translate3d(0,0,0);}
}
@-webkit-keyframes grightIn{
	0%{opacity:0; -webkit-transform:translate3d(80px,0,0);}
	100%{opacity:1; -webkit-transform:translate3d(0,0,0);}
}
@-moz-keyframes grightIn{
	0%{opacity:0; -moz-transform:translate3d(80px,0,0);}
	100%{opacity:1; -moz-transform:translate3d(0,0,0);}
}
@keyframes grightIn{
	0%{opacity:0; transform:translate3d(80px,0,0);}
	100%{opacity:1; transform:translate3d(0,0,0);}
}
@-webkit-keyframes gfadeIn{
	0%{opacity:0;}
	100%{opacity:1;}
}
@-moz-keyframes gfadeIn{
	0%{opacity:0;}
	100%{opacity:1;}
}
@keyframes gfadeIn{
	0%{opacity:0;}
	100%{opacity:1;}
}
@-webkit-keyframes gfadeOut{
	0%{opacity:1;}
	100%{opacity:0;}
}
@-moz-keyframes gfadeOut{
	0%{opacity:1;}
	100%{opacity:0;}
}
@keyframes gfadeOut{
	0%{opacity:1;}
	100%{opacity:0;}
}
.header{
	position: fixed;
	height: 70px;
	width: 100%;
	left: 0; top: 0;
	z-index: 999999;
	/*-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: gupIn 1s 0.1s both;
    -moz-animation: gupIn 1s 0.1s both;
    animation: gupIn 1s 0.1s both;*/
}
.logo{ padding: 28px 0 0 105px;}
.logo img{
	max-width:395px;
	height: 45px;
}
.menu-txt{ width: 760px;}
ul.m-list li{
	font-family: 'font1';
	float: left;
}
ul.m-list li a{
	width: 126px;
	display: block;
	padding: 45px 0 2px;
}
ul.m-list li a:hover,ul.m-list li.current a{
	background-color: #1e70c6;
	color: #fff;
}
.h-two-a{ line-height: 42px; padding-right: 25px;}

/*loading*/
.ui-loading{ position:fixed; width: 100%; height: 100%; left:0; top:0; z-index: 9;}
.ui-loading .ui-loading-mask{ position:absolute; top:0; left:0; background-color: #fff; z-index: 1}
.ui-loading i{height: 48px; width:48px; display: block; background: url(../images/loading.gif) no-repeat center center; background-size:100% 100%; position: absolute; z-index: 2}

/*banner*/
.flexslider{ 
	margin:97px auto 0; 
	position:relative; 
	max-height:612px;
	overflow:hidden; 
	zoom:1;
}
.flexslider .slides{ max-height: 612px; overflow: hidden;}
.flexslider,.page-banner{
	/*-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: gdownIn 1s 0.2s both;
    -moz-animation: gdownIn 1s 0.2s both;
    animation: gdownIn 1s 0.2s both;*/
}
.flex-viewport{/*max-height:2000px;*/-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li .img{ /*max-height:612px;*/}
.flexslider .slides li .img img{ width: 100%; height: 612px;}
.flexslider .slides li.clone{ /*opacity: 0;*/}
.callbacks_nav.callbacks2_nav.next,.callbacks_nav.callbacks2_nav.prev,.callbacks_nav.callbacks1_nav.next,.callbacks_nav.callbacks1_nav.prev,.flex-direction-nav a{ display: none;}
.flex-control-nav{ width:100%;position:absolute; bottom:30px; right: 30px; text-align:right;}
.flex-control-nav li{ margin:0 7px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{ 
	display:inline-block; height:14px; overflow:hidden; color: transparent; width:14px; cursor:pointer;
	border: 2px solid #fff; border-radius: 100%; text-indent: 9999px;
} 
.flex-control-paging li a.flex-active{ background: #1e70c6; border: 2px solid #1e70c6;}
/*index*/
.indexCaseItem.indexCaseItem2{ width: 1280px; margin: 97px 0 0 0;}
.indexCaseItem.indexCaseItem3{ width: 314px; height: 236px; margin: 0 0 0 0;}
/*philosophy*/
.topbar ul li{
	display: inline-block;
	width: 217px;
}
.topbar ul li.active a:before,.topbar ul li a:before{
	content: "";
	display: block;
	width: 71px; height: 71px;
	margin: 0 auto 10px;
	background: url(../images/p-img1.jpg) no-repeat;
}
.topbar ul li.active a:before{ background: url(../images/p-img1-blue.jpg) no-repeat;}
.topbar ul li.p-icon1.active a:before{ background: url(../images/p-img2-blue.jpg) no-repeat;}
.topbar ul li.p-icon2.active a:before{ background: url(../images/p-img3-blue.jpg) no-repeat;}
.topbar ul li.p-icon3.active a:before{ background: url(../images/p-img4-blue.jpg) no-repeat;}
.topbar ul li a:hover:before{ background: url(../images/p-img1-blue.jpg) no-repeat;}
.topbar ul li.p-icon1 a:before{ background: url(../images/p-img2.jpg) no-repeat;}
.topbar ul li.p-icon1 a:hover:before{ background: url(../images/p-img2-blue.jpg) no-repeat;}
.topbar ul li.p-icon2 a:before{ background: url(../images/p-img3.jpg) no-repeat;}
.topbar ul li.p-icon2 a:hover:before{ background: url(../images/p-img3-blue.jpg) no-repeat;}
.topbar ul li.p-icon3 a:before{ background: url(../images/p-img4.jpg) no-repeat;}
.topbar ul li.p-icon3 a:hover:before{ background: url(../images/p-img4-blue.jpg) no-repeat;}
.topbar.topbar-com ul li a:before,.topbar.ling ul li a:before{ display: none;}
.topbar.topbar-com ul li i,.topbar.ling ul li i{
	width: 71px;
	height: 71px;
	margin: 0 auto 10px;
	overflow: hidden;
	display: block;
	background: url(../images/two-icon1.jpg) no-repeat;
}
.topbar.ling ul li.p-icon1 i{ background: url(../images/two-icon2.jpg) no-repeat; }
.topbar.ling ul li.p-icon2 i{ background: url(../images/two-icon3.jpg) no-repeat; }
.topbar.ling ul li.p-icon3 i{ background: url(../images/two-icon4.jpg) no-repeat; }
.topbar.topbar-com ul li a:hover i,.topbar.ling ul li.active a i,.topbar.ling ul li a:hover i{ background-position: 0 -72px;}
.topbar.topbar-icon ul li.current a,.topbar.topbar-icon ul li a:hover,.topbar.topbar-com ul li a:hover,.topbar.ling ul li.active a,.topbar.ling ul li a:hover{ color: #1e70c6;}

.topbar.topbar-com ul li i{ background: url(../images/two-icon5.jpg) no-repeat;}
.topbar.topbar-com ul li.c-icon1 i{ background: url(../images/two-icon6.jpg) no-repeat;}
.topbar.topbar-com ul li.c-icon2 i{ background: url(../images/two-icon7.jpg) no-repeat;}


.p-total-txt{
	width: 860px; 
	padding: 85px 0 0 104px;
}
.p-total-txt ul li{
	float: left;
	width: 50%;
	line-height: 21px;
}
.p-img-list ul li{
	float: left;
	width: 314px;
	margin: 0 8px 8px 0;
}
.p-auto ul{ margin-left: -8px;}
.p-auto ul li{ float: left; margin: 0 0 8px 8px;}
/*small banner*/
.callbacks_container{ min-height: 478px;}
.callbacks_container.callbacks_container-h{ min-height: 706px}
.callbacks_nav,/*.callbacks_tabs.callbacks1_tabs*/{ display: none;}
.callbacks_container.callbacks_container-bg{ background: #000}
/*case*/
.topbar.topbar-icon ul li a:before{ background: url(../images/two-icon8.jpg) no-repeat; }
.topbar.topbar-icon ul li.current a:before,.topbar.topbar-icon ul li a:hover:before{ background-position: 0 -72px; }

.topbar.topbar-icon ul li.t-icon2 a:before,.topbar.topbar-icon ul li:nth-child(2) a:before{ background: url(../images/two-icon9.jpg) no-repeat;}
.topbar.topbar-icon ul li.t-icon2.current a:before,.topbar.topbar-icon ul li.t-icon2 a:hover:before
,.topbar.topbar-icon ul li.current:nth-child(2) a:before,.topbar.topbar-icon ul li:nth-child(2) a:hover:before{ background-position: 0 -72px; }

.topbar.topbar-icon ul li.t-icon3 a:before,.topbar.topbar-icon ul li:nth-child(3) a:before{ background: url(../images/two-icon10.jpg) no-repeat;}
.topbar.topbar-icon ul li.t-icon3.current a:before,.topbar.topbar-icon ul li.t-icon3 a:hover:before
,.topbar.topbar-icon ul li.current:nth-child(3) a:before,.topbar.topbar-icon ul li:nth-child(3) a:hover:before{ background-position: 0 -72px; }


.topbar.topbar-icon ul li.t-icon4 a:before,.topbar.topbar-icon ul li:nth-child(4) a:before{ background: url(../images/two-icon11.jpg) no-repeat;}
.topbar.topbar-icon ul li.t-icon4.current a:before,.topbar.topbar-icon ul li.t-icon4 a:hover:before
,.topbar.topbar-icon ul li.current:nth-child(4) a:before,.topbar.topbar-icon ul li:nth-child(4) a:hover:before{ background-position: 0 -72px;}

.topbar.topbar-icon ul li.t-icon5 a:before,.topbar.topbar-icon ul li:nth-child(5) a:before{ background: url(../images/two-icon12.jpg) no-repeat;}
.topbar.topbar-icon ul li.t-icon5.current a:before,.topbar.topbar-icon ul li.current:nth-child(5) a:before{ background-position: 0 -72px;}

/*.topbar.topbar-icon ul li a:hover{ font-size: 20px;}*/
#company,ul.case-list{ margin-top: 75px;}
ul.tabs1 li,ul.case-list li a{ display: block; cursor: pointer;}
ul.case-list{ margin-left: -8px;}
ul.case-list li{
	width: 421px;
	float: left;
	margin: 0 0 8px 8px;
	position: relative;
	
}
ul.case-list.c-l-h li{ height: 414px;}
ul.case-list li img{ width: 421px; height: 240px;}
.c-txt{
	left: 0; top: 0;
	width: 100%; height: 100%;
	background: url(../images/c-bg.png) no-repeat;
	z-index: 9;
	display: none;
	-moz-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	-o-transition-duration:.3s;
	transition-duration:.3s;
}
.c-txt span{
	position: absolute;
	bottom: 15px; left: 0;
	overflow: hidden; /*height: 55px;*/
	width: 93%;
	padding: 0 3%;
	z-index: 15;
}
ul.case-list li a:hover .c-txt{ display: block;}
.w100 img{ width: 100%;}
.p-total-txt.p-total-txt-w{ width: 1010px; line-height: 22px;}
.c-tie{ margin: 85px 0 40px;}
.c-tie span:before{
	content: "";
	width: 71px; height: 71px; 
	display: block;
	background: url(../images/c-icon1.jpg) no-repeat;
	margin: 0 auto 8px;
}
.scroll_horizontal{ position:relative;}
.scroll_horizontal .box{overflow:hidden;position:relative; width:1280px; margin:0 auto; height: 76px;}
.scroll_horizontal .list{ overflow:hidden; width:9999px; }
.scroll_horizontal .list li{ float:left; width:143px;}
.scroll_horizontal .list li a{
	display: block;
	width: 135px;
}
.scroll_horizontal .list li a img{
	width: 135px;
	height: 76px;
}
.scroll_horizontal .prev,.scroll_horizontal .next{
	position:absolute;top:18px; width:40px; height:40px;
	background: url(../images/arr-left.png) no-repeat;
	cursor:pointer;
	z-index: 999;
}
.c-left,.scroll_horizontal .prev{ left: 0}
.scroll_horizontal .next{
	right:1px; 
	background: url(../images/arr-right.png) no-repeat;
}
.c-right,.c-left{ top: 0}
.c-right{ right: 0;}
.c-d-txt{
	left: 0;
	height: 64px;
	background: rgba(8,115,204,.9);
	filter:alpha(opacity=90);
	bottom: 0;
	width: 421px;
}
.c-d-txt .c-d-h{ 
	display: table-cell; vertical-align: middle; height: 64px;
	padding: 0 15px;
}
.c-video{ margin-top: 85px;}
.v-video-img{
	/*top: 368px;*/
	right: 0;
	width: 636px;
	height: 360px;
	bottom:0;
}
.indexCaseItem.indexCaseItem1{     
	width: 363px;
    margin: 0 0 0 0;
}
.b-img{ left: 126px; top: 0; z-index: 99;}
.b-img.b-img-left{ left: 126px;}
.b-img/*.b-img-t1*/{ top: 38%;}
.b-img.b-img-t2{ top: 38%; left: 219px; width: 469px;}
.b-img.b-img-t1 div,.b-img.b-img-t2 div{ line-height: 22px;}
.b-img.b-img-pt{ width: 690px;}
.b-img.b-img-pt1{ width: 820px;}

.b-img.b-img-pt2{ left: 200px; width: 700px;}

.b-img.b-img-1{ top: 31%; left: 237px; width: 505px; line-height: 25px;}
.b-img.b-img-1 h3{ margin-bottom: 20px;}
.b-img.b-img-t1.b-img-t12{ left: 232px;}
.b-img.b-img-t1{ width: 403px; left: 333px;}
/*news*/
.page-banner{ /*height: 612px;*/ margin-top: 97px;}
.page-banner img{ height: 612px;}
.page-banner-d{ position: relative; z-index: 999;}
.n-time{ border-bottom: 1px solid #bbb;}
ul.case-list li h3.f18.mt5{ 
	min-height: 45px; overflow: hidden;
}
ul.case-list li div.col-seven{ 
	height: 70px; overflow: hidden;
	margin-bottom: 15px;
	line-height: 23px;
}
.con-w{
	position: relative;
	padding: 20px;
}
.news-d{
	position: absolute;
	left: 50%;
	width: 1276px; margin-left: -638px;
	border: 2px solid #ededed;
}
.news-d2,.news-d1{
	position: fixed;
	top: 0; right: 0; bottom: 0; left: 0;
	overflow: auto;
	z-index: 99;
}
/*.news-d-pt{ margin-top: 677px;}*/
.n-d-con{
	width: 722px;
	margin: 30px auto 150px auto;
}
.n-close{
	position: fixed;
	margin: -22px 0 0 1192px;
	cursor: pointer;
}
.n-right,.n-left{ position: fixed; top: 300px; }
.n-left{ margin-left: -278px;}
.n-right{ margin-left: 952px;}
.n-three-icon{
	position: fixed;
	margin: 21% 0 0 -78px;
	width: 42px;
}
.n-three-icon a{ margin-bottom: 15px;}
.join-us,.ma{
	/*-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: gdownIn 0.5s 0.1s both;
    -moz-animation: gdownIn 0.5s 0.1s both;
    animation: gdownIn 0.5s 0.1s both;*/
}
/*about*/
#company{float:left;}
.a-img{ margin-top: 50px;}
.c-team ul{ width:1310px; }
.c-team ul li{
	float:left;
	display: inline-block;
	width: 20%; padding-right: 30px;
	-webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    box-sizing: border-box;
}
.c-team ul li div,.c-team ul li img{ 
	width: 100%; 
	/* height:301px; */
	overflow: hidden;
	-webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.c-team ul li:hover img{
	-webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    /*transform:scale(1.08);
	-webkit-transform:scale(1.08);*/
}
.c-team ul li img:nth-child(2){ display: none;}
.c-team ul li:hover img:nth-child(1){ display: none;}
.c-team ul li:hover img:nth-child(2){ display: block;}

.t-close{ right: 0; top: 0; position: fixed;}
.people-info{ padding: 97px 0;}
.c-p-img{ width: 385px}
.c-p-txt{ width: 611px;}
.c-total{
	background: url(../images/c-tie.jpg) no-repeat center bottom;
	padding: 85px 0 17px;
}
.t-w1{ width: 125px; padding-left: 30px;}
.t-w2{ 
	width: 425px; 
	padding: 0 21px;
	line-height: 20px;
}
.t-w3{ width: 130px;}
.t-w4{ width: 311px; padding-left: 11px;}
ul.d-list li{
	width: 260px; float: left;
	margin: 0 8px 8px 0;
}
.d-txt-bg{ 
	bottom: 0;
	width: 230px;
	height: 30px;
	background: rgba(79,79,79,.5);
	line-height: 30px;
	padding: 0 15px;
	overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;
}
.join-txt{ font-family:"Microsoft YaHei";}
.join-us.join-us-z{ z-index: 9999999999999;}
.j-bottom{
	border-bottom: 1px solid #ddd;
	padding: 30px 0 15px; margin-bottom: 15px;
}
.masonry .item {
  position: absolute;
}
.masonry .item.w2{ width: 640px; height: 469px; }

.masonry.masonry1 .item {
  width:  92px;
  height: 92px;
  /*position: relative;
  cursor: pointer;*/
}
.masonry.masonry1 .item img{ background: #000}
.masonry.masonry1 .item.w2{ width: 184px; height: 184px; }

.c-bg-txt{
	bottom: 0;
	left: 0;
	background: rgba(79,79,79,.5);
	width: 154px;
	padding: 7px 10px 5px;
	z-index: 999;
}
.c-bg-black{
	width: 100%; height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.75);
	z-index: 9999;
	display: none;
	-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: gfadeIn 1s 0.2s both;
    -moz-animation: gfadeIn 1s 0.2s both;
    animation: gfadeIn 1s 0.2s both;
}
.c-bg-black,.masonry.masonry1 .item img{ width:  82px; height: 82px;}
.masonry.masonry1 .item.w2 .c-bg-black,.masonry.masonry1 .item.w2 img{ width: 174px; height: 174px;}
.masonry.masonry1 .item img{position: relative; z-index: 99;}

/*join us*/
.join-us{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	background: #fff;
	z-index: 99999;
	height: 100%;
	overflow-y: scroll;
	display: none;
}
.join-us .news-d{ margin-top: 0;}

.n-three-icon a,.c-tie span,.topbar ul li a{ display: inline-block;}
/*ul.h-list li:nth-child(2n),ul.d-list li:nth-child(4n),.c-team ul li:nth-child(3),ul.case-list li:nth-child(3n),.p-img-list ul li:nth-child(4n){ margin-right: 0;}*/
/*footer*/
.footer{
	background: url(../images/f-bg.jpg) repeat-x left bottom;
	padding: 70px 0;
}
.f-contact{ width: 375px;}
.f-input{
	width: 133px;
	height: 45px; padding-left: 12px;
}
.f-input.f-input-w{ 
	width: 205px;
	margin-left: 13px;
}
.f-textarea{
	height: 100px;
	width: 351px; margin-top: 13px;
	padding: 12px;
}
.f-btn{
	width: 94px;
	height: 32px;
	background-color: #1e70c6;
	margin-top: 12px;
}
.f-add{ 
	width: 267px;
	margin-left: 33px;
}
.f-code-txt{
	border-top: 1px solid #bcbcbc;
	margin-top: 5px;
	padding-top: 10px;
}
.k-bg,.f-code-txt.f-code-txt-bg ul li{
	/*background: url(../images/i-bg1.jpg) no-repeat left center;
	padding-left: 11px;*/
	line-height:24px;
}
.f-img{ 
	width: 85px;
	right: 0px; top: 16px;
}
.f-join{ width: 364px;}
.f-t-mt{ margin-top: 52px;}
.footer.footer-bg{
	background: none; padding: 40px 0 0 0;
}
.f-two-txt{
	width: 500px;
	margin: 0 auto
}
ul.tabs1 li{ float: left;}
ul.tabs1 li.thistab{ color: #212121;}


.topbar ul li a,.f-btn{ cursor: pointer;}
.aa { position:absolute;}
#inner { width: 100%; }
.hot-event { position: relative; height: 522px; }
.hot-event .switch-tab { text-align: center; padding: 5px 0; height: 18px; position: absolute; bottom: 0; left: 0; width: 100%; }
.hot-event .switch-tab a { margin: 0 5px 4px; display: inline-block; width: 7px; height: 7px; background: url(../images/s.png) no-repeat center; font: 0/0 arial; color: transparent; overflow: hidden; /*vertical-align:middle;*/ text-decoration: -99px; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src=../images/s.png, enabled=true, sizingMethod=scale);*/ }
.hot-event .switch-tab a.current { background-image: url(../images/l.png); }
.switch-tab .Pause { width: 20px; height: 18px; cursor: pointer; position: absolute; top: 5px; right: 0; background: url(../images/Pause.png) no-repeat -20px 0; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src=../images/Pause.png, enabled=true, sizingMethod=scale);*/ }
.switch-tab .Pause.active { background-position: 0 0; }

.hot-event .switch-nav { position: absolute; right: 12px; top: 254px; z-index: 2; display: none; }
.hot-event .switch-nav .i-prev { background-image: url(../images/bg.png); background-position: -127px 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src=../images/bg.png, enabled=true, sizingMethod=scale); }
.hot-event .switch-nav .prev { border-radius: 3px 0 0 3px; border-width: 1px; }
.hot-event .switch-nav .next { border-radius: 0 3px 3px 0; border-width: 1px 1px 1px 0; }
.hot-event .switch-nav .i-next { background-image: url(../images/bg.png); background-position: -144px 0; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src=../images/bg.png, enabled=true, sizingMethod=scale);*/ }
.hot-event .switch-nav a { display: inline-block; padding: 7px 16px; background: rgba(0,0,0,.3); border-style: solid; border-color: rgba(255,255,255,.6); }
.hot-event .switch-nav a:hover { background: rgba(0,0,0,.2); }

.hot-event .event-item { height: 494px; width: 100%; position: absolute; z-index: 1; left: 0; top: 0; background-position: center; background-repeat: no-repeat; background-size: cover; }
.hot-event .event-item a { display: block; width: 100%; height: 100%; }
.hot-event .event-item img { display: block; max-height: 494px; }

.hide-clip { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); padding: 0 !important; border: 0 !important; height: 1px !important; line-height: 0 !important; width: 1px !important; overflow: hidden; }

/*7.19*/
.c-pl-w{
	width: 531px; padding: 85px 0 0 105px;
}
.c-pl-w1 img,.c-pl-w1{ width: 636px;}
.c-pl-w1.c-pl-w1-gary{
	background-color: #e3e3e3;
	padding: 66px 2px 31px 10px;
	width: 624px;
}
.c-pl-w1.c-pl-w1-gary div{ float: left; width: 200px; margin: 0 8px 34px 0;}
.c-pl-w1.c-pl-w1-gary div img{ width: 200px; height: 132px;}
.j-img{ width: 226px;}
.j-txt{ width: 450px; color: #fff; font-size: 13.5px; letter-spacing: 1px;}
.b-img.b-img-pt1 .j-txt{ width: 590px;}
.b-img.b-img-pt1 .j-txt span{ display: inline-block; width: 550px}
.b-img.b-img-pt1 .j-img{ width: 200px;}
.j-img,.j-txt{
	display: inline-block;
	vertical-align: middle;
	padding-top: 35%;
}
.b-img.b-img-pt1 .j-txt,.b-img.b-img-pt1 .j-img{ padding-top: 29%;}

.b-img.b-img-pt2 .j-txt{ width: 543px; margin-left: -30px;}
.b-img.b-img-pt2 .j-img{ width: 161px;}

.b-img.b-img-pt2 .j-txt,.b-img.b-img-pt2 .j-img{ padding-top: 15%;}
.v-w{ width: 1098px; height: 618px; margin: 0 auto}

/*7.22*/
.n-close1{ position: fixed; right: 0; top: 0; }
.news-d2.join-z{ z-index: 9999999; display: none;}

/*yuan gong qiang*/
#magnifier{ min-height: 730px;}
/* .item.item-d8,.item.item-d7,.item.item-d6,.item.item-d5,.item.item-d4,.item.item-d3,.item.item-d2,.item.item-d1{
	position: absolute;
	left: 180px; top: 90px;
}
.item.item-d68,.item.item-d36,.item.item-d26,.item.item-20,.item.item-19,.item.item-18,.item.item-17,.item-9{
	position: absolute;
	left: 540px; top: 180px;
}
.item.item-14,.item.item-13,.item.item-12,.item.item-11,.item.item-10{
	position: absolute;
	top: 180px;
}
.item.item-d60,.item.item-d50,.item.item-13{ left: 1080px;}
.item.item-d61,.item.item-d51,.item.item-d39,.item.item-d31,.item.item-14{ left: 1170px;}
.item.item-d31,.item.item-d30,.item.item-d29,.item.item-d28,.item.item-d27,.item.item-d26,.item.item-d25,.item.item-d24,.item.item-d23,.item.item-16,.item.item-15{
	position: absolute;
	top: 270px;
}
.item.item-d39,.item.item-d38,.item.item-d37,.item.item-d36,.item.item-d35,.item.item-d34,.item.item-d33,.item.item-d32{
	position: absolute; top: 360px;
}
.item.item-d51,.item.item-d50,.item.item-d49,.item.item-d48,.item.item-d47,.item.item-d46,.item.item-d45,.item.item-d44,.item.item-d43,.item.item-d42,.item.item-d41,.item.item-d40{
	position: absolute; top: 450px;
}
.item.item-d61,.item.item-d60,.item.item-d59,.item.item-d58,.item.item-d57,.item.item-d56,.item.item-d55,.item.item-d54,.item.item-d53,.item.item-d52{
	position: absolute; top: 540px;
}
.item.item-d71,.item.item-d70,.item.item-d69,.item.item-d68,.item.item-d67,.item.item-d66,.item.item-d65,.item.item-d64,.item.item-d63,.item.item-d62{
	position: absolute; top: 630px;
}
.item.item-21{ margin-left: -2px;}
.item.item-22{ margin-left: -1px;}
.item.item-d40,.item.item-d32,.item.item-17{ left: 0;}
.item.item-d63,.item.item-d33,.item.item-16,.item.item-18{ left: 90px;}
.item.item-d64,.item.item-d52,.item.item-d41,.item.item-d23,.item.item-19{ left: 180px;}
.item.item-d65,.item.item-d53,.item.item-d42,.item.item-20,.item.item-d2{ left: 270px;}
.item.item-d66,.item.item-d54,.item.item-d43,.item.item-d34,.item.item-d24,.item.item-d3{ left: 360px;}
.item.item-d4{ left: 540px;}
.item.item-d69,.item.item-d55,.item.item-d45,.item.item-d27,.item.item-10,.item.item-d5{ left: 630px;}
.item.item-d70,.item.item-d56,.item.item-d46,.item.item-d6{ left: 720px;}
.item.item-d58,.item.item-d48,.item.item-d38,.item.item-d29,.item.item-11,.item.item-d7{ left: 900px;}
.item.item-d59,.item.item-d49,.item.item-d30,.item.item-12,.item.item-d8{ left: 990px;}
.item.item-d67,.item.item-d44,.item.item-d35,.item.item-d25{ left: 450px;}
.item.item-d71,.item.item-d57,.item.item-d47,.item.item-d37,.item.item-d28{ left: 810px;} */

/*7.27*/
.vjs-default-skin .vjs-big-play-button:before{
	content: "";
    position: absolute;
	left: 0; top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/v-img.png) no-repeat center;
    cursor: pointer;
    display: none;
}
.vjs-default-skin.vjs-default-skin1 .vjs-big-play-button:before{
	display: none;
}
ul.d-list,.p-img-list ul,ul.case-list.c-l-1{ margin-left: -8px;}
ul.case-list.c-l-1 li{ margin: 0 0 8px 8px;}

@media (max-width:1900px){
	.page-banner img,.flexslider .slides li .img img{ width: 100%; height: auto;}
	.j-img,.j-txt{ padding-top: 25%;}
	.b-img.b-img-pt1 .j-txt, .b-img.b-img-pt1 .j-img{ padding-top: 25%;}
	.b-img.b-img-pt1{ left: 50px;}
}
@media (max-width:1650px){
	.b-img.b-img-t1,.b-img.b-img-t2,.b-img.b-img-t1.b-img-t12,.b-img.b-img-pt2,.b-img.b-img-1,.b-img{ left: 103px}
	.b-img{ top: 38%;}
	.b-img.b-img-1{ top: 26%;}
	.b-img.b-img-t1.b-img-t12{ top: 41%; width: 450px;}
	.b-img.b-img-t2{ top: 36%;}
	.flex-control-paging li a{ width: 12px; height: 12px;}
	.j-img,.j-txt{ padding-top: 25%;}
	.j-txt h3.f60{ font-size: 40px;}
	.j-txt{ font-size: 12px; width: 300px; letter-spacing:0;}
	.j-img{ width: 180px;}
	.j-img img{ width: 80%;}
	.b-img.b-img-pt1 .j-txt,.b-img.b-img-pt1 .j-img{ padding-top: 22%;}
	.b-img.b-img-pt1 .j-txt{ width: 383px;}
	.b-img.b-img-pt1 .j-img{ width: 130px;}
	.b-img.b-img-pt1 .j-img img{ width: 90%;}
	.b-img.b-img-pt2 .j-txt,.b-img.b-img-pt2 .j-img{ padding-top: 17%;}
	.b-img.b-img-pt2 .j-img{ width: 130px;}
	.b-img.b-img-pt2 .j-img img{ width: 90%;}
	.b-img.b-img-1{ line-height: 20px; top: 32%;}
	.b-img.b-img-t1 div,.b-img.b-img-t2 div{ line-height: 20px;}
	.b-img.b-img-pt1 .j-txt span{ display: inline-block; width: 430px;}
	.page-banner .b-img.b-img-t2{top:36%;}
}
@media (max-width:1370px){
	.b-img.b-img-1{ top: 28%;}
}
@media (max-width:1445px){
	.b-img.b-img-pt2 .j-txt{ padding-top: 13%;}
	.b-img.b-img-pt2 .j-img{ padding-top: 12%;}
	.b-img.b-img-pt1 .j-txt,.b-img.b-img-pt1 .j-img{ padding-top: 20%;}
	.page-banner .b-img.b-img-t2{ top:30%;}
	.page-banner .b-img.b-img-t2 h3.f60{font-size:50px;}
}
.page-banner .b-img.b-img-t2{ top: 30%;width: 30%;min-width:390px;left:7%;}
@media (max-width:1280px){
	.b-img{ top: 32%;}
	.b-img.b-img-1{ top: 26%;}
	.j-img,.j-txt{ padding-top: 15%;}
	.b-img.b-img-pt1 .j-txt,.b-img.b-img-pt1 .j-img{ padding-top: 15%;}
	.j-txt{ font-size: 12px; width: 300px; letter-spacing:0;}
	.b-img.b-img-pt1 .j-txt,.b-img.b-img-pt1 .j-img{ padding-top: 18%;}

	.b-img.b-img-pt2 .j-txt,.b-img.b-img-pt2 .j-img{ padding-top: 8.7%;}
	.b-img.b-img-1{ line-height: 20px; top: 27%;}
	.b-img.b-img-t2{ top: 30%; width: 390px;}
	.page-banner .b-img.b-img-t2{ left:100px;top:27%;}
	.page-banner .b-img.b-img-t2 h3.f60{font-size:45px;}
}

@media screen and (max-width:1270px){
	.flexslider .slides li{ width: 1280px;}
	.flexslider,.flexslider .slides,.flexslider .slides li .img{ width: 1280px;}
	.page-banner img,.flexslider .slides li .img img{
		width: 1280px;
		height: 408px;
	}
}
/*7.29*/
.iframe-b{ margin-bottom: -5px;}
.mb15{ margin-bottom: 10px;}
/*8.12*/
.callbacks_tabs.callbacks2_tabs{ position: absolute; left:35px; top: 56px; z-index: 999;}
.callbacks_tabs.callbacks2_tabs li a{ 
	display: block; 
	font-size: 0; 
	width: 278px; 
	height: 35px; margin-top: 12px;
}
/*8.22*/
.callbacks_tabs.callbacks1_tabs{
	position: absolute; color: #fff;
	left: 108px; top: 150px;
	z-index: 10;
}
.callbacks_tabs.callbacks1_tabs li a{
	display: block; font-size: 0;
	width: 265px; height: 30px; margin-bottom: 23px;
}
.callbacks_tabs.callbacks1_tabs li a.callbacks1_s2{ width: 310px;}
.callbacks_tabs.callbacks1_tabs li a.callbacks1_s3{ width: 285px;}
.callbacks_tabs.callbacks1_tabs li a.callbacks1_s4{ width: 400px;}
.f-two-txt .fl{ width: 360px;}

/*9.14*/
.iframe{
	border: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 999999999;
    display: none;
}
.c-v-right,.c-v-left{
	top: 50%;
	z-index: 9;
	width: 40px;
	height: 40px;
	margin-top: -20px;
}
.c-v-right a,.c-v-left a{
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url(../images/arr-left.png) no-repeat;
}
.c-v-right a{ background: url(../images/arr-right.png) no-repeat;}
.c-v-left{ left: 0;}
.c-v-right{ right: 0;}
.bdsharebuttonbox{ position: relative; z-index: 99999;margin: -175px 0 0 6px; opacity: 0;}
.bdsharebuttonbox a{ margin-bottom: 20px;}
.j-bottom span,.n-d-con h3,/*.p-total-txt.p-total-txt-w .col-black.f36,.p-total-txt .col-black.f24*/.c-pl-w h3{ font-family: 'font1'; }
.cu{ cursor: pointer;}
.p-total-txt.p-total-txt-w .col-black.f24 b{ 
    font-weight: normal; 
    font-family: 'font1'; 
    padding-left: 15px;
}
.h15{ height: 15px;}

.h3-style{
    line-height: 38px;
}