﻿/*------------------------------------ϵͳʼ---------*/
body {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #979797;
	background-color: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: buttonface;
	SCROLLBAR-SHADOW-COLOR: buttonface;
	SCROLLBAR-3DLIGHT-COLOR: buttonhighlight;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	SCROLLBAR-DARKSHADOW-COLOR: buttonshadow;
}
.index_post{ height:30px;}
.index_container{ width:100%; margin:auto;   }
.index_container_kk{ width:1300px; margin:auto; padding:50px 0 20px 0; }
.index_container_kk li{ float:left; width:410px; height:295px; margin-right:34px; margin-bottom:34px; border-bottom:2px #f00 solid; }
.index_nav p{ position:absolute; margin-top:-100px;background-color:rgba(255,255,255,0.8);width:410px; height:295px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.index_nav img{width:410px; height:295px;}
.index_nav p strong{ font-size:20px; margin:10px; display:block; color:#f00;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.index_nav p span{ padding-left:10px;color:#666; display:block; line-height:20px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.index_nav a{ display:block; overflow:hidden; width:410px; height:295px; position:relative;}
.index_nav1 a:hover p{ margin-top:-295px;background-color:rgba(255,0,0,0.8);}
.index_nav1 a:hover p strong{ color:#fff;}
.index_nav1 a:hover p span{ color:#fff;}
.index_nav1 a:hover p i{ display:block; width:30px; height:30px; background-image:url(../images/youjt.png); background-size:100%; display:block; position:absolute; margin-left:365px; margin-top:160px;}
.container{ width:1200px; margin:auto;}
p {
	line-height: 24px;
}
 
a {
	color: #979797;
	text-decoration: none;
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
} 
  img{ border:0px; -ms-interpolation-mode: bicubic; }
 
/*
a:link {color:#666;text-decoration:none;}
a:visited {color:#999;text-decoration:none;}
a:active {color:#CCC;text-decoration:none;}
*/
a:hover {
	color:#2f110b;
	text-decoration: none;
}
div {
	word-break: break-all;
	word-wrap: break-word;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
	font: 100%;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	 
}
em {
	color: #ccc;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
q:before, q:after {
	content: ''
}
input, select, buttom, textarea {
	font-size: 12px;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
.clr {
	clear: both
}
.h40 {
	height: 40px;
}
.h50{ height:50px; clear:both;}
li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

 
	
	
.header{
	display: block;
	position: fixed;
	width: 100%;
	height: 77px;
	top:0;
	left:0;
	z-index: 9;
	-webkit-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear; background-color:#fff; box-shadow: 0px 0px 10px #ccc;
	 
}

.header.hide{
	top: -81px;
	border-bottom: none;
}

.header.black{
	 background-color:#fff;
 
	border-bottom: none;
}


.map_dress {
	float: right;
	height: 16px;
	width: 60px;
	background-image: url(../images/mapico.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	padding-top: 25px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	cursor: pointer;
	background-size: 16px;
	border-left: 1px #fff solid;
}
.map_dress strong {
	font-size: 15px;
	color: #fff;
}
.map_dress .fenzhan_list {
	width: 400px;
	padding: 10px;
	border: 2px #efefef solid;
	position: absolute;
	height: 300px;
	display: none;
	z-index: 999;
	background-color: #fff;
	right: 10px;
	text-align: left;
	top: 70px;
}
.map_dress .fenzhan_list h3 {
	font-size: 16px;
	border-bottom: 1px #efefef solid;
	line-height: 35px;
}
.map_dress .fenzhan_list ul li {
	float: left;
}
.map_dress .fenzhan_list ul li a {
	font-size: 14px;
	width: 70px;
	height: 40px;
	background-color: #efefef;
	margin: 5px;
	display: block;
	line-height: 40px;
	text-align: center;
	margin-top: 10px;
}
.map_dress .fenzhan_list ul li a:hover {
	background-color: #F00;
	color: #fff;
}
.map_dress .fenzhan_list i {
	display: block;
	width: 39px;
	height: 19px;
	background-image: url(../images/dsj.png);
	position: absolute;
	margin-top: -65px;
	margin-left: 350px;
}
.map_dress:hover .fenzhan_list {
	display: block;
}
.map_dress:hover strong {
	color: #F00
}
.map_dress .fenzhan_list b {
	display: none;
}
/*------------------------------------top---------*/
a:focus {
	outline: none;
}
a {
noOutline:expression(this.onFocus=this.blur());
}
.clear {
	clear: both;
	height: 0;
	margin: 0;
	padding: 0;
}

.banner{
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
	margin: 0 auto;
	height:700px;
	background-color: #000;
}
.banner-inside{
	display: block; height:350px;
	text-align: center;
	line-height: 1;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover; background-color:#fff
}

.banner-inside h4{
	position: relative;
	display: block;
	font-size: 48px;
	color: #fff;
	opacity: 0;
	top:100px;
	-webkit-transition: 0.6s ease-in-out;
	-o-transition: 0.6s ease-in-out;
	transition: 0.6s ease-in-out;
}

.banner-inside.show h4{
	opacity: 1;
	top:0;
}

.banner-inside p{
	position: relative;
	display: block;
	margin-top: 25px;
	font-size: 31px;
	color: #cacbcc;
	opacity: 0;
	top:100px;
	-webkit-transition: 0.3s 0.6s ease-in-out;
	-o-transition: 0.3s 0.6s ease-in-out;
	transition: 0.3s 0.6s ease-in-out;
}

.banner-inside.show p{
	opacity: 1;
	top:0;
}

.top_heibg {
	height: 65px;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 9999999999999999;
	background-color: #333;
	filter: alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity: 0.5; /*Firefox私有，透明度50%*/
	opacity: 0.5;/*其他，透明度50%*/
}
#top {
	height: 65px;
 

	width: 1300px;
	z-index: 99999999999999999; margin:auto;  
}
#top .logo {
	float: left; padding-top:0px;
	margin-left:30px;
	margin-top:0px;
}
#top .logo img{ height:75px;}
 
#top .dh {  float:right; 
 
}
.nav{ height:80px;  z-index:99; width:900px; margin-right:20px;  }
.nav ul{  }
.nav li{ display:block; float:left; line-height:80px;*display:inline; *zoom:1; height:80px; text-align:center; width:10%;  position:relative; z-index:2;  }
.nav li b{font-weight:lighter;}
.nav ul span{  }
.nav li a{ display:block; width:100%; line-height:80px; font-size:15px; font-family:"微软雅黑"; color:#333; background-image:url(../images/hover.png);     background-position:center -10px; background-repeat:no-repeat; }
.nav li a:hover{color:#cb0d0d; border-bottom:0px #00aa30 solid; height:80px; background-repeat:no-repeat; background-position:top;background-image:url(../images/hover.png);    }
 .nav li a:hover b{ display:block;}
.nav ul .nav_now{  }
.nav ul .nav_now b{ display:block;}
.nav ul .nav_now a{ color:#cb0d0d; border-bottom:0px #00aa30 solid; height:80px; background-repeat:no-repeat; background-position:top;background-image:url(../images/hover.png); }
.nav ul .nav_now a:hover{ color:#cb0d0d; }  
.nav ul{ padding:0px; margin:0px;}
 .nav ul .con{ display:none;position: absolute;left:0;z-index:1;width:100%;min-height:244px;background: #f4f4f4;  box-shadow: 2px 2px 2px #999; margin-top:80px;  }
 .nav ul span:hover .con{ display:block;}

 .nav ul .con .er_menu{ width:226px; float:left; background-color:#fff; padding-left:200px; min-height:224px; padding-top:40px;  }
 .nav ul .con .er_menu li{ height:50px; line-height:50px; padding:0px; margin:0px; clear:both;  border-bottom:0px; background-position:right; background-repeat:no-repeat;  } 
  .nav ul .con .er_menu li a{height:50px; line-height:50px; text-align:left; display:block; clear:both; width:120px; padding-left:20px; color:#333; background-image:url(../images/sjj.png); background-position:right center; font-weight:lighter; background-size:15px; } 
  .nav ul .con .er_menu li a:hover{ background-image:url(../images/sjjh.png); background-position:right center; color:#ff0000;}


  .nav ul .con .er_info{ float:left; width:500px; text-align:left; padding-right:60px; margin-top:20px; color:#333; padding-left:50px;}
   .nav ul .con .er_info strong{ font-size:25px; margin-bottom:10px; display:block;}
      .nav ul .con .er_info i{ height:1px; display:block; width:50px; background-color:#ff0000; margin-bottom:15px;}
    .nav ul .con .er_info p{ color:#333; font-weight:lighter; font-size:15px; line-height:36px;}
	
	 .nav ul .con  .er_img{ float:right; margin:20px; margin-top:40px;}
	  .nav ul .con  .er_img img{ height:190px;}
	  
	  
  .s_sousuo{ float:right;width:160px; border:1px #efefef solid;border-radius:40px; height:28px; margin-top:23px; margin-right:20px; }
  .s_sousuo:hover{ border:1px #ff0000 solid}
   
 
   
  .ser_btn{ float:left; margin-top:8px; width:19px; border:0px; background:none; background-image:url(../images/ser.png); background-repeat:no-repeat; height:19px; background-size:100%; cursor:pointer;  }
  .s_sousuo_input{ float:left; border:0px; height:17px;outline:none}
  .s_sousuo:hover .ser_btn{ background-image:url(../images/ser1.png); }
  .ser_btn:hover{ background-image:url(../images/ser1.png); }
.brand_desi {
	height: 74px;
	border: 0px #efefef solid;
	width: 1065px;
	margin: auto;
	border-radius: 100px;/*普通*/
	-moz-border-radius: 100px;/*firfox*/
	-webkit-border-radius: 100px;/*firfox*/
	line-height: 74px;
	font-size: 18px;
	background-color: #fff;
	box-shadow: 0px 0px 2px #dedede;/*摄影，第一个值是X，第二个是Y，第三个是大小*/
	-webkit-box-shadow: 0px 0px 2px #dedede;
-moz-box- shadow: 0px 0px 2px #dedede;
	z-index: 2;
	position: relative;
	margin-top: -40px;
}
.brand_desi a {
	display: block;
	height: 74px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(../images/line_r.png);
	background-repeat: no-repeat;
	background-position: right;
}
.brand_desi a:hover {
	background-color: #e61000;
	color: #fff;
	background-image: none;
}
.brand_desi .br_one {
	padding-left: 32px;
	text-align: left;
	border-radius: 100px 0px 0px 100px;
}
.brand_desi .br_last {
	padding-left: 32px;
	text-align: left;
	border-radius: 0px 100px 100px 0px;
	background-image: none;
}
.index_info {
	text-align: center;
	border-bottom: 1px #CCCCCC dotted;
	padding: 40px;
	padding-bottom: 0px;
}
 .index_title{ text-align:center; height:170px;}
  .index_title span{ display:block;font-size:38px; line-height:38px; font-family:'ITCAvantGardeStd67eb9ea455d9'; color:#cccccc;  }
   .index_title strong{ display:block;font-size:31px;   position:relative; z-index:2; margin:auto; background-color:#FFF; width:465px; color:#333;}
    .index_title i{ border-bottom:1px #efefef solid; display:block; position:absolute; z-index:1; width:100%; margin-top:-20px;}
	 .index_title b{ width:76px; height:43px; background-image:url(../images/icon01_ip7v.png); display:block; margin:auto; margin-bottom:10px;}
	  .index_title p{ font-size:14px;}
	  .index_title2{ height:120px; text-align:left; padding-left:20px; padding-top:50px;   }
	    .index_title2 span{ display:block;font-size:38px; line-height:38px; font-family:'ITCAvantGardeStd67eb9ea455d9'; color:#999;  }
   .index_title2 strong{ display:block;font-size:31px;   color:#fff;}
   .index_title2 p{ float:right; font-size:14px; padding-right:10px; position:relative; margin-top:-20px;}
.zhuanye {
	font-size: 28px;
	line-height: 65px;
	color: #434343;
}
.case_title {
	text-align: center;
	margin-top: 30px;
	;
}
.case_title span {
	font-size: 34px;
	font-weight: bold;
	color: #666;
	display: block
}
.case_title strong {
	font-size: 33px;
	line-height: 35px;
	color: #F00;
}
.case_title a {
	font-size: 18px;
	background-color: #efefef;
	padding: 15px;
}
.case_title a:hover {
	background-color: #F00;
	color: #fff;
}
.case_title li {
	display: inline-block;
}
.case_title i {
	width: 140px;
	border-bottom: 1px #666 solid;
	display: block;
	margin: auto;
	margin-bottom: 10px;
}
.case_title ul {
	margin-top: 20px;
	word-spacing: 20px;
	text-align: center;
}
.case_title p {
	font-size: 16px;
	padding-top: 20px;
	margin-bottom: 30px;
}
.case_title .now {
	background-color: #F00;
	color: #fff;
}
.case_index_list {
	width: 1209px;
	margin: auto;
	margin-top: 30px;
}
.case_index_list li {
	width: 389px;
	height: 345px;
	float: left;
	margin: 7px;
	border-bottom: 1px #ccc dotted;
	margin-top: 14px;
}
.case_index_list li strong {
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 30px;
	margin-top: 10px;
}
.case_index_list li img {
	width: 389px;
	height: 265px;
}
.case_index_list a:hover li img {
	filter: alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity: 0.5; /*Firefox私有，透明度50%*/
	opacity: 0.5;/*其他，透明度50%*/
}
.case_index_list li p {
}
.case_index_list a:hover li strong {
	color: #F00
}
.more {
	height: 100px;
	padding-top: 30px;
}
.more a {
	display: block;
	width: 140px;
	height: 40px;
	text-align: center; border:1px #fff solid;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	margin: auto;
	border-radius: 30px;/*普通*/
	-moz-border-radius: 30px;/*firfox*/
	-webkit-border-radius: 30px;/*firfox*/
}
.more a:hover {
	background-color: #333
}


.more2 {
	height: 100px;
	padding-top: 30px;
}
.more2 a {
	display: block;
	width: 140px;
	height: 40px;
	text-align: center; border:1px #ccc solid;
	color: #333;
	font-size: 16px;
	line-height: 40px;
	margin: auto;
	border-radius: 30px;/*普通*/
	-moz-border-radius: 30px;/*firfox*/
	-webkit-border-radius: 30px;/*firfox*/
}
.more2 a:hover {
	background-color: #333; color:#fff;
}


.line {
	height: 1px;
	border-bottom: 1px #CCCCCC dotted;
}
.server_xm {
	width: 580px;
	height: 580px;
	background-image: url(../images/fwxmbg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: auto;
	border: 2px #e7e7e7 dotted;
	border-radius: 1130px;/*普通*/
	-moz-border-radius: 1130px;/*firfox*/
	-webkit-border-radius: 1130px;/*firfox*/
	margin-top: 60px;
	margin-bottom: 60px;
}
.server_xm a {
	display: block;
	width: 160px;
	height: 160px;
	background-color: #f6f6f6;
	border-radius: 230px;/*普通*/
	-moz-border-radius: 230px;/*firfox*/
	-webkit-border-radius: 230px;/*firfox*/
	position: absolute;
	text-align: center;
	color: #333333;
}
.server_xm a:hover {
	background-color: #e61000;
	color: #fff;
	width: 180px;
	height: 180px;
	transform: rotate(360deg);
}
.server_xm strong {
	font-size: 24px;
	margin-top: 50px;
	display: block;
	text-decoration: none;
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.server_xm span {
	font-size: 15px;
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.server_xm a:hover strong {
	margin-top: 60px;
	color: #fff;
	font-size: 28px;
}
.server_xm a:hover span {
	color: #fff;
	font-size: 18px;
}
.server_xm .ser_1 {
	margin-left: 115px;
	margin-top: -5px;
}
.server_xm .ser_1:hover {
	margin-left: 105px;
	margin-top: -15px;
}
.server_xm .ser_2 {
	margin-left: 320px;
}
.server_xm .ser_2:hover {
	margin-left: 310px;
	margin-top: -10px;
}
.server_xm .ser_3 {
	margin-top: 156px;
	margin-left: -22px;
}
.server_xm .ser_3:hover {
	margin-top: 146px;
	margin-left: -32px;
}
.server_xm .ser_4 {
	margin-top: 156px;
	margin-left: 444px;
}
.server_xm .ser_4:hover {
	margin-top: 146px;
	margin-left: 434px;
}
.server_xm .ser_5 {
	margin-top: 356px;
	margin-left: 15px;
}
.server_xm .ser_5:hover {
	margin-top: 346px;
	margin-left: 5px;
}
.server_xm .ser_6 {
	margin-top: 346px;
	margin-left: 410px;
}
.server_xm .ser_6:hover {
	margin-top: 336px;
	margin-left: 400px;
}
.server_xm .ser_7 {
	margin-top: 444px;
	margin-left: 212px;
}
.server_xm .ser_7:hover {
	margin-top: 434px;
	margin-left: 202px;
}
.pslc {
	width: 1216px;
	margin: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
.zheyang {
	background-color: #009FE9;
	padding-top: 50px;
	padding-bottom: 50px;
}
.zheyang ul {
	width: 1127px;
	margin: auto;
	color: #fff;
	text-align: center;
}
.zheyang strong {
	font-size: 36px;
	line-height: 64px;
	display: block;
}
.zheyang p {
	font-size: 14px;
	margin-bottom: 30px;
}
.list_news ul li {
	float: left;
}
.list_news .bd {
	width: 1190px;
	margin: auto;
}
.list_news ul li a {
	width: 357px;
	height: 208px;
	padding: 5px 7px;
	margin: 20px 24px 0 0;
	box-shadow: 0 0 20px rgba(0,0,0,0.05);
	transition: all .6s;
	color: #454545;
	display: block;
}
.list_news ul li .info2 {
	padding: 11px;
	text-align: center;
}
.list_news ul li .info2 span {
	line-height: 25px;
	display: block;
	height: 60px;
	font-size: 18px;
}
.list_news ul li .info2 p {
	line-height: 25px;
}
.list_news ul li a:hover {
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
}
.ljdz {
	background-color: #009FE9;
	padding: 60px;
	text-align: center;
	color: #fff;
}
.ljdz a {
	width: 150px;
	height: 40px;
	text-align: center;
	background-color: #fff;
	border-radius: 30px;/*普通*/
	-moz-border-radius: 30px;/*firfox*/
	-webkit-border-radius: 30px;/*firfox*/
	display: block;
	font-size: 28px;
	text-align: center;
	color: #009FE9;
	line-height: 40px;
	margin: auto;
}
.ljdz strong {
	font-size: 38px;
	display: block;
	line-height: 85px;
}
.ljdz span {
	font-size: 24px;
	font-weight: bold;
}
.ljdz p {
	font-size: 19px;
	line-height: 35px;
	margin-top: 20px;
}
.erweima {
	text-align: center;
}
.erweima span {
	font-size: 36px;
	color: #454545;
	line-height: 96px;
}
.erweima p {
	font-size: 18px;
}
.erweima p strong {
	color: #F00;
	font-size: 25px;
	display: block;
	line-height: 44px;
} 
.list_page, .list_page2 {
	display: block;
	padding: 50px 0;
	text-align: center;
	font-size: 14px;
	color: #ccc;
}
.list_page a, .list_page2 a {
	font-size: 14px;
	color: #ccc;
}
.list_page {
}
.list_page ul {
	display: block;
	font-size: 0;
	line-height: 0;
}
.list_page li {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: top;
}
.list_page li a {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	height: 36px;
	border: 1px solid #ccc;
	background: #fff;
	color: #262626;
	text-align: center;
	line-height: 36px;
	border-left: 0px;
}
.list_page li a:hover {
	background: #efefef;
	color: #262626;
}
.list_page li .up {
	border-left: 1px solid #ccc;
}
.list_page li .list_page_now {
	background-color: #efefef;
	color: #262626;
}
.list_page li .list_page_now:hover {
	background-color: #efefef;
}
.pro_dis {
	width: 988px;
	margin: auto;
	text-align: left;
	padding-bottom: 40px;
}
.pro_dis img {
	width: 100%;
	height: auto;
} 
.left_nav{ float:left; width:237px; }
.dress_left{ background-color:#efefef; height:45px; line-height:45px;   margin-bottom:20px; text-align:right; padding-right:20px;}
 .dress_left i{ display:inline-block; width:20px; height:20px; background-image:url(../images/home.png); background-size:100%; margin-right:5px;   float:right; margin-top:12px;  }
 .dress_left   .dress{ float:right;}
.dress_menu{ margin-top:160px;background-color:#ededed; margin-bottom:160px; padding-top:30px; padding-bottom:30px}
.dress_menu img{ width:150px; margin:auto; display:block; margin-bottom:20px;}
.dress_menu a{ display:block; padding-left:10px; padding-right:10px; height:38px; line-height:38px; text-align:center; font-size:16px}
.dress_menu a:hover{color:#b7262c;}
  .dress_menu .now{ color:#b7262c;}

.fu_tit{font-family:'Akzidenz-Grotesk-BQ'; font-size:56px; color:#dcdcdc; padding-bottom:20px; padding-top:20px; height:26px;}
.fu_tit strong{ font-size:23px; color:#333; font-weight:bold; padding-left:10px; display:block; float:left;}
 .fu_tit span{ float:left; display:block;}
.pro_dis h1 {
	font-size: 18px;
	font-weight: lighter;
	line-height: 35px;
}
.pro_dis h2 {
	font-size: 15px;
	font-weight: lighter;
	line-height: 15px;
	margin-bottom: 20px;
}
.pro_dis .xiangmu_js {
	font-size: 14px;
}
.contentMun {
	height: 150px;
	width: 840px;
	margin: 0px auto;
}
.contentMun .child {
	padding-top: 50px;
	width: 280px;
	text-align: center;
	float: left;
}
.contentMun .child .mun {
	font-size: 66px;
	height: 46px;
	color: #444;
}
.contentMun .child p {
	font-weight: 100;
	font-size: 20px;
	color: #444;
}
.team_info {
	text-align: center;
	margin-top: 30px;
}
.team_info strong {
	font-size: 36px;
	display: block
}
.team_info span {
	font-size: 23px;
	color: #F00;
	line-height: 55px;
}
.team_info p {
	line-height: 25px;
	font-size: 16px
}
.team_img {
	text-align: center;
}
.kejian {
	text-align: center
}
.kejian strong {
	font-size: 29px;
	line-height: 63px;
	display: block;
}
.kejian ul {
	background-color: #404040;
	padding: 20px;
}
.ganghao {
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
}
.ganghao strong {
	font-size: 32px;
	color: #F00
}
.ganghao p {
	font-size: 14px;
	width: 600px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.info {
	width: 1000px;
	margin: auto;
	padding-bottom: 40px;
	font-size: 14px;
	line-height: 22px;
}
.info h3 {
	font-size: 19px;
	line-height: 55px;
	font-weight: lighter;
}
 
.nm_next {
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}
.art_dis {
	font-size: 14px;
	padding-top: 40px;
	padding-bottom: 40px; font-weight:lighter;
	line-height: 22px;
}
.art_dis img {
	max-width: 100%; margin-bottom:10px; margin-top:10px; margin:auto
}
 
.mainTitle {
	color: #434343;
	font-size: 42px;
	line-height: 72px;
	letter-spacing: 5px;
	font-family: 'MyriadPro-LightCond';
	font-weight: 100;
	font-stretch: ultra-condensed;
	width: 100%;
	text-align: center;
}
.mainSub {
	width: 37px;
	height: 2px;
	background: #009FE9;
	margin: 0px auto;
}
.mainInfo {
	padding: 10px 0px;
	text-align: center;
	font-size: 30px;
	color: #434343;
	font-family: 'Noto Sans S Chinese Light', 'NotoSansHans-Light', '微软雅黑';
	border-bottom: 1px solid #bfbfbf;
	margin: auto;
	width: 180px;
	display: block
}
.mainInfo_2 {
	display: block;
	margin-top: 30px;
	color: #e50012;
	font-size: 28px;
}
.red {
	color: #009FE9;
}
.red2 {
	color: #009FE9;
	font-size: 24px
}
.lx_kk {
	width: 1100px;
	margin: auto;
	margin-top: 50px;
}
.lx_kk .lx_left {
	width: 490px;
	float: left;
	text-align: left;
	color: #434343;
	border-right: 1px #949494 solid;
	padding-right: 80px;
}
.lx_kk .lx_left h1 {
	font-size: 33px;
	padding: 0px;
	margin: 0px;
}
.lx_kk .may_help {
	font-size: 30px;
	color:#009FE9;
	border-top: 1px #999 solid;
	border-bottom: 1px #999 solid;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.lx_kk .lx_right {
	width: 480px;
	float: right;
}
.lx_kk .lx_right strong {
	font-size: 18px;
	text-align: left;
	display: block;
	margin-bottom: 10px;
	font-size: 18px;
	color: #434343;
	font-weight: lighter;
}
.lx_kk .lx_right input {
	width: 100%;
	display: block;
	height: 38px;
	background-color: #dcdcdc;
	border: 0px;
	padding: 0px 10px;
	margin-bottom: 20px;
}
.lx_kk .lx_right textarea {
	margin-bottom: 20px;
	line-height: 18px;
	width: 100%;
	padding: 10px;
	background-color: #dcdcdc;
	border: 0px;
}
.lx_kk .lx_right #Submit {
	width: 100%;
	display: block;
	height: 38px;
	background-color: #009FE9;
	border: 0px;
	padding: 0px 10px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
}
.lx_kk .lx_right #Submit {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.lx_kk .lx_right #Submit:hover {
	background: #970c17;
	color: #fff;
}
.lx_kk .lx_right .input_r {
	padding-right: 20px;
}
.iframe1200, .iframe1024, .iframe640, .iframe480, .iframe320 {
	display: none;
}
.zp a {
	color: #666
}
.zp a:hover {
	color: #ff0000
}
.lx_list {
	text-align: center;
}
.lx_list a {
	width: 170px;
	height: 30px;
	background-image: url(../images/qq2.png);
	background-repeat: no-repeat;
	background-position: top;
	display: inline-block;
	padding-top: 120px;
	font-size: 18px;
	margin: 50px;
}
.ditie {
	text-align: center;
	font-size: 16px
}
#top .logo_m {
	display: none;
}
#top .m_tel {
	display: none;
}
.navBtn {
	display: none;
}
.pclc {
	display: block;
}
.mlc {
	display: none;
}
.m_copy {
	display: none;
}
.footnav {
	display: none
}
.erweima .may {
	font-size: 64px;
	color: #000;
	line-height: 50px;
} 
.hezuo {
	width: 1190px;
	margin: auto;
}
.hezuo li {
	float: left;
	width: 450px;
	text-align: center;
	margin: 60px;
	margin-bottom: 0px;
}
.hezuo li i {
	display: inline-block;
	height: 200px;
	width: 228px;
	background-image: url(../images/tbb.png);
	background-repeat: no-repeat;
}
.hezuo li strong {
	display: block;
	font-size: 30px;
	line-height: 55px;
}
.hezuo li p {
	font-size: 16px;
	line-height: 25px;
}
.hezuo li:hover strong {
	color: #F00
}
.hezuo .he1 i {
	background-position: 0px -66px;
}
.hezuo .he1:hover i {
	background-position: -320px -66px;
}
.hezuo .he2 i {
	background-position: 0px -363px;
}
.hezuo .he2:hover i {
	background-position: -319px -363px;
}
.hezuo .he3 i {
	background-position: 0px -660px;
}
.hezuo .he3:hover i {
	background-position: -320px -660px;
}
.hezuo .he4 i {
	background-position: 0px -954px;
}
.hezuo .he4:hover i {
	background-position: -320px -954px;
}
.team_kk {
	width: 1000px;
	margin: auto;
}
.ser_xx {
	width: 1190px;
	margin: auto
}
.ser_xx img {
	width: 100%;
}
.pro_js {
	padding-top: 20px;
	font-size: 14px;
	line-height: 25px;
}
.mainFootBtn {
	margin: 0 8px;
	display: inline-block;
*display:inline;
*zoom:1;
	font-size: 22px;
	width: 215px;
	height: 50px;
	border: 2px solid #e50005;
	color: #e50005;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
}
.mainFoot .mainFootBtn {
	transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.mainFoot .mainFootBtn.on {
	background: #e50005;
	color: #fff;
}
.mainFoot .mainFootBtn:hover {
	background: #e50005;
	color: #fff;
}
.mainFoot .mainFootBtn.on:hover {
	border: 2px solid #e50005;
	color: #e50005;
	background: #fff;
}
.s_x_kk{ text-align:center;}

.banner_box{ width:100%; height: 700px; position: relative; overflow: hidden; background:url(../images/home_bg.jpg) no-repeat center #fff;} 
.bar-menu,.head_btn{ display: none;}
  

.banner_video{ width:100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;}
.banner_video em{ width:100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background: rgba(0,0,0,0.35);}
.banner_video video{position: absolute;top: 0;min-width: 100%;width: 100% !important;height: auto !important;object-fit: cover;object-position: center;}
   
.about_kk{ float:left; width:386px; background-color:#d01c23; font-size:14px; color:#fefefe; height:253px; padding:30px; margin-top:70px; position:relative; margin-left:-30px;}   
.about_kk i{ display:block;width: 0;
            height: 0;
            border-top: 15px solid transparent;
            border-bottom: 15px solid transparent;
            border-left: 15px solid transparent;
            border-right: 15px solid #d01c23; margin-left:-60px; position:absolute;}
.about_kk strong{   font-size:18px; padding-right:10px;}
.about_kk span{ font-weight:lighter;font-size:16px; margin-bottom:23px;}
.about_kk .about_info{ line-height:30px; text-align:justify; margin-top:20px; font-size:14px;}
.about_kk a{ display:block; width:107px; height:30px; background-color:#fff; color:#d01c23; text-align:center; line-height:30px;border-radius:3px; margin-top:30px;}
.about_kk a:hover{ background-color:#efefef;}
.about_img{ margin-top:50px;height:362px; width:409px; float:left; }
.about_img a{ display:block; height:326px; width:457px; position:relative; overflow:hidden;}
.about_img a img{transition-duration: .5s;
	-ms-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;height:326px; width:457px;}
.about_img a:hover img{   }
.about_news{ margin-top:70px; float:right; width:398px; height:253px; background-color:#fff; padding:30px;}
.about_news .about_news_tit strong{ font-size:18px; padding-right:10px;}
.about_news .about_news_tit span{ font-weight:lighter;font-size:16px; margin-bottom:23px;}
 .about_new_toutiao strong a{ font-size:18px; color:#000; margin-top:10px; display:block; margin-bottom:10px;}
  .about_new_toutiao strong a:hover{ color:#ff0000;}
  .about_new_toutiao p{ font-size:13px; font-weight:lighter;}
    .about_news ul{ margin-top:20px;}
  .about_news ul li{ line-height:30px; font-size:14px; font-weight:lighter; background-image:url(../images/sjj2.jpg); background-repeat:no-repeat; background-position:0px; padding-left:20px;}
    .about_news ul li a:hover{ color:#ff0000;}

 

.index_hezuo{ padding-top:50px; padding-bottom:50px;}
.index_hezuo strong{ display:block; height:62px; width:150px; border:1px #eaeaea solid; text-align:center; line-height:62px; font-size:22px; float:left;margin-right:40px; color:#333;}
.index_hezuo li{ float:left; margin-right:40px; border:1px #eaeaea solid;}
 
.foot{ padding-bottom:20px; background-color:#f7f7f7; background-position:center; border-top:1px #d2d2d2 solid;  }

.menu_menu{ float:left; margin-top:40px;}
.menu_menu ul{ width:78px; float:left; margin-right:10px; margin-left:10px;}
.menu_menu ul strong{ font-size:17px; color:#666666; line-height:36px;}
.menu_menu ul li{ line-height:24px;}

.foot_tel{ float:right; width:350px; text-align:center; background-image:url(../images/tel.png); background-position:center 0px; background-repeat:no-repeat; padding-top:70px; margin-top:50px; }
.foot_tel strong{ font-size:26px; display:block; color:#000;}
.foot_tel span{ font-size:14px;}
.foot_ewm { text-align:center; padding-top:50px; width:135px; float:right;}
.foot_ewm img{ width:135px;}
.foot_ewm strong{ display:block; line-height:22px; text-align:center}
.link{ font-size:16px; padding-top:70px;}
.copy{ border-top:1px #d2d2d2 solid; margin-top:30px; text-align:center; padding-top:20px; line-height:22px; font-size:14px;}

   .con_tit{ text-align:center; }
   .con_tit strong{ display:block; font-size:33px; color:#F00; margin-top:40px;}
   .con_tit i{display:inline-block;  height:1px; background-color:#ccc; width:50px; margin-top:20px;}
 .con_con{ padding:30px; font-size:14px; line-height:28px; font-weight:lighter; color:#333; text-align:justify; float:right; width:1000px;  }
 .con_con img{ max-width:100%;  margin-bottom:20px; }
 .con_con p{ margin-bottom:20px;}
.con_left{ width:870px; float:left; border-right:1px #efefef solid; padding:20px; color:#333; font-size:14px; line-height:28px;}
.con_left p{ line-height:28px; text-align:justify; margin-bottom:10px;}
.con_left img{ max-width:870px;}
.con_right{   } 
.con_img{ float:right; width:330px;}
.con_img img{ display:block; width:100%;}
.about_tit{ margin-bottom:50px; margin-top:40px;}
.about_tit strong{ font-size:46px; color:#b7262c; display:block; margin-bottom:18px; letter-spacing:-5px;  }
.about_tit{ font-size:25px; color:#555  }
.about_tit span{ line-height:16px; display:block; color:#555; font-size:12px;}
.gg img{ margin-top:20px; }
 .team_list li{ clear:both; border-bottom:1px #CCCCCC dotted;padding-bottom:10px; margin-bottom:20px;}
.team_list li img{ float:left; width:350px;} 
.team_list li p{ float:right; width:590px;}
.team_list li p strong{ display:block; font-size:18px}
.team_list li  p b{ display:block; margin-bottom:20px; font-size:14px; font-weight:lighter;}

.wenhua_left{ width:700px; float:left; padding-top:50px;  }
.wenhua_right{ float:right;  }

 
/*品牌列表*/
.brand-list{ padding-left:10px;overflow: hidden;  }
.brand-list .brand-bd{position: relative;   margin-top: 5px;}
.brand-list .item{position: absolute; width: 277px; background-color: #f8f8f8; border: 1px solid #f8f8f8; padding: 18px; top:0; left: 40%; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}
.brand-list .hover{box-shadow: 0px 1px 8px rgba(200,200,200,.6); background-color: #fff; border-color: #c8c8c8;  background-position:right bottom; background-repeat:no-repeat;}
.brand-list .additem{padding: 0; width: 314px; border: none; }

.brand-list .item h3{font-size: 42px; color: #666; font-family: arial; font-weight: bold; line-height: .8; margin-bottom: 20px;}
.brand-list .item strong{ text-align:center; padding-top:10px; display:block;  } 
.brand-list .item img{ min-height:130px; height:auto; display:block; width:100%;}
 

.fazhan{   }
.fazhan ul{   margin:auto;}
.fazhan ul .xianhei{ margin-left:505px; width:600px; border-left:4px #ccc solid; padding-top:20px;}
.fazhan ul li{   background-image:url(../images/lcbg.png); background-repeat:no-repeat; position:relative; margin-left:-423px;  text-align:right; width:300px; padding-right:130px; background-position:right top; margin-bottom:40px;  }
.fazhan ul li img{ height:130px; margin-top:10px; display:block; margin-right:0px;   }
.fazhan ul li h3{ font-size:33px; margin-bottom:10px; color:#333;}
.fazhan ul li p{ font-size:16px;text-align:right;color:#777;} 
.fazhan ul .r_r{ padding-left:123px; background-image:url(../images/lcbg2.png); background-repeat:no-repeat; position:relative; margin-left:-13px; text-align:left; width:300px; background-position:left top;    }
.fazhan ul .r_r p{ font-size:16px;  text-align:justify;}
.fazhan ul .r_r img{ }
.youshi{ background-color:#f9f9f9; padding:50px;}
.youshi .youshi_tit{ text-align:center; margin-bottom:44px; font-size:14px;}
.youshi .youshi_tit strong{ font-size:28px; display:block; color:#333;}
.youshi_left{ }
.youshi_left li{ width:50%; float:left; margin-bottom:40px;}
.youshi_left li strong{ display:block; font-size:20px; color:#5b5148; margin-bottom:10px; margin-top:20px;}
.youshi_left li p{   width:280px; color:#837a71; float:right; font-size:15px;  }

.youshi_left img{ width:208px; float:left; border-radius:1110px;/*普通*/
-moz-border-radius:1101px;/*firfox*/
-webkit-border-radius:1110px;/*firfox*/margin-left:40px;box-shadow: 0 0 10px #ccc; padding:5px;  }
.shengchan{ width:850px;} 
.shengchan img{ border-radius:0px; float:left; width:248px; height:160px;}
.shengchan  li{ padding-bottom:20px;}
.shengchan  li strong{ margin-bottom:10px;   display:block;   font-size:21px;} 
.shengchan  li p{ float:left; width:540px; padding-left:20px;}
.youshi_right{ float:right; width:440px;}
.youshi_right img{ display:block; width:100%; margin-bottom:30px;}

.toutiao_img{ float:right; width:432px;}
.toutiao_img img{ width:100%; display:block;}
.toutiao_left{ float:left; width:506px;}
.toutiao_left span{ display:block; font-size:18px; color:#999}
.toutiao_left   strong{ display:block; margin:10px 0 10px 0;}
.toutiao_left   strong a{ font-size:24px; color:#333; line-height:31px;}
.toutiao_left p{ text-align:left;  }



.alm_box{ margin-top:30px; padding-top:30px;border-top:1px #efefef solid;  }
.alm_box li{ display:block; border-bottom:1px #efefef solid;  transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; padding:20px 0 20px 0; }
.alm_box li:after{content:'.'; display:block; clear:both; visibility:hidden; height:0; line-height:0; font-size:0;}
.alm_box li:hover{  ;}
.alm_box .almb_img{ float:right; width:100px; height:100px; background-color:#EEEEEE; text-align:center;  transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.alm_box .almb_img_img{float:left; width:190px; }
.alm_box .almb_img_img img{ display:block; width:100%; }
.almb_img a{  }
.alm_box .almb_img b{ display:inline-block; height:100%; vertical-align:middle;}
.alm_box .almb_img strong{ display:block; color:#f00; font-size:36px; padding-top:0px; line-height:63px;}
.alm_box .almb_img span{ color:#ccc; font-size:18px;}
.alm_box .almb_text{ float:left; width:627px; margin-left:20px; vertical-align:middle;}
 .alm_box li:hover  .almb_img{background-color:#f00;}
  .alm_box li:hover  .almb_img strong{ color:#fff; }
   .alm_box li:hover  .almb_img span{ color:#fff;}
.alm_box .almb_text h3 a{ font-size:18px; font-family:"微软雅黑"; color:#333; line-height:40px;}
.alm_box .almb_text p  { font-size:14px; font-family:"微软雅黑"; color:#888; line-height:20px;}
.alm_box .almb_text a:hover{ color:#FC0;}
.alpage{ width:100%; height:80px; line-height:100px; text-align:center;}
.art_xx{  }
.art_xx h3{ font-size:24px; text-align:center; border-bottom:1px #ccc solid; padding-bottom:20px;}
.art_xx  p{ text-align:center; line-height:44px; font-size:14px; }
.yanjing{ background-image:url(../images/yan.png); background-repeat:no-repeat; padding-left:30px; background-size:22px; height:22px; line-height:22px; background-position:0px; color:#999} 


/*地图*/


.map {
	WIDTH: 552px; BACKGROUND: url(../images/map.gif) no-repeat left top; FLOAT: left; HEIGHT: 447px; MARGIN-LEFT: 50px; _margin-left: 25px
}
.map H1 {
	POSITION: absolute; DISPLAY: block; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.map A:link {
	LINE-HEIGHT: 20px; PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND: url(../images/maph1.gif) no-repeat; COLOR: #000; TEXT-DECORATION: none
}
.map A:visited {
	LINE-HEIGHT: 20px; PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND: url(../images/maph1.gif) no-repeat; COLOR: #000; TEXT-DECORATION: none
}
.map A:hover {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}
.map A:active {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}
.mapr A:link {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}
.mapr A:visited {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}
.mapr A:hover {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}
.mapr A:active {
	LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND-POSITION: left -50px; COLOR: #ff0000
}

.pinglun{ margin-top:20px; border-top:1px #CCCCCC dotted; padding-top:20px;}
.input-text{ width:430px; height:40px; margin-bottom:20px; padding-left:10px;}
.textarea-text{width:630px; height:140px; margin-bottom:20px; padding-left:10px; padding-top:10px;}
.submit_tj{ width:200px; height:45px; line-height:45px; font-size:24px}


.pro_list{ padding:30px 0 30px 0;}
.pro_list li{ float:left; width:30%; margin-right:60px; margin-bottom:30px;}
.pro_list li img{ width:360px; height:256px;}
.pro_list li strong{ display:block; width:360px; height:45px; background-color:#000; color:#fff; line-height:45px; text-align:center; font-size:18px; position:absolute; margin-top:-47px;background-color:rgba(0,0,0,0.5);}
.pro_list .nomarg{ float:right; margin-right:0px;}

.pro_xx{padding:30px 0 30px 0;}
.pro_img{ float:left; border:1px #ccc solid; padding:10px; width:400px; text-align:center;}
.pro_img img{ max-height:400px; }
.pro_info{ float:right; width:703px; font-size:15px; line-height:30px; color:#555; font-weight:lighter; }
.pro_tit{ color:#000; font-size:30px; line-height:55px; border-bottom:dotted 2px #ccc; margin-bottom:20px;}
.pro_buy{ margin-top:10px; position:absolute; text-align:center; margin-left:500px; margin-top:70px;}
.pro_buy strong{ display:block;   color:#f00}
.pro_buy img{ width:150px; display:block}

.pro_xxjs{   }
.pro_xxjs_left{ width:900px; float:left}
.pro_xxjs_left strong{ display:block; height:45px; line-height:45px; background-color:#efefef; padding-left:20px; font-size:18px; color:#000; margin-bottom:20px;}
.pro_xxjs_left{ font-size:14px; color:#333; line-height:25px; padding-bottom:20px; text-align:justify;}
.pro_xxjs_left img{ margin-top:20px; max-width:900px;}

.pro_xxjs_right{ float:right; width:250px; background-color:#efefef; padding:10px; margin-bottom:20px;}
.pro_xxjs_right strong{font-size:18px; color:#000;   }
.pro_xxjs_right ul{ padding-top:20px;}
.pro_xxjs_right ul li{ margin-bottom:30px}
.pro_xxjs_right ul li img{ display:block; width:100%;}

.pro_xxjs_right ul li strong{display:block; width:250px; height:45px; background-color:#000; color:#fff; line-height:45px; text-align:center; font-size:18px; position:absolute; margin-top:-45px;background-color:rgba(0,0,0,0.5);}

.index_pro{ width:1300px; margin:auto;}
.index_pro_tit{ margin-top:50px;}
.index_pro_tit p{ width:320px; height:85px; background-color:#fff; margin:auto; text-align:center; position:relative; z-index:1;  }
.index_pro_tit p strong{ font-size:24px; color:#F00; display:block; margin-bottom:10px;}
.index_pro_tit p i{ width:60px; height:1px; background-color:#ff0000; display:block; margin:auto;}
.index_pro_tit p span{ font-size:14px; text-align:center; display:block; font-weight:lighter; line-height:44px;}
.index_pro_tit hr{ height:1px; background-color:#efefef; border:0px; position:absolute; margin-top:-50px; width:1300px; z-index:0;}

.index_pro ul li{ width:280px; height:420px; padding:15px; border:1px #efefef solid; float:left; margin-right:15px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;  }
.index_pro ul li i{ width:280px; height:364px; overflow:hidden}
.index_pro ul li img{ width:100%;}
.index_pro ul li strong{ height:43px; background-color:#ff0000; color:#fff; display:block; line-height:43px; font-size:16px; text-align:center; margin-top:10px;}
.index_pro ul li:hover{ border:1px #ff0000 solid;}
#scrollArrLeft{ width:35px; height:91px; background-color:#efefef; position:absolute; background-image:url(../images/sjj.png); background-repeat:no-repeat; background-position:center; background-size:23px; cursor:pointer; margin-left:-50px; margin-top:150px;   -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;}
	#scrollArrLeft:hover{ background-image:url(../images/sjjh.png)}
#scrollArrRight{ width:35px; height:91px; background-color:#efefef; position:absolute; background-image:url(../images/sjj.png); background-repeat:no-repeat; background-position:center; background-size:23px; cursor:pointer; margin-left:1310px; margin-top:150px;}
#scrollArrRight:hover{ background-image:url(../images/sjjh.png)}

.index_wenhua{ background-color:#dfe1e3; height:165px; margin-top:50px; overflow:hidden;}
.index_wenhua ul{ width:1300px; margin:auto;}
.index_wenhua ul li{ float:left;}
.index_wenhua ul li img{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.index_wenhua ul li a:hover  img{transform: scale(1.1); }

.index_container_kk .index_news{float:left; background-color:#f9f9f9; border-bottom:2px #efefef solid;}
.index_container_kk .index_news .index_xw_tit{ font-size:20px; margin:10px; color:#f00;}
.kk_container{ background-color:#fff; width:1300px; margin:auto;   margin-bottom:50px; background-image:url(../images/kk_bg.jpg); background-repeat:repeat-y; background-position:0px; z-index:99999999999999999999999; }
.hui{ background-color:#f9f9f9;}

.chengyuan_list{}
.chengyuan_list li{ margin-right:25px; float:left; width:29.4%; border:1px #DCDCDC solid; padding:10px;box-shadow: 6px 6px 0px #EDEDED; padding-bottom:0px; margin-bottom:20px;}
.chengyuan_list li i{ display:block; width:100%; height:204px; overflow:hidden;	}
.chengyuan_list li a{ display:block; height:40px; line-height:40px; background-color:#efefef; text-align:center; font-size:16px}
.chengyuan_list li a:hover{ background-color:#f00; color:#fff;}
.chengyuan_list li strong{ display:block; text-align:center; color:#000; line-height:33px; font-size:14px;}
.chengyuan_list li span{ height:160px; display:block; font-size:13px;}
.chengyuan_list .nomarg{ float:right; margin-right:0px;}


.cut_list li{   height:233px;}
.cut_list li img{ float:left;width:50%;}
.cut_list li p{ float:right; width:50%;}
.cut_list li p strong{ display:block; padding-left:30px; font-size:24px; padding-top:30px;}
.cut_list li p b{ display:block; padding-left:30px;font-size:20px; line-height:43px;}
.cut_list li p span{ display:block; padding:30px; padding-top:10px;}
.cut_list .li2 img{ float:right;}
.cut_list .li2 p {float:right;}
.cut_list .li2 strong{ text-align:right; padding-right:30px;}
.cut_list .li2 b{ text-align:right;padding-right:30px;}
.cut_list .li2 span{ text-align:right; display:block}


	.news_list li{ float:left; width:33.33%;}
			.news_list li a{ display:block; padding:10px}
			.news_list li a:hover  img{transform: scale(1.1);}/*放大1.1倍*/
			.news_list li i{ height:190px; display:block; width:100%; overflow:hidden;}
				.news_list li strong{ display:block; color:#333; font-size:18px; line-height:24px; height:45px;}
			.news_list li img{ display:block; width:100%;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; min-height:190px;  }
			.news_list li p{ background-color:#efefef; padding:20px; height:210px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
			.news_list li b{ height:2px; background-color:#b7262c; display:block; margin-bottom:20px; margin-top:10px; width:50px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
				.news_list li a:hover b{ width:100%;}
				.news_list li span{ display:block; height:80px;}
				.news_list li .sj{ float:left; margin-top:20px; background-image:url(../images/sj.png); background-repeat:no-repeat; background-position:0px; background-size:20px; padding-left:25px; height:auto;}
				.news_list li .yj{ float:right; margin-top:20px; background-image:url(../images/yj.png); background-repeat:no-repeat; background-position:0px; background-size:20px; padding-left:25px; height:auto;}
				
				.news_list a:hover p{ background-color:#f9f9f9;}
				
				
.tuanjian_list li{ float:left; width:50%;    }
.tuanjian_list li img{ display:block; width:100%;height:306px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.tuanjian_list li a{ display:block; padding:20px;}
.tuanjian_list li a   strong{ display:block; height:44px; line-height:44px; color:#fff; z-index:1;position:absolute; margin-top:-64px; width:460px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; text-align:center;}
.tuanjian_list li a   b{ display:block; height:44px; line-height:44px; background-color:#f00;position:absolute; margin-top:-64px; width:460px; z-index:0; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
  -moz-opacity:0.5; /*Firefox私有，透明度50%*/
  opacity:0.5;/*其他，透明度50%*/transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
  .tuanjian_list li a:hover strong{height:100px; margin-top:-120px; line-height:100px;}
    .tuanjian_list li a:hover b{ height:100px; margin-top:-120px;}
	.tuanjian_list li a span{ display:block; width:70px; height:70px; background-image:url(../images/video.png); position:absolute; margin-top:-200px; background-size:100%; margin-left:192px;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
		.tuanjian_list li a:hover span{margin-top:-240px; } 
		
			.tuanjian_list li a:hover img{  filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
  -moz-opacity:0.5; /*Firefox私有，透明度50%*/
  opacity:0.5;/*其他，透明度50%*/}
  
  .zhiwei_list{ border-collapse:collapse; border:1px #efefef solid; }
  .zhiwei_list td{padding:5px;}
    .zhiwei_list td a{ display:block; height:34px; line-height:34px; background-color:#f00; color:#fff; width:140px;}
	 .zhiwei_list td strong{ font-size:16px}
	    .zhiwei_list td a:hover{ background-color:#C00}
   .zhiwei_list th{ text-align:center; font-size:18px; border:1px #efefef solid; padding:8px; background-color:#f9f9f9;}
      .zhiwei_list .huihui{ background-color:#f9f9f9;}
 
.lvzi_kk{ width:800px; margin:auto; height:548px; background-image:url(../images/luzi.png); margin-top:60px;}
.lvzi_kk ul li{}
.lvzi_kk ul li a{ display:block; float:left; width:59px; height:271px; background-image:url(../images/1.png); background-size:100%;animation: myfirst 2s infinite;}
.lvzi_kk ul{ margin-left:402px;}
.lvzi_kk ul li a:hover{ margin-top:5px;}
.lvzi_kk ul li .a2{ margin-left:59px;background-image:url(../images/2.png); }
.lvzi_kk ul li .a3{ margin-left:59px;background-image:url(../images/3.png);}

	@keyframes myfirst {
            0% {
                transform: translate(0px, 0px);
            }
            50% {
                transform: translate(0px, 5px);
            }
            100% {
                transform: translate(0px, 0px);
            }
        } 
		
		
		.jiage{ }
		.jiage h1{ text-align:center; font-size:28px; color:#2c6493; margin-top:40px;}
		#mytime{color:#2c6493; text-align:right; margin-right:50px; font-size:18px; float:right;}
	.jgmap{ width:896px; height:610px; margin:auto; background-image:url(../images/map.jpg); margin-top:50px; margin-bottom:100px;}	
	.jgmap li{background-image:url(../images/drees.png); background-repeat:no-repeat; background-position:0px; padding-left:20px; font-size:18px; color:#000; position:absolute; cursor:pointer; }
	.jgmap li span{ border:1px #f00 solid; padding-left:10px; padding-right:10px; font-size:15px; margin-left:8px;}
		.jgmap li:hover strong{ color:#f00;}
		.jgmap li:hover span{ color:#f00;}
		.jgmap .m1{ margin-top:354px; margin-left:-30px;}
		.jgmap .m2{margin-top:0px; margin-left:300px;}
		.jgmap .m3{margin-top:70px; margin-left:50px; }
		.jgmap .m4{margin-top:500px; margin-left:770px; }
		.jgmap .m5{margin-top:488px; margin-left:80px; }
		.jgmap .m6{margin-top:130px; margin-left:870px; }
		.jgmap .m7{margin-top:40px; margin-left:730px;}
		.jgmap .m8{margin-top:310px; margin-left:820px; }
		.jgmap .m9{margin-top:550px; margin-left:620px; }
		.jgmap .m10{margin-top:520px; margin-left:780px; }
		.jgmap .m11{margin-top:386px; margin-left:855px; }
		
	.jgmap li	.concon{ display:none; position:absolute; width:317px; height:142px; background-color:#fff; border:1px #f00 solid; border-radius:5px; z-index:9999; margin-top:20px; }
		.jgmap li	.concon h1{ background-color:#f00; font-size:16px; font-weight:lighter;   color:#fff; text-align:left; padding-left:20px; margin:0px; padding:0px; padding-left:10px; line-height:32px;}
		.jgmap li	.concon p{ font-size:14px; padding:10px;}
		.jgmap li	.concon i{ display:block; position:absolute; width:52px; height:19px; margin-top:-17px; margin-left:20px; background-image:url(../images/hjj.png)}
			.jgmap li:hover .concon{ display:block;}