body {
	margin: 0px auto; color: rgb(51, 51, 51); font-family: "Times New Roman", Times, serif; font-size: 15px;
}
ul {
	margin: 0px; padding: 0px; font-weight: normal;
}
dl {
	margin: 0px; padding: 0px; font-weight: normal;
}
dd {
	margin: 0px; padding: 0px; font-weight: normal;
}
h1 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h3 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h4 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h5 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h6 {
	margin: 0px; padding: 0px; font-weight: normal;
}
form {
	margin: 0px; padding: 0px; font-weight: normal;
}
p {
	margin: 0px; padding: 0px; font-weight: normal;
}
input {
	margin: 0px; padding: 0px; font-weight: normal;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
img {
	border: 0px currentColor; border-image: none;
}
p {
	color: rgb(102, 102, 102); line-height: 1.6em; font-family: "Times New Roman", Times, serif;
}
a {
	color: rgb(102, 102, 102); font-family: "Times New Roman", Times, serif; text-decoration: none;
}
a:hover {
	color: rgb(178, 0, 31);
}
.clear {
	height: 0px; line-height: 0px; clear: both; font-size: 0px;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
*:first-child + html .clearfix {
	-ms-zoom: 1;
}
.fl {
	float: left;
	
}
.fr {
	float: right;
}
.forced {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.blank05 {
	height: 5px; overflow: hidden; clear: both; display: block;
}
.blank10 {
	height: 10px; overflow: hidden; clear: both; display: block;
}
.blank15 {
	height: 15px; overflow: hidden; clear: both; display: block;
}
.blank20 {
	height: 20px; overflow: hidden; clear: both; display: block;
}
.blank30 {
	height: 30px; overflow: hidden; clear: both; display: block;
}
.header {
	padding: 10px 0px 28px; width: 100%;
}
.main {
	width: 100%;
}

.topbar{
    padding:3px 0;
    background-color:#0971C8;
	color:#fff;
	height:26px;
}
.topbar .bar-phone{
	border-right:1px solid #fff;
	font-size:14px;
	line-height:14px;
	float:left;
	padding-right:20px;
	margin: 6px 0;
	padding-left:40px;
}
.topbar .bar-mail{
	font-size:14px;
	line-height:14px;
	float:left;
	margin: 6px 0;
	margin-left:20px;
}
.topbar .bar-phone strong, .topbar .bar-mail strong{
	font-weight:700;
}
.topbar .header-social{
	float:right;
	margin:-7px 0;
	padding-right:45px;
}
.topbar .header-social a{
	color:#fff;
	display:block;
	float:left;
	font-size:16px;
	height:43px;
	width:80px;
	text-align:center;
	line-height:43px;
	border-right:1px solid #fff;
}
.topbar .header-social a:first-of-type{
	border-left:1px solid #fff;
}
.topbar .header-social .facebook:hover{
	background:#3B5998;
}
.topbar .header-social .twitter:hover{
	background:#55ACEE;
}
.topbar .header-social .linkedin:hover{
	background:#32608a;
}
.topbar .header-social .google:hover{
	background:#dd4b39;
}
.topbar .header-social .youtube:hover{
	background:#e52d27;
}

.hd-right {
  float: right;
  margin-top: 3rem;
  margin-right:4.5rem;
 
  font-size: 1.6rem;
  font-family:"Times New Roman", Times, serif; color:C50023;
}

.footer {
	padding: 10px 0px; width: 100%; background-color:#a9a9a9;; 
}

.friendlink{
	width: 1000px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 40px;
	text-align: center;
	
}

.friendlink p{ font-family: "Times New Roman", Times, serif; font-size:15px; color:#696969;}
.friendlink LI{
	FLOAT:left;
	WHITE-SPACE:nowrap;
	HEIGHT:15px;
	margin-top: 7px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-position: center;
	text-align: center;
	color:#FFF;

}
.wrap {
	margin: 0px auto; width: 1024px;
}
.wrap1 {
	margin: 0px auto; width: 1024px;border:0px solid #666;
	
}

.logo {
	margin-top: 10px;
}
.tel {
	background: url("../images/tel.png") no-repeat left; height: 45px; line-height: 1.6em; padding-left: 60px; margin-top: 0px;
}
.tel p {
	color: rgb(219, 0, 0); line-height: 1em; font-family: Arial, Helvetica, sans-serif; font-size: 30px;
}
.search {
	margin: 13px 0px 0px; padding: 0px; width: 280px; height: 23px; overflow: hidden;
}
.search_keyword {
	background: rgb(255, 255, 255); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); margin: 0px; padding: 1px 5px; border-image: none; width: 190px; height: 19px; color: rgb(102, 102, 102); line-height: 19px; overflow: hidden; font-size: 12px; float: right;
}
.search_button {
	background: rgb(102, 153, 0); border: currentColor; border-image: none; width: 65px; height: 23px; text-align: center; color: rgb(255, 255, 255); text-indent: 0px; float: right; cursor: pointer;
}
.menu {
	height: 50px; position: relative; z-index: 999; background-color: #0971C8;
}
.nav {
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
}
.nav li.list {
	text-align: center; line-height: 50px; float: left; display: inline; position: relative; z-index: 999; _width: 100px;
}
.nav li a {
	padding: 0px 23px; height: 50px; color: rgb(255, 255, 255); display: block; -ms-zoom: 1; _padding: 0;
}
.nav li a:hover {
	color: rgb(255, 255, 255);
}
.nav li.on a {
	background: rgb(197, 0, 35);
}
.nav li.on li a {
	background: rgb(197, 0, 35);
}
.nav li .sub {
	padding: 0px; left: 0px; top: 50px; width: 100%; float: left; display: none; position: absolute;
}
.nav li .sub li {
	height: 36px; text-align: center;
}
.nav li .sub li a {
	padding: 0px 10px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; overflow: hidden; display: block; white-space: nowrap; -ms-zoom: 1; -ms-text-overflow: ellipsis; _width: 80px;
}
.nav li .sub li a:hover {
	color: rgb(0, 0, 0);
}
.banner {
	background: width: 100%; margin-bottom: 1px; position: relative; height:356px;
}
.banner_slides {
	width: 100%; overflow: hidden; position: relative;
}
.banner_slides {
	height:356px;
}
.banner_slides1 {
	height: 350px;
}
.slides_container {
	height: 356px;
}
.slides_control {
	height: 356px;
}
.banner_pic {
	height: 356px;
}
.banner_pic1 {
	height: 350px;width: 100%; display: block;
}
.am-cf:before,
.am-cf:after {
  content: " ";
  display: table;
}
.am-cf:after {
  clear: both;
}
.am-slider a:hover,
.am-slider a:focus {
  outline: none;
}
.am-slides,
.am-control-nav,
.am-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.am-slider {
  margin: 0;
  padding: 0;
 
  
}
.am-slider .am-slides:before,
.am-slider .am-slides:after {
  content: " ";
  display: table;
}
.am-slider .am-slides:after {
  clear: both;
}
.am-slider .am-slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
  position: relative;
}
  * Slider Theme: Default
  */
.am-slider-default {
  margin: 0 0 20px;
  background-color: #fff;
  border-radius: 1px;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
 
}
.am-slider-default .am-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .am-slider-default .am-viewport {
  max-height: 300px;
}
.am-slider-default .carousel li {
  margin-right: 5px;
}
.am-slider-default .am-direction-nav a {
  position: absolute;
  top: 50%;
  z-index: 10;
  display: block;
  width: 36px;
  height: 36px;
  margin: -18px 0 0;
  overflow: hidden;
  opacity: 0.45;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.65);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.am-slider-default .am-direction-nav a:before {
  display: inline-block;
  font: normal normal normal 1.6rem/1 "FontAwesome", sans-serif;
  /*font-weight: normal; // 2
  font-style: normal; // 2
  vertical-align: baseline; // 3
  line-height: 1; // 4*/
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  width: 100%;
  color: #333333;
  content: "\f137";
  font-size: 24px!important;
  text-align: center;
  line-height: 36px!important;
  height: 36px;
}
.am-slider-default .am-direction-nav a.am-next:before {
  content: "\f138";
}
.am-slider-default .am-direction-nav .am-prev {
  left: 10px;
}
.am-slider-default .am-direction-nav .am-next {
  right: 10px;
  text-align: right;
}
.am-slider-default .am-direction-nav .am-disabled {
  opacity: 0!important;
  cursor: default;
}
.am-slider-default:hover .am-prev {
  opacity: 0.7;
  left: 10px;
}
.am-slider-default:hover .am-prev:hover {
  opacity: 1;
}
.am-slider-default:hover .am-next {
  opacity: 0.7;
  right: 10px;
}
.am-slider-default:hover .am-next:hover {
  opacity: 1;
}
.am-slider-default .am-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.am-slider-default .am-pauseplay a::before {
  font: normal normal normal 1.6rem/1 "FontAwesome", sans-serif;
  /*font-weight: normal; // 2
  font-style: normal; // 2
  vertical-align: baseline; // 3
  line-height: 1; // 4*/
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  font-size: 20px;
  display: inline-block;
  content: "\f04c";
}
.am-slider-default .am-pauseplay a:hover {
  opacity: 1;
}
.am-slider-default .am-pauseplay a.am-play::before {
  content: "\f04b";
}
.am-slider-default .am-slider-desc {
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  bottom: 0;
  padding: 10px;
  width: 100%;
  color: #fff;
}
.am-slider-default .am-control-nav {
  width: 100%;
  position: absolute;
  bottom: -15px;
  text-align: center;
}
.am-slider-default .am-control-nav li {
  margin: 0 6px;
  display: inline-block;
}
.am-slider-default .am-control-nav li a {
  width: 8px;
  height: 8px;
  display: block;
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.5);
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  text-indent: -9999px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.am-slider-default .am-control-nav li a:hover {
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.7);
}
.am-slider-default .am-control-nav li a.am-active {
  background-color: #000;
  background-color: #fff;
  cursor: default;
}
.am-slider-default .am-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.am-slider-default .am-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.am-slider-default .am-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
}
.am-slider-default .am-control-thumbs img:hover {
  opacity: 1;
}
.am-slider-default .am-control-thumbs .am-active {
  opacity: 1;
  cursor: default;
}
.am-slider-default .am-control-thumbs i {
  position: absolute;
}
.banner_pic {
	width: 100%; display: block;
}
.slides_btn {
	background: url("../images/banner_btn.png") no-repeat; top: 50%; width: 40px; height: 70px; text-indent: -9999px; overflow: hidden; margin-top: -35px; display: none; position: absolute; z-index: 999;
}
.btn_previous {
	background-position: left top; left: 8%;
}
.btn_next {
	background-position: left bottom; right: 8%;
}
.slides_pagination {
	width: 100%; height: 8px; text-align: center; right: 10px; bottom: 15px; position: absolute; z-index: 100;
}
.slides_pagination li {
	margin: 0px 3px; display: inline-block;
}
.slides_pagination li a {
	background: rgb(255, 255, 255); width: 100px; height: 8px; color: rgb(102, 102, 102); line-height: 8px; text-indent: -999em; overflow: hidden; display: inline-block; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.slides_pagination li a.active {
	background: rgb(197, 0, 35); color: rgb(255, 255, 255);
}
.slides_pagination li a.active:hover {
	background: rgb(102, 153, 0); color: rgb(255, 255, 255);
}
.slides_pagination li a:hover {
	background: rgb(102, 153, 0); color: rgb(255, 255, 255);
}
.main_top {
	height: 50px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.main_title {
	font-size: 18px; margin-bottom: 10px;
}

.main_title span {
	color: rgb(102, 153, 0); padding-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bold;
}
.pro_tit {
	height: 49px; padding-right: 45px; border-bottom-color: rgb(102, 153, 0); border-bottom-width: 3px; border-bottom-style: solid; float: left;
}
.main_plist {
	margin: 20px 0px 0px;
}
.main_plist a {
	margin: 0px 5px;
}
.main_pro {
	margin: 15px 0px;
}


.main_title1 {
	font-size: 18px; margin-bottom: 2px;background-color:#e7e7e7;padding:1px; width:200px; float:left; padding-left:40px;
}

.main_title1 span {
	color:#0971C8; padding-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bold;
}

.product {
	width: 760px;
}
.product li {
	margin: 0px 5px 0px 0px; width: 240px; height: 230px; text-align: center; overflow: hidden; float: left;
}
.product li b {
	line-height: 42px; font-weight: normal; display: block;
}
.product li a {
	cursor: pointer;
}
.main_pro .product {
	width: 1000px;
}
.main_pro .product li {
	margin: 0px 10px 0px 0px;
}
.pro_img {
	width: 232px; height: 180px; overflow: hidden; display: block;
}
pro_img img {
	width: 232px; height: 180px; overflow: hidden; display: block;
}
.pro_img {
	padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.main_bg {
	background: url(../images/main_bg.png) repeat-x top; padding-top: 22px;
}
.contact_box {
	height: 400px; overflow: hidden; margin-bottom: 20px; padding-left:20px;
}
.about_box {
	height: 250px; overflow: hidden; margin-bottom: 21px;
}
.news_box {
	height: 250px; overflow: hidden; margin-bottom: 21px;
}
.contact_box {
	width:240px; 
}
.ct_tit {
	background: url(../images/icon_ct.png) no-repeat left bottom; padding-bottom: 10px; height:28px; padding-top:6px;
}

.contact_box p {
	padding: 5px 10px;
}
.contact_qq {
	background-position: 10px; padding-top: 0px; padding-bottom: 0px; background-repeat: no-repeat;
}
.contact_qq a {
	margin: 5px; display: inline-block;
}
.about_box {
	padding: 0px 10px 0px 30px; width: 330px; margin-left: 30px; border-right-color: rgb(229, 229, 229); border-left-color: rgb(229, 229, 229); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.about_box img {
	padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-right: 10px;
}
.about_box p {
	line-height: 24px; text-indent: 2em;
}
.news_box {
	width: 350px;
}
.news_top {
	height: 90px; padding-bottom: 15px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.news_top a {
	color: rgb(102, 153, 0); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news_top a:hover {
	text-decoration: underline;
}
.news_top p {
	height: 38px; color: rgb(102, 153, 0); line-height: 18px; overflow: hidden; padding-top: 5px;
}
.news_top span {
	width: 130px; height: 90px; overflow: hidden; float: left; display: block;
}
.news_top span img {
	width: 130px; height: 90px;
}
.news_text {
	width: 590px; overflow: hidden;
}
.news_box .news_text {
	width: 210px;
}
.news {
	margin: 0px; padding: 0px;
}
.news li {
	padding: 0px 10px; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px;
}
.news li span {
	line-height: 40px; font-size: 14px; float: right;
}
.news li a {
	background: url("../images/icon_ar.png") no-repeat left; overflow: hidden; padding-left: 10px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news_box .news li {
	padding: 0px; height: 26px; line-height: 26px;
}
.news_box .news li span {
	line-height: 26px;
}
.news_box .news li a {
	width: 260px;
}
.bg_f5 {
	background: rgb(245, 245, 245);
}
.more img {
	padding: 0px; border: currentColor; border-image: none;
}
.device_tab {
	padding: 20px 20px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; height: auto; margin-bottom: 20px;
}
#marquePicc0 {
	margin: 0px auto; width: 1020px; overflow: hidden; position: relative;
}
#marquePicc1 {
	width: 9000px; height: auto; display: block; position: relative;
}
.marquePicc1 {
	float: left; display: block; position: relative;
}
.device_slide li {
	padding: 0px 15px 0px 0px; width: 240px; text-align: center; overflow: hidden; float: left;
}
.device_slide li a {
	cursor: pointer;
}
.device_slide a em {
	height: 42px; text-align: center; line-height: 42px; font-size: 13px; font-style: normal; display: block;
}
.device_img {
	overflow: hidden; display: block;
}
.device_img {
	width: 224px; height: 174px;
}
.device_img img {
	width: 224px; height: 174px;
}
.device_img {
	padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.copy_box {
	text-align: center;
}
.copy_box p {
	text-align: center; color: rgb(255, 255, 255); line-height: 22px;
}
.copy_box a {
	text-align: left; color: rgb(255, 255, 255); line-height: 22px;
}
.qr_box {
	width: 75px; height: 75px;
}
.qr_box img {
	width: 75px; height: 75px;
}
.qr_box {
	margin-right: 20px;
}
.list_box {
	width: 220px; overflow: hidden; float: left;
}
.list_top {
	height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; background-color: rgb(0, 139, 0);
}
.list_nav {
	background: rgb(249, 249, 249); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding: 10px 0px; border-image: none; margin-bottom: 20px;
}
.list_nav li {
	text-align: center; line-height: 40px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dashed;
}
.list_nav li a {
	height: 40px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.list_nav li a:hover {
	background: rgb(102, 153, 0); color: rgb(255, 255, 255);
}
.list_nav li a.active {
	background: rgb(102, 153, 0); color: rgb(255, 255, 255);
}
.list_nav li.on a {
	background: rgb(102, 153, 0); color: rgb(255, 255, 255);
}
.list_nav li.on a {
	background: rgb(102, 153, 0); color: rgb(255, 255, 255);
}
.list_nav li.on li a {
	background: rgb(102, 153, 0); border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.fold_nav {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.fold_nav li ul {
	padding: 5px 15px; display: none;
}
.fold_nav li li {
	background: none; margin: 0px auto; padding: 5px 0px; overflow: visible; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block;
}
.fold_nav li li a {
	background: rgb(102, 153, 0); margin: 0px; padding: 0px 15px; border: currentColor; border-image: none; height: 20px; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; display: block;
}
.fold_nav li li a:hover {
	background: rgb(102, 153, 0); color: rgb(255, 255, 255);
}
.list_br {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding: 10px 9px; border-image: none; margin-bottom: 20px;
}
.upturning {
	margin: 0px auto; height: 225px; text-align: center; line-height: 30px; overflow: hidden;
}
.upturning img {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100px; height: 50px; overflow: hidden;
}
.upturning li {
	margin: 5px 0px; padding: 0px 3px; text-align: center;
}
.upturning li a {
	width: 100px;
}
.list_contact p {
	padding: 0px 10px 10px;
}
.content_box {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 760px; overflow: hidden; margin-bottom: 20px; float: right;
}
.content_top {
	background: url("../images2/content_top.png") no-repeat 10px rgb(255, 255, 255); padding: 0px 10px 0px 30px; height: 43px; line-height: 43px; font-size: 18px; border-bottom-color: rgb(102, 153, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.content_top span {
	color: rgb(102, 102, 102); float: right;
}
.content_top span {
	font-family: "ËÎÌå"; font-size: 12px;
}
.content_top span a {
	font-family: "ËÎÌå"; font-size: 12px;
}
.content_top span b {
	color: rgb(102, 153, 0); font-weight: normal;
}
.info_box {
	padding: 20px 15px;
}
.info_box img {
	max-width: 730px;
}
.map {
	width: 100%; height: 400px; margin-top: 30px;
}
.prozoom {
	width: 240px; height: 188px; float: left; position: relative;
}
.prozoom em {
	background: url("../images/zoom.png") no-repeat center; width: 25px; height: 25px; right: 10px; bottom: 10px; overflow: hidden; display: block; position: absolute; z-index: 9999;
}
.pro_info {
	width: 99%; height: 30px; overflow: hidden;
}
.pro_info dl {
	overflow: hidden;
}
.pro_info dt {
	text-align: center; color: rgb(102, 153, 0); line-height: 32px; font-size: 14px;
}
.pro_info dd {
	color: rgb(85, 85, 85); line-height: 24px; overflow: hidden; font-size: 12px;
}
.detail {
	margin: 20px auto 0px; width: 100%;
}
.detail_tit {
	background: rgb(222, 222, 222); height: 35px; line-height: 35px;
}
.detail_tit b {
	color: rgb(51, 51, 51); padding-left: 20px; font-size: 14px; font-weight: normal;
}
.detail_info {
	margin: 10px 0px; overflow: hidden;
}
.detail_info p {
	line-height: 26px;
}
.device ul {
	width: 750px;
}
.device li {
	padding: 0px 20px 0px 0px; width: 230px; height: 220px; float: left;
}
.device li p {
	text-align: center; line-height: 40px;
}
.device_img {
	width: 224px; height: 174px; overflow: hidden; display: block;
}
.device_img img {
	width: 224px; height: 174px; overflow: hidden; display: block;
}
.device_img {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.cppic img {
	height: auto !important; max-width: 100% !important;
}
.cppic {
	margin: auto; width: 650px;
}

.tabbox1 {width:325px;height:390px; float:left; padding-top:0px;}
.tabmenu1 {height:38px; padding-left:5px;}
.tabmenu1 ul {margin:0;padding:0px;list-style-type: none;}
.tabmenu1 li { text-align:center; float:left; height:30px; overflow:hidden;; color: #000; line-height:30px;  display:inline; font-size:14px; font-family: "Times New Roman", Times, serif;padding-top:2px; }

.tabmenu1 .cli {text-align:center;float:left;display:block;width:160px;height:38px;overflow:hidden; background: #0971C8 ; color: #FFF;line-height:38px; padding-top:2px;display:inline;font-size:18px; cursor:pointer;font-family: "Times New Roman", Times, serif;  }
#tabcontent1{  padding-top:0px; padding-bottom:10px;}
#tabcontent1 ul {list-style-type: none; padding:5px; margin:0; font-family: "Times New Roman", Times, serif; font-size:17px; }
#tabcontent1 ul li { line-height:28px;  }
#tabcontent1 ul li a{ text-decoration:none;font-family: "Times New Roman", Times, serif; font-size:17px; }
#tabcontent1 .hidden {display:none;}
.left{ font-family:"Times New Roman", Times, serif; font-size:16px; border:2px solid #f4f4f4;width:325px; height:379px; float:left;border:2px solid #f4f4f4;}
.left span{font-family:"Times New Roman", Times, serif; font-size:17px; line-height:27px;width:310px; height:379px; float:left; padding:15px; }

.tabbox3 {width:680px;height:435px; float:right; padding-top:2px;}
.tabmenu3 {height:38px; padding-left:20px;}
.tabmenu3 ul {margin:0;padding:0;list-style-type: none;}
.tabmenu3 li { text-align:center; float:left; display:block; width:90px; height:30px; overflow:hidden;; color:#fdfced; line-height:30px;  display:inline; font-size:14px; font-family:microsoft yahei;padding-top:2px; }
.tabmenu3 .cli {text-align:center;float:left;display:block;width:90px;height:38px;overflow:hidden; background: #0971C8 ; color: #FFF;line-height:38px; padding-top:2px;display:inline;font-size:16px; cursor:pointer; font-family:microsoft yahei; }
#tabcontent3{  padding-top:0px; padding-bottom:10px;}
#tabcontent3 ul {list-style-type: none; padding:0; margin:0; font-family: "Times New Roman", Times, serif; font-size:17px; }
#tabcontent3 ul li { line-height:28px;  }
#tabcontent3 ul li a{ text-decoration:none;font-family: "Times New Roman", Times, serif; font-size:17px; }
#tabcontent3 .hidden {display:none;}



.tabbox {width:760px; height:auto; float: right; padding-top:2px;}
.tabmenu {height:38px; padding-left:20px;}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.newslist li { line-height:30px; border-bottom:1px dashed #999; padding-left:15px; background:url(images/newslist.jpg) left no-repeat;  }
.tabmenu li { text-align:center; float:left; display:block; width:90px; height:30px; overflow:hidden;; color:#fdfced; line-height:30px;  display:inline; font-size:14px; font-family:microsoft yahei;padding-top:2px;line-height:30px; border-bottom:1px dashed #999; padding-left:15px; background:url(images/newslist.jpg) left no-repeat; }
.tabmenu .cli {text-align:center;float:left;display:block;width:150px;height:38px;overflow:hidden; background: #0971C8 ; color: #FFF;line-height:38px; padding-top:2px;display:inline;font-size:17px; cursor:pointer; font-family: "Times New Roman", Times, serif; }
#tabcontent{  padding-top:0px; padding:11px; width:710px; float:right; margin:10px;border:2px solid #e7e7e7;}
#tabcontent ul {list-style-type: none; padding:0; margin:0; }
#tabcontent ul li { line-height:30px; border-bottom:1px dashed #999; padding-left:15px; background: url(../images/arrow_01.gif) left no-repeat;  }
#tabcontent ul li a{ text-decoration:none; }
#tabcontent .hidden {display:none;}
#tabcontent1{  padding-top:0px; padding:11px; width:710px; float:right; margin:10px;border:0px solid #e7e7e7;}

#tabcontent1 p{ font-family:"Times New Roman", Times, serif; font-size:16px; line-height:28px; color:#333;}





.tabbox4 {width:287px;height:230px; background:url(images/heihover.jpg) no-repeat;}
.tabmenu4 {height:28px;}
.tabmenu4 ul {margin:0;padding:0;list-style-type: none; }
.tabmenu4 li { text-align:center; float:left; display:block; width:90px; height:26px; overflow:hidden;; color:#fdfced; line-height:24px;  display:inline; font-size:14px; font-family:microsoft yahei;padding-top:2px; }
.tabmenu4 .cli {text-align:center;float:left;display:block;width:90px;height:26px;overflow:hidden; background:url(images/heimenu.gif) no-repeat center center; color:#f2c96d;line-height:24px; padding-top:2px;display:inline;font-size:14px; cursor:pointer; font-family:microsoft yahei; }
#tabcontent4{ background:url(images/lmbg.jpg) repeat-x; padding:15px; height:215px;}
#tabcontent4 ul {list-style-type: none; padding:0; margin:0; }
#tabcontent4 ul li { line-height:28px;  }
#tabcontent4 ul li a{ text-decoration:none; }
#tabcontent4 .hidden {display:none;}



.left-box{ background-color:#e7e7e7;padding:1px; width:268px; float:left; height:400px;}
.com-nav-left{background:#f3f3f3;padding-bottom:5rem; height: auto;}
.com-nav-left h1{background:-o-linear-gradient(top,#f7f7f7,#dfdfdf);background:-webkit-gradient(linear,0 0,0 bottom,from(#f7f7f7),to(#dfdfdf));text-align:center;padding:.1rem 0;margin-bottom:.3rem; line-height:36px;}.com-nav-left h1 em{display:block;color:#878787;font-size:1.7rem;font-weight:700;font-style:normal; padding-top:5px; font-family:"Times New Roman", Times, serif;}.com-nav-left h1 i{display:block;color:#0971C8;font-size:1.5rem;font-weight:500;margin-top:-.2rem;font-style:normal}

.com-nav-left ul{padding:1px;}.com-nav-left li{text-align:center;width:100%;position:relative; line-height:32px;}.com-nav-left li.on a{color:#0083cc}.com-nav-left li a{color:#686868;margin:0 1rem;display:block;border-bottom:1px dashed #b0b0b0;padding:.7rem 0 .5rem}
.com-nav-left li a:hover{color:#0083cc}
.com-nav-left1{background-color:transparent!important}
.com-nav-left1 li a{border-bottom:1px dashed #787575}.com-banner,.com-banner img{width:100%}
.com-nav-title{border-bottom:1px solid #e7e7e7;padding:1rem 0; width:730px; float:right;}.com-nav-title a{float:left;font-size:2rem;margin-left:.3rem;margin-top:.5rem;color:#666}
.com-nav-title span{color:#0083cc;font-weight:800;border-bottom:3px solid #0083cc;padding:0 1rem 1.2rem .2rem; font-size:15px; line-height:26px;}
.right-box{ width:700px; float:right; height:650px;border:2px solid #e7e7e7; padding:20px;}
.com-nav-content{padding:1rem;margin-top:1rem}
am-hide-sm-only{display:none!important}
am-u-md-3{width:25%}
am-u-lg-3{width:25%}

.case{margin:5px;; width:300px;border:2px solid #e7e7e7; float:left; padding:10px;}
.case img{width:300px;display:block;border-radius:5px;height:10rem}
.case span{color:#373737;display:block;text-align:center;font-size:15px;margin-top:.6rem; width:270px;}
.case-list-item a:hover span{color:#0f8ace}

.case-list{margin:1rem; width:300px;border:2px solid #787575; }.case-list-item img{width:100%;display:block;border-radius:5px;height:10rem}.case-list-item span{color:#373737;display:block;text-align:center;font-size:1.5rem;margin-top:.6rem}.case-list-item a:hover span{color:#0f8ace}

	

table.dataintable {
	margin-top:15px;
	border-collapse:collapse;
	border:1px solid #aaa;
	width:100%;
	font-family:"Times New Roman", Times, serif; font-size:16px;
	}

table.dataintable th {
	vertical-align:baseline;
	padding:5px 8px 8px 6px;
	background-color:#3F3F3F;
	border:1px solid #3F3F3F;
	text-align:left;
	color:#fff;
	}

table.dataintable td {
	vertical-align:text-top;
	padding:6px 8px 8px 5px;
	border:1px solid #aaa;
	}

table.dataintable tr:nth-child(odd) {
	background-color:#F5F5F5;
	 
}

table.dataintable tr:nth-child(even) {
	background-color:#fff;
}
.contact-right{ width:540px; float:right; margin-bottom:20px;}
.contact-left{ width:460px; float:left;}
.contact-left h1 strong{display:block;color:#777;font-size:1.6rem}
.contact-left h1 span{display:block;font-size:1.6rem;font-weight:500}
.contact-left ul{padding:0;margin:0}
.contact-left li{display:block;width:100%;padding:.5rem;color:#777}
.contact-left li a{color:#777}
.f-toe{ font-family:Verdana, Geneva, sans-serif; font-size:18px; line-height:30px;  }


.t_productslist  { width:760px; float:right; margin:0px;border:0px solid #e7e7e7; }
.t_productslist ul{ width:730px;margin:10px;border:1px solid #e7e7e7;}
.t_productslist li { float:left; text-align:center; padding:4px; margin:13px; }
.t_productslist li img { padding:2px; border:1px solid #999999; width:200px; height:180px; }
.t_productslist li a { line-height:22px; }
.t_productslist li a:hover img { border:1px solid #cc0000; }

.t_productslist span{color:#373737;display:block;text-align:center;font-size:15px;margin-top:.6rem; width:180px;}	

.productslist  { width:730px; float:right; margin:10px;border:1px solid #e7e7e7; }
.productslist ul{ width:700px;margin:20px;border:0px solid #e7e7e7;}
.productslist li { float:left; text-align:center; padding:4px; margin:3px;width:680px; }
.productslist li img { padding:2px; border:1px solid #999999;   }
.productslist li a { line-height:28px; }
.productslist li a:hover img { border:1px solid #cc0000; }

.productslist span{color:#373737;display:block;text-align:left;font-size:15px;margin-top:.6rem; }	
#gallery-sec{
	display:block;
	width:100%;
	margin:60px 0;
}
#gallery-sec h1{
	color: #ec1d25;
}
#gallery-sec hr{
	width:150px; border:2px solid #2f3191;
}
#gallery-sec p{
	margin:15px 0 0 0;
}
#gallery-sec .btn1 {
    border: 2px solid #2f3191;
    border-radius: 3px;
    color: #2f3191;
    display: inline-block;
    margin: 30px 0 0 0;
    padding: 9px 20px;
	font-weight:600;
	text-transform:uppercase;
}
#gallery-sec .btn1:hover {
    border: 2px solid #ec1d25;
	background:#ec1d25;
    color: #fff;
}
#gallery-sec .btn2 {
	background:#ec1d25;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    margin: 30px 0 0 20px;
    padding: 9px 20px;
	font-weight:600;
	text-transform:uppercase;
}
#gallery-sec .btn2:hover {
    background-color: #2f3191;
    color: #fff;
}
#gallery-sec ul{
	margin:0;
	padding:0;
}
#gallery-sec ul li{
	list-style:none;
	width:23.5%;
	margin:20px 2% 0 0;
	float:left;
}
#gallery-sec ul li:nth-child(4n+0){
	margin:20px 0 0 0;
}
#gallery-sec ul li .image{
	position:relative;
	width:100%;
	overflow:hidden;
}
#gallery-sec ul li .image img{
	width:100%;
	transition: all 0.3s ease-in-out;
}
#gallery-sec ul li .image:hover img{
	transform:scale(1.2);
}
#gallery-sec ul li .image .overlay{
	width:100%;
	height:100%;
	background:rgba(236, 29, 37, 0);
	position:absolute;
	left:0; top:0;
	transition: all 0.3s ease-in-out;
	text-align:center;
	opacity:0;
}
#gallery-sec ul li .image:hover .overlay{
	background:rgba(236, 29, 37, 0.8);
	opacity:1;
}
#gallery-sec ul li .image .overlay i{ color:#fff; font-size:50px; margin:24% 0;
}
