@charset "utf-8";

@font-face { 

  font-family:'font1'; 

  src: url('../other/politicaregular.ttf'); 

}

/* CSS Document */

* {

	padding: 0;

	margin: 0;

	font-size: 14px;

	color: #333;

	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;

}

/*头部*/

.jintop{

  width: 100%;

  height: 113px;

 

  margin:0 auto;

  overflow: hidden;

}

.jintopl{

  width: 556px;

  height: 122px;

  float: left;

  /*margin-top: 30px;*/

}

.jintopll{

  width: 126px;

  height: 110px;

  background: url(../images/jin_03.jpg) no-repeat center;

  float: left;

}

.jintoplr{

  float: left;

  margin-left: 10px;

  margin-top: 18px;

  width: 607px



}

.jintoplr h2{

  color: #222;

  font-size: 43px;

  font-weight: bold;



  

}

.jintoplr span{

  color: #222;

  font-size: 15.5px;



  

}

.jintopr{

  width: 702px;

  height: 102px;

  background: url(../images/jun_03.jpg) no-repeat center;

  float: right;

    margin-top: 19px;

}





/*导航*/

.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: 12px;

    margin-left: 37px;

}

.haotr ul li a{

  color: #fff;

  font-size:17px;

  line-height:30px;

}

.haotr ul li a:hover{

  color: #ffcc00;

}

/*热销*/

.re{

  width: 1260px;

  height: 660px;

  margin:0 auto;

}

.re1h {

  width: 404px;

  height: 287px;

  float: left;

  background: url(../images/re_07.jpg) no-repeat center;

  margin-right: 20px;

}

.re1h span{

  padding-top: 293px;

  display: block;

  font-size:18px;

  color: #333;

  text-align: center;



}

.re1h:hover{

  background: url(../images/re2_07.jpg) no-repeat center;

}





.re2h {

  width: 404px;

  height: 287px;

  float: left;

  background: url(../images/re_15.jpg) no-repeat center;

  margin-right: 20px;

}

.re2h span{

  padding-top: 293px;

  display: block;

  font-size:18px;

  color: #333;

  text-align: center;



}

.re2h:hover{

  background: url(../images/re2_15.jpg) no-repeat center;



}



.re3h {

  width: 404px;

  height: 287px;

  float: left;

  background: url(../images/re_16.jpg) no-repeat center;

}

.re3h span{

  padding-top: 293px;

  display: block;

  font-size:18px;

  color: #333;

  text-align: center;



}

.re3h:hover{

  background: url(../images/re2_16.jpg) no-repeat center;



}



.re4h {

  width: 404px;

  height: 287px;

  float: left;

  background: url(../images/re_05.jpg) no-repeat center;

  margin-right: 20px;

  margin-top: 40px;

}

.re4h span{

  padding-top: 293px;

  display: block;

  font-size:18px;

  color: #333;

  text-align: center;



}

.re4h:hover{

  background: url(../images/re2_05.jpg) no-repeat center;



}



.re5h {

  width: 404px;

  height: 287px;

  float: left;

  background: url(../images/re_09.jpg) no-repeat center;

  margin-right: 20px;

    margin-top: 40px;

}

.re5h span{

  padding-top: 293px;

  display: block;

  font-size:18px;

  color: #333;

  text-align: center;



}

.re5h:hover{

  background: url(../images/re2_09.jpg) no-repeat center;



}



.re6h {

  width: 404px;

  height: 287px;

  float: left;

  background: url(../images/re_17.jpg) no-repeat center;

  margin-top: 40px;

}

.re6h span{

  padding-top: 293px;

  display: block;

  font-size:18px;

  color: #333;

  text-align: center;



}

.re6h:hover{

  background: url(../images/re2_17.jpg) no-repeat center;



}





















/*标题*/

.cpbiao{

	width: 268px;

	height: 138px;

	background: url(../images/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;

}



/*产品分类*/

.yicp{

  width: 100%;

  height: 170px;

  margin:0 auto;

  margin-top: 20px;    

  background: #f9f9f9;    overflow: hidden;

}

.cpfenlei{

  width: 1260px;

  height: 85px;

  margin: 0 auto;

  margin-top: 15px;

}

.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;

    

}





.hf{

  width: 717px;

  height: 40px;

  background: #ffc71d;

  margin:0 auto;

  text-align: center;

  line-height: 40px;

  color: #000;

  font-size: 18px;

}



/*热销*/

.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;

}





/*产品展示*/

