BODY {
	FONT-SIZE: 14px; COLOR: #000000;  BACKGROUND-COLOR: #ffffff; margin:0 auto; padding:0px;
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none;}
A:active {
	TEXT-DECORATION: none;
}
ol, ul {list-style:none;}

*{ text-decoration: none;}

.w-1100 {
    width: 1280px;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}
.TOP-01{
	height:39px;
	background-color:#F8F8F8;
}
.TOP-01-l01{ float:left; height:39px; line-height:39px; width:700px; text-align:left; font-size:14px; color:#333333; overflow:hidden;}
.TOP-01-l0r{ float:right; width:239px;  line-height:39px;}
.TOP-01-l0r h3{ display:block; float:left;  height:39px; line-height:39px; font-size:14px; color:#333333;}


/*dh设置*/
#dh{
	margin:0 auto;
	width:100%;
	height:55px;
	margin:0 auto;
	background: #338EE1;
}
.memu2{ width:1280px; margin:0 auto;}
.memu2 li{
	width:142px;
	float:left;
	text-align:center;
}

.memu2 li dl{display: none;}
.memu2 li:hover dl{ display:block; position:absolute; z-index: 99999; margin:0px; padding:0px; background-color:#E70012; }

.memu2 li:active dl{ display:block; position:absolute; z-index: 99999; margin:0px; padding:0px; background-color:#E70012; }

.memu2 li dl dt{
	width:152px;
	background:#338EE1;
	text-align:left; 
	padding-left:10px;
	padding-right:10px; 
}

.memu2 li dl dt a{display: block; width:152px; height: 40px; border-bottom: 1px solid #FFFFFF; background:#338EE1; font-size: 16px; color: #ffffff; line-height: 40px; font-weight:100; }

.memu2 li dl dt a:hover{display: block; width:180px; height: 40px; border-bottom: 1px solid #FFFFFF; background:#F46521;line-height: 40px; color: #ffffff; font-weight:100; transform:skew(-23deg,0);
  transition:all .25s; font-size:18px;}

.memu2 li a{
	display:block;
	font-size:18px;
	color:#ffffff;
	height:55px;
	line-height:55px;
}
.memu2 a.lcurrent,.memu2 li a:hover{
	text-decoration:none;
	border:none;
	color:#ffffff;
	background:#F46521;
	height:55px;
	line-height:55px;
}

A.A1:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.A1:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.A1:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}
A.A1:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
}


.clearfix {
  display: inline-table; display: block;
}

.width-1200{width:1280px;margin:0 auto;}

.wuhao_cp{
	width: 100%;
	height:100%;
	margin: 0 auto;
	margin-top: 10px;
}
.H-CLASS01sy{
	width: 1280px;
	margin:0 auto;
	margin-bottom: 10px;
}
.H-CLASS01sy ul{  margin: 0 auto; height: auto; overflow: hidden; }
.H-CLASS01sy ul li{ margin-bottom: 5px; width: 155px; height: auto; line-height:35px; float:left; margin-right:5px;}
.H-CLASS01sy ul li .cl-lsy h3 a{
	float: left;
	width:155px;
	height: 35px;
	line-height:35px;
	text-align: center;
	background: #0099FF;
	font-size: 18px;
	color: #fff;
	margin-top:2px;
	border-radius: 30px; text-decoration:none;
}
.H-CLASS01sy ul li .cl-lsy h3 a:hover{ background-color:#f7c433;color: #333; text-decoration:none;}
.H-CLASS01sy ul li .cl-r{ width:1280px; height: auto; }
.H-CLASS01sy ul li .cl-r a{float: left;margin-right: 5px; width:150px;height: 43px;line-height: 43px;text-align: center;border: #d2d2d2 1px solid;font-size: 15px;color: #565656; text-decoration:none;}
.H-CLASS01sy ul li .cl-r a:hover{ font-size: 16px; color: #000; background-color:#fff; text-decoration:none;}



#part-tj{ height: auto; text-align: center;}
.part-tjbt{ height: 45px; line-height: 45px; font-size: 16px; color: #717171; }


#part-jj{ height: 675px; background: url(/images/jjbg.jpg) top center no-repeat; }
.part-jjbt{ text-align: center; }
.part-jjzuo{ width: 485px; margin-top: 45px;}
.part-jjyou{
	width: 790px;
	margin-top: 45px;
}

.jjfl{ margin: 0px; width: 500px; }
.jjfl ul{ margin: 0px; padding: 0px; }
.jjfl ul li{ margin-right: 5px; margin-bottom: 5px; float: left; height: 40px; line-height: 40px; }
.jjfl ul li a{ float: left; display: block; width: 146px; height: 36px; background: url(/images/jj02.jpg); text-align: center; font-size: 22px; color: #ffffff; text-decoration:none;}
.jjfl ul li a:hover{ background: url(/images/jj02.jpg);  text-decoration:none;}

.part-jjyou .con{
	line-height: 30px;
}
.part-jjyou .more{ text-align: right;}




.part-news{ padding: 50px 0px;}

#part-xw{ width:100%; padding: 30px 0px; margin: 0px auto;}
.part-xwr{width:580px;}

.newslist1{ width: 580px;}
.xwcon{ width: 580px;  border-bottom: 1px solid #e6e6e6;}
.xwcon .date { float: left; padding-top: 20px; width: 86px; height: 79px; 
  font-size: 48px; 
    color: #333333; text-align: center; line-height: 30px; }
.xwcon .date span{ font-size: 14px; color: #333333;  }

.xwcon .connr{ float: right; width: 601px; height: 110px; }
.xwcon .connr h1{ 
    padding: 5px 0px; 
    width: 292px; 
    height: 30px; 
    line-height: 30px; 
    margin: 0px;
    border: none;
    color: #484848;
    font-size: 24px; 
    color: #484848; 
    text-align: left;  
    }
.xwcon .connr h1 a{ color: #231815;font-size: 18px; color: #484848;}
.xwcon .connr p{ color: #757575; font-size: 14px; line-height: 22px;  }
.xwcon .connr p a{ color: #757575; font-size: 14px; }
.xmsy{
	width:1280px;
	height:auto;
	margin:0px auto;
}
.xmsy ul{}
.xmsy ul li{
	margin-bottom:15px;
	margin-right:15px;
	float:left;
	padding:15px;
	width:580px;
	background:#ffffff url(../images/xwbg.jpg) right bottom no-repeat;
}
.xmsy .pic{
	float:left;
	width:180px;
	height:134px;
	border:5px solid #ffffff;
}
.xmsy .con{
	float:right;
	width:380px;
	height:130px; 
}
.xmsy .bt{ height:44px;  line-height:44px; font-size:18px; text-align:left;}
.xmsy .bt a{ font-size:16px; color:#090909; font-weight:bold;}
.xmsy .intro{font-size:14px; color:#555555; line-height:20px;}
.xmsy .intro a{ font-size:14px; color:#555555; line-height:20px;}

.aj1{height:70px; color:#333333; font-size:32px; font-weight:bold; text-align:center; line-height:70px;}
.aj2{text-align:center; font-size:16px; color:#999999; height:35px; line-height:35px;}

/*首页新闻*/



span {
  display: inline-block;
}
  /*标题*/
.h-tit01{ width: 100%; margin: 0; padding: 0;}
.h-tit01 p{font-size: 26px; text-align: center;text-transform: uppercase; font-family:Impact; color:#FF0000; margin-top:0;}
.h-tit01 h2{display: block; text-align: center; font-size: 18px; font-weight:bold; color: #2e2f30; font-family: "microsoft yahei"; text-transform: uppercase; margin-top:0;}
.h-tit01 h3{
	display: block;
	text-align: center;
	font-size: 18px;
	color: #333333; 
	letter-spacing: 0px;
}
.h-tit01 .t1-line0{ width: 45px; margin: 0 auto; height: 10px; border-bottom: #188af5 3px solid; }
.h-line01{ border-bottom: #e5e5e5 1px solid; width: 100%; height: 2px;}


.part01{
	width: 100%;
	height: 672px;
	background-image: url(../Images/bg01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.part01-2{
  float: right;
  width: 728px;
  height: auto;
}
.part01-2 .pcname{
  margin-top:80px;
  height: 75px;
  text-align: center;
  font-size: 20px;
  color: #ffffff;
  text-indent: 120px;
}
.part01-2-l{
  float: left;
  width: 257px;
  height: auto;
}
.part01-2-l a{
  margin-bottom:8px;
  display: block;
  width: 257px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  background: url(images/bg02.jpg) bottom center no-repeat #FF6D00; 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.part01-2-l a:hover{
  background: url(images/bg02.jpg) bottom left no-repeat #3f3f3f; margin-left:20px;
}
.part01-2-r{
  float: right;
  width: 426px;
  height: auto;
}
.part01-2-r p{
  height: 300px;
  font-size: 15px;
  color: #ababad;
  line-height: 165%;
  letter-spacing: 0px;
  overflow: hidden;
}
.part01-2-r-2{
  margin-top:19px;
  float: right;
  width: 208px;
  height: 52px;
}
.part01-2-r-2 a img{
  float: left;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.part01-2-r-2 a p{
  float:left;
  line-height: 43px;
  color: #22d3b7;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}

.part01-2-r-2 a:hover img{
  float: left;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out; margin-right:10px;
}
.part01-2-r-2 a:hover p{
  float:left;
  line-height: 43px;
  color: #FF6D00;
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out; margin-left:-20px;
}

.part02{
	width: 100%;
	height: 597px;
	overflow: hidden;
	background-image: url(../Images/tu5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.part02-ys{
  float: left;
  width: 913px;
  height: auto;
  overflow: hidden;
}
.part02-ys li{
  float: left;
  width: 445px;
  height: 280px;
  overflow: hidden;
}
.part02-ys li .p02-tit{
  height: 75px;
  color: #434343;
  font-size: 20px;
  letter-spacing: 0px;
  line-height: 75px;    
}
.part02-ys li .p02-content{
  margin-top:10px;
  margin-left:74px;
  width: 328px;
  height: auto;
  font-size: 14px;
  color: #434343;
  line-height: 190%;
  letter-spacing: 0px;
}

.part03{
  width: 100%;
  height: 600px;
  background:url(../images/bg03.jpg) top center no-repeat;
  overflow: hidden;
}
.part03-t{
  margin-top:49px;
  text-align: center;
}
.part03-t h2{
  height: 53px;
  font-size:33px;
  color: #9ef725;
  text-align: center;
}
.part03-t p{
  display: block;
  margin: 0 auto;
  width: 173px;
  height: 33px;
  font-size: 20px;
  color: #99f318;
  text-align: center;
  line-height: 33px;
  border:1px solid #99f318;
}
.part03-2{
  position: relative;
  z-index: 1;
  width: 100%;
  height: 466px;
}
.p03-yuan{
  width: 112px;
  height: 112px;
  background:url(images/png-02.png);
  font-size: 30px;
  color: #ffffff;
  line-height: 112px;
  text-align: center;
}
.yuan-pstion1{
  position: absolute;
  z-index: 10;
  top:206px;
  left:121px;
}
.yuan-pstion2{
  position: absolute;
  z-index: 10;
  top:76px;
  left:267px;
}
.yuan-pstion3{
  position: absolute;
  z-index: 10;
  top:16px;
  left:453px;
}
.yuan-pstion4{
  position: absolute;
  z-index: 10;
  top:16px;
  left:640px;
}
.yuan-pstion5{
  position: absolute;
  z-index: 10;
  top:76px;
  left:820px;
}
.yuan-pstion6{
  position: absolute;
  z-index: 10;
  top:206px;
  left:962px;
}

.part03-che{
  position: absolute;
  z-index: 5;
  top:132px;
  left:390px;
}
.part04{
  width: 100%;
  height: 211px;
  background-image: url(images/bg04.jpg);
  background-attachment:fixed;
  overflow: hidden;
}
.part04 p{
  display: block;
  margin-top:58px;
  height: 65px;
  font-size: 45px;
  color: #ffffff;
  letter-spacing: 0px;
}
.part04 span{
  display: block;
  font-size: 27px;
  color: #ffffff;
  letter-spacing: 0px;
}

.h-news-l{
  float: left;
  width: 247px;
  height: auto;
  overflow: hidden;
}
.h-news-l2{
  width:100%;
  height: 146px;
}
.h-news-l2 h3{
  height: 49px;
  font-size: 26px;
  color: #1d1d1d;
}
.h-news-l2 p{
  font-size: 15px;
  color: #5a5a5a;
  line-height: 130%;
  letter-spacing: 0px;
}
.h-news-more a{
  display: block;
  width: 164px;
  height: 37px;
  background-color: #19b5b1;
  text-align: center;
  line-height: 37px;
  color: #ffffff;
  font-size: 14px;
}
.h-news-more a:hover{
  background-color: #1e2432;
}
.h-n01-border{
  border-right:2px solid #efefef;
}
.h-news01{
  float: right;
  width: 910px;
  height: auto;
  overflow: hidden;
}
.h-news01 li{
  float: left;
  padding:15px;
  width: 270px;
  height: 538px;
  border-left:2px solid #efefef;
  overflow: hidden;
}
.h-news01 li:hover{
  background-color: #19b5b1;
}
.h-news01 li .n-date{
  height: 135px;
}
.h-news01 li .n-date .day01{
  height: 95px;
  text-align: left;
}
.h-news01 li .n-date .day02{
  font-size: 15px;
  color: #b7b7b7;
  letter-spacing: 0px;
}
.h-news01 li:hover .n-date .day02{
  color: #ffffff;
}
.h-news01 li .n-date .day01 .n-day-1{
  width: 75px;
  height: 95px;
  font-size: 61px;
  color: #b7b7b7;
  font-family: impact;
  line-height: 95px;
}
.h-news01 li:hover .n-date .day01 .n-day-1{
  color: #ffffff;
}
.h-news01 li .n-date .day01 .n-day-2{
  font-size: 20px;
  color: #b7b7b7;
  line-height: 120px;
}
.h-news01 li:hover .n-date .day01 .n-day-2{
  color: #ffffff;
}
.h-news01 li a h2{
  display: block;
  height: 63px;
  font-size: 15px;
  color: #2f2f2f;
  line-height: 150%;
  overflow: hidden;
}
.h-news01 li:hover a h2{
  color: #ffffff;
}
.h-news01 li span{
  display: block;
  height: 28px;
  font-size: 15px;
  color: #b7b7b7;
}
.h-news01 li:hover span{
  color: #ffffff;
}
.h-news01 li .tu{
  margin-bottom: 25px;
  width: 270px;
  height: 150px;
  overflow: hidden;
}
.h-news01 li p{
  margin-bottom:10px;
  display: block;
  height: 80px;
  font-size: 14px;
  color: #828282;
  line-height: 150%;
  overflow: hidden;
  letter-spacing: 0px;
}
.h-news01 li:hover p{
  color: #ffffff;
}
.t-align-r{ text-align:right;}
.t-align-l{ text-align:left;}
.t-align-c{ text-align:center;}
.w-1200{width:1280px; margin:0 auto; overflow:hidden;}
.w-1280{width:1280px; margin:0 auto; overflow:hidden;}


.la-btn {
  padding:14px 20px;
  background:#FF6D00;
  color:#fff;
  font-size:14px;
  overflow:hidden;
  transition:all .35s;
  display:inline-block;
  position:relative;
  z-index:1; text-decoration:none;
}
.la-btn:hover {
  color:#fff;
  background:none; text-decoration:none;
}
.la-btn:before {
  visibility:hidden;
  content:"";
  position:absolute;
  left:50%;
  top:0;
  width:0;
  height:100%;
  background:#FF6D00;
  z-index:-1;
  transform:skew(45deg,0);
  transition:all .35s; text-decoration:none;
}
.la-btn:hover:before {
  visibility:visible;
  width:150%;
  left:-25%; text-decoration:none;
}
.la-btn1{
  padding:14px 20px;
  background-color:#22d3b7 !important;
  color:#fff !important;
  font-size:17px;
  overflow:hidden;
  display:inline-block;
  position:relative;
  z-index:1;
}

.la-session-more {
  text-align:center;
}
.la-session-more a {
  width: 160px;
  height: 32px;
  border:1px solid #FF6D00;
  padding:0;
  background:none;
  text-align:center;
  color:#FF6D00;
  line-height:32px;
  margin:5px;
  text-decoration:none;
  background-color: #ffffff;
  border-radius: 20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
}
.la-session-more a:hover {
  border-color:#FF6D00;
  background:none;
}

#part-sp{
	width: 100%;
	padding-top:109px;
	height: 355px;
	margin: 0px auto;
	margin-top: 40px;
	color: #ffffff;
	margin-bottom: 20px;
	background-image: url(../Images/sp01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.part-sp1{ margin: 0px 0px 0px 64px; width: 467px; height: 218px; color: #ffffff; font-size: 38px; }
.part-sp1 p{ margin-bottom: 10px; color: #ffffff;line-height: 24px; font-size: 16px; }
.part-sp1 img{ margin-top: 20px; margin-bottom: 20px; }
.part-sp2{ width: 599px; margin-top:-75px; text-align:center;}
.width-1200{width:1280px;margin:0 auto;}
.float-l{float:left;}
.float-r{float:right;}
.clear{clear:both;}

.w-1260{width:1240px; margin:0 auto; }


.mt-6{ margin-top:6px;}
.mt-40{ margin-top:40px;}

.w-1300{
	width:100%; text-align:center;
	margin:0 auto;  
}

A.B2:link {
	
}
A.B2:visited {
	
}
A.B2:hover { margin-left:10px;
	
}
A.B2:active {
	
}

.t-align-c{ text-align:center;}
.H-MORE01 a{ display:block; width:148PX; height:38PX; line-height:38px; text-align:center; border:#e93d39 1px solid; margin:0 auto; color:#443f45;
	-moz-border-radius: 20px;      /* Gecko browsers */   -webkit-border-radius: 20px;   /* Webkit browsers */    border-radius:20px;            /* W3C syntax */ 
}
.H-MORE01 a:hover{ display:block; background-color:#ea3d39; color:#fff;}
.H-part06{
	height:508px;
	width:1100px; text-align:center;
	margin-top:70px;
	
}
.H-part06 .l{ float:left; width:530px; height:305px; background-image:url(../images/bg09.png);}
.H-part06 .l .nr{
	width:440px;
	height:170px;
	margin:0 auto;
	text-align:left;
	color:#fff;
	line-height:150%;
	font-size:16px;
}
.H-part06 .l .more a{ display:block; width:117px; margin:0 auto; height:31px; line-height:31px; text-align:center; border:#fff 1px solid; font-size:15px; color:#fff;
	-moz-border-radius: 5px;      /* Gecko browsers */   -webkit-border-radius: 5px;   /* Webkit browsers */    border-radius:5px;            /* W3C syntax */ 	
}
.H-part06 .l .more a:hover{ display:block; background-color:#fff; color:#666;}
.H-part06 .r{ float:right; width:530px; height:305px; background-image:url(../images/bg10.png);}
.H-part06 .r .ditu{ width:500px; height:305px; margin:0 auto; overflow:hidden;}



.link-bg{
  width: 100%;
  height: 105px;
  background-color: #f4f4f4;
  border-top:5px solid #1e2432;
}
.link a{
  float: left;
  display: block;
  height: 44px;
  margin-right:15px;
  font-size: 14px;
  color: #646464;
  line-height: 44px;
}
.foot1{
  padding: 50px 0px;
  overflow: hidden;
}

.foot1-1{
  float: left;
  width: 320px;
  height: auto;
  overflow: hidden;
}
.f-tit01{
  height: 66px;
}
.f-tit01 .tit01{
  height: 25px;
  font-size: 18px;
  color: #000000;
}
.f-tit01-1{
  font-size: 14px;
  color: #7e7e7e;
  letter-spacing: 0px;
}
.f-phone01{
  width:100%;
  height: 34px;
}
.f-phone01 p{
  display: block;
  float: left;
  height: 34px;
  font-size: 16px;
  color: #000000;
  line-height: 34px;
}
.f-phone01 span{
  display: block;
  float: left;
  height: 34px;
  font-size: 28px;
  color: #000000;
  letter-spacing: 0px;
  line-height: 34px;
}
.f-content01{
  margin-top:25px;
  font-size: 14px;
  color: #000000;
  line-height: 170%;
  letter-spacing: 0px;
}

.foot1-2{
  margin-left:25px;
  float: left;
  width: 900px;
  height: auto;
  overflow: hidden;
}

.foot1-3{ margin-right:20px;
  float: left;
  width: 235px;
  height: auto;
  overflow: hidden;
}

.ipt-div{
  float: left;
  width: 250px;
  height: 40px;
  border: 1px solid #c9c9c9;
  font-size: 15px;
  color: #7e7e7e;
  text-indent: 15px;
  line-height: 40px;
}
.ipt-div2{
  margin-top:15px;
  float: left;
  width: 522px;
  height: 143px;
  border: 1px solid #c9c9c9;
  font-size: 15px;
  color: #7e7e7e;
  text-indent: 15px;
  line-height: 40px;
}
.ipt-div2 p{
  display: block;
  float: left;
}
.input01{
  width: 170px;
  height: 28px;
  font-size: 14px;
  color: #666666;
}
.input01-l{
  margin-left:20px;
}
.input02{
  width: 438px;
  height: 120px;
  font-size: 14px;
  color: #666666;
  line-height: 150%;
}
.input03{
	margin-top:8px;
  width: 100px;
  height: 28px;
  font-size: 14px;
  color: #666666;
  border:1px solid #c9c9c9;
}

.BOTTOM-form05-l {
    height: 50px;
    float: left;
}

.BOTTOM-form04 {
    float: left;
    width: 117px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background-color: #22d3b7;
    margin-right: 15px;
    margin-top: 15px;
}

.banquan{
  height: 65px;
  border-top:1px solid #e5e5e5;
  font-size: 14px;
  color: #7e7e7e;
  text-align: center;
  line-height: 65px;
}
.banquan a{
  color: #7e7e7e;
}

.show{margin:5px;display:inline-block;}
.show a{ display:block;  background-color:#fff; padding:5px; line-height:35px; color:#000; border: 1px solid #d4d4d4;}
.show a:hover{padding:5px;display:inline-block; color:#000;}

.show .cptitle a{border:0; background:none;}


.showlist {width:100%;float:left;}
.showlist div *{width:100%;}
.showlist li{margin:5% auto;width:90%;background:#fdfdfd;border:5px solid #fff;border-radius: 5px;}
.showlist li:hover{box-shadow: 0px 0px 8px #666;background:#f0f0f0;}
.showlist li dl a{display:block;}
.showlist li img{border-radius: 5px;}
.showlist li .t{line-height:35px;display:block; text-align:center;}
.showlist li:hover b{color:#e30;}
.showlist dt a{overflow:hidden;display:inline-block;transform:rotate(0);border-radius: 5px;}
.showlist dt a img{transition:all .4s ease-in-out;}
.showlist dt a:hover img{transform:translateZ(0) scale(1.12);}
.showlist dd ,.showlist ol{padding:1%;color:#666;text-align:center;}
.showlist dd *{color:#666;}
.showlist span{text-decoration:line-through;vertical-align: middle;}
.showlist .pm{text-decoration:none;color:#00F;}
.showlist div{float:left;border-left:1px solid #eee;}
.showlist div:hover{background:#fafafa;}


/*产品*/
.h-pro1-bg{
  padding:10px 0px;
  width: 100%;
  background-color: #f1f1f1; TEXT-DECORATION: none;
}
.h-pro1{
  margin-bottom:40px;
  padding:0px -18px !important;
  box-shadow:1px 1px  19px 1px #aaa;
}
.h-pro1 .tu1{
  width: 100%;
  position: relative;
  z-index: 10;  
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.h-pro1 .tu1 img{
  width: 100%; height:270px;
}
.h-pro1 .tu1 a{
  position: absolute; TEXT-DECORATION: none;
  top:100%;
  left:0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background: rgba(51,51,51,0.4);
  transition: all 0.25s ease-in-out; TEXT-DECORATION: none;
}
.h-pro1:hover .tu1 a{
  top:0;
  left:0; TEXT-DECORATION: none;
}
.h-pro1 .tu1 a h3{
	display: block;
	padding-top:10%;
	width: 100%;
	line-height:45p;
	font-size: 24px;
	color: #fff;
	text-align: center;
	TEXT-DECORATION: none;
}
.h-pro1 .hp1-nr{
  padding:22px; TEXT-DECORATION: none;
}
.h-pro1 .hp1-nr a h3{
  display: block;
  margin-bottom:8px;
  width: 100%;
  height: 30px;
  font-size: 16px;
  color: #1a1717;
  line-height: 110%;
  letter-spacing: 0px;
  border-bottom:1px #b7b7b7 dashed;
  overflow: hidden; TEXT-DECORATION: none;
}
.h-pro1 .hp1-nr .more1 a{
  display: block;
  width: 130px;
  height: 30px;
  background-color: #05A4E2;
  text-align: center;
  line-height: 30px;
  color: #fff;
  transition: all 0.25s ease-in-out;
}
.h-pro1:hover .hp1-nr .more1 a{
  width: 100%;
  background-color: #FF9933; TEXT-DECORATION: none;
}
.mt-20{ margin-top:0px;}


.container {
	padding-right:0px;
	padding-left:0px;
	margin-right:auto;
	margin-left:auto
}
@media (min-width:768px) {
	.container {
	width:750px
}
}@media (min-width:992px) {
	.container {
	width:970px
}
}@media (min-width:1200px) {
	.container {
	width:1300px
}
}.container-fluid {
	padding-right:5px;
	padding-left:5px;
	margin-right:auto;
	margin-left:auto
}
.row {
	margin-right:0px;
	margin-left:0px
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	position:relative;
	min-height:1px;
	padding-right:5px;
	padding-left:5px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:100%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}

@media (max-width:480px) and (orientation:landscape) {
	.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
	max-height:200px
}
}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
	margin-right:-15px;
	margin-left:-15px
}
@media (min-width:768px) {
	.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse {
	margin-right:0;
	margin-left:0
}
}.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
@media (min-width:768px) {
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
	margin-left:-15px
}
}.navbar-toggle {
	position:relative;
	float:right;
	padding:9px 10px;
	margin-top:8px;
	margin-right:15px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:4px
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color:#777
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
	color:#fff;
	background-color:#080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color:#444;
	background-color:transparent
}
}.navbar-inverse .navbar-link {
	color:#777
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.navbar-inverse .btn-link {
	color:#777
}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus {
	color:#fff
}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus {
	color:#444
}
.breadcrumb {
	padding:8px 15px;
	margin-bottom:20px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:4px
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb>li+li:before {
	padding:0 5px;
	color:#ccc;
	content:"/\00a0"
}
.breadcrumb>.active {
	color:#777
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:20px 0;
	border-radius:4px
}
.pagination>li {
	display:inline
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:6px 12px;
	margin-left:-1px;
	line-height:1.42857143;
	color:#428bca;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
	color:#2a6496;
	background-color:#eee;
	border-color:#ddd
}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
	z-index:2;
	color:#fff;
	cursor:default;
	background-color:#428bca;
	border-color:#428bca
}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
	color:#777;
	cursor:not-allowed;
	background-color:#fff;
	border-color:#ddd
}
.pagination-lg>li>a,.pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
	border-top-left-radius:6px;
	border-bottom-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
	border-top-left-radius:3px;
	border-bottom-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.pager {
	padding-left:0;
	margin:20px 0;
	text-align:center;
	list-style:none
}
.pager li {
	display:inline
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:15px
}
.pager li>a:hover,.pager li>a:focus {
	text-decoration:none;
	background-color:#eee
}
.pager .next>a,.pager .next>span {
	float:right
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
	color:#777;
	cursor:not-allowed;
	background-color:#fff
}
.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}
a.label:hover,a.label:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px
}
.label-default {
	background-color:#777
}
.label-default[href]:hover,.label-default[href]:focus {
	background-color:#5e5e5e
}
.label-primary {
	background-color:#428bca
}
.label-primary[href]:hover,.label-primary[href]:focus {
	background-color:#3071a9
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:hover,.label-success[href]:focus {
	background-color:#449d44
}
.label-info {
	background-color:#5bc0de
}
.label-info[href]:hover,.label-info[href]:focus {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:hover,.label-warning[href]:focus {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
}
.label-danger[href]:hover,.label-danger[href]:focus {
	background-color:#c9302c
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:12px;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	background-color:#777;
	border-radius:10px
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.btn-xs .badge {
	top:0;
	padding:1px 5px
}
a.badge:hover,a.badge:focus {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
a.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
	color:#428bca;
	background-color:#fff
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
.jumbotron {
	padding:30px;
	margin-bottom:30px;
	color:inherit;
	background-color:#eee
}
.jumbotron h1,.jumbotron .h1 {
	color:inherit
}
.jumbotron p {
	margin-bottom:15px;
	font-size:21px;
	font-weight:200
}
.jumbotron>hr {
	border-top-color:#d5d5d5
}
.container .jumbotron {
	border-radius:6px
}
.jumbotron .container {
	max-width:100%
}
@media screen and (min-width:768px) {
	.jumbotron {
	padding-top:48px;
	padding-bottom:48px
}
.container .jumbotron {
	padding-right:60px;
	padding-left:60px
}
.jumbotron h1,.jumbotron .h1 {
	font-size:63px
}
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after {
	display:table;
	content:" "
}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after {
	clear:both
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666667%
}
.col-sm-10 {
	width:83.33333333%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666667%
}
.col-sm-7 {
	width:58.33333333%
}
.col-sm-6 {
	width:50%
}
.col-sm-5 {
	width:41.66666667%
}
.col-sm-4 {
	width:33.33333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:16.66666667%
}
.col-sm-1 {
	width:8.33333333%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666667%
}
.col-sm-pull-10 {
	right:83.33333333%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666667%
}
.col-sm-pull-7 {
	right:58.33333333%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666667%
}
.col-sm-pull-4 {
	right:33.33333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.66666667%
}
.col-sm-pull-1 {
	right:8.33333333%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-push-12 {
	left:100%
}
.col-sm-push-11 {
	left:91.66666667%
}
.col-sm-push-10 {
	left:83.33333333%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-8 {
	left:66.66666667%
}
.col-sm-push-7 {
	left:58.33333333%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-5 {
	left:41.66666667%
}
.col-sm-push-4 {
	left:33.33333333%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-2 {
	left:16.66666667%
}
.col-sm-push-1 {
	left:8.33333333%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666667%
}
.col-sm-offset-10 {
	margin-left:83.33333333%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666667%
}
.col-sm-offset-7 {
	margin-left:58.33333333%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.66666667%
}
.col-sm-offset-1 {
	margin-left:8.33333333%
}
.col-sm-offset-0 {
	margin-left:0
}
}@media (min-width:992px) {
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666667%
}
.col-md-10 {
	width:83.33333333%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666667%
}
.col-md-7 {
	width:58.33333333%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:41.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-3 {
	width:23.3%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1 {
	width:8.33333333%
}



}@media (min-width:1200px) {
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
	float:left
}
.col-lg-12 {
	width:100%
}
.col-lg-11 {
	width:91.66666667%
}
.col-lg-10 {
	width:83.33333333%
}
.col-lg-9 {
	width:75%
}
.col-lg-8 {
	width:66.66666667%
}
.col-lg-7 {
	width:58.33333333%
}
.col-lg-6 {
	width:50%
}
.col-lg-5 {
	width:41.66666667%
}
.col-lg-4 {
	width:33.33333333%
}
.col-lg-3 {
	width:25%
}
.col-lg-2 {
	width:16.66666667%
}
.col-lg-1 {
	width:8.33333333%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-push-12 {
	left:100%
}
.col-lg-push-11 {
	left:91.66666667%
}
.col-lg-push-10 {
	left:83.33333333%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-8 {
	left:66.66666667%
}
.col-lg-push-7 {
	left:58.33333333%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-5 {
	left:41.66666667%
}
.col-lg-push-4 {
	left:33.33333333%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-2 {
	left:16.66666667%
}
.col-lg-push-1 {
	left:8.33333333%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0
}
}table {
	background-color:transparent
}
th {
	text-align:left
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:20px
}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td {
	padding:8px;
	line-height:1.42857143;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td {
	padding:5px
}
.table-bordered {
	border:1px solid #ddd
}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td {
	border:1px solid #ddd
}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {
	background-color:#f9f9f9
}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
	background-color:#f5f5f5
}
table col[class*=col-] {
	position:static;
	display:table-column;
	float:none
}
table td[class*=col-],table th[class*=col-] {
	position:static;
	display:table-cell;
	float:none
}
.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th {
	background-color:#f5f5f5
}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th {
	background-color:#e8e8e8
}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th {
	background-color:#dff0d8
}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th {
	background-color:#d0e9c6
}
.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th {
	background-color:#d9edf7
}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th {
	background-color:#c4e3f3
}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th {
	background-color:#fcf8e3
}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th {
	background-color:#faf2cc
}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th {
	background-color:#f2dede
}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th {
	background-color:#ebcccc
}
#part-ggbt{
margin-top: 20px;
padding-top: 77px;
 width: 100%; height:350px;
 background: url(/images/gg01.jpg) top center no-repeat;}
.part-ggbt{ padding-left: 440px; }
.part-ggbt h1{ 
    margin-top: 10px;
    text-indent: 150px; font-size: 40px; 
    color: #187fde;
    font-weight: bold; }
.part-ggbt1{ padding-top: 60px; font-size: 30px; color: #ffffff;}
.part-ggbt1 img{ padding-top: 10px; margin-left: 10px; }  
.part-ggbt1 span{font-size: 24px; color: #ffdf04; font-weight: bold;} 


.part-gg2{
 width: 100%; height: 265px;
 background: url(gg02.jpg) top center no-repeat;  }
.part-gg2 .ggbt{
    padding-top: 40px;
 font-size: 30px; color: #ffffff;
 font-weight: bold; text-align: center; }

.part-gg2 .ggbt1{padding: 10px 0px; text-align: center; }
.part-gg2 .ggbt1 span{
 font-size: 24px; color: #ffdf04;
 font-weight: bold; text-align: center; }
.part-gg2 .ggbt1 img{ margin-top: 10px; }


#part-ys{ padding-top: 30px; width:100%;
  background: url(../../Img/ysbg01.jpg) top center repeat-y; }
.part-ys{
	margin: 0px auto;
	width: 1280px;
}
.part-ysl{ float:left; width:1040px; }

.part-ys .con1{
	width:1280px;
	text-align: center;
	transition: 1s all ease;
}
.part-ys .con1 .yspic{
	width: 630px;
}
.part-ys .con1 .yscon{
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 70px;
	width: 630px;
	margin-bottom: 30px;
	color: #d29f4c;
	font-weight: normal;
	text-align:left;
	font-size: 13px;
	line-height: 22px;
}
.part-ys .con1 .yscon h1{
    text-align: right; line-height:30px;
 padding:10px 0px; color: #333333; font-size: 30px; }

.part-ys .con1 .yscon h1 span{
 color: #494949; font-size: 18px; font-weight: normal; }
.part-ys .con1 .yscon p{ 
    color: #333333; font-size: 16px; line-height:38px;
    font-weight: normal;}


.part-gg3{
	width: 100%;
	height: 265px;
	background: url(/images/gg03.jpg) top center no-repeat;
}
.part-gg3 .ggbt{
    padding-top: 80px;
 font-size: 36px; color: #ffdf04;
 font-weight: bold; text-align: center; }

.part-gg3 .ggbt1{padding: 10px 0px; text-align: center; }
.part-gg3 .ggbt1 span{
 font-size: 20px; color: #ffffff;
 font-weight:normal; text-align: center; }
.part-gg3 .ggbt1 img{ margin-top: 10px; }



.h-tit01{
  width: 100%;
  height: 100px;
  overflow: hidden;
  background: url(../images/tit-bg.jpg) top center no-repeat;
}
.h-tit01 h2{
  width: 100%;
  height: 40px;
  font-size: 35px;
  color: #292626;
  text-align: center;
  letter-spacing: 0px;
}
.h-tit01 .zi1{
  display: block;
  width: 100%;
  height: 32px;
  font-size: 15px;
  color: #f02526;
  text-align: center;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.h-tit01 .zi2{
  display: block;
  width: 100%;
  font-size: 16px;
  color: #363636;
  text-align: center;
}
.xm-tit{
  margin-top: 30px;
  text-align: center;
  font-size: 36px;
  font-weight: bold;
  color: #333;
}
.xm-tit-p p{
  padding-top:20px;
  text-align: center;
  font-size: 16px;
  color: #666;
}
.pro-padding{
  padding:6px;
}
.at-news3-w{
  padding:25px 0px;
  background-color: #f5f5f5;
  overflow: hidden;
}
.at-news3{
  padding:20px;
}
.at-news3 .tu1{
  display: block;
  width: 100%;
  height: 100%;
  border:1px solid #efefef;
  box-sizing: border-box;
  position: relative;
  transition: all 0.3s ease 0.1s;
  overflow: hidden;
}
.at-news3 .tu1 img{
  max-height: 100%;
  width: 100%; height:100%
  object-fit: cover;
}
.at-news3 .tu1 .upimg{
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.4s ease 0s;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.at-news3 .tu1:hover .upimg{
  opacity: 1;
}
.at-news3 .tu1 .upimg .bgbox{
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.6);
  
}
.at-news3 .tu1 .upimg .stit{
  display: block;
  font-size: 16px;
  line-height: 30px;
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -15px;
  color: #fff;
  z-index: 11;
}
.at-news3 .tu1 .upimg .line{
  display: inline-block;
  width: 100px;
  height: 1px;
  background-color: #f2f2f2;
  position: absolute;
  left: 50%;
  margin-left: -50px;
  transition: all 0.6s ease 0s;
}
.at-news3 .tu1:hover .upimg .line {
    width: 6px;
    margin-left: -3px;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.at-news3 .tu1 .upimg .linet{
  top: 0;
}
.at-news3 .tu1 .upimg .lineb{
  bottom: 0;
}
.at-news3 .n3-tit{
  width: 100%;
  height: 80px;
  background: #3e4345 url(../images/n3-tu1.png) no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  background-position: 81% 17px;
  transition: all 0.3s ease-out;
}
.at-news3:hover .n3-tit{
  background: #e02b30 url(../images/n3-tu1.png) no-repeat;
  background-position: 81% 0px;
}
.at-news3 .n3-tit h3 {
  float: left;
  overflow: hidden;
  padding-left: 9%;
  width: 72%;
  line-height: 23px;
  transition: 0.5s;
  padding-top: 0px;
  font-size: 18px;
  color: #fff;
  text-align: left;
}
.at-news3 .n3-tit h3 span {
	font-size: 16px;
	color: #CCCCCC;
	display: block;
	max-height: 22px;
	overflow: hidden;
}
.at-news3:hover .n3-tit h3 span{
  color: #fff;
}
.at-news3 .n3-tit .jiantou {
  float: right;
  width: 18%;
  height: 110px;
  background: url(../images/n3-tu2.png) no-repeat 33px center;
  transition: 0.5s;
}
.at-news3 .n3-tit:hover .jiantou {
    background: url(../images/n3-tu3.png) no-repeat 43px center;
}
.at-news3 .n4-tit h3{
  display: block;
  border:1px solid #efefef;
  box-sizing: border-box;
  padding:5px;
  text-align: center;
  font-size: 14px;
  color: #333;
}

#w-1260{margin:0 auto;width: 1280px;overflow: hidden;}
#w-1260-1{
	margin:0 auto;
	width: 1280px;
}




.text-desc{position: absolute; left: 0; top: 0; background-color: #383838; height: 100%; opacity: 0; width: 400px; color:#fff;}


/* effect-2 css */
.H-pro01 ul li .btn{display: inline-block; margin-top:15px; padding-left:35px; padding-right:35px; padding-top:10px; padding-bottom:10px; font-size: 14px; color: #fff; border: 2px solid #e93d39; background-color: #e93d39; text-decoration: none; transition: 0.4s;
	-moz-border-radius: 10px;      /* Gecko browsers */   -webkit-border-radius: 10px;   /* Webkit browsers */    border-radius:10px;            /* W3C syntax */
}
.H-pro01 ul li .btn:hover{background-color: transparent; color: #e93d39; transition: 0.4s;}
.H-pro01 ul li .port-2{
	float: left;
	width: 400px;
	position: relative;
	overflow: hidden;
	text-align: center;
	border: 1px solid rgba(255, 255, 255, 0.9);
	perspective: 400px;
}
.H-pro01 ul li .port-2 .text-desc{z-index: -1; transition: 0.6s;}
.H-pro01 ul li .port-2 .image-box{transition: 0.4s;}
.H-pro01 ul li:hover .port-2 .image-box{transform: rotateX(80deg); transform-origin: center bottom 0; transition: 0.4s;}

.H-pro01 ul li:hover .port-2.effect-1 .text-desc{opacity: 1;}

.H-pro01 ul li .port-2.effect-2 .text-desc{opacity: 1; top: -100%;}
.H-pro01 ul li .port-2.effect-2 .text-desc a h3{ display:block; height:45px; line-height:45px; text-align:center; color:#fff; font-size:26px; text-decoration:none; margin-top:15px;}
.H-pro01 ul li:hover .port-2.effect-2 .text-desc{top: 0;}

.H-pro01 ul li .port-2.effect-3 .text-desc{opacity: 1; top: auto; bottom: -100%;}
.H-pro01 ul li:hover .port-2.effect-3 .text-desc{bottom: 0;}
/* effect-2 css end */
/*= Media Screen CSS
==================== */
.H-part05{ margin-top:45px;}
.H-part05-l{ float:left; width:556px; height:410px;}
.H-part05-l .div01{ width:556px; height:410px; position:relative;}
.H-part05-l .div01 .img{ width:556px; height:410px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2;}
.H-part05-l .div01 .date01{ position:absolute; top:0px; left:0px; width:62px; height:84px; background-color:#e93d39; z-index:5;}
.H-part05-l .div01 .date01 h3{ display:block; color:#fff; width:62px; height:63px; line-height:76px; text-align:center; font-size:57px; letter-spacing:0px; font-family:Redhead Goddess;}
.H-part05-l .div01 .date01 h4{ display:block; color:#fff; width:62px; height:13px; line-height:13px; text-align:center; font-size:12px; letter-spacing:0px;}
.H-part05-l .div02{ width:556px; margin-top:22px;}
.H-part05-l .div02 a h2{ display:block; height:47px; line-height:47px; text-align:left; font-size:16px; color:#222121; font-weight:bold; letter-spacing:0px;}
.H-part05-l .div02 p{ display:block; height:47px; line-height:150%; text-align:left; color:#8c8c8c; font-size:14px; overflow:hidden; letter-spacing:0px;}
.H-part05-l .more a{ display:block; margin-top:30px; width:304px; height:44px; line-height:40px; text-align:center; font-size:14px; color:#ffffff; background-image:url(../images/bg07.jpg);}
.H-part05-r{
	float:right;
	width:680px;
	height:410px;
}

.ys-tit{
  padding-top: 80px;
  padding-bottom: 36px;
}
.ys-tit h3{
  display: block;
  font-size: 51px;
  color: #454545;
  text-align: center;
  font-weight: bold;
}
.ys-tit p{
  display: block;
  padding-top: 18px;
  font-size: 18px;
  color: #454545;
  font-weight: bold;
  text-align: center;
}
.strk-ys-bg1{
  width: 100%;
  height: 100%;
  background: url(../images/ys-tu1.jpg);
  background-position: center center;
  background-repeat:no-repeat; 
  background-size:cover;
  overflow: hidden;
  border:1px solid #e5e5e5;
  box-sizing: border-box;
}
.strk-ys-bg2{
  width: 100%;
  height: 100%;
  background: url(../images/ys-tu2.jpg);
  background-position: center center;
  background-repeat:no-repeat; 
  background-size:cover;
  overflow: hidden;
  border:1px solid #e5e5e5;
  box-sizing: border-box;
}
.strk-ys-bg3{
  width: 100%;
  height: 100%;
  background: url(../images/ys-tu3.jpg);
  background-position: center center;
  background-repeat:no-repeat; 
  background-size:cover;
  overflow: hidden;
  border:1px solid #e5e5e5;
  box-sizing: border-box;
}
.strk-ys-bg4{
  width: 100%;
  height: 100%;
  background: url(../images/ys-tu4.jpg);
  background-position: center center;
  background-repeat:no-repeat; 
  background-size:cover;
  overflow: hidden;
  border:1px solid #e5e5e5;
  box-sizing: border-box;
}
.strk-ys{
  padding:10px;
  height: 478px;
  overflow: hidden;
  transition: all 0.3s ease-out;
}
.strk-nr{
  margin-top: 40%;
  padding:30px;
  min-height: 198px;
  background: rgba(255,255,255,0.8);
  transition: all 0.3s ease-out;
}
.strk-nr h4{
  display: block;
  text-align: center;
  font-size: 25px;
  color: #000000;
  font-weight: bold;
}
.strk-nr p{
  display: block;
  margin-top: 15px;
  font-size: 16px;
  color: #000;
  text-align: center;
  line-height: 150%;
}
.strk-ys:hover .strk-nr{
  margin-top: 30%;
  background: rgba(255,235,59,0.8);
}

#demo{
	overflow:hidden;
	width:1280px;
	margin:10px auto;
	color:#05A4E2;
	text-align:left;
	padding:10px;
}
#demo1 ul,#demo2 ul{
	display:block;
	width:1280px;
	overflow:hidden;
}
#demo1 ul li,#demo2 ul li{width:410px;margin:5px; float:left; font-size:20px;}
#demo1 ul li a h3,#demo2 ul li a h3{width:410px;height:300px ; overflow:hidden;}
#demo1 ul li a h3 img,#demo2 ul li a h3 img{width:410px;height:300px;transition:all .5s ease;}
#demo1 ul li a h3:hover img,#demo2 ul li a h3:hover img{transform: scaleX(1.1) scaleY(1.1);}
#demo1 ul li a ol,#demo2 ul li a ol{ text-align:center; height:45px; line-height:45px;transition:all .5s ease;background:#666666; color:#fff;overflow:hidden; font-size:20px;}
#demo1 ul li a:hover ol,#demo2 ul li a:hover ol{ background:#FF9933; color:#fff;overflow:hidden; font-size:20px;}

#demoA1 ul,#demoA2 ul{
	display:block;
	width:1280px;
	overflow:hidden;
}
#demoA1 ul li,#demoA2 ul li{width:310px;margin:5px; float:left; font-size:20px;}
#demoA1 ul li a h3,#demoA2 ul li a h3{width:310px;height:200px ; overflow:hidden;}
#demoA1 ul li a h3 img,#demoA2 ul li a h3 img{width:310px;height:200px;transition:all .5s ease;}
#demoA1 ul li a h3:hover img,#demoA2 ul li a h3:hover img{transform: scaleX(1.1) scaleY(1.1);}
#demoA1 ul li a ol,#demoA2 ul li a ol{ text-align:center; height:45px; line-height:45px;transition:all .5s ease;background:#333333; color:#fff;overflow:hidden; font-size:18px; opacity:0.6;}
#demoA1 ul li a:hover ol,#demoA2 ul li a:hover ol{ background: #666666; color:#fff;overflow:hidden; font-size:20px; opacity:0.6;}

.title span{ display:block; text-align:center; font-size:30px; color: #F7F7F7; padding-top:70px;}

.width-1200{
	width:1280px;
	margin:0 auto;
}
.part1{
  margin-top: 30px;
  padding-bottom: 30px;
  width: 100%;
  height: auto;
  background: url(../images/bg1.jpg) top center no-repeat;
  overflow: hidden;
}
.h-name{
  margin-top: 77px;
  margin-left: 30px;
  width: 270px;
  text-align: center;
}
.h-name .name-w{
  margin-top: 10px;
  padding:10px 0px;
  width: 270px;
  text-align: center;
  border:1px solid #fa9017;
  background: rgba(255,255,255,0.3);
  border-radius: 60px;
}
.h-name .name-w strong{
  font-size:37px;
  color: #1c1c1c;
  font-weight: bold;
  text-align: center;
}
.h-name .name-w p{
  display: block;
  font-size: 15px;
  color: #1c1c1c;
  text-align: center;
}

.h-about{
  width: 100%;
  height: 290px;
  background: url(../images/bg2.jpg) top right no-repeat;
  background-color: #fff;
}

.h-about-r{
	padding:35px;
	margin-top: 77px;
	height: 290px;
	border-radius: 10px;
	background: url(../images/bg3.jpg) top right no-repeat;
	background-color: #fff;
	overflow: hidden;
}
.h-about-tit{
  width: 100%;
  height: 41px;
  background: url(../images/about-bg1.jpg) bottom center repeat-x;
  overflow: hidden;
}
.h-about-tit h2{
  display: inline-block;
  float: left;
  font-size: 20px;
  color: #4e4e4e;
  font-weight: bold;
}
.h-about-tit a{
  display: block;
  margin-top: 3px;
  float: right;
  width: 68px;
  font-size: 15px;
  color: #404040;
  text-align: right;
}
.h-about-con{
  height: 180px;
  padding:15px 0px;
  font-size: 15px;
  color: #4e4e4e;
  line-height: 190%;
  overflow: hidden;
}
.h-about-con p,
.h-about-con p a,
.h-about-con a{
  font-size: 15px;
  color: #4e4e4e;
  line-height: 190%;
}
.fw-tit{
  padding-bottom: 22px;
  margin-top: 35px;
  width: 100%;
  border-bottom: 5px solid #1b1b1b;
}
.fw-tit h2{
  display: inline-block;
  float: left;
  font-size: 37px;
  color: #404040;
  font-weight: bold;
}
.fw-tit p{
  display: inline-block;
  text-indent: 15px;
  font-size: 23px;
  color: #404040;
  line-height: 40px;
}
.fw-proc{
  width: 101%;
  margin-top: 18px;
}
.fw-proc p{
  display: block;
  float: left;
  margin-right: 12px;
  margin-bottom: 12px;
  width: 195px;
  height: 38px;
  border:1px solid #aaaaaa;
  background-color: #1b1b1b;
  font-size: 17px;
  color: #fff;
  text-align: center;
  line-height: 35px;
  border-radius: 20px;
  transition: all 0.3s ease-out;
}
.fw-proc p:hover{
  background-color: #ffc422;
  border:1px solid #fff;
  color: #333;
}
.case-bg{
  margin-top:20px;
  padding:54px;
  border-radius: 10px;
  box-shadow: 0px 0px 20px #ececec;
  background-color: #fff;
  overflow: hidden;
}
.case-tit{
  width: 100%;
}
.case-tit img{
  margin-top:2px;
  display: inline-block;
  float: left;
}
.case-tit h2{
  display: inline-block;
  float: left;
  font-size: 20px;
  color: #1b1b1b;
}
.case-tit a{
  display: inline-block;
  float: right;
  width: 88px;
  height: 26px;
  border:1px solid #dcdcdc;
  font-size: 14px;
  color: #404040;
  text-align: center;
  line-height: 24px;
  transition: all 0.3s ease-out;
}
.case-tit:hover a{
  background-color: #ffc422;
  color:#333;
}
.case-zi{
  padding:30px 10px;
  font-size: 18px;
  color: #616161;
  text-align: center;
  line-height: 100%;
}
.case-zi p{
  font-size: 18px;
  color: #616161;
  text-align: center;
  line-height: 100%;
}
.case{
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.case img{
  width: 100%;
}
.case .uptu{
  position: absolute;
  top:100%;
  left:0%;
  z-index: 10;
  width: 100%;
    height: auto;
  background: rgba(0,0,0,0.7);
  ilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
  transition: all 0.3s ease-out;
}
.case:hover .uptu{
  top:0px;
  left:0px;
  width: 100%;
  border-radius: 0px; text-decoration:none;
}
.case .case1-tit{
  position: absolute;
  top:-50%;
  z-index: 100;
  width: 100%;
   margin:0 auto;
  opacity: 0;
  transition: all 0.5s ease-out; text-decoration:none;
}
.case:hover .case1-tit{
  opacity: 1;
  top:40%; text-align:center;  text-decoration:none;
}
.case .case1-tit a h3{
  display: block;
  margin:0 auto;
  width: 100%; padding-left:50px; padding-right:50px; padding-bottom:10px; padding-top:10px;
  font-size: 17px;
  color: #333;
  background-color:#ffc422;
  text-align: center;
  border-radius: 10px; text-decoration:none;
}
.ysl{
  width: 100%;
  height: auto;
  overflow: hidden;
}
.ysl h3{
  display: block;
  font-size: 29px;
  color: #fff222;
  font-weight: bold;
}
.ysl p{
  display: block;
  margin-top: 22px;
  font-size: 17px;
  color: #fff;
  line-height: 160%;
}
.ysr{
  width: 100%;
  height: auto;
  overflow: hidden;
}
.ysr h3{
  display: block;
  font-size: 29px;
  color: #fff222;
  font-weight: bold;
  text-align: right;
}
.ysr p{
  display: block;
  margin-top: 22px;
  font-size: 17px;
  color: #fff;
  line-height: 160%;
  text-align: right;
}
.ys2-bg{
  padding:34px 0px;
  width: 100%;
  background-color: #ffc422;
}
.jiantu-1{
  padding:5px 10px;
  margin-left: 3%;
  width: 90%;
  font-size: 26px;
  color: #3b3b3b;
  text-align: center;
  border:1px solid #3b3b3b;
  font-weight: bold;
}
.jiantu-2{
  margin-top: 10px;
  font-size: 22px;
  color: #3b3b3b;
  text-indent: 7%;
}
.jiantu-3{
  font-size: 30px;
  color: #3b3b3b;
  font-weight: bold;
}
.jiantu-4{
  margin-top: 5px;
  font-size: 22px;
  color: #3b3b3b;
  font-weight: bold;
}

#pro_tj_lx{margin-bottom:2%;width:500px;overflow:hidden;}
#pro_tj_lx_tel{width:630px;overflow:hidden;}
#pro_tj_lx_tel p{
	font-size:16px;
	padding:1% 1% 2% 6.5%;
	text-align:left;
	float:left;
	width:auto;
	background-image: url(../Images/dianhua.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#pro_tj_lx_tel span{color:#e3131e;font-weight:700;margin-right:8px;margin- top:1%;float:left;width:auto;font-size:28px;color:#e30f00;}
#pro_tj_lx a{padding:1.5% 6%;float:left;color:#fff;font-size:15px;display:inline- block;text-align:center;font-weight:700;margin-top:25px;}
#pro_tj_lx a.line-zixun{background:#ff3a3b;}
#pro_tj_lx a.line-order{background:#16345a;}


.container, .wrap {
    width: 1280px;
    margin: 0 auto;
}
.nav-category { margin-top: 30px; overflow: hidden; }
.nav-category ul { width: 1280px; }
.nav-category li {
	float: left;  border: #F6F6F6 solid 1px; margin-right:1%; border-radius:10px;
	width: 18.8%; height:auto;
	background: #ccc;
	overflow: hidden;
}
.nav-category a { display: block; position: relative; font-size:1.5em; }
.nav-category a img { transition: all .4s; -webkit-transition: all .4s; }
.nav-category a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); }
.nav-category a span { position: absolute; left: 0; bottom: -45px; width: 100%; height: 45px; line-height: 45px; text-align: center; background:rgba(30,144,255,0.9); color: #fff; }



.h-pro-gun01 li{ margin-left:8px;
	float: left; margin-bottom:30px; margin-top:5px;
  margin-right: 8px;
  width:32%;
  height:100%;
  box-shadow:0 0px 1px rgba(102,102,102,.55);
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;  
}
.h-pro-gun01 li:hover{ 
	-webkit-box-shadow:0 1px 20px rgba(102,102,102,.55);
	-moz-box-shadow:0 1px 20px rgba(102,102,102,.55);
	box-shadow:0 1px 20px rgba(102,102,102,.55);
}
.h-pro-gun01 li .tu{
	width: 100%;
	height: 100%;
	padding:0px; margin:0 auto;
	overflow: hidden;
}
.h-pro-gun01 li .tu img{ height:100%;
  -webkit-transform: scale(1, 1); 
  -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;  margin:0 auto;
}
.h-pro-gun01 li:hover .tu img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.7s ease-out; 
  -moz-transition: all 0.7s ease-out; 
  transition: all 0.7s ease-out;  margin:0 auto;
}
.h-pro-gun01 li .p1-t{
	margin:0 auto;
	width: 100%;
	height: 2.5em; line-height:2.5em;
	background-color: #ececec;
}

.h-pro-gun01 li .p1-t a h3{

  display: block;
  height:2.5em; text-align:center;
line-height:2.5em; width:100%;
  font-size: 17px;
  color: #333;
  text-align: center;
  letter-spacing: 0px;

}
.h-pro-gun01 li .p1-t p{
	display: block;
	width: 100%;
	height: 2.5em;
	text-align: center;
	line-height: 2.5em;
	text-indent: 25px;
	font-size: 17px;
	color: #fff;
	
}
.h-pro-gun01 li:hover .p1-t a h3{
	font-size: 17px;
    text-align:center; width:100%;
	color: #333;
}
.h-pro-gun01 li .dianhu{
	margin-top:5px;
    width: 100%; line-height:2.5em;
    height: auto; text-align:center;
}
.h-pro-gun01 li .dianhu p{
	display: block;
	padding:2px 0px 2px 8px;
    font-size: 18px;
    color: #d90303;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out; text-align:center;
   	
}

.h-pro-gun01 li .dianhu span{
	display: block;
	padding:2px 0px 2px 8px;
    font-size: 18px;
    color: #d90303;
    font-family: impact;
    letter-spacing: 0px;
	transition: all 0.3s ease-out; text-align:center;
   	
}