
/*************************
*******Typography******
**************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,strong, sub, sup, tt, var, legend, fieldset,menu,section {
	margin: 0;
	padding: 0;
}

body {
  background: #fff;
  font-family: "微软雅黑", 'Open Sans', sans-serif;
  color:#4e4e4e;
  line-height: 160%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600; 
  font-family: "微软雅黑", 'Open Sans', sans-serif;
}

h1{
  font-size: 36px;
  color:#fff;
}

h2{
  font-size: 20px;
}

h3{
  font-size: 16px;
}

h4{
  font-size: 16px;
}

ul,li{ list-style:none; margin:0; padding:0;}
a {
  color: #4e4e4e;
  -webkit-transition: color 300ms, background-color 300ms;
  -moz-transition: color 300ms, background-color 300ms;
  -o-transition:  color 300ms, background-color 300ms;
  transition:  color 300ms, background-color 300ms;
}

a:hover, a:focus {
  color: #84c225;
}

hr {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #fff;
}

img{ max-width:100%; border:0;}

.btn-primary {
  padding: 8px 20px;
  background: #c52d2f;
  color: #fff;
  border-radius: 4px;
  border:none;
  margin-top: 10px;
}


.btn-primary:hover, 
.btn-primary:focus{
  background: #c52d2f;
  outline: none;
  box-shadow: none;
} 

.btn-transparent {
  border: 3px solid #fff;
  background: transparent;
  color: #fff;
}

.btn-transparent:hover {
  border-color: rgba(255, 255, 255, 0.5);
}

a:hover,
a:focus {
  color: #111;
  text-decoration: none;
  outline: none;
}

.dropdown-menu {
  margin-top: -1px;
  min-width: 180px;
}

.center h2{
  font-size: 36px;
  margin-top: 0;
  margin-bottom: 20px;
}

.media>.pull-left{
  margin-right: 20px;
}

.media>.pull-right{
  margin-left: 20px;
}

body > section {
  padding: 70px 0;
}

.center {
  text-align: center;
  padding-bottom: 55px;
}

.scaleIn {
  -webkit-animation-name: scaleIn;
  animation-name: scaleIn;
}

.lead{
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.transparent-bg {
  background-color: transparent !important;
  margin-bottom: 0;
}

@-webkit-keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}


/*************************
*******Header******
**************************/

#header .search{
  display: inline-block;
}

.navbar>.container .navbar-brand{
  margin-left: 0;
}

.top-bar {
  padding: 10px 0;
  background: #1e1e1e;
  border-bottom: 1px solid #222;*/
  line-height: 28px;
}

.top-number{
  color: #fff;
}

