@charset "utf-8";
@font-face { 
  font-family:'font1'; 
  src: url('../font/politicaregular.ttf'); 
}
/* CSS Document */
* {
	padding: 0;
	margin: 0;
	font-size: 15px;

	list-style: none;
	border: 0;
	text-decoration: none;
	font-family: "microsoft yahei";
	font-weight: normal;
}
a {
	text-decoration: none;
}

.w-1260 {
	width: 1260px;
	margin: 0 auto;
	overflow: hidden;
}

.w-1260-1 {
	width: 1260px;
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.mt-10 {
	margin-top: 10px;
}

.mt-15 {
	margin-top: 15px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-30 {
	margin-top: 30px;
}

.mt-35 {
	margin-top: 35px;
}

.mt-40 {
	margin-top: 40px;
}

.mt-50 {
	margin-top: 55px;
}
.mt-100 {
	margin-top: 100px;
}
.x_1260{
	width: 1260px;
	margin: 0 auto;
}
.tit01{
  width: 100%;
  height: 108px;
  background: url(/img/tit-bg01.jpg) top center no-repeat;
  overflow: hidden;
}
.tit01 h2{
  width: 100%;
  height: 44px;
  font-size: 30px;
  color: #343434;
  text-align: center;
  letter-spacing: 0px;
  font-weight: bold;
}
.tit01 .zi01{
  display: block;
  height: 30px;
  text-align: center;
  font-size: 18px;
  color: #f20203 !important;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-weight: bold;
}
.tit01 .zi02{
  display: block;
  text-align: center;
  font-size: 18px;
  color: #484848;
  letter-spacing: 0px;
}

.about-w{
  width: 100%;
  height: 861px;
  background: url(/img/about-w.jpg) top center no-repeat;
  overflow: hidden;
}
.wr-about{
  margin-top:160px;
  margin-left:90px;
  width: 700px;
  height: auto;
}
.wr-about-tit{
  width: 100%;
  height: 75px;
}
.wr-ab-more a{
  float: right;
  display: inline-block;
  float: right;
  width: 140px;
  height: 33px;
  border:1px solid #dcdcdc;
  text-align: center;
  line-height: 31px;
  font-size: 15px;
  color: #b7b7b7;
  border-radius: 30px;
}
.wr-about-con{
  margin-bottom: 10px;
  width: 100%;
  height: 303px;
  font-size: 15px;
  color: #292929;
  overflow: hidden;
}
.wr-about-con p,
.wr-about-con p a,
.wr-about-con a,
.wr-about-con p strong{
  font-size: 15px;
  color: #292929;
  line-height: 210%;
  letter-spacing: 0px;
}
.wr-ab-lx{
  margin-top: 20px;
  padding:10px 45px;
  border:1px solid #0055a8;
  border-radius: 10px;
  overflow: hidden;
}
.wr-ab-lx li{
  float: left;
  width: 300px;
  vertical-align: middle;
}
.wr-ab-lx li img{
  display: inline-block;
  vertical-align: middle;
}
.wr-ab-lx li p{
  display: inline-block;
  font-size: 15px;
  color: #1f1f1f;
  vertical-align: middle;
}

/*头部*/
.jintop{
  width: 100%;
  height: 189px;
  background: url(/img/tt.jpg) no-repeat center;
  margin:0 auto;
  overflow: hidden;
}
.jintopl{
  width: 744px;
  float: left;
  margin-top: 30px;
}
.jintopll{
  width: 126px;
  height: 110px;
  background: url(/img/jin_03.jpg) no-repeat center;
  float: left;
}
.jintoplr{
  float: left;
  margin-left: 10px;

  width: 607px

}
.jintoplr h2{
  color: #222;
  font-size: 50px;
  font-weight: bold;
  margin-bottom: 20px;
  display: block;
  width: 100%;
  height: 70px;
}
.jintoplr img {float: left; margin-bottom: 5px; margin-right: 5px; width: 60px;}
.jintoplr span{
  color: #222;
  font-size: 18px;



  
}
.jintopr{
  width: 438px;
  height: 132px;
  background: url(/img/jin_05.jpg) no-repeat center;
  float: right;
    margin-top: 30px;
}


/*导航*/
.haotra{
  width: 100%;
  height: 57px;
  background: #333;
  margin:0 auto;
}
.haotr{
  width: 1260px;
  margin:0 auto;
  height: 57px;
}
.haotr ul li{
    width: 120px;
    float: left;
    margin-top: 10px;
    margin-left: 37px;
}
.haotr ul li a{
  color: #fff;
  font-size:17px;
  line-height:30px;
}
.haotr ul li a:hover{
  color: #ffcc00;
}

/*标题*/
.cpbiao{
	width: 268px;
	height: 138px;
	background: url(/img/si_14.jpg) no-repeat center;
	margin: 0 auto;
	margin-top: 10px;
  overflow: hidden;
}
.cpbiao h3{
	margin-left:105px;
	font-size: 30px;
  margin-top:40px;
  color: #50332d

}
.cpbiao span{
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0px;
	display: block;
	color: #9a9a9a;
	font-size: 16px;
}

.tit01{
  width: 100%;
  height: 108px;
  background: url(/img/tit-bg01.jpg) top center no-repeat;
  overflow: hidden;
}
.tit01 h2{
  width: 100%;
  height: 44px;
  font-size: 30px;
  color: #343434;
  text-align: center;
  letter-spacing: 0px;
  font-weight: bold;
}
.tit01 .zi01{
  display: block;
  height: 30px;
  text-align: center;
  font-size: 18px;
  color: #f2a707;
  text-transform: uppercase;
  letter-spacing: 0px;
  font-weight: bold;
}
.tit01 .zi02{
  display: block;
  text-align: center;
  font-size: 18px;
  color: #484848;
  letter-spacing: 0px;
}

/*首页新闻*/
.news1 {
  width: 1260px;
  height: auto;
  overflow: hidden;
}

.news1 li {
  float: left;
  margin-right: 15px;
  width: 268px;
  height: 240px;
  border: 1px solid #e5e5e5;
  padding:15px;
  text-align: center;
  margin-bottom: 15px;
}

.news1 li img {
  margin: 0 auto !important;
  height: 196px;
}

.news1 li a h3 {
  display: block;
  margin-top: 18px;
  width: 100%;
  height: 20px;
  font-size: 16px;
  color: #000;
  overflow: hidden;
  transition: all 0.2s ease-out;
}

.news1 li:hover a h3 {
  margin-top: 15px;
}

.news1 li p {
  display: block;
  margin-top: 23px;
  width: 100%;
  font-size: 14px;
  color: #626262;
  overflow: hidden;
  transition: all 0.4s ease-out;
}

.news1 li:hover p {
  margin-top: 15px;
}

.news1 li .ns-more a {
  display: block;
  margin-top: 30px;
  width: 110px;
  height: 35px;
  border: 1px solid #333;
  border-radius: 5px;
  text-align: center;
  font-size: 14px;
  color: #333;
  line-height: 33px;
  transition: all 0.6s ease-out;
}

.news1 li:hover .ns-more a {
  margin-top: 25px;
  background-color: #ffc422;
  color: #333;
}
/*end首页新闻*/

/*产品分类*/
.yicp{
  width: 100%;
  height: 238px;
  margin:0 auto;
  margin-top: 20px;
}
.cpfenlei{
  width: 1260px;
  height: 93px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.yicpl{
  width: 264px;
  margin:0 auto;

}
.yicpr{
  width: 105px;
  height: 34px;
  border:1px solid #4b2306;
  float: right;
}
.mm a{
  color: #4b2306;
  text-align: center;
  line-height: 34px;
  display: block;

}
.yicpl h2{
  font-size: 32px;
  color: #2a2a2a; 
  font-weight: bold; 
  text-align: center;
}
.yicpl span{
  text-transform: uppercase;
  font-size:20px;
  color: #2a2a2a; 
  font-family: arial;
  text-align: center;
  display: block;
}

.yicpl img{
  margin:0 auto;
  display: block;
  margin-top: 5px;
}

.haocpa{
  width: 1260px;
  height: 90px;
  background: #4b2306;
  border-radius: 8px;
  margin:0 auto;
}


.slei{
  width: 99%;
  height: 30px;
  margin:0 auto;
}

.slei span{
  display: block;
  padding:2px 0px 2px 20px;
  font-size: 15px;
  color: #F00;
  letter-spacing: 0px;
  transition: all 0.3s ease-out;
    
}


/*热销*/
.rexiao{
	width: 1260px;
	height: 30px;
	margin: 0 auto;	
	margin-top: 15px;
}
.rexiao span{
	font-size: 18px;
	color: #ffae00;
	letter-spacing: 0px;
	font-weight: bold;float: left;
}
.rexiao font{
	font-size: 18px;
	color: #333;
	margin-left: 10px;float: left;
}
.rexiao ul{
	float: left;
	margin-top: 5px;
}
.rexiao ul li{
	float: left;
}
.rexiao ul li h3{
	color: #6e6d6d;
}
.case-bg{
  width: 100%;
  height: 428px;
  background: url(/img/bg2.jpg) top center no-repeat;
  overflow: hidden;
}
.case-l{
  float: left;
  width: 596px;
  height: auto;
  overflow: hidden;
}

.h-cae-bg{
  width: 100%;
  padding:15px 0px;
  background-color: #efefef;
}
.h-case{
  margin-top: 20px;
  width: 630px;
  height: auto;
  overflow: hidden;
}
.h-case li{
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
  width: 188px;
  height: 139px;
}
.h-case li .tu{
  width: 188px;
  height: 139px;
  overflow: hidden;
  background-color: #efefef;
}
.h-case li .tu img{
  width: 188px;
  height: 139px;
  -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;
}
.h-case li:hover .tu img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-case li a h3{
  display: block;
  padding:5px 0px;
  width: 100%;
  margin-top: 5px;
  background-color: #ffc422;
  font-size: 15px;
  color: #333;
  text-align: center;
  overflow: hidden;

}
.h-zhishi{
  float: right;
  width: 590px;
  height: auto;
}


.h-tit03{
  width: 100%;
}
.h-tit03 h2{
  display: block;
  float: left;
  font-size: 26px;
  color: #fff;
}
.h-tit03 a{
  display: block;
  float: right;
  width: 85px;
  height: 25px;
  border:1px solid #fff;
  font-size: 15px;
  color: #fff;
  text-align: center;
  line-height: 25px;
}
.h-tit04{
  width: 100%;
}
.h-tit04 h2{
  display: block;
  float: left;
  font-size: 26px;
  color: #333;
}
.h-tit04 a{
  display: block;
  float: right;
  width: 85px;
  height: 25px;
  border:1px solid #333;
  font-size: 15px;
  color: #333;
  text-align: center;
  line-height: 25px;
}
.h-zhishi{
  margin-top: 15px;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.h-zhishi li{
  width: 100%;
  height: auto;
  margin-bottom: 15px;
  overflow: hidden;
}
.h-zhishi li .shu{
  float: left;
  width: 57px;
  height: 91px;
  border:1px solid #000000;
  font-size: 48px;
  line-height: 91px;
  text-align: center;
  font-family: "Impact";
}
.h-zhishi li .zs-nr{
  float: right;
  width: 510px;
  height: auto;
}
.h-zhishi li .zs-nr .zs-tit{
  padding-bottom: 11px;
  height: 22px;
  border-bottom: 1px dashed #967b2c;
}
.h-zhishi li .zs-nr .zs-tit .t-l{
  width: 48px;
  height: 22px;
  float: left;
  font-size: 18px;
  line-height: 22px;
  color: #1e1e1e;
}
.h-zhishi li .zs-nr .zs-tit a h3{
  float: right;
  width: 460px;
  height: 22px;
  font-size: 18px;
  line-height: 22px;
  color: #1e1e1e;
  overflow: hidden;
}
.h-zhishi li .zs-nr .nr-r{
  float: right;
  padding:10px 0px;
}
.h-zhishi li .zs-nr .nr-r .nrr-l{
  width: 48px;
  height: 22px;
  float: left;
  font-size: 18px;
  line-height: 22px;
  color: #1e1e1e;
}
.h-zhishi li .zs-nr .nr-r p{
  display: block;
  float: right;
  width: 460px;
  height: 41px;
  font-size: 15px;
  line-height: 150%;
  color: #1e1e1e;
  overflow: hidden;
}

.tit-line{
  width: 100%;
  height: 1px ;
  border-bottom: 1px solid #efefef;
}

/*产品展示*/
.hqcp{
	width: 100%;
	height: 121px;
	background: url(/img/hq_11.jpg) no-repeat center;
	margin: 0 auto;
	margin-top: 10px;
}
.hqcpa{
	width: 1260px;
	margin:0 auto;
}
.hqcpl{
	width: 258px;
	float: left;
}
.hqcpl h3{
	font-size: 27px;
	color: #fff;
	font-weight: bold;
	margin-top: 28px;
	margin-left: 20px;
}
.hqcpr{
	width: 907px;
	float: right;
}
/**/


/*产品图片*/
.hqcptu{
	width: 1260px;
	margin: 0 auto;
	margin-top: 10px;
	
}


/*二级菜单*/
/*产品展示二级分类列表*/
.H-CLASS01{ width: 100%; margin: 0 auto;}
.H-CLASS01 ul{ width: 100%; margin: 0 auto; height: auto;  text-align: center;
	overflow: hidden;}
.H-CLASS01 ul li{ 
height: auto; overflow: hidden; 
display: inline-block;
  text-align: center;width: 197px;margin: 0 auto;
  background: #333;height: 41px;
  margin-left: 5px;margin-right: 5px;margin-bottom: 5px;
  border-radius: 6px;
}
.H-CLASS01 ul li a{ 
  display: block;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.H-CLASS01 ul li .cl-r{ width:100%; }
.H-CLASS01 ul li .cl-r a{height: 43px;line-height: 43px; 
text-align:center;  border-bottom: #eaeaea 1px dashed;border-top: none; font-size: 15px; 
color: #565656; background:none; /*text-indent: 50px;*/ border-bottom: 1px dashed #c7c7c7;}
.H-CLASS01 ul li .cl-r a:hover{ font-size: 15px; color: #e80012; }
.H-CLASS01 ul li:hover{background: #f7aa06}
/*首页产品*/
.h-pro-gun01 {
  width: 1260px;
  margin:0 auto;
  margin-top: 10px;
}
.h-pro-gun01 li{
  float: left;
  margin-right: 13px;
  margin-bottom: 30px;
  width:300px;
  height: 430px;
  border: 1px solid #ffc422;
  -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{
  border: 1px solid #505050;
}
.h-pro-gun01 li .tu{
  margin-top: 10px;
  margin-left: 10px;
  width: 280px;
  height: 280px;
  padding:0px;
  border:0px solid #434343;
  background-color: #e5e5e5;
  overflow: hidden;
}
.h-pro-gun01 li .tu img{
  width: 280px;
  height: 280px;
  -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;
}
.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.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-pro-gun01 li .p1-t{
  margin:0 auto;
  width: 94%;
  height: 32px;
 background: url(/img/tit-bg2.png) top right no-repeat #ffc422;
  transition: all 0.3s ease-out;
}
.h-pro-gun01 li:hover .p1-t{
  background-color: #f59d04;
}

.h-pro-gun01 li .p1-t a h3{
  float: left;
  display: block;
  height:32px;
  line-height: 32px;
  font-size: 15px;
  color: #333;
  text-align: center;
  letter-spacing: 0px;
  text-indent: 10px;
  transition: all 0.3s ease-out;
}
.h-pro-gun01 li .p1-t p{
  display: block;
  float: right;
  width: 86px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  text-indent: 25px;
  font-size: 16px;
  color: #fff;
}
.h-pro-gun01 li:hover .p1-t a h3{
  color: #fff;
}
.h-pro-gun01 li .dianhu{
  margin-top:14px;
    width: 300px;
    height: auto;

}
.h-pro-gun01 li .dianhu p{
  display: block;
  padding:2px 0px 2px 0px;
  font-size: 14px;
  color: #5b5b5b;
  letter-spacing: 0px;
  text-align: center;
  transition: all 0.3s ease-out;
    
}

.h-pro-gun01 li .dianhu span{
  display: block;
  padding:2px 0px 2px 0px;
  letter-spacing: 0px;
  text-align: center;
  font-size: 16px;
  color:#f2a707;
  font-weight: bold;
  transition: all 0.3s ease-out;
    
}
.h-pro-gun01 li .more a{
  display:block;
  margin:0 auto;
  margin-top:10px;
  width: 120px;
  height: 25px;
  border:1px solid #333;
  text-align: center;
  line-height: 25px;
  color: #333;
  border-radius: 15px;
  transition: all 0.3s ease-out;
}
.h-pro-gun01 li:hover .more a{
  background-color: #ffc422;
  color:#333;
}


/*产品图片*/

.m3-r{
  float: right;
  margin-top:80px;
  width: 905px;
  height: auto;
}
.ys-phone{
  height: 50px;
  border:1px solid #f8a626;
  text-align: center;
  line-height: 50px;
}
.ys-phone p{
  font-size: 26px;
  color: #f8a626;
  font-weight: bold;
  text-align: center;
}
.ys-nr{
  margin-top: 20px;
  margin-bottom: 20px;
}
.ys-nr p{
  display: block;
  font-size: 18px;
  color: #f8a626;
  line-height: 170%;
}
.h-ys{
  width: 110%;
  height: auto;
}
.h-ys p{
  display: block;
  float: left;
  margin-right: 13px;
  margin-bottom: 13px;
  width: 229px;
  height: 39px;
  border:1px solid #656563;
  font-size: 17px;
  color: #dcdcdc;
  font-weight: bold;
  text-align: center;
  line-height: 39px;
}
.h-menu-bg{
  width: 100%;
  height: 60px;
  background-color: #2e2c3a;
}
.h-menu{
  margin:0 auto;
  width: 1150px;
  height: 60px;
  margin-top: 0 auto;
}
.h-menu a{
  display: block;
  float: left;
  width: 143px;
  height: 60px;
  line-height: 58px;
  font-size: 17px;
  text-align: center;
  color: #ffffff;
}
.h-menu a:hover{
  background: url(/Img/menu-bg.jpg) top center no-repeat;
  color: #ffffff;
}
.h-menu-hover{
  background: url(/Img/menu-bg.jpg) top center no-repeat;
  color: #ffffff;
}
/*END TOP*/ 

  /*所有标题*/
  .h-tit01{
    width: 100%;
    height: 110px;
  }
  .h-tit01 h2{
    width: 100%;
    height: 56px;
    font-size: 36px;
    color: #000000;
    text-align: center;
    font-weight: bold;
  }
  .h-tit01 .zi1{
    font-size: 19px;
    color: #a78c8d;
    text-transform: uppercase;
    letter-spacing: 0px;
  }
  .h-tit01 p{
    width: 100%;
    font-size: 18px;
    color: #7c8388;
    text-align: center;
    letter-spacing: 0px;
  }
      /*end所有标题*/
      
.h-news01{
  width: 1300px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 50px !important;
}
.h-news01 li{
  float: left;
  margin-right: 71px;
  margin-bottom: 70px;
  width: 570px;
  height: 80px;
}
.h-news01 li .num001{
  float: left;
  width: 122px;
  height: 81px;
  border-right: 3px solid #848484;
  font-family: "ITC Avant Garde Gothic";
  font-size: 90px;
  color: #000000;
  line-height: 80px;
}
.h-news01 li:hover .num001{
  color: #f35318;
  border-right: 3px solid #f35318;
}
.h-news01 li .r01{
  float: right;
  width: 416px;
  height: auto;
  overflow: hidden;
}
.h-news01 li .r01 a h4{
  display: block;
  height: 37px;
  font-size: 17px;
  color: #000000;
  overflow: hidden;
  line-height: 100%;
  letter-spacing: 0px;
}
.h-news01 li:hover .r01 a h4{
  color: #f35318;
}
.h-news01 li .r01 p{
  display: block;
  font-size: 14px;
  color: #888888;
  line-height: 170%;
  letter-spacing: 0px;
}


/*滚动产品图片样式*/
.h-pro-gun02 li{
    float: left;
    margin-right: 10px;margin-bottom: 20px;
    width: 310px;
    height: 260px;
    border: 1px solid #3131311a;
    /*border-bottom: 5px solid #e80012;*/
    margin-bottom: 10px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
      border: 1px solid #f4f4f4;
}
.h-pro-gun02 li:hover{
  border: 1px solid #F00;
}
.h-pro-gun02 li .tu1{
    margin: 5px;
    width: 300px;
    height: 220px;
    padding: 0px;
    border: 0px solid #434343;
    background-color: #e5e5e5;
    overflow: hidden;
}
.h-pro-gun02 li .tu1 img{
  -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;
  width: 300px;
  height: 220px;
}
.h-pro-gun02 li:hover .tu1 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.6s ease-out; 
  -moz-transition: all 0.6s ease-out; 
  transition: all 0.6s ease-out;
}
.h-pro-gun02 li .p1-t{
/*  margin:0 auto;*/
  width: 98%;
  height: 32px;
  
}

.h-pro-gun02 li .tit a h3{
  width: 98%;
  float: left;
  display: block;
  height:20px;
  line-height:20px;
  font-size: 15px;
  color: #333;
  overflow: hidden;
  letter-spacing: 0px;
  text-align: center;
  margin-top: 5px;
}
.h-pro-gun02 li .tit a span{
  width: 20%;
  height: 20px;
  float: right;
  display: block;
  height:20px;
  line-height:20px;
  font-size: 12px;
  color: #fff;
  letter-spacing: 0px;
  text-align: center;
  letter-spacing: 0px;
  margin-top: 10px;
  background: #dddddd;
  border-radius: 6px;
}
.h-pro-gun02 li .p1-t p{
  display: block;
  float: right;
  width: 86px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  text-indent: 25px;
  font-size: 16px;
  color: #fff;
}
.h-pro-gun02 li:hover .p1-t a h3{
  color: #333;
/*  background: #016bb8;*/
}

.h-pro-gun02 li:hover{
    /*border-bottom: 5px solid #333;*/
}

.h-pro-gun02 li:hover .p1-t a span{
  background: #ffa000;
/*  background: #016bb8;*/
}


.hui{
  width: 100%;
  background: #f7f7f7;
  margin:0 auto;
}

.yinewrr {
    float: right;
    margin-top: 18px;
}

/*产品展示4*/
.h-pro-gun04{
  width: 1260px;
  height: auto;
  overflow: hidden;
}
.h-pro-gun04 li{
  float: left;
  position: relative;
  z-index: 10;
  margin-right: 13px;
    margin-bottom: 12px;
    width: 298px;
    height: 239px;
/*	border:1px solid #c9c9c9;
  border-radius: 8px;*/
  overflow: hidden;
}
.h-pro-gun04 li .tu1{
  position: absolute;
  top:0px;
  left:0px;
  z-index: 15;
}
.h-pro-gun04 li .tu1 img{
  width: 298px;
  height: 239px;
  transition: all 0.5s ease-out;
  -webkit-transform: scale(1, 1); 
     -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.h-pro-gun04 li:hover .tu1 img{
  transition: all 0.5s ease-out;
  -webkit-transform: scale(1.1, 1.1); 
     -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.h-pro-gun04 li .p1-tit{
  position: absolute;
  bottom:-55px;
  left:0px;
  z-index: 100;
  width: 100%;
  height: 95px;
  /*background:rgb(27,27,27,0.7);*/
  background: url(../Img/pro-bg1.png);
  transition: all 0.3s ease-out;
}
.h-pro-gun04 li:hover .p1-tit{
  bottom:0px;
  /*background:rgb(172,81,27,0.7);*/
  background: url(../Img/pro-bg1.png);
  height: 150px;
  transition: all 0.5s ease-out;
}
.h-pro-gun04 li .p1-tit a h3{
  display: block;
  margin-top: 9px;
  width: 100%;
  font-size: 16px;
  color: #fff;
  text-align: center;
  transition: all 0.3s ease-out;
}
.h-pro-gun04 li:hover .p1-tit a h3{
  margin-top: 25px;
}
.h-pro-gun04 li .p1-tit .phone1{
  	margin-top: 20px;
	width: 80%;
    height: 33px;
    border-radius: 0px 30px 30px 0px;
    background-color: #ed3132;
    color: #fff;
    line-height: 33px;    
    padding-left: 24px;
    font-size: 16px

}
.h-pro-gun04 li .p1-tit .phone1 img{
  display: block;
  float: left;
  margin-top: 0px;
  margin-left: 30px;
}
.h-pro-gun04 li .p1-tit .phone1 p{
  display: block;
  font-size: 16px;
  color: #3d3d3d;
  line-height: 30px;
  text-indent: 20px;
}

.h-proc0{
  width: 260px;
  height: auto;
  margin: 0 auto;
  text-align: center;
}

.h-proc0 a{
 display: inline-block;
  margin-right: 10px;
  width: 120px;
  height: 40px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  line-height: 40px;
  background-color: #999999;
  font-weight: bold;
  margin-top: 10px;


}
.h-proc0 a:hover{
  background-color: #fb941a;
  color: #fff;
}
.h-proc0-hover{
	background-color: #fb941a !important;
}


.juntel{width: 90%;height: 30px;line-height: 30px;background: #0d4b96;margin: 0 auto;color: #fff;text-align: center;}

.h-pro-gun01 li .dianhu{
	margin-top:14px;
    width: 300px;
    height: auto;
}
.h-pro-gun01 li .dianhu p{
	display: block;
	padding:2px 0px 2px 20px;
    font-size: 14px;
    color: #5b5b5b;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

.h-pro-gun01 li .dianhu span{
	display: block;
	padding:2px 0px 2px 20px;
    font-size: 15px;
    color: #5b5b5b;
    letter-spacing: 0px;
	transition: all 0.3s ease-out;
   	
}

/*简介*/
.hqab{
	width: 100%;
	height: 953px;
	background: url(/img/jin_11.jpg) no-repeat center;
	margin: 0 auto;
  overflow: hidden;
}
.hqaba{
	width: 1260px;
	margin: 0 auto;
  overflow: hidden;   


}
.hqaba h3{
  font-size: 33px;
  font-weight: bold;
  color: #2a2a2a;
  margin-top: 182px;
  margin-left: 50px;
}
.siabt{
  width: 1023px;
  height: 239px;
  margin-left: 160px;
}
.siabt span{
  width: 38px;
  height: 161px;
  font-size: 20px;
  display: block;
  float: left;
  margin-left: 28px;
  margin-top:90px; 
  color: #333;

}
.siabt h3{
  width: 38px;
  height: 161px;
  font-size: 42px;
  display: block;
  float: left;
  margin-left: 0px;
  margin-top: 59px;
  color: #333;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: 46px;
}
.siabb{
    width: 1240px;
    height: 93px;
    margin:0 auto;
    margin-top: 540px;
    line-height: 30px;
    font-size: 16px;
    color: #333;
}
.siabb a p{
  line-height: 30px;
  font-size: 16px;
  color: #333 
}

.m{
  width: 52px;
  height: 26px;
  background: #ffcc00;
  border-radius: 20px;
  float: right;
  margin-right: 10px;

}
.m a{
  text-align: center;
  line-height: 26px;
  color: #222;
  display: block;
  font-size: 18px;
  letter-spacing: 0px;
  letter-spacing: -5px
}



.gcbiao{
  margin: 0 auto;  
  margin-top: 110px;
}
.gcbiao h3{
  text-align: center;
  font-size: 30px;
 margin-left: 20px;
  color: #50332d;
}
.ge{
  width: 100%;
  height: 230px;
  background: url(/img/yi_02.jpg) no-repeat center;
  margin:0 auto;

}
/*新闻*/
.jinnewl{float: left;width: 593px;}
.jinnewr{float: right;width: 650px;margin-left: 10px;}
.jinnewrt{height: 87px;border-bottom: 1px solid #d9d9d9;}
.jinnewrtl{float: left;width: 318px;    margin-top: 12px;}
.jinnewrtl h3{font-size: 30px;font-weight: bold;color: #333;float: left;}
.jinnewrtl h3 span{
  font-size: 17px;color: #656565;text-transform:uppercase;
  display: block;float: right; margin-top: 15px;letter-spacing: 0px; margin-left:5px;
}
.jinnewrtl p{font-size: 14px;}
.jinnewrtr{float: right;width: 58px;height: 30px; background: #e6e6e6;border-radius: 5px;margin-top: 40px;}
.jinnewrtr a{display: block;text-align: center;line-height: 30px;text-transform:uppercase;}

.jinnewrb{height: 172px;border-bottom: 1px solid #d9d9d9}
.jinnewrbl{width: 206px;height: 152px;float: left;}
.jinnewrbr{width: 427px;height: 150px;overflow: hidden;float: right;}
.jinnewrbr a h4{font-size: 17px;font-weight: bold;margin-top: 30px;}
.jinnewrbr p{
  font-size: 15px;
  line-height: 26px;
  height: 83px;
  overflow: hidden;
  margin-top: 19px;
  color: #585858
  }

.jinnewd{
  height: 146px;overflow: hidden;margin-top: 10px;
}
.jinnewd li{height: 40px;border-bottom: 1px dashed #f3f3f3}
.jinnewd li a h4{font-size: 15px;color: #636363;float: left;}
.jinnewd li a span{font-size: 15px;color: #636363;float: left;margin-left: 20px;}
.jinnewd li a:hover h4{color: #ff3e22}



/*工程案例*/
.yicase{
  width: 100%;
  height: 288px;

  margin:0 auto;
  overflow: hidden;
}
.yicaset{
  width: 204px;
  height: 82px;
  margin:0 auto;
}
.yicaset h2{
  font-size: 35px;
  font-weight: bold;
  color: #222;
  text-align:center;
}
.yicaset span{
   color: #222;
  text-align:center;
  text-transform: uppercase;
  font-size: 16px;
  display: block;
}
.yicaseb {

    

}
/*新闻*/
.denew{
  width: 100%;
  height: 529px;
  background: url(/img/de_09.jpg) no-repeat center;
  margin:0 auto;  
  overflow: hidden;
}
.denewl{
  width: 511px;
  height: 515px;
  float: left;
}
.denewl h3{
  font-size: 40px;
  color: #2a2a2a;
  text-align: center;
  font-weight: bold;
  margin-top: 30px;
}
.denewr{
  width: 720px;
  height: 515px;
  float: right;
}
.hou{
  padding:18px;
  font-size: 18px;
  color: #2a2a2a;
  line-height: 40px;
  margin-top: 30px;

}
.hou p{
  font-size: 18px;
  color: #2a2a2a;
  line-height: 32px;
}
.hou p span{
  font-size: 18px;
  font-weight: bold;
  color: #222;
}




/*新闻资讯*/
.newsa{
  width: 100%;
  height: 523px;
  background: url(/img/hao_05.jpg) no-repeat center;
  margin:0 auto;
}
.ming_ne{width: 1260px;height: 483px;margin: 0 auto;}
.ming_nelb{width: 624px;height: 394px;background: #efefef;border-radius: 0px 0px 20px 20px;}

.ming_nelb li{width: 550px;height: 106px;margin: 0 auto;padding-top: 20px;}
.lbzl{width: 12px;height: 12px;float: left;}
.lbzr{width: 520px;height: 106px;float: left;margin-left: 10px;}

.lbzrt{width: 400px;height: 20px;line-height: 20px;font-size: 16px;}
.lbzrt a{font-size: 16px;color: #d71317;display: block;}
.lbzrt a:hover{text-indent: 10px;transition: 1s;}

.lbzrz{width: 550px;line-height: 25px;padding-top: 10px;}
.lbzrz span{color: #929191;}


.ming_nel{width: 615px;float: left;}
.ming_ner{width: 615px;float: left;margin-left: 20px; }


.yinew{
  width: 1260px;
  height: 364px;
  margin:0 auto; 
}
.yinewl{
  width: 149px;
  height: 91px;
  float: left;
    margin-top: 100px;
    margin-left: 40px;
}
.yinewr{
  width: 1260px;
  height: 311px;
  float: right;
}
.yinewl h2{
  font-size: 32px;
  color: #df0011;
  font-weight: bold;
  text-align: center;
}
.yinewl span{
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  color: #df0011;margin-left: 13px;
}

.fu_news{width: 100%;height: 468px;background: url(/img/fu_27.jpg) no-repeat center;margin: 0 auto;}

.fu_newsa{width: 1200px;height: 363px;margin: 0 auto;}
.fu_newsa1{width: 233px;height: 322px;padding-top: 140px;padding-left:208px;color: #fff;}
.fu_newsa1 span{float: right;height: 20px;color: #fff;display: block;font-size: 16px;}
.fu_newsalt {width: 230px;height: 240px;padding-top: 54px;color:#fff;}
.fu_newsalt a {color:#fff;display: block;font-size: 15px;}
.fu_newsalt h3{line-height: 26px;color: #f4e1e1;font-size: 14px;padding-top: 15px;}
/**/

/*新闻*/
.xmsy{ width:1260px; padding-top: 50px; height:auto; margin:0px auto;height:390px;}
.xmsy ul{}
.xmsy ul li{    float: left;
    /*border: 1px solid #efefef;
    background:url(/img/r_23.jpg) no-repeat;*/
    margin-bottom: 5px;
    margin-right: 20px; 
    padding: 0px 15px;
    width: 580px;
    height: 145px;}

.xmsy ul li:hover{background: #; transition: 0.2s all ease-out;}

.xmsy ul li a{float:left;}
.xmsy .pic{ float:left; width:164px; height:134px; border:5px solid #ffffff;}
.xmsy .con{ float:right; width:580px; height:114px;}
.xmsy .bt{ height:44px;  
  line-height:44px; font-size:18px; 
  text-align:left; font-weight:bold;
  padding-top: 15px;}
.xmsy .bt a{ font-size:16px; color:#090909; font-weight:bold;}
.xmsy .intro{font-size:12px; color:#555555; line-height:20px;height: 68px;
    overflow: hidden;}
.xmsy .intro a{     font-size: 15px;
    color: #555555;
    line-height: 30px;}

.xmsy ul li:hover .intro a{color: #848484;}
.xmsy ul li:hover .bt a{color: #f00;}
.htiao{width: 41px;height: 5px;background: #d7000f;margin-bottom: 10px;}
.xmsy ul li:hover .htiao{width: 90px;height: 5px;background: #d7000f;transition: 0.2s all ease-out;}




.qinewa{
	width: 1260px;
	margin: 0 auto;	
	height: 529px;
}
.qinewal{
	width: 692px;
	height: 517px;
	float: left;margin-top: 27px;
}
.qinewar{
	width: 546px;
	height: 502px;
	float: right;
	background: #f5f5f5;margin-top: 18px;
}
.ruixinwen{width: 100%;height: 350px;margin: 0 auto;background: #f9f9f9;margin: 0 auto;}
.wo_new{width: 1260px;margin: 0 auto;}
.H-NEWS3{ width:1260px; overflow:hidden;padding:0px; float: left;  height: auto;  margin-left: 10px;margin-top: 40px;}
.H-NEWS3 ul{ margin:0px; padding:0px; width:1200px;}
.H-NEWS3 ul li{ width:580px; height:109px; margin-bottom:22px; float:left; float: left;margin-right: 10px;}
.H-NEWS3 ul li .l{ float:left; width:111px; height:109px;text-align:center; background-color:#444;; font-size:16px; color:#fff;border-radius: 20px;}
.H-NEWS3 ul li .l:hover{background: #bd2220; border-radius: 20px;}
.H-NEWS3 ul li .l h1{     font-family: impact; width:109px;display:block; 
  height:32px; font-size:45px; text-align:center; line-height:35px; color:#fff; font-weight:400; margin-top:26px;}
.H-NEWS3 ul li .l h2{ display:block; height:20px; font-size:15px; 
  text-align:center; line-height:41px; color:#fff; font-weight:400;}
.H-NEWS3 ul li .r{ float:right; width:434px; margin-right:15px;}
.H-NEWS3 ul li .r h1 a{    color: #333; margin-bottom: 10px;font-size:16px; height:23px; line-height:23px; text-align:left; width:100%; display:block; margin-top:12px; font-weight:400;}
.H-NEWS3 ul li .r h2{ height:18px; line-height:18px; text-align:left; font-size:12px; display:block; width:460px; font-weight:400; color:#333;}
.H-NEWS3 ul li .r h3{ height: 54px;line-height: 30px;text-align:left;font-size: 14px;color: #989898;overflow:hidden; width:100%; font-weight:400;overflow: hidden;}
.H-NEWS3 ul li:hover .l{ color:#fff;}
.H-NEWS3 ul li:hover .r h1 a{ color:#333;}
.H-NEWS3 ul li .r h1 a:hover{color: #bd2220}

/*新闻*/
.heng{
	height: 25px;
	width: 200px;

}
.heng font{
  height: 3px;
  background: #d90b18;
  width: 15px;
  float: left;margin-top: 8px;
  margin-right: 10px;
}
.heng span{
  height: 3px;
  width: 127px;
  float: left;
  display: block;
  color: #757575
}


.xinwes{
  width:493px;
  height: 32px;
}

.xinwex{
  width: 493px;
  height: 75px;
}
.xinwenl{
  background: #ffa800;
  width: 28px;
  height: 30px;
  float: left;
  line-height: 30px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.xinwenr{
  width: 450px;
  height: 30px;
  line-height: 30px;
  float: left;
  margin-left: 13px;
}
.xinwenr h3 a{
  font-size: 17px;
  color: #333;
}
.xinwenx{
  width: 493px;
  height: 85px;
  overflow: hidden;
  margin-top: 15px;
}
.xinwenxl{
  background: #ffa800;
  width: 28px;
  height: 30px;
  float: left;
  line-height: 30px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.xinwenxr{
  width: 450px;
  height: 46px;
  line-height: 22px;
  float: left;
  margin-left: 5px;
  font-size: 14px;
  color: #6a6a6a;
  overflow: hidden;margin-left: 13px;
}
.tlianxirt {
    width: 267px;
    height: 52px;
    background: url(/img/ke_21.jpg) no-repeat center;
    font-size: 25px;
    margin: 0 auto;
    margin-top: 0px;
    text-align: center;
    line-height: 52px;
    margin-top: 20px;
    margin-bottom: 30px;

}
.qinewar li{
	width: 90%;
	margin: 0 auto;
}
/*案例*/
.ganliab{
	width: 1260px;
	margin: 0 auto;
}


/*尾部*/
.yufoot{
  width: 100%;
  height: 330px;
  background:#222;
  margin: 0 auto;
  overflow: hidden;
}
.yufoota{
  width: 1250px;
  height: 318px;
  margin: 0 auto;    margin-top: 23px;
}
.ddl h2{
    font-size: 16px;
    
    color: #bd9210;
    margin-left: 19px;
    /* border: 1px solid rgba(255, 255, 255, 0.83); */
    border-radius: 6px;
    width: 114px;
     text-align: center; 
    padding-bottom: 3px;
    padding-top: 3px;
    border:1px solid #bd9210;
    border-radius: 8px;
    padding:5px;
     margin: 0 auto; 
}
.yufootar h2{
    font-size: 16px;
    
    color: #bd9210;
    margin-left: 19px;
    /* border: 1px solid rgba(255, 255, 255, 0.83); */
    border-radius: 6px;
    width: 114px;
     text-align: center; 
    padding-bottom: 3px;
    padding-top: 3px;
    border:1px solid #bd9210;
    border-radius: 8px;
    padding:5px;
     margin: 0 auto; margin-top: 35px;
}

.tiao{
  width: 1px;
  height: 131px;
  background: url(/img/tiao.jpg) no-repeat center;
  float: left;
  margin-top: 82px;
}
.ddd{
  width: 100%;
  height: 40px;
  background: #111;
  margin:0 auto;
  color: #fff;
  line-height: 40px;

}
.ddd a{
  color: #fff;
  text-align: center;
}


.yufootarb li{
  float: left;    width: 170px;
}
.yufootarb li h3{
  color: #fff
}
.meul{
	width: 149px;
	height: 146px;
	float: left;
	background: url(/img/hq_23.jpg) no-repeat center;	
}
.meur{
    width: 300px;
    height: 129px;
    float: right;
    margin-top: 14px;
}
.tt1 h3{
	width: 100%;
	height: 30px;
	font-size: 31px;
	color: #fff;
}
.tt1 span{
	width: 100%;
	height: 30px;
	font-size: 14px;
	color: #c8c8c8;
	letter-spacing: 0px;	
	margin-top: 10px;
	display: block;
}
.tt2{
	color: #fff;
	line-height: 30px;
	font-size: 15px;
}
.tt2 p{
	color: #fff;
	line-height: 30px;
	font-size: 15px;
}
.yufootal{
  width: 189px;
  height: 153px;
  background: url(/img/er.jpg) no-repeat center;
  float: left;
  margin-top:60px;

}
.yufootart{
  width: 481px;
  height: 35px;
  margin-top: 25px;
}
.yufootart li{
  float: left;
  width: 80px; 
}
.yufootart li a{
  color: #fff;text-align: center;display: block;font-size: 15px;
}
.yufootarb{
  width: 341px;
  height: 108px;
  line-height: 30px;
  color: #fff;
  float: left;
  margin-top: 40px;

}
.yufootarb p{
  font-size: 16px;
}
.ddl{
  width: 516px;height: 104px;float: left;
  margin-top: 30px;
}
.ddlt h4{width: 561px;color: #ffffff;font-size: 39px;font-weight: bold;}
.ddlb{width: 460px;color: #ffffff;font-size: 10px;text-transform: uppercase;letter-spacing: 0px;}



.yufootar{
  width: 362px;
  float: left;height: 300px;
}
.tel{margin-top: 10px}
.tell{float: left;}
.tel h3{font-family: "impact";font-size: 30px;color: #fff;}

.er{margin-top: 13px;float: left;width: 130px;}
.yufootarb{float: left;    margin-left: 28px;}
.yudi{margin-top: 30px;margin-left: 21px;line-height: 25px;color: #fff;}
.yudi p{color: #fff;}

.foota{
  width: 100%;height: 69px;background: #404040;
}
.footaa{width: 816px;line-height: 60px;margin: 0 auto;color: #fff;font-size: 14px;text-align: center;}
/*end*/



.bq{
	width: 100%;
	height: 40px;
	background-color: #1b1b1b;
	text-align: center;
	overflow: hidden;
}
.bq p,
.bq p a {
	text-align: center;
	font-size: 14px;
	color: #cecece;
	line-height: 40px;
}
.w-1260{
	width: 1260px;
	margin: 0 auto;
}

/*所有标题*/
    /*end所有标题*/
    .h-tit01 {
  padding:16px 0px;
  width: 100%;
  height: auto;
  border-bottom:1px solid #e5e5e5;
  overflow: hidden;
}
.h-tit01 p {
    font-size: 19px;}
.h-tit01 h2 {
  width: 100%;
  height: 37px;
  font-size: 30px;
  color: #1b1b1b;
  margin-bottom: 10px;
  text-align: center;
}

.h-tit01 span {
  display: block;
  margin:0 auto;
  margin-top: 6px;
  width: 180px;
  height: 22px;
  line-height: 22px;
  background-color: #eeeeee;
  font-size: 15px;
  color: #777777;
  text-align: center;
  text-transform: uppercase;
}
.h-tit01{
  margin-top: 15px;
  display: block;
  text-align: center;
  font-size: 18px;
  color: #777;
}
.pro-tit{
  padding:15px;
  margin-top: 15px;
}
.pro-tit p{
  text-align: center;
  font-size: 25px;
  color: #333332;
  font-weight: bold;
}
.pro-tit .zi1{
  font-size: 25px;
  color: #f57004;
  font-weight: bold;
}
.pro-tit span{
  display: block;
  margin-top: 5px;
  font-size: 15px;
  color: #333332;
  text-transform: uppercase;
  text-align: center;
}
.proc1{
  height: auto;
  text-align: center;
}

.proc1 a h3{
  display: inline-block;
  margin-right: 2px;
  margin-left:2px;
  margin-bottom:4px;
  width: 242px;
  height: 40px;
  background-color: #313131;
  font-size: 18px;
  color: #fff;
  text-align: center;
  line-height: 40px;
  border-radius: 6px;
  transition: all 0.3s ease-out;
}
.proc1 a h3:hover{
  background-color: #ffc422;
  color: #333;
}
.proc1-hover h3{
  background-color: #ffc422 !important;
  color: #333 !important;
}

.about-t{
  padding:25px 0px;
}
.about-t h3{
  display: block;
  text-align: center;
  font-size: 45px;
  font-weight: bold;
}
.about-t p{
  display: block;
  font-size: 16px;
  text-align: center;
  color: #7b7474;
}
.h-about-bg{
  width: 100%;
  height: 765px;
  background: url(/img/about-bg.jpg) top center no-repeat;
}
.h-about-l{
  float: left;
  margin-top: 130px;
  width: 270px;
  height: auto;
  overflow: hidden;
}
.h-about-l h2{
  display: block;
  width: 100%;
  height: 60px;
  font-size: 40px;
  color: #fff;
  text-align: right;
}
.h-about-l p{
  display: block;
  float: right;
  width: 235px;
  height: 40px;
  color: #fff;
  border-top:1px solid #666165;
  border-bottom:1px solid #666165;
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0px;
  line-height: 38px;
}
.h-about{
  float: right;
  margin-top: 99px;
  width: 913px;
  height: 188px;
  overflow: hidden;
}
.h-about p,
.h-about p a,
.h-about strong,
.h-about p strong{
  font-size: 18px;
  color: #fff;
  line-height: 220%;
}

.h-ys li{
  float: left;
  margin-right: 49px;
  width: 274px;
  height: 304px;
  border:1px solid #fff;
  text-align: center;
}
.h-ys li img{
  display: block;
  margin:0 auto;
  margin-top: 34px;
}
.h-ys li h3{
  display: block;
  margin:0 auto;
  width: 222px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  font-size: 36px;
  color: #ffc422;
  font-weight: bold;
}
.h-ys li p{
  display: block;
  width: 222px;
  margin:0 auto;
  font-size: 20px;
  color: #fbfbfb;
  line-height: 140%;
  text-align: center;
}

.case-bg{
  width: 100%;
  height: 428px;
  background: url(/img/bg2.jpg) top center no-repeat;
  overflow: hidden;
  margin-top: 20px;
}
.case-l{
  float: left;
  width: 596px;
  height: auto;
  overflow: hidden;
}

.h-cae-bg{
  width: 100%;
  padding:15px 0px;
  background-color: #efefef;
}
.h-case{
  margin-top: 20px;
  width: 630px;
  height: auto;
  overflow: hidden;
}
.h-case li{
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 140px;
  height: 139px;
}
.h-case li .tu{
  width: 100%;
  height: 139px;
  overflow: hidden;
  background-color: #efefef;
}
.h-case li .tu img{
  width: 93%;
  border:5px solid #fff;
  height: 130px;
  -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;
}
.h-case li:hover .tu img{
  -webkit-transform: scale(1.1, 1.1); 
  -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
  -moz-transition: all 0.5s ease-out; 
  transition: all 0.5s ease-out;
}
.h-case li a h3{
  display: block;
  padding:5px 0px;
  width: 100%;
  margin-top: 5px;
  background-color: #ffc422;
  font-size: 15px;
  color: #333;
  text-align: center;
  overflow: hidden;

}
.h-zhishi{
  float: right;
  width: 590px;
  height: auto;
}

/*end 所有标题*/

/*内页*/
	/*联系我们*/
ul.lx{width:100%;}
ul.lx img{max-width:100%;height:auto;}
ul.lx li.lianxi{float:left;width:40%;padding:2.5%;}
ul.lx li.guestbook{float:left;width:50%;}
	/*当前位置*/
.ny-weizhi{padding:10px 0px;width: 100%;height: auto;background-color: #efefef;border:1px solid #DFDEDE;}
.ny-weizhi .ny-r-t{margin:0 auto;width: 1200px; font-size: 15px;color: #333;}
	/*单页效果*/
.ny-cont{
	padding:10px 0px 20px 0px;
	margin:0 auto;
	width: 1260px;
	font-size: 15px;
	color: #333;
	line-height: 190%;
	letter-spacing: 0px;
}
.ny-cont p, .ny-cont p a{
	margin-top:15px;
	font-size: 15px;
	color: #333;
	line-height: 230%;
}
.ny-cont a{
 	font-size: 15px;
	color: #333;
	line-height: 230%;
 }
 .ny-cont-h1{
	display: block;
	width: 100%;
	font-size: 26px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
/*详情页样式*/
.ny-xq{
  margin:30px auto;
  width: 1200px;
  height: auto;
}
.ny-xq-l{
  float: left;
  width: 145px;
  height: 115px;
  border-right: 1px solid #d6d6d6;
}
.ny-xq-l .date1{
  position: relative;
  width: 110px;
  height: 36px;
  text-align: center;
}
.ny-xq-l .date1 .year1 {
  position: relative;
  font-size: 20px;
  color: #000;
  font-family:"font1";
  text-align: center;
}
.ny-xq-l .date1 .year1 span{
  position: absolute;
  left:35%;
  z-index:2;
  display:block;
  background: #fff;
  padding: 0 5px;
  font-size: 20px;
  color: #000;
  font-family:"font1";
  background-color: #fff;
  letter-spacing: 0px; 
}
.ny-xq-l .date1 .year1:before{
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #e3e3e3;
  position: absolute;
  top: 12px;
  left: 0;
  z-index:1;
}
.ny-xq-l .date2{
  margin-top: 32px;
  text-align: center;
  font-size: 34px;
  line-height: 120%;
  color: #ff4a4a;
  font-family:"font1";
  letter-spacing: 0px;
}
.ny-xq-l .read1{
  margin-top: 5px;
  font-size: 13px;
  text-align: center;
  color: #333333;
  letter-spacing: 0px;
}
.ny-xq-l .read1 strong{
  font-weight: bold;
}
.ny-xq-r{
  float: right;
  padding:18px 45px;
  width: 960px;
  height: 80px;
  background-color: #e5e5e5;
  overflow: hidden;
}
.ny-xq-r p{
  display: block;
  height: 70px;
  font-size: 15px;
  color: #333;
  line-height: 170%;
  letter-spacing: 0px;
  overflow: hidden;
}
.ny-xq-r p p{
  font-size: 15px;
  color: #333;
  line-height: 170%;
  letter-spacing: 0px;
}
 /*内页新闻1*/
.ny-news01{
  width:100%;
  height: auto;
}
.ny-news01 li{
	padding:20px 0px;
  width: 100%;
  border-bottom:1px dashed #dedddd;
  overflow: hidden;
}
.ny-news01 li .tu1{
	float: left;
	width: 185px;
	height: 130px;
	overflow: hidden;
  border:1px solid #efefef;
}
.ny-news01 li .tu1 img{
	width: 185px;
	height: 130px;
	overflow: hidden;
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1, 1); 
     -moz-transform: scale(1, 1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out; 
}
.ny-news01 li:hover .tu1 img{
	 transition: all 0.5s ease-out;
  -webkit-transform: scale(1.1, 1.1); 
     -moz-transform: scale(1.1, 1.1); 
  -webkit-transition: all 0.5s ease-out; 
     -moz-transition: all 0.5s ease-out;
}
.ny-news01 li .l01{
  float: right;
  margin-left:15px;
  width: 92px;
  height: 100px;
  border-right: 1px solid #efefef;
  border-left: 1px solid #efefef;
}
.ny-news01 li .l01 .n-day{
  width: 100%;
  height: 57px;
  font-size: 45px;
  color: #555;
  text-align: center;
  line-height: 57px;
  font-family: "Impact";
  letter-spacing: 0px;
  transition: all 0.4s ease-in-out;
}
.ny-news01 li:hover .l01 .n-day{
	color: #ff2a2a;
}
.ny-news01 li .l01 .n-month{
  width: 100%;
  font-size: 15px;
  color: #555;
  text-align: center;
  letter-spacing: 0px;
}
.ny-news01 li .r01{
  float: left;
  margin-left:50px;
  width: 850px;
  height: auto;
}
.ny-news01 li .r01 a h2{
  display: block;
  width: 100%;
  height: 36px;
  font-size: 16px;
  color: #555;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
.ny-news01 li:hover .r01 a h2{
	color:#ff2a2a;
}
.ny-news01 li .r01 p{
  display: block;
  width: 100%;
  height: 36px;
  font-size: 14px;
  color: #555;
  letter-spacing: 0px;
  line-height: 130%;
  overflow: hidden;
}
.gucpal{
  width: 1260px;
  margin: 0 auto;
  
  
  
}
/*手机站*/
