﻿/*全局*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,img, ins, kbd, q, s, samp,small, strike,strong,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead{margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baselinebaseline; background: transparent; list-style:none;}
@font-face {
 font-family: 'Muli';
src: url('/static/default/web/font/Muli.eot'); /* IE9 Compat Modes */
src: url('/static/default/web/font/Muli.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
/*		 url('/static/default/web/font/Muli.woff') format('woff'), /* Modern Browsers */
		 url('/static/default/web/font/Muli.ttf')  format('truetype'), /* Safari, Android, iOS */
		 url('/static/default/web/font/Muli.svg#Muli') format('svg'); /* Legacy iOS */
}
html {-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}
body{color:#111; width:100%; min-width:1200px; font-family:"Muli", Arial, Helvetica, sans-serif;background:#f2f2f2;}
a{color:#111; text-decoration:none;}
a:hover{color:#0a5f98; text-decoration:none;}
img{ vertical-align:middle;}
.clear{clear: both; height:0px; overflow:hidden;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.big{ width:1200px; margin:0 auto; overflow:hidden; height:auto;  font-family:"Muli", Arial, Helvetica, sans-serif;  }
br{height:1%;  font-size:0; clear:both;}

h1,h2,h3,h4,h5,h6{font-family:"Muli", Arial, Helvetica, sans-serif; font-weight:300;}
/*top*/
.ld_top{position:fixed; z-index:999; width:100%;background:#000; height:70px;box-shadow: 0px 0px 5px #adadad;  }
.ld_top .big{ width:1200px;}
.ld_top h1{ height:70px; overflow:hidden; padding:7px 0 0 0;}
.ld_top h1 a{ color:#fff; font-family:"Muli", Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; }
.ld_top h1 a img{ padding-right:10px;width: 200px;}
.ld_nav ul li{ float:left; display:inline; height:70px; line-height:70px; font-family:"Muli", Arial, Helvetica, sans-serif; }
.ld_nav ul li a{ display:inline-block; padding:0 24px;font-size:14px;color:#fff; text-transform:uppercase; font-weight: 700;   }
.ld_nav ul li a:hover{ color:#65c0ff;}
.backg1 .backga{ color:#65c0ff;}
/*subnav*/
.ld_nav .subNav{ display:none;  position:absolute; left:55%; top:70px; z-index:99;background:#353535 url(../images/subNav_bg.png); text-align:center; }
.ld_nav ul li .subNav li{ float:none; position:relative;width:120px;}
.ld_nav ul li .subNav a{ display:block; line-height:46px; width:120px; text-align:left;  font-size:15px; text-transform:capitalize;color:#fff; border-bottom:1px solid #656565;}
.ld_nav ul li .subNav a:hover{ color:#65c0ff;}
.thrdNav{ display:none; position:absolute; left:85px; top:0px;  z-index:99;background:#939393 url(../images/subNav_bg.png);}
.ld_nav ul li .subNav .thrdNav a{ width:180px;line-height:46px; }

/*banner*/
.fullwidthbanner-container{	width:100% !important;	position:relative; height:670px !important; overflow:hidden; }
.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	background:#e1472f !important;}
.tp-leftarrow:hover,.tp-rightarrow:hover {background-color:#e1472f !important; }
.tp-leftarrow.large {z-index: 100;	cursor: pointer; position: relative; background: #393939 url(../images/slider-left-arrow.png) no-Repeat; width: 42px; height: 43px;
margin-left: 0px; margin-top: -21px; -webkit-transition: background 0.1s linear; -moz-transition: color, background 0.1s linear; -o-transition: color, background 0.1s linear;	transition: color, background 0.1s linear;	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);}
.tp-rightarrow.large {z-index: 100; cursor: pointer; position: relative; background: #393939 url(../images/slider-right-arrow.png) no-Repeat 0 0; width: 42px; height: 43px; margin-left: 0; margin-top: -21px; -webkit-transition: background 0.1s linear; -moz-transition: color, background 0.1s linear; -o-transition: color, background 0.1s linear;  transition: color, background 0.1s linear; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);}
/*products*/
.ld_product ul li{ position:relative; z-index:9; width:33.14%; height:360px; overflow:hidden; border:1px solid #CCC;border-top:2px solid #CCC; }
.ld_product ul li:hover p{ display:none;}
.ld_product p{ position:absolute; left:0; top:0; z-index:99;*zoom:1; width:100%; height:360px; background:#000;background:rgba(0,0,0,0.6); filter:Alpha(opacity=70); }
.ld_product p a{ position:relative; left:14px; top:86%; width:390px;text-align:center; line-height:36px; font-size:20px; color:#fff;}
.ld_product li img{ vertical-align:middle;transition:all 0.5s;}
.ld_product li img:hover{transform:scale(1.1);}
/*内页共用*/
.ny_big{ width:1200px; margin:0 auto; padding:20px 0 20px 0; text-align:center;}
.ny_big h3{ font-size:20px; line-height:60px; font-weight:normal; text-align:center; color:#000;
animation:Rightfadein 1s 0s ease  both;}
.ny_big h4{ font-size:14px; line-height:36px; padding-bottom:40px; font-weight:normal; text-align:center;
animation:Rightfadein 1s 0.5s both ;}
@keyframes Rightfadein{		
	  from{ opacity:0; transform:translate3d(4%,0,0)}
	  to{ opacity:1;transform:translate3d(0,0,0)}
	  }
/*about*/
.demo {width:1200px;height:500px;font-size: 14px;position:relative; overflow:hidden; margin:0 auto;}
.demo a.control {position:absolute;display: block;top: 50%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(../images/buttons.png) no-repeat}
.demo a.prev {left: 0;background-position: 0 0}
.demo a.next {right: 0;background-position: -76px 0}
.demo a.prev:hover {background-position: 0 -112px}
.demo a.next:hover {background-position: -76px -112px}
.slider {display: none}

.sy_about{ line-height:24px; font-size:14px; text-align:center; padding:50px 0;}
.sy_about .ny_big h3 a{ color:#333;}
.sy_about .ny_big h4{ padding-bottom:0px;}
.ld_video{ padding:50px 0; text-align:center;}
.ny_zhengsu{ padding-bottom:30px; background:#dfdfdf;}
#marquee1 {width:1200px; margin:0 auto;height:190px;overflow:hidden;}
#marquee1 ul li{ width:120px; padding-right:60px;}
#marquee1 ul li a{ display:block; width:180px; height:240px;}
/*products*/
.product_inner,.ablm_inner{ background:#ececec; padding:76px 0 30px;}
.ny_list{ text-align:right; padding-right:72px; padding-top:50px; background:#f9f9f9}
.ny_list a{ display:inline-block; padding:0 10px; height:46px; text-align:center; line-height:46px; background:#fff; color:#fff; border:1px solid #39a8f3; border-radius:3px; color:#007dd0; border-bottom: 0px;}
.product_inner ul li{ width:370px; height:425px; overflow:hidden; border:1px solid #e4e4e4; background:#fff; margin:20px 10px; line-height:24px;}
.product_inner ul li:hover{ box-shadow: 0px 5px 10px #d5d5d5;}
.product_inner ul li .pro_img{ width:370px; height:240px; overflow:hidden;}
.product_inner li img{ transition:all 0.5s;}
.product_inner li img:hover{transform:scale(1.1);}
.product_inner ul li .pro_title{ padding:20px; font-size:14px;}
.product_inner ul li h3 a{ font-size:18px; font-weight:normal; color:#333; line-height:50px;}
.product_inner ul li h3 a:hover{ color:#ff9000;}
.xq_big{ padding:50px 0; }
.proxq_left{ width:600px; line-height:26px;}
.proxq_left h3{ font-size:18px; text-transform:uppercase; line-height:60px; padding-bottom:20px;}
.xq_tied{ color:#8a8a8a;}
.proxq_right{ width:500px; padding-top:50px;}
.proxq_inner{ margin:50px auto;}
.xq_area{ position:relative; z-index:9;margin-bottom: 50px;
    line-height: 30px;}
.proxq_inner h4{ height:50px; line-height:50px; margin-bottom:30px;  border:1px solid #006197; padding-left:20px; border-radius:50px; font-size:14px; }
.proxq_inner #inp{ position:absolute; right:0; top:0; height:52px; line-height:52px; display:inline-block; float:right; width:100px;  text-align:center; background:#006197; border:0; color:#fff; font-size:30px; cursor:pointer;border-radius:50px; }
/*.proxq_info{ display:none;}*/
.proxq_inner #inp2{ position:absolute; right:0; top:0; height:52px; line-height:52px; display:inline-block; float:right; width:100px;  text-align:center; background:#006197; border:0; color:#fff; font-size:30px; cursor:pointer;border-radius:50px; }
/*projects*/
.anli_one{ position:relative; z-index:9; padding-bottom:100px;*zoom:1; }
.anli_inner{ width:320px; padding:100px 0 0 100px; text-align:center; font-size:14px; line-height:22px;}
.anli_inner h3{ line-height:60px; padding:30px 0; font-size:30px;}
.anli_inner2{ width:430px;}
.ny_anli .imghover{ display:none; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=50); background:#000;/*实现IE背景透明*/ font-size:14px; line-height:26px;color:#fff;}
.imghover h5{position:relative; font-size:20px; line-height:60px; }
.imghover p{position:relative; width:360px;}
.ny_anli  .anli_one .imghover{ position:absolute; left:0; top:0; z-index:99; width:500px; height:357px; padding:100px 110px 0;}
.anli_two{ position:relative; z-index:9; padding-bottom:100px;}
.anli_cover{ position:absolute; left:0; bottom:100px; z-index:999; background:#f5a200; height:80px; width:70%; line-height:80px; text-align:center; color:#fff; font-size:30px;}
.ny_anli  .anli_two .imghover{ position:absolute; right:0; top:0; z-index:99; width:375px; height:458px; padding:160px 40px 0;}
/*news*/
.ny_news{ padding:50px 0; text-align:left;}
.nfst_news{ background:#f7f7f7; padding:50px 0;}
.list_news .nfst_img{ width:400px; }
.list_news  .nfst_info{ width:530px;}
.list_news li{ padding:30px 0; border-bottom:1px dashed #e0e0e0; line-height:24px;}
.list_news li:hover{ background:#f5f5f5;}
.list_news li h3{ line-height:50px;}
.list_news li h3 a{ color:#333;}
.list_news li h3 span{ float:right; font-size:14px; color:#ccc;padding-right: 20px;}
a.news_btn{ display:inline-block; font-size:14px; padding:10px 0;}
a.news_btn:hover{ color:#06F;}
.news_img{width:380px; }
.news_img img{border-radius:10px;}
.news_info{width:820px;}
/*contact*/
.ny_cattop{ display:none; color:#fff;}
.ny_cattop h3{ color:#fff; padding-top:200px; font-size:30px;}
.ny_contact{ width:1050px; margin:0 auto; padding:76px 0 50px;}
.ny_contact h2{ padding-bottom:20px;}
.nyc_inner{ width:500px;font-size:14px;  line-height:26px;}
.nyc_inner a:hover{ color:#06F;}
.nyc_inner p{ padding-bottom:10px;}
.nyc_inner p img{ padding-right:10px;}
.ny_message{ width:400px;}
/*foot*/
.ld_honor h3{ text-align:center; padding:30px;}
.ld_honor li{ padding:20px 62px;}
.ld_foot{ width: 100%; position: relative;    z-index: 2; background:#444; color:#9e9e9e; padding:30px 0; border-top:1px solid #ccc; font-size:14px;  }
.ld_foot a{ color:#9e9e9e;}
.ld_foot a:hover{color:#fff;}
.ld_foot h3{ color:#9e9e9e; font-size:16px; text-transform:uppercase; font-weight:normal; line-height:100px;}
.ld_about{ width:240px; line-height:22px;}
.ft_list{ width:225px; padding:0 26px; }
.ld_contact{ width:320px;padding-right:60px; background: url(../images/ft_icon.png) left 94px no-repeat;}
.ld_contact p{ line-height:21px; margin-bottom:10px; padding-left:26px;}
.ft_list a{ display:block; width:240px; line-height:26px;}
@font-face {font-family: "iconfont";
  src: url('/iconfont.eot'); /* IE9*/
  src: url('/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/iconfont.woff') format('woff'), /* chrome, firefox */
  url('/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont { display:inline-block;
  font-family:"iconfont" !important;
  font-size:24px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.linkedin{ padding:0 20px; font-size:22px;}

.ld_message{ width:300px; }
.ld_message td.input{ width:286px; padding:10px 8px;}
.ld_message td.input input{ width:286px; line-height:30px; border:0px solid #d1d1d1; color:#7d7d7d;font-family:"Muli", Arial, Helvetica, sans-serif;}
.ld_message td.input textarea{ border:0px solid #d1d1d1; color:#7d7d7d;font-family:"Muli", Arial, Helvetica, sans-serif;}
.ld_message td .submit{ width:100px; height:46px;  text-align:center; line-height:46px;color:#fff; border:1px solid #035f9e;  border-radius:3px; background:#035f9e; font-size:16px; margin:10px 0 0 8px;}
.ny_message td.input{ width:250px; padding:10px 8px;}
.ny_message td.input input{ width:211px; line-height:30px; border:1px solid #d1d1d1; color:#7d7d7d;font-family:"Muli", Arial, Helvetica, sans-serif;}
.ny_message td.input textarea{  border:1px solid #d1d1d1; width:444px;}
.ny_message td .submit{ color:#fff; border:1px solid #035f9e;  border-radius:3px; background:#035f9e; }

.ld_foot .ld_message td.input input{ background:#222;}
.ld_foot .ld_message td.input textarea{ background:#222;}
.ld_copyright{background:#eaeaea; line-height:24px;  border-top:1px solid #ccc; padding:10px 0; font-size:14px;}
.ld_copyright .big{ color:#222;}
.ld_copyright a{ color:#222;}
#rtt{ position:fixed; right:10px; bottom:100px; z-index:99999;background: url(../images/backtop.jpg) no-repeat; width:46px; height:46px;}
#rtt a{ display:block;width:46px; height:46px;}

/* lightbox */
.lightboxOverlay {  position: absolute;  top: 0;  left: 0;  z-index: 9999;  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  opacity: 0.8;  display: none;}
.lightbox {  position: absolute;  left: 0;  width: 100%;  z-index: 10000;  text-align: center;  line-height: 0;
  font-weight: normal;}
.lightbox .lb-image {  display: block;  height: auto;  max-width: inherit;  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;  -ms-border-radius: 3px;  -o-border-radius: 3px;  border-radius: 3px;}
.lightbox a img {  border: none;}
.lb-outerContainer {  position: relative;  background-color: white;  *zoom: 1;  width: 250px;  height: 250px;
  margin: 0 auto;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;
  -o-border-radius: 4px;  border-radius: 4px;}
.lb-outerContainer:after {  content: "";  display: table;  clear: both;}
.lb-container {  padding: 4px;}
.lb-loader {  position: absolute;  top: 43%; left: 0;  height: 25%;  width: 100%; text-align: center; line-height: 0;}
.lb-cancel {  display: block;  width: 32px;  height: 32px;  margin: 0 auto;  background: url(../images/loading.gif) no-repeat;}
.lb-nav {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: 10;}
.lb-container > .nav {  left: 0;}
.lb-nav a {  outline: none;}
.lb-prev, .lb-next {  height: 100%;  cursor: pointer;  display: block;}
.lb-nav a.lb-prev {  width: 34%;  left: 0;  float: left;  background: url(../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;  -o-transition: opacity 0.6s;  transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}
.lb-nav a.lb-next {  width: 64%;  right: 0;  float: right;  background: url(../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  opacity: 0;  -webkit-transition: opacity 0.6s;  -moz-transition: opacity 0.6s;  -o-transition: opacity 0.6s;  transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}
.lb-dataContainer {  margin: 0 auto;  padding-top: 5px;  *zoom: 1;  width: 100%;  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;  border-bottom-left-radius: 4px;  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;  border-bottom-right-radius: 4px;}
.lb-dataContainer:after {  content: "";  display: table;  clear: both;}
.lb-data {  padding: 0 4px;  color: #ccc;}
.lb-data .lb-details {  width: 85%;  float: left;  text-align: left;  line-height: 1.1em;}
.lb-data .lb-caption {  font-size: 13px;  font-weight: bold;  line-height: 1em;}
.lb-data .lb-number {  display: block; height:0; overflow:hidden;  clear: left;   font-size: 0;  color: #999999;}
.lb-data .lb-close {  display: block;  float: right;  width: 30px;  height: 30px;  background: url(../images/close.png) top right no-repeat;  text-align: right;  outline: none;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;  -webkit-transition: opacity 0.2s;  -moz-transition: opacity 0.2s;  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}

.thumbnail{padding:3px 3px 8px 3px;background: #fff;border: 1px solid #f5f5f5;float: left;margin-right: 10px;
	margin-bottom: 10px;}	
.thumbnail p{ font-size:16px; line-height:36px; text-align:center; padding:20px 0; color:#333;}
.thumbnail .pro_img{ width:370px; overflow:hidden;}
.thumbnail img{transition: all 0.5s;}
.thumbnail img:hover{transform:scale(1.1);}

/*
.product_inner .big ul { width:370px; height:425px; overflow:hidden; border:1px solid #e4e4e4; background:#fff; margin:20px 10px; line-height:24px;}
.product_inner .big ul li:hover{ box-shadow: 0px 5px 10px #d5d5d5;}
.product_inner .big ul li .pro_img{ width:370px; height:240px; overflow:hidden;}
.product_inner .big li img{ transition:all 0.5s;}
.product_inner .big li img:hover{transform:scale(1.1);}
.product_inner .big ul li .pro_title{ padding:20px; font-size:14px;}
.product_inner .big ul li h3 a{ font-size:18px; font-weight:normal; color:#333; line-height:50px;}
.product_inner .big ul li h3 a:hover{ color:#ff9000;}*/
.digg4 ul li { clear: none;width:auto; display:inline-block; padding: 2px 20px; height:30px; background:#eaeaea; line-height:30px; text-align:center;}
 .digg4 ul li:hover a,.digg4 ul li.active a{ color:#fff}
.digg4 ul li:hover,.digg4 ul li.active{ background:#0966a8; color:#fff;}
.digg4 span.miy,.digg4 span.nolink,.digg4 select{ display:none;}

p.fc-show-prev{float:left;}
p.fc-show-next{float:right;}
.ep-show-prevnext-wrap{margin-bottom:30px;}
p.fc-show-prev a:hover,.fc-show-next a:hover{color:#0966a8;}