.top-number p{
  margin: 0
}
.top-number i{ color:#fff;}

.social{
  text-align: right;
}

.social-share{
 display: inline-block;
 list-style: none;
 padding: 0;
 margin: 0;
}

ul.social-share li {
  display: inline-block;
  padding:0 12px;
  position:relative;
}
ul.social-share li .zwm{
	position:absolute;
	z-index:999;
	left:-55px;
	display:none;
	}
ul.social-share li:hover .zwm{ display:block;}

/*ul.social-share li a {
  display: inline-block;
  color: #fff;
  background: #404040;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  border-radius: 2px;
}

ul.social-share li a:hover {
  background: #c52d2f;
  color: #fff;
}*/

.search i {
  color: #fff;
}

input.search-form{
  background: transparent;
  border: 0 none;
  width: 60px;
  padding: 0 10px;
  color: #FFF;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  -ms-transition: all 400ms;
  -o-transition: all 400ms;
  transition: all 400ms;
}

input.search-form::-webkit-input-placeholder{
  color: transparent;
}

input.search-form:hover::-webkit-input-placeholder {
  color: #fff;
}

input.search-form:hover {
  width: 180px;
}

.navbar-brand {
  padding: 0;
  margin:0;
}

.navbar {
  border-radius: 0;
  margin-bottom: 0;
  background: #000;
}

/* .navbar-nav{
  margin-top: 12px;
 }*/

.navbar-nav>li{
	margin-left:5px;
  /*padding-bottom: 28px;*/
}

.navbar-inverse .navbar-nav > li > a {
  padding: 0 20px;
  margin: 0;
 /* border-radius: 3px;*/
  color: #fff;
  line-height: 90px;
  display: inline-block;
}

.navbar-inverse .navbar-nav > li > a:hover{
	color: #fff;
	background:#84c225;
}

.navbar-inverse {
  border: none;
}

.navbar-inverse .navbar-brand {
  line-height: 90px;
  color: #fff;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
	background:#84c225 ;
	color: #fff;
}

.navbar-inverse .navbar-nav .dropdown-menu {
  /*background-color: rgba(0,0,0,.85);
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);*/
  border: 0;
  padding: 0;
  margin-top: 0;
  border-top: 0;
  border-radius: 0;
  left: 0;
  background-color:#000;
}

.navbar-inverse .navbar-nav .dropdown-menu:before{
  position: absolute;
  top:0;
}

.navbar-inverse .navbar-nav .dropdown-menu > li > a {
  padding: 8px 15px;
  color: #fff;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,
.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,
.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
	background-color:#84c225 ;
  color: #fff;
  border-bottom:0px solid #ed1b23;
}

.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {
  border-radius: 0 0 3px 3px;
}

.navbar-inverse .navbar-nav .dropdown-menu > li.divider {
  background-color: transparent;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-top: 0;
  padding-bottom: 0;
}


/*************************
*******Home Page******
**************************/


#main-slider {
  position: relative;
  overflow:hidden;
}

.no-margin {
  margin: 0;
  padding: 0;
}

#main-slider .carousel .carousel-content {
  margin-top: 0px;
  color:#363636;
}


#main-slider .carousel .slide-margin{
  margin-top: 50px;
}
#main-slider .carousel h1,#main-slider .carousel h2 {
  color: #363636;
  line-height:200%;
  font-size:30px;
}
#main-slider .carousel h1{ font-size:60px;}
#main-slider .carousel h2{
	font-size:30px;
	font-weight: normal;
	line-height: 42px;
}

#main-slider .carousel .btn-slide {
  padding: 8px 20px;
  background: #acacac;
  color: #fff;
  border-radius: 4px;
  margin-top: 25px;
  display: inline-block;
}
#main-slider .carousel .btn-slide span{ display:block; float:right; margin-left:60px; font-family:'宋体';}
#main-slider .text{ position:absolute; left:10%; top:20%; z-index:10;}
#main-slider .col-sm-6{ width:100%;}
#main-slider .carousel .slider-img{
  text-align: right;
  position: absolute;
  width:100%;
  margin-top: 40px;
}


#main-slider .carousel .item {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0 !important;
  opacity: 0;
  top: 0;
  position: absolute;
  width: 100%;
  display: block !important;
  height: 730px;
  -webkit-transition: opacity ease-in-out 500ms;
  -moz-transition: opacity ease-in-out 500ms;
  -o-transition: opacity ease-in-out 500ms;
  transition: opacity ease-in-out 500ms;
}

#main-slider .carousel .item:first-child {
  top: auto;
  position: relative;
}

#main-slider .carousel .item.active {
  opacity: 1;
  -webkit-transition: opacity ease-in-out 500ms;
  -moz-transition: opacity ease-in-out 500ms;
  -o-transition: opacity ease-in-out 500ms;
  transition: opacity ease-in-out 500ms;
  z-index: 1;
}

#main-slider .prev,
#main-slider .next {
  position: absolute;
  top: 50%;
  background-color: #fff;
  color: #d9d9d9;
  display: inline-block;
  margin-top: -25px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  z-index: 5;
}

#main-slider .prev:hover,
#main-slider .next:hover {
  background-color: #000;
}

#main-slider .prev {
  left: 10px;
}

#main-slider .next {
  right: 10px;
}

