@charset "utf-8";



* {	margin: 0;	padding: 0;}





body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:500;}



body,button,input,select,textarea {	 font-family:"微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif;	outline: none;}



h1,h2,h3,h4,h5,h6 {	font-size: 100%;}



ul,ol,li {	list-style: none; }



a {	text-decoration: none;	color: #484848;    vertical-align: top;-webkit-transition: all .3s ease-in;



    -moz-transition: all .3s ease-in;



    -ms-transition: all .3s ease-in;



    -o-transition: all .3s ease-in;



    transition: all .3s ease-in;}.h_T h2 span



a:hover {	color: #ffc526;}



img {	border: 0px;}



em{ font-style:normal;}


table tr td{border: groove;}

table {	border-collapse: collapse;	border-spacing: 0;}



html,body {	color: #000000;	background: #fff;	margin: 0 auto;font-size: 14px !important; overflow-x:hidden;}



.hide {	display: none;}



.clear {	clear: both;}



.center{ text-align:center;}



.pic100 img{width:100%;}



h1{ font-size:26px;color:#464646;}



.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}



.f-turn{-webkit-transition: all .3s ease-in;



    -moz-transition: all .3s ease-in;



    -ms-transition: all .3s ease-in;



    -o-transition: all .3s ease-in;



    transition: all .3s ease-in;}



.fl{float:left;}



.fr{float:right;}



.pad60{padding:60px 0;}



.overflow{ overflow:hidden;}



.clear {clear:both;visibility:hidden;display:block;font-size:0;line-height:0;}



.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}



.clearfix {*zoom:1;}



.white,.white a{ color:#fff;}



.rela{ position:relative;}







@font-face {



    font-family: 'centurynovabook';



    src: url('../fonts/centurynova-book-webfont.woff2') format('woff2'),



         url('../fonts/centurynova-book-webfont.woff') format('woff');



    font-weight: normal;



    font-style: normal;







}



.BMap_Marker div img{width: auto;}



.BMap_Marker div{left: 1px;}



.BMapLabel{border: none !important; left: -29px !important; top: -36px !important; font-size: 18px !important; background-color: rgba(0,0,0,0) !important;font-weight: bold !important; font-family: "微软雅黑" !important;color: #e62129!important; }



.dh{ color:#FFF; float:right; font-size:18px; line-height:26px}



.dh span{ float:right;padding-top:38px}



.logo{margin-top: 4px;display: inline-block;}



nav{ width:70%;float:right;text-align:center;}



nav ul,.h_industryC dl{margin-bottom:0;}



nav ul li{font-size:16px; display:inline-block; margin: 0 15px;}



nav ul li a{ display:block; padding:40px 0; position:relative;}



nav ul li a font{ display:block; position:absolute;width:0;height:5px; background-color:#fff; top:0;left:0;-webkit-transition: all .3s ease-in;



    -moz-transition: all .3s ease-in;



    -ms-transition: all .3s ease-in;



    -o-transition: all .3s ease-in;



    transition: all .3s ease-in;}



nav ul li a:hover font,nav ul li a.cur font{ width:100%;}



header{ position:absolute;top:0; background-color:rgba(0,0,0,0.5); width:100%;left:0; z-index:1;}



.logo img{ height:75px;width:auto;}



.h_T h2{ color:#363636;font-size:40px;}



.h_T h2 span{ color:#484848; display:inline-block;}



.h_T p{ color:#525252;font-size:16px;margin-top:5px;}



.h_industry,.h_new{ background-color:#f7f7f7;}



.h_C{ margin-top:30px;}



.h_industryC{ margin-top:60px;}



.h_industryC dl a{ display:block;padding:40px 0; position:relative; height:250px;}



.h_industryC dl a dt{ width:60px; overflow:hidden; margin:30px auto 0;position:relative; z-index:1;-webkit-transition: all .3s ease-in;



    -moz-transition: all .3s ease-in;



    -ms-transition: all .3s ease-in;



    -o-transition: all .3s ease-in;



    transition: all .3s ease-in;}



.h_industryC dl a dt i{ width:131px;height:60px; display:block;-webkit-transition: all .3s ease-in;



    -moz-transition: all .3s ease-in;



    -ms-transition: all .3s ease-in;



    -o-transition: all .3s ease-in;



    transition: all .3s ease-in;transition-delay: 0.4s;



-moz-transition-delay: 0.4s; /* Firefox 4 */



-webkit-transition-delay: 0.4s; /* Safari 和 Chrome */



-o-transition-delay: 0.4s;}



.h_industryC dl:nth-child(1) a dt i{ background:url(../images/icon_1.png) no-repeat;}



.h_industryC dl:nth-child(2) a dt i{ background:url(../images/icon_3.png) no-repeat;}



.h_industryC dl:nth-child(3) a dt i{ background:url(../images/icon_2.png) no-repeat;}



.h_industryC dl:nth-child(4) a dt i{ background:url(../images/icon_4.png) no-repeat;}



.h_industryC dl:nth-child(5) a dt i{ background:url(../images/icon_5.png) no-repeat;}



.h_industryC dl:nth-child(6) a dt i{ background:url(../images/icon_6.png) no-repeat;}



.h_industryC dl:nth-child(7) a dt i{ background:url(../images/icon_71.png) no-repeat;}



.h_industryC dl:nth-child(8) a dt i{ background:url(../images/icon_8.png) no-repeat;}



.h_industryC dl:nth-child(1) a:hover dt i,.h_industryC dl:nth-child(2) a:hover dt i,.h_industryC dl:nth-child(3) a:hover dt i,.h_industryC dl:nth-child(4) a:hover dt i,.h_industryC dl:nth-child(5) a:hover dt i,.h_industryC dl:nth-child(6) a:hover dt i,.h_industryC dl:nth-child(7) a:hover dt i,.h_industryC dl:nth-child(8) a:hover dt i{ background-position:-71px 0;}



.h_industryC dl a dd h5{font-size:18px; margin-top:16px;position:relative; z-index:1;}



.h_industryC dl a dd p{ color:#8b8b8b;margin-top:5px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;position:relative; z-index:1;}



.h_industryC dl a dd i{ width:30px;height:5px; background-color:#ffc526;display:inline-block; opacity:0;position:relative; z-index:1;margin-top:56px;}



.h_industryC dl a dd font{ display:block; background-color:#fff; bottom:0; position:absolute;width:100%;height:0;-webkit-transition: all .3s ease-in;



    -moz-transition: all .3s ease-in;



    -ms-transition: all .3s ease-in;



    -o-transition: all .3s ease-in;



    transition: all .3s ease-in;}



.h_industryC dl a:hover dt,.h_industryC dl a.cur dt{ margin:0 auto;}



.h_industryC dl a:hover dd font,.h_industryC dl a.cur dd font{ height:100%;}



.h_industryC dl a:hover dd i,.h_industryC dl a.cur dd i{ opacity:1;margin-top:35px;}



.h_industryC dl a:hover dt img,.h_industryC dl a.cur dt img{ margin-left:-71px;}



.h_aboutCR{ padding:0 15px 0 50px}



.h_aboutCR i,.industrylist i{width:40px;height:5px; background-color:#ffc526;display:inline-block;}



.h_aboutCR h5,.industrylist h5{ font-size:28px; font-weight:bold; margin-top:34px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;}



.h_aboutCR p,.industrylist p{ color:#6a6a6a;line-height:28px;height:114px; overflow:hidden;margin-top:18px; font-size:15px;}



.h_aboutCR span,.industrylist span{font-size:15px; display:inline-block;padding:12px 45px; margin-top:26px; border:1px solid #bfbfbf; position:relative; color:#9e9e9e;}



.h_aboutCR span font,.industrylist span font{ display:inline-block; position:absolute; width:75px;height:1px; background-color:#bfbfbf;top: 22px;right: -50px;}



.h_aboutCR a:hover i,.industrylist a:hover i{ width:80px;}



.h_aboutCR a:hover span,.industrylist a:hover span{background-color:#ffc526;color:#fff; border-color:#ffc526;}



.h_aboutCR a:hover span font,.industrylist a:hover span font{ width:100px; right:-100px;}



.h_newC dl{ margin-bottom:50px;}



.h_newC a{ display:block; background-color:#fff;}



.h_newC a dt{ position:relative; overflow:hidden;}



.h_newC a dd{ padding:30px 0 56px;}



.h_newC a dd time{ display:block;font-family: 'centurynovabook'; font-size:30px;}



.h_newC a dd h5{ font-size:18px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap; color:#9b9b9b;}



.h_newC a dd i{ display:inline-block; width:40px;height:40px; background:#d2d2d2 url(../images/icon_7.png) no-repeat center; position:absolute;bottom:-20px;left:50%;margin-left:-20px; border-radius:100%;}



.h_newC a:hover dd i{background:#ffc526 url(../images/icon_7.png) no-repeat center;transform:rotate(360deg);



-ms-transform:rotate(180deg); 	/* IE 9 */



-moz-transform:rotate(180deg); 	/* Firefox */



-webkit-transform:rotate(180deg); /* Safari 和 Chrome */



-o-transform:rotate(180deg);-webkit-transition: all .3s ease-in;



    -moz-transition: all .3s ease-in;



    -ms-transition: all .3s ease-in;



    -o-transition: all .3s ease-in;



    transition: all .3s ease-in;}



.h_newC dl a dt div{opacity:0.2;position: absolute;z-index:2;background-color: #222;width: 60px;height: 60px;cursor: pointer;}



.cornerTL { left:-63px; top:-63px; }



.cornerTR { right:-63px; top:-63px; }



.cornerBL { left:-63px; bottom:-63px; }



.cornerBR { right:-63px; bottom:-63px; }



.h_newC dl a:hover dt div{width: 450px;height: 400px;}



.h_brandC li{ float:left; width:25%; padding:15px 0;}



.h_brandC li img{-webkit-filter: grayscale(0);filter: gray;filter: grayscale(0);opacity: 1;}



.h_brandC li.grey img{-webkit-filter: grayscale(1);filter: gray;filter: grayscale(1);opacity: .5;}



.h_brandC li a{ display:block; padding:0 20px;}



footer{ background-color:#3d3d3d;padding:70px 0;}



.footTit{ margin-bottom:45px;}



.footTit h2{ font-size:30px;font-weight: bold;}



.footTit p{ font-size:16px; margin-top:5px;}



.footL li{font-size:16px; margin-top:45px; padding-bottom:34px; border-bottom:1px solid #6e6e6e;}



.footL li input,.footL li textarea{ color: #fff;width:100%; background-color:transparent;}



.footL li textarea{ height:75px; resize:none;}



.footL li input[type='submit']{ background-color:#5b5b5b; height:44px;line-height:44px; color:#fff;}



.footL li:last-child{ border:0;margin-top: 25px;}



.footR article{ line-height:30px;font-size:16px; color:#a8a8a8;}



.footR dl{ margin-top:30px; overflow:hidden;}



.footR dl dt{ float:left;}



.footR dl dd{ float:left;margin:40px 0 0 20px; line-height:25px;color:#a8a8a8;font-size:16px; }



.bq{ padding:27px 0;background-color:#2d2d2d;}



.other1{ background:url(../images/other1.jpg) no-repeat center top fixed; background-size:cover;}



.otherbanner1{ padding:248px 0 140px;}



.otherbanner1 h6{ text-align:center;color:#FFF; margin-top:15px;}



.otherbanner1 h6 a{ color:#FFF;}



.h_T.white h2,.h_T.white p{ color:#fff;}



.site{ border-bottom:1px solid #e5e5e5; font-size:18px; margin-bottom:38px;}



.site a{padding-bottom:30px; display:inline-block; position:relative; color:#a4a4a4; margin:0 15px;}



.site i{ position:absolute;width:0;height:3px; background-color:#ffc526; bottom:0;left:0; display:block;-webkit-transition: all .3s ease-in;



    -moz-transition: all .3s ease-in;



    -ms-transition: all .3s ease-in;



    -o-transition: all .3s ease-in;



    transition: all .3s ease-in;}



.site a:hover,.site a.cur{color:#282828; }



.site a:hover i,.site a.cur i{ width:100%;}



.about{ line-height: 35px;}



.about img{ max-width:100%;}



.aboutC h4{font-size: 36px;}



.about h4 span{color:#ffc526;}



.aboutC h5 {font-size: 24px;  margin: 15px 0 30px;}



.industry{ margin-top:0;}



.industrylist dl{ margin-bottom:48px;}



.industrylist dl dt { overflow:hidden; float:left;width:470px;}



.industrylist dl dd{float:right;width:calc(100% - 520px);}



.industrylist dl dt img{-webkit-transition: all .3s ease-in;



    -moz-transition: all .3s ease-in;



    -ms-transition: all .3s ease-in;



    -o-transition: all .3s ease-in;



    transition: all .3s ease-in;}



.industrylist dl a:hover dt img{-webkit-transform: scale3d(1.1,1.1,1); transform: scale3d(1.1,1.1,1);}



.industrylist h5{ margin-top:0; font-weight:100;}



.industrylist i{ margin-top:20px;}



.industrylist p{height: 112px;margin-top: 25px;}



.industrylist span{margin-top: 100px;}



.brand li a{ position:relative; display:block; padding:20px 0px; overflow:hidden;}



.brand li a div{ position:absolute;width:100%;height:100%; top:100%;left:0; background-color:#ffc526; color:#fff;}



.brand li a div h5{ font-size:18px; margin:30px auto 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;}



.brand li a:hover div{ top:0;}







.pagelist{ margin-top:40px; text-align:center;}



.pagelist li{ display:inline-block;margin:0 3px;}



.pagelist li a{ display:block;height:40px;line-height:40px;padding: 0 16px; border:1px solid #dcdcdc;}



.pagelist li a:hover,.pagelist li a.cur{ background-color:#ffc526; color:#fff;}



.new dl{ margin-bottom:40px;}



.new dl dt {width:380px;}



.new dl dd {width: calc(100% - 420px);}



.new dl dd div{ overflow:hidden; padding-bottom:23px; border-bottom:1px solid #dcdcdc;}



.new dl dd div h5{width: calc(100% - 200px);float:left;}



.new dl dd div time{float:right; display:inline-block;font-family: 'centurynovabook'; font-size:24px;}



.new p {height: 84px;}



.new span { margin-top:30px;}



.newmain article img{ max-width:100%;}



.newmain article{line-height:28px; margin-top:30px;}



.newmain h1{font-size:30px;text-align:center; margin:0 0 19px;}



.newmain time{ text-align:center; display:block; color:#bfbfbf; margin:19px 0;}



.newmain time span{ margin:0 10px;}



.prenext{ margin-top:53px; border-top:3px solid #dcdcdc; padding-top:17px;}



.prenext p:last-child{ text-align:right;}



.tj{ background-color:#f7f7f7;}



.map{ height:400px; border:1px solid #dcdcdc; position:absolute;width:100%;height:700px; top:0;left:0;}



.otherbanner2{height:700px;}



.hzhb li{ width:25%}











.yjbd{







width: 100%;







    height: 40px;







    line-height: 40px;







    background: #2d2d2d;







    text-align: center;







    font-size: 16px;







    color: #fff;







    z-index: 300;







    position: fixed;







    bottom: 0;







}







.yjbd a{ color:#FFF}











.iphone {position: relative;}



.iphone__item {width: 16.06em;height: 1em;position: absolute;bottom: -2em;color: #158f76;text-align: center;}



.iphone__power-btn {width: 2.188em;height: .188em;background: #e0e0e0;position: absolute;right: 2.5em;top: -0.188em;}



.iphone__left-btn {width: .188em;height: 1.250em;top: 3.250em;left: -0.188em;position: absolute;background: #e0e0e0;}



.iphone__left-btn:before {content: '';width: .188em;height: .875em;position: absolute;top: 3em;background: #e0e0e0;



}



.iphone__left-btn:after {content: '';width: .188em;height: .875em;position: absolute;top: 5.5em;background: #e0e0e0;}



.iphone__details {width: .438em;height: .438em;border-radius: 100%;position: relative;top: 1.313em;left: 8em;background: #7c7c7c;}



.iphone__details:before {content: '';width: 2.5em;height: .25em;border-radius: .25em;position: absolute;top: 1em;left: -1em;background: #7c7c7c;}



.iphone__home-btn {width: 2.25em;height: 2.25em;border-radius: 100%;position: absolute;bottom: 1em;right: 6.75em;



background: #f7f7f7;}



.iphone__home-btn:before {content: '';width: .813em;height: .813em;border: .15em solid #a8a8a8;border-radius: .2em;position: absolute;top: .6em;left: .57em;}



.iphone__screen {width: 100%;height:  100%;position: absolute;top: 0;left: 0;}



.iphone__content {position: relative;background-color: #fff;width: 100%;height: 100%;}



/**



* Navigation Defaults



*/



.nav { text-align:left;



  position:fixed;width:100%;height:100%;



  z-index: 100;



  opacity: 0;



  -webkit-transition-property: all;



  transition-property: all;



  -webkit-transition-duration: 300ms;



          transition-duration: 300ms;



}



.nav--active .nav {opacity: 1;background-color: #333;}



.nav__list {margin: 0;padding: 50px 10px 0 10px;}



.nav__list li{margin: 10px 0;}



.nav__list li a{font-size:16px; color: #fff;/*-webkit-transition: opacity 300ms ease-in-out;  transition: opacity 300ms ease-in-out;*/}



/* Default navigation icon */



.nav__trigger { display: block;position:inherit;width: 30px;height: 25px;right: 20px;top: 20px;z-index: 200;}



.nav--active .nav__trigger {opacity: 0.5;}



.nav__icon {display: inline-block;position: relative;width: 30px;height: 5px;background-color: #FFFFFF;



  -webkit-transition-property: background-color, -webkit-transform;



  transition-property: background-color, -webkit-transform;



  transition-property: background-color, transform;



  transition-property: background-color, transform, -webkit-transform;



  -webkit-transition-duration: 300ms;



          transition-duration: 300ms;



}



.nav__icon:before,



.nav__icon:after {content: '';display: block;width: 30px;height: 5px;position: absolute;background: #ffc526;



  -webkit-transition-property: margin, -webkit-transform;



  transition-property: margin, -webkit-transform;



  transition-property: margin, transform;



  transition-property: margin, transform, -webkit-transform;



  -webkit-transition-duration: 300ms;



          transition-duration: 300ms;



}



.nav__icon:before {margin-top: -10px;}



.nav__icon:after { margin-top: 10px;}



.nav--active .iphone__content{ position:fixed;}







/**



* Style #3



*/



.style-3 .nav {overflow-y: scroll;width: 100%;height: 100%;



  -webkit-transform: translateX(100%);



          transform: translateX(100%);



}



.style-3 .nav--active .nav {



  -webkit-transform: translateX(20%);



          transform: translateX(20%);



}



.style-3 .iphone__content {



 /* -webkit-transform: scale(1) translateX(0);



          transform: scale(1) translateX(0);*/



  -webkit-transition: all 300ms ease-in-out;



  transition: all 300ms ease-in-out;



}



.style-3 .iphone__screen {background-color: #333;}



.style-3 .nav--active .iphone__content {



  -webkit-transform: scale(0.9) translateX(-90%);



          transform: scale(0.9) translateX(-90%);



}



.style-3 .nav__icon {background: rgba(0, 0, 0, 0);}



.style-3 .nav__icon:before {margin-top: 0;



  -webkit-transform: rotate(90deg);



          transform: rotate(90deg);



}



.style-3 .nav__icon:after {margin-top: 0;



  -webkit-transform: rotate(180deg);



          transform: rotate(180deg);



}



.style-3 .nav--active .nav__icon {



  -webkit-transform: rotate(135deg);



          transform: rotate(135deg);



}



.nav__trigger{ display:none;}



.nav li div{ display:none; margin:10px; font-size:13px;}



.nav--active .nav__icon:before,.nav--active .nav__icon:after{background: #fff;}



.bannerb,.banners{ position:absolute;width:100%;height:100%;left:0;top:0;}



.banners,.bannersbg{ display:none;}



.honor li img{-webkit-filter: grayscale(0) !important;filter: gray !important;filter: grayscale(0) !important;opacity: 1 !important;}



.honor li a div h5{margin: 30% auto 5px;}







 



@media(max-width:1600px){



	.map,.otherbanner2{ height:500px;}



}



@media(max-width:1199px){



	nav {  width: 70%;}



}







@media(max-width:991px){



	.h_brandC li{ width:50% !important;}



	.hzhb li{ width:50%}



	/*.h_industryC dl{ width:33.33% !important;}*/







	nav,.tj { display:none !important;}



	.nav,.nav__trigger{ display:block !important;}



	.map,.otherbanner2{ height:400px;}



	.logo { padding-bottom:20px; margin-top: 20px;}



	.h_industryC dl{ margin:20px 0;}



	.h_industryC dl a { height: auto;padding: 0;}



	.h_industryC dl a dt{margin: 0 auto;}



	.h_industryC dl a dd i{ display:none;}



	.h_T h2{    font-size: 30px;}



	.h_newC dl:nth-child(4),.h_newC dl:nth-child(5),.h_newC dl:nth-child(6){ display:none;}



	.about img{ width:100%;}



	.nav__list li {display: block;}



    .nav__list li a{padding: 5px 0;}



	.otherbanner1 {  padding: 138px 0 70px;}



	.new dl dt {  width: 240px;}



	.new dl dd {  width: calc(100% - 270px);}



	.h_aboutCR h5, .industrylist h5 { font-size: 18px;}



	.new dl dd div time{font-size: 20px;}



	.new dl dd div h5 { width: calc(100% - 150px);}



	.new dl dd div{padding-bottom: 10px;}



	.new p { height:50px;margin-top: 10px;}



	.new span {  margin-top: 14px;}



	.newmain h1 { font-size: 24px;}



	.prenext p:last-child { text-align: left; margin-top:10px;}



	.dh{ display:none}



}











@media(max-width:767px){



	.logo img{ height:45px}



	.h_aboutCR{ padding:0px}



	.h_aboutCR h5, .industrylist h5{ font-size:22px}



	.industrylist dl dt{ width:100%}



	.industrylist h5{ text-align:center;}



	.industrylist dl dt img{ width:100%}



	.industrylist span{ margin-top:10px}



	.industrylist dl dd{ width:100%}



	.flex-control-nav,.site,.new span{ display:none;}



	.bannerb,.bannerbg{ display:none;}



	.banners,.bannersbg{ display:block;}



	.logo{ margin:20px 0 0 15px;}



	footer{ padding: 30px 0;}



	.footTit h2 { font-size: 22px;}



	.bq { padding: 22px 15px;}



	.pad60 { padding: 30px 0;}



	.new,.newmain,.aboutC{ padding:0 15px;}



	.newmain h1 { font-size: 18px;}



	.padpic{ padding:0 !important;margin:10px 0; width:100%;float:none !important;}



	.aboutC h4 { font-size: 26px;}



	.aboutC h5 {font-size: 20px;margin: 10px 0 20px;}
	
	



}











@media(max-width:640px){
	
	.industrylist h5{ text-align:left}
	
	.liuy{ display:none}


	.hzhb li div span{ display:none}



	.container{ padding-left:10px; padding-right:10px}



	.new dl dt { width: 180px;}



	.new dl dd { width: calc(100% - 195px);}



	.new dl dd div h5,.new dl dd div time { width:100%;font-size: 15px;}



	.new dl dd div { padding-bottom: 3px;}



	.new p {height: 40px;margin-top: 3px;line-height: 20px;font-size: 13px;}



	.pagelist li a {height: 30px; line-height: 30px;padding: 0 10px;}



	.new dl { margin-bottom: 20px;}



	.pagelist {  margin-top: 20px;}



	.brand li a{padding: 15px;}

	
	
	.bq{margin-bottom: 24px;}



}







@media (max-width:495px){



	.footR dl{text-align: center;}



	.footR dl dt {float: none;}



	.footR dl dd { float: none; margin: 20px auto 0;}



	



}







@media (max-width:390px){



	.new dl dt {width: 120px;}



	.new dl dd { width: calc(100% - 135px);}



	.new p {font-size: 12px;}



}