.hqcp{

	width: 100%;

	height: 121px;

	background: url(../images/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; 

	overflow: hidden;}

.H-CLASS01 ul li{ 

  float: left; height: auto; overflow: hidden; 

  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:405px;

  height: 350px;

  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: 384px;

  height: 267px;

  padding:0px;

  border:0px solid #434343;

  background-color: #e5e5e5;

  overflow: hidden;

}

.h-pro-gun01 li .tu img{

    width: 384px;

    height: 267px;

  -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: 95%;

    height: 39px;

  background: url(../images/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: 39px;

  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: 39px;

  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;

    

}



.more {

    float: left;

    margin-left: 20px;

}

.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;

}





/*产品图片*/





/*滚动产品图片样式*/

.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(../images/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(../images/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: 406px;

    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: 477px;

	background: url(../images/jun_28.jpg) no-repeat center;

	margin: 0 auto;

  overflow: hidden;

}

.hqaba{

	width: 1260px;

	margin: 0 auto;

  overflow: hidden;   

}

.nana{

  width: 286px;

  height: 188px; 

}

.nana h3{

  font-size: 40px;

  font-weight: bold;

  margin-top: 10px;

  text-align: center;

}

.nana span{

  font-size: 43px;

  font-family: impact;

  text-align: center;

  color: #ff9e13;

  display: block;

}



.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: 210px;

    margin:0 auto;

    margin-top: 24px;

    line-height: 30px;

    font-size: 20px;

    color: #333;

}

.siabb a p{

  line-height: 30px;

  font-size: 16px;

  color: #333 

}

.siabb a{

  line-height: 30px;

  font-size: 16px;

  color: #333 

}

.m{

	
  position: relative;

  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(../images/yi_02.jpg) no-repeat center;

  margin:0 auto;



}

/*新闻*/

.jinnewl{float: left;width: 593px;}

.jinnewl img{float: left;width: 593px; height: 419px;}

.jinnewr{float: right;width: 650px;margin-left: 10px;}

.jinnewrt{height: 57px;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: 20px;}

.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{

  overflow: hidden;margin-top: 10px;

}

.jinnewd li{height: 40px;border-bottom: 1px dashed #f3f3f3}

.jinnewd li a h4{font-size: 16px;color: #636363;float: left;}

.jinnewd li a span{font-size: 15px;color: #636363;float: right;margin-right: 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(../images/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(../images/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(../images/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(../images/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}



/*新闻*/

.h-news01{



height: auto;

overflow: hidden;

margin: 0 auto;



}

.h-news01 li{

	float: left;

	

	margin-bottom: 28px;

	width: 720px;

	height: 146px;

	border-bottom: 1px dashed #e3e1e1;

}

.h-news01 li .num001{

  float: left;

width: 188px;

height: 121px;    margin-right: 10px;

  

  font-family: "ITC Avant Garde Gothic";

  font-size: 90px;

  color: #000000;

  line-height: 80px;

}

.h-news01 li .num001 img{

	width: 188px;

	height: 121px;

}



.h-news01 li:hover .num001{

  color: #eba204;



}

.h-news01 li .r01{



  width: 502px;

  height: auto;

  overflow: hidden;

  margin-top: 18px;

}

.h-news01 li .r01 a h4{

  display: block;

  height: 37px;

  font-size: 18px;

  font-weight: bold;

  color: #222;

  overflow: hidden;

  line-height: 100%;

  letter-spacing: 0px;

}

.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

}

.h-news01 li:hover .r01 a h4{

  color: #ffa000;

}

.h-news01 li .r01 p{

  display: block;

  height: 50px;

  font-size: 14px;

  color: #888888;

  line-height: 170%;

  letter-spacing: 0px;

}





.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(../images/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: 260px;

  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(../images/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(../images/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(../images/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;

}



/*所有标题*/

.h-tit01 {

	padding:16px 0px;

	width: 100%;

	height: auto;

	border-bottom:1px solid #e5e5e5;

	overflow: hidden;

}



.h-tit01 h2 {

	width: 100%;

	height: 37px;

	font-size: 30px;

	color: #1b1b1b;

	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 p {

	margin-top: 15px;

	display: block;

	text-align: center;

	font-size: 18px;

	color: #777;

}



.line1 {

	width: 100%;

	border-bottom: 1px solid #e5e5e5;

}

.tit2{

	margin:0 auto;

	width: 1260px;

	height: 36px;

}

.tit2 h2{

	display: block;

	width: 800px;

	height: auto;

	font-size: 26px;

	color: #e4333d;

	font-weight: bold;

}



.tit2 h2 img {

    display: inline-block;

    margin-top: 16px;

    margin-right: 10px;

    float: left;

}

.tit2 .zi1{

	font-size: 26px;

	color: #333;

	font-weight: bold;

}

.tit2 .zi2{

	font-size: 20px;

	color: #6e6e6e;

	text-transform:uppercase;

}

.tit2 a{

	  display: block;

    float: right;

    width: 75px;

    height: 29px;

    font-size: 15px;

    color: #fff;

    text-indent: 9px;

    line-height: 29px;

    background: #4695f1;

    margin-top: 10px;

}

.tit3{

	width: 100%;

	height: auto;

	overflow: hidden;

}

.tit3 h2{

	display: block;

	float: left;

	width: 141px;

	height: 32px;

	background-color: #e4333d;

	font-size: 18px;

	color: #fff;

	text-align: center;

	line-height: 32px;

}

.tit3 a{

	display: block;

	float: right;

	width: 64px;

	height: 25px;

	border:1px solid #dcdcdc;

	font-size: 12px;

	color: #787878;

	text-transform: uppercase;

	text-align: center;

	line-height: 25px;

	transition: all 0.3s ease-out;

}

.tit3 a:hover{

	background-color: #e4333d;

	color: #fff;

}

/*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;

  

  

  

}

/*手机站*/
.m1{
    width: 52px;
    height: 26px;
    background: #ffcc00;
    border-radius: 20px;
    float: right; 
    margin-right: 10px;

    margin-top: 10px;

    margin-bottom: -100px;
    

}

.m1 a{

  text-align: center;

  line-height: 26px;

  color: #222;

  display: block;

  font-size: 16px;

  margin-top: 3px;


}
    