#main-slider .carousel-indicators li {
  width: 20px;
  height: 20px;
  background-color: #fff;
  margin: 0 15px 0 0;
  position: relative;
}

#main-slider .carousel-indicators li:after {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: rgba(198, 198, 198, 78);
  left: -3px;
  top: -3px;
}

#main-slider .carousel-indicators .active{
  width: 20px;
  height: 20px;
  background-color: #8dc63f;
   margin: 0 15px 0 0;
   position: relative;
}

#main-slider .carousel-indicators .active:after {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: #8dc63f;
  border: 1px solid #8dc63f;
  left: -3px;
  top: -3px;
}

#main-slider .active .animation.animated-item-1 {
  -webkit-animation: fadeInUp 300ms linear 300ms both;
  -moz-animation: fadeInUp 300ms linear 300ms both;
  -o-animation: fadeInUp 300ms linear 300ms both;
  -ms-animation: fadeInUp 300ms linear 300ms both;
  animation: fadeInUp 300ms linear 300ms both;
}

#main-slider .active .animation.animated-item-2 {
  -webkit-animation: fadeInUp 300ms linear 600ms both;
  -moz-animation: fadeInUp 300ms linear 600ms both;
  -o-animation: fadeInUp 300ms linear 600ms both;
  -ms-animation: fadeInUp 300ms linear 600ms both;
  animation: fadeInUp 300ms linear 600ms both;
}

#main-slider .active .animation.animated-item-3 {
  -webkit-animation: fadeInUp 300ms linear 900ms both;
  -moz-animation: fadeInUp 300ms linear 900ms both;
  -o-animation: fadeInUp 300ms linear 900ms both;
  -ms-animation: fadeInUp 300ms linear 900ms both;
  animation: fadeInUp 300ms linear 900ms both;
}

#main-slider .active .animation.animated-item-4 {
  -webkit-animation: fadeInUp 300ms linear 1200ms both;
  -moz-animation: fadeInUp 300ms linear 1200ms both;
  -o-animation: fadeInUp 300ms linear 1200ms both;
  -ms-animation: fadeInUp 300ms linear 1200ms both;
  animation: fadeInUp 300ms linear 1200ms both;
}

#feature{ padding:20px 0;}
#feature .features{ padding:60px 0; border-bottom:1px solid #e1e1e1; overflow:hidden;}
#feature .features:last-child{ border:0;}
#feature .features .feat-img{ width:44%; text-align:center; float:left; padding-top:30px;}
#feature .features .feat-list{ width:50%; float:right;}
#feature .features .feat-list h2{ font-size:36px; line-height:120%; margin-bottom:20px;}
#feature .features .feat-list h2 span{ display:block; font-size:18px;}
#feature .features .feat-list li{ width:33.3%; float:left; text-align:center;}
#feature .features .feat-list li i{ max-width:112px;}
#feature .features .feat-list li span{ text-align:center; line-height:20px; font-size:14px; display:block; padding:15px 0;}
#feature .features:last-child .feat-img{ float:right; padding:0;}
#feature .features:last-child .feat-list{ float:left; margin-top:20px;}

#home-case{ width:100%; padding:50px 0 90px 0; background:url(/html/data/template/jeatech/images/case/home-cbg.jpg) 0 0 no-repeat; background-size:100% 100%;}
#home-case h2,#customers h2{ text-align:center; font-size:36px; color:#fff; margin-bottom:50px;}
#home-case h2 span,#customers h2 span{ font-size:12px; text-transform:uppercase; display:block; line-height:30px;}
#home-case li{ width:25%; float:left; margin-bottom:15px;}
#home-case li .bg-box{margin-right:15px; background:url(/html/data/template/jeatech/images/case/cbg2.jpg) 0 0 no-repeat; background-size:100% 100%; position:relative; text-align:center;}
#home-case li .tit{ position:absolute; z-index:100; color:#fff; left:20px; top:20px; font-size:14px; text-align:left;}
#home-case li .tit span{ display:block; font-family:'FontAwesome';}

#customers h2{ border-bottom:1px solid #e1e1e1; padding-bottom:30px; margin-bottom:20px; color:#363636; overflow:hidden;}
#customers li{ width:16.666%; float:left; text-align:center; height:50px; line-height:50px; margin-top:10px;}
#customers li img{ max-width:80%;}

/******************
 404 page css
 ******************/

#error .btn-success:hover, 
.btn-success:focus, 
.btn-success:active, 
.btn-success.active, 
.open .dropdown-toggle.btn-success:hover {
  background-color: #EBEBEB;
  border-color: #EBEBEB;
  color: #4E4E4E;
}

#error h1{
  color: #4e4e4e;
  text-transform: uppercase;
}

.home_box_m{ max-width:1170px; margin:0 auto;}
.home_box_l {  float:left; margin-bottom:1.5em}
.home_box_r { float:right; margin-bottom:1.5em}




/***********************
********* Footer ******
************************/
#footer { padding: 30px 0; color: #fff; background: #2e2e2e;  font-size:12px; line-height:18px; width:100%;  float:left;}
#footer a {  color: #fff;}
#footer a:hover { color: #84c225;}
#footer .copyright{ width:50%; float:left;}
#footer .copyright .foot-nav{ margin-bottom:20px;}
#footer .copyright .foot-nav span{ padding:0 10px;}
#footer .icon-box{ float:right; margin-left:10px; cursor:pointer}
#footer .icon-box .pic{ display:none; position:absolute; z-index:100; margin:-140px 0 0 -43px; width:120px; height:140px;}
#footer .icon-box:hover .pic{ display:block;}
#footer ul { list-style: none; padding: 0; margin: 0;}
#footer ul > li { overflow:hidden; margin-bottom:10px;}
#footer ul > li.copyright{ border-bottom:1px solid #4d4d4d; padding-bottom:20px;}
#footer ul > li h3{ font-size:1.5em; line-height:1.5em;}
#footer ul > li a{ white-space:nowrap; padding:0 5px; line-height:25px;}
#footer .zwm{ max-width:14%; text-align:center; line-height:18px; float:right;}
#footer .zwm img{ margin-bottom:12px;}



/*****内页*****/
#ny-banner{ text-align:center; background:#ebebeb; overflow:hidden; padding:0; display:block;}
#info-wrap { padding:100px 0;}
.info-wrap{ line-height:180%; font-size:14px;}
.info-wrap p{ margin-bottom:20px;}
.about{ text-align:center;}
.about p{ margin-bottom:50px;}

.bg_w{ width: auto; margin:0 auto; background:#FFF;padding:6em 0 0 0; max-width:1170px;}

#pro-menu{ width:15%; float:left;}
#pro-menu ul{ width:100%;}
#pro-menu li{ width:100%; white-space:nowrap;}
#pro-menu li a{ display:block; line-height:30px; font-size:14px; color:#636363;}
#pro-menu li a:hover,#pro-menu li.active a{ color:#84c225; line-height:30px; position:relative;}

#pro-info2,#service{ line-height:180%; font-size:14px; text-align:center; overflow:hidden; float:left; width:85%;}
#pro-info2 p,#service p{ margin-bottom:20px;}
#pro-info2 h1,#service h1{
	font-size:48px;
	margin-bottom:20px;
	color:#363636;
	font-weight: normal;
}
#pro-info2 h2,#service h2{
	font-size:30px;
	margin-bottom:20px;
	color:#363636;
	font-weight: normal;
}
#pro-info2 h3,#service h3{
	height:60px;
	padding-bottom:20px;
	font-weight: normal;
}
#pro-info2 h3 span,#service h3 span{
	font-size:16px;
	border-bottom:solid 5px #494949;
	color:#9a9a9a;
	text-transform:uppercase;
	padding-bottom:10px;
	font-weight: normal;
}
#pro-info2 h4{
	font-size:18px;
	margin-bottom:60px;
	font-weight: normal;
}
#pro-info2 .container div{ border-bottom:1px solid #e1e1e1; margin-bottom:20px; padding:20px 0;}
#pro-info2 .container div p{margin-left:auto; margin-right:auto;}
#pro-info2 .container div:last-child{ border:0;}
#pro-info2 .plist,#case ul{ margin:0 -1.3%; overflow:hidden; padding:50px 0;}
#pro-info2 .plist li,#case li{ width:30.7%; float:left; margin:0 1.3%;}
#pro-info2 .list1{ width:660px; margin:0 auto; overflow:hidden;}
#pro-info2 .list1 li,#pro-info .list4 li{ width:220px; float:left; padding:20px 0; text-align:center;}
#pro-info2 .list1 li span,#pro-info .list4 li span{ display:block; min-height:74px; line-height:18px; padding-top:20px; overflow:hidden;}

#pro-info2 .list11{ width:880px; margin:0 auto; overflow:hidden;}
#pro-info2 .list11 li,#pro-info .list4 li{ width:220px; float:left; padding:40px 0; text-align:center;}
#pro-info2 .list11 li span,#pro-info .list4 li span{ display:block; min-height:74px; line-height:18px; padding-top:20px; overflow:hidden;}

#pro-info2 .list2{ margin-left:-3%; margin-right:-3%; overflow:hidden;}
#pro-info2 .list2 li{ width:47%; float:left; text-align:center; margin:0 1.5%; padding:20px 0;}
#pro-info2 .list2 li span,#pro-info .list3 li span{ display:block; line-height:70px; font-size:18px;}
#pro-info2 .list3{ padding:30px 0; overflow:hidden;}
#pro-info2 .list3 li{ float:left; margin-right:3%; text-align:center;}
#pro-info2 .list3 li:last-child{ margin-right:0;}
#pro-info2 .list4{ overflow:hidden;}
#pro-info2 .list4 li { width:20%;}
#pro-info2 table{ width:100%; border-collapse:collapse;}
#pro-info2 table th{ font-size:18px;}
#pro-info2 table td,#pro-info table th{ border:1px solid #ebebeb; padding:10px 20px; text-align:left;}




#pro-info,#service{  line-height:180%; font-size:14px; text-align:center; overflow:hidden;}
#pro-info p,#service p{ margin-bottom:20px;}
#pro-info h1,#service h1{
	font-size:48px;
	margin-bottom:20px;
	color:#363636;
	font-weight: normal;
}
#pro-info h2,#service h2{
	font-size:30px;
	margin-bottom:20px;
	color:#363636;
	font-weight: normal;
}
#pro-info h3,#service h3{
	height:60px;
	padding-bottom:20px;
	font-weight: normal;
}
#pro-info h3 span,#service h3 span{
	font-size:16px;
	border-bottom:solid 5px #494949;
	color:#9a9a9a;
	text-transform:uppercase;
	padding-bottom:10px;
	font-weight: normal;
}
#pro-info h4{
	font-size:18px;
	margin-bottom:60px;
	font-weight: normal;
}
#pro-info .container div{ border-bottom:1px solid #e1e1e1; margin-bottom:20px; padding:20px 0;}
#pro-info .container div p{ max-width:80%; margin-left:auto; margin-right:auto;}
#pro-info .container div:last-child{ border:0;}
#pro-info .plist,#case ul{ margin:0 -1.3%; overflow:hidden; padding:50px 0;}
#pro-info .plist li,#case li{ width:30.7%; float:left; margin:0 1.3%;}
#pro-info .list1{ width:660px; margin:0 auto; overflow:hidden;}
#pro-info .list1 li,#pro-info .list4 li{ width:220px; float:left; padding:20px 0; text-align:center;}
#pro-info .list1 li span,#pro-info .list4 li span{ display:block; min-height:74px; line-height:18px; padding-top:20px; overflow:hidden;}
#pro-info .list2{ margin-left:-3%; margin-right:-3%; overflow:hidden;}
#pro-info .list2 li{ width:47%; float:left; text-align:center; margin:0 1.5%; padding:20px 0;}
#pro-info .list2 li span,#pro-info .list3 li span{ display:block; line-height:70px; font-size:18px;}
#pro-info .list3{ padding:30px 0; overflow:hidden;}
#pro-info .list3 li{ float:left; margin-right:3%; text-align:center;}
#pro-info .list3 li:last-child{ margin-right:0;}
#pro-info .list4{ overflow:hidden;}
#pro-info .list4 li { width:20%;}
#pro-info table{ width:100%; border-collapse:collapse;}
#pro-info table th{ font-size:18px;}
#pro-info table td,#pro-info table th{ border:1px solid #ebebeb; padding:10px 20px; text-align:left;}






#case{ padding:100px 0; overflow:hidden;}
#case ul{ padding:0;}
#case li{ cursor:pointer;}
#case li:hover a{color: #84c225;}
#case li .pic-box{ width:100%; text-align:center; background:#fff;}
#case li .name{ line-height:20px; padding:30px 0; text-align:center; font-size:18px;}
#case-view{ padding:20px 0 50px 0; margin:0;}
#case-view .current{ margin-bottom:20px;}
.case-txt1{ background:#f5f5f5; margin-bottom:70px; font-size:14px; overflow:hidden;}
.case-txt1 .pic-box{ width:370px; height:250px; float:left;}
.case-txt1 .pic-box img{ max-height:100%; vertical-align:middle;}
.case-txt1 .text-box{ margin-left:370px; padding:15px 40px; line-height:20px;}
.case-txt1 .text-box h2{ line-height:50px; margin-bottom:10px; font-size:36px; overflow:hidden;}
.case-txt1 .text-box dl{ height:85px; margin-bottom:10px; overflow:hidden;}
.case-detail{ line-height:180%; font-size:14px;}
.case-detail h2{ border-bottom:1px solid #e1e1e1; font-size:30px; line-height:40px; color:#464646; margin-bottom:50px; padding-bottom:10px;}
.case-detail p{ margin-bottom:20px;}
#service h2{ font-size:30px; text-align:center; border-bottom:1px solid #e1e1e1; line-height:30px; padding:50px 0 20px 0; color:#434343;}
#service .list1,#service .list2{ padding-top:70px; overflow:hidden;}
#service .list1 li,#service .list2 li{ width:180px; height:240px; float:left; text-align:center;}
#service .list1 li.bg,#service .list2 li.bg{ width:130px; background:url(/html/data/template/jeatech/images/service/sicon1.png) 50% 90px no-repeat;}
#service .list1 li span,#service .list2 li span{ display:block; line-height:60px; font-size:18px;}
#service .list2{ width:800px; margin:0 auto;}


#contact{ padding:30px 0;}
#map{ margin-top:30px; border:1px solid #ccc; width:100%; height:550px;}
.contact{ padding-top:20px; font-size:14px; line-height:160%; overflow:hidden;}
.contact h3{ font-size:24px; line-height:180%; font-weight:normal; color:#353639; overflow:hidden; border-bottom:1px solid #e1e1e1; padding-bottom:20px;}
.contact ul{ padding:30px 0; overflow:hidden;}
.contact li{ float:left; margin-right:100px;}
.contact li p{line-height:18px; padding-left:30px; background:url(/html/data/template/jeatech/images/cicon.png) 0 0 no-repeat; margin-bottom:10px; font-size:14px; overflow:hidden;}
.contact li p.addr{ background-position:0 4px;}
.contact li p.tel{ background-position:0 -34px;}
.contact li p.mobile{ background-position:0 -70px;}
.contact li p.url{ background-position:0 -108px;}
.contact li p.email{ background-position:0 -145px;}


.current{ padding:15px 20px; color:#afafaf; line-height:18px; vertical-align:middle; text-align:right; font-size:14px;}
.current span{ padding:0 5px; font-family:'宋体';}
#new{ margin:0; padding:20px 0 50px 0;}
#new h1{ margin-top:30px;}
.nlist{ overflow:hidden; /*margin-top:-50px;*/ margin-bottom:30px;}
.nlist li{ padding:30px 0; border-bottom:1px dotted #e1e1e1; overflow:hidden;}
.nlist .text{ margin-left:170px; line-height:20px; font-size:14px;}
.nlist .text li{ padding:0; border-bottom:0; overflow:hidden;}
.nlist .text .ntitle{ height:20px; line-height:20px; font-size:12px; color:#676767; margin-bottom:10px;}
.nlist .text .ntitle a{ font-size:18px; margin-right:160px; color:#000; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.nlist .text .ntitle span{ width:140px; display:block; float:right;}
.nlist .text .detail{ height:100px;}
.npic{ width:150px; height:110px; line-height:110px; text-align:center; float:left;}
.npic img{ max-height:110px; max-width:150px; vertical-align:middle;}
.more{ width:29px; height:18px; overflow:hidden;}
.more a{ width:29px; height:18px;  background:url(/html/data/template/jeatech/images/morebg1.gif) left top no-repeat; display:block;}
.more a:hover{ background:url(/html/data/template/jeatech/images/morebg2.gif) left top no-repeat;}
.more a span{ text-indent:-2000px;}

.detail{ line-height:160%; font-size:14px; overflow:hidden; padding:30px 0;}
.detail h1{ font-size:30px; line-height:30px; color:#000; overflow:hidden; text-align:center; margin-top:0; margin-bottom:30px; border-bottom:1px solid #ebebeb; padding-bottom:20px;}
.detail h1 span{ font-size:12px; color:#676767; line-height:20px;}
.detail p{ padding-bottom:25px;}
.related{ border-top:1px solid #ebebeb; padding:20px; overflow:hidden;}
.related a{ display:block; max-width:46%; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.related a.pre{ background:url(/html/data/template/jeatech/images/pre.png) 0 0 no-repeat; padding-left:45px; float:left;}
.related a.next{ background:url(/html/data/template/jeatech/images/next.png) right 0 no-repeat; padding-right:45px; float:right;}


/*pages*/
.pages {padding:5px;margin:0px auto; text-align:center}
.pages a {border:1px solid #D51314; background: #fff; width:auto; padding:3px 7px 3px 7px; color:#D51314; text-align:center; margin-right:3px; text-decoration:none; display: inline; vertical-align:middle;}
.pages a:hover,.pages a:active{text-decoration:none; border:1px solid #D51314;color:#fff; background: #D51314;}
.pages a.pre {text-decoration:none; border:1px solid #D51314;padding-left:16px; background: #D51314;}
.pages a.next{text-decoration:none; border:1px solid #D51314;padding-right:16px;}
.pages .active { background:#D51314; color: #fff;}

/*新闻成功案例*/
#news{  margin:0 20px;}
#news .container{ width:48%; float:left; padding:20px; background:#F5F5F5; height:350px; line-height:30px; margin:0 1%;}
#news .container a:hover{
	color: #84C225;
	text-decoration: underline;
}
#news .container h2{
	line-height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	margin-bottom:20px;
}

#news .links{ }
#news .links .container {width:98%; background:#fff; height:250px;}
#news .links ul{ width:100%;}
#news .links li{ width:20%; height:30px; float:left;}



#news2{  margin:0 auto ;;}
#news2 .container{ width:48%; float:left; padding:20px; background:#F5F5F5; height:350px; line-height:30px; margin:0 1%; text-align:left; margin-bottom:50px;}
#news2 .container a:hover{
	color: #84C225;
	text-decoration: underline;
}
#news2 .container h2{
	line-height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	margin-bottom:20px;
}

#news2 .links{ }
#news2 .links .container {width:98%; background:#fff; height:250px;}


#news_ny {width:96%; margin:50px auto;}
#news_ny .left{ width:73%; float:left;}
#news_ny .right{ width:23%; float:right; line-height:30px;}
#news_ny .right a:hover{
	color: #84C225;
	text-decoration: underline;
}
#news_ny .right h2{
	line-height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	margin-bottom:20px;
}