@charset "utf-8";

@font-face {

  font-family:'font1'; 

  src: url('../other/politicaregular.ttf'); 

}

/* CSS Document */

* {

padding: 0;

margin: 0;

font-size: 16px;

color: #333;

list-style: none;

border: 0;

text-decoration: none;

font-family: "microsoft yahei";

font-weight: normal;
}

a {

	text-decoration: none;

}



.w {

width: 1300px;

margin: 0 auto;

overflow: hidden;
}
.tt p{
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
}


.w1 {

	width: 1260px;

	margin: 0 auto;

}



.fl {

	float: left;

}



.fr {display:  block;margin:  0px auto;}



.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-60 {

  margin-top: 60px;

}



.top-logo{height: 140px;/* background: url(../images/bj.jpg) bottom center no-repeat; */}

.top-menua{

float: left;

width: 100%;

background: #0060d6;

height: 70px;

/* margin-top: 20px; */
}

.top-phone{

  float: right;

  width: 20%;

  background-color: #dbdbdb;

}

/*menu*/

.h-menu{

margin:0 auto;

text-align: center;

width: 100%;
}

.h-menu li{

display: inline-block;

position: relative;

width: 115px;
}

.h-menu li a{

display: block;

font-size: 17px;

height: 70px;

line-height: 70px;

text-align: center;

color: #fff;
}

.h-menu li a:hover{

color: #fff;

background-color: #0f80f3;

height: 70px;
}

.h-menu-hover{

/* background-color: #a96e4c !important; */

color: #fff !important;
}

/*end menu*/

.top1-bg{

  width:100%; 

  height: 109px; 

  background-color: #fff;

}

/*middle*/

    /*所有标题*/

.tit01{

width: 100%;

height: 125px;

background: url(../images/tit-bg01.png) top center no-repeat;

overflow: hidden;
}

.tit01 h2{

width: 100%;

height: 38px;

font-size: 26px;

color: #343434;

text-align: center;

letter-spacing: 0px;
}

.tit01 .zi01{

  display: block;

  height: 27px;

  text-align: center;

  font-size: 17px;

  color: #8c6d5b;

  text-transform: uppercase;

  letter-spacing: 0px;

}

.tit01 .zi02{

display: block;

text-align: center;

font-size: 15px;

color: #777777;

letter-spacing: 0px;

line-height: 58px;
}





.ly-tit01{

  width: 100%;

  height: 155px;

  background:url(../images/tit-bg.png) top center no-repeat;

  overflow: hidden;

}

.ly-tit01 h2{

  margin-left:570px;

  margin-top: 15px;

  font-size: 26px;

  color: #7c5741;

  font-weight: bold;

}

.ly-tit01 p{

  display: block;

  margin-left: 570px;

  width: 300px;

  font-size: 15px;

  color: #030000;

  line-height: 150%;

}





.h-tit02{

  width: 100%;

  height: 46px;

  border-bottom:1px solid #d2d2d2;

}

.h-tit02 h2{

  display: block;

  margin-right: 15px;

  float: left;

  font-size: 26px;

  color: #262a2d;

}

.h-tit02 a{

  float: right;

  margin-top:10px;

  width: 91px;

  height: 22px;

  font-size: 14px;

  color: #262a2d;

  text-align: center;

  line-height: 22px;

  border:1px solid #dcdcdc;

  background-color: #f3f3f3;

  border-radius: 15px;

}

    /*end所有标题*/

.part1-w{

  padding:20px;

  background-color: #2d2d2d;

  text-align: center;

  font-size: 33px;

  color: #fff;

  font-weight: bold;

}

/*分类1*/

.proc1-bg{

  padding:20px 0px;

  width: 100%;

  height: auto;

  background-color: #efefef;

}

.proc1{

  height: auto;

}



.proc1 a h3{

  display: block;

  float: left;

  margin:2px;

  width: 206px;

  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:hover h3{

  background-color: #a96e4c;

  color: #fff;




}

.ly-proc1-hover h3{

  background-color: #a96e4c !important;

  color: #fff !important;

}





.hx-proc{

  width: 1300px;

  margin:20px 0px;

  overflow: hidden;

}

.hx-proc li{

  float: left;

  margin-right: 18px;

  margin-bottom: 18px;

  padding:23px 23px 5px 23px; 

  width: 237px;

  height: 245px;

  border:1px solid #e5e5e5;

  box-sizing: border-box;

}

.hx-proc li .tu{

  margin:0 auto;

  width: 117px;

  height: 117px;

  border-radius: 50%;

  border:3px solid #a86e4c;

  box-sizing: border-box;

  overflow: hidden;

}

.hx-proc li .tu img{

  width: 100%;

}

.hx-proc li h3{

  display: block;

  margin-top:5px;

  padding:12px 0px;

  font-size: 18px;

  color: #2d2d2d;

  text-align: center;

  font-weight: bold;

  border-bottom: 1px solid #dcdcdc;

  transition: all 0.3s ease-out;

}

.hx-proc li:hover h3{

  color: #a96d49;

}

.hx-proc li p{

  display: block;

  padding:5px;

  font-size: 15px;

  color: #6b6767;

  text-align: center;

}

/*end 分类1*/

.juj-m1-tit{

   display: block; 

   width:100%; 

   padding-top:45px; 

   font-size:48px;

   color: #333; 

   font-weight: bold; 

   text-align:center; 

}

.juj-m1{

  margin:0 auto;

  margin-top: 20px;

  width: 1176px;

  height: auto;

}

.juj-m1 li{

  float: left;

  width: 294px;

  height: 257px;

  background: url(../images/m-bg1.jpg);

}

.juj-m1 li h2{

  display: block;

  margin-top: 56px;

  width: 100%;

  height: 42px;

  font-size: 37px;

  color: #7c5741;

  text-align: center;

}

.juj-m1 li p{

  display: block;

  margin-top: 15px;

  font-size: 20px;

  color: #817d7a;

  text-align: center;

}

.juj-m1 li img{

  display: block;

  margin:0 auto;

  margin-top: 19px;

  width: 160px;

  height: 40px;

}

.juj-about-bg{

  width: 100%;

  height: 729px;

  background: url(../images/about-bg.jpg) top center no-repeat;

  overflow: hidden;

}

.juj-about-l{

  float: left;

  margin-top: 458px;

  width: 248px;

}

.juj-about-l h2{

  display: block;

  font-size: 49px;

  color: #383838;

  font-weight: bold;

  text-align: center;

}

.juj-about-l a{

  display: block;

  margin-top: 90px;

  font-size: 20px;

  color: #414141;

  text-align: center;

}

.juj-about-r{

  float: right;

  margin-top: 320px;

  width: 823px;

  height: 378px;

  font-size: 16px;

  color: #0b0b0b;

  line-height: 170%;

  overflow: hidden;

}

.juj-about-r p{

  font-size: 16px;

  color: #0b0b0b;

  line-height: 170%;

  letter-spacing: 0px;

}



.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;

}

.ly-proc1-bg{

  padding:20px 0px;

  width: 100%;

  height: auto;

  background-color: #efefef;

}

.ly-proc1{

  height: auto;

  overflow: hidden;

}



.ly-proc1 a h3{

  display: block;

  float: left;

  margin-right: 4px;

  margin-bottom:4px;

  width: 149px;

  height: 37px;

  font-size: 18px;

  color: #000;

  text-align: center;

  line-height: 37px;

  background: url(../images/proc-bg.jpg) top center no-repeat;

  transition: all 0.3s ease-out;

}

.ly-proc1 a:hover h3{

  color: #7c5741;

}





/*end 效果图*/

.h-cae-bg{

  width: 100%;

  padding:20px 0px 0px 0px;

  background-color: #efefef;

}

.h-case{

  width: 1300px;

  height: auto;

  overflow: hidden;

}

.h-case li{

  float: left;

  margin-right: 15px;




  width: 303px;

  height: 260px;



}

.h-case li .tu{

  width: 303px;

  height: 220px;

  border:1px solid #2e2e2e;

  box-sizing: border-box;

  overflow: hidden;

}

.h-case li .tu img{

  margin-top:5px;

  margin-left: 5px;

  width: 291px;

  height: 208px;

  -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;

  width: 100%;

  height: 35px;

  font-size: 16px;

  color: #333;

  line-height: 35px;

  overflow: hidden;

  box-sizing: border-box;

  text-align: center;

  font-weight: bold;



}

.h-case li:hover a h3{

  background-color: #7c5842;

  color: #fff;

}

/*简介*/

.hx-about-w{

width: 100%;

height: 670px;

background: url(../images/about-bg.jpg) top center no-repeat;

overflow: hidden;

margin-top: 20px;
}

.hx-about{

  float: right;

  margin-top: 110px;

  width: 740px;

  height: auto;

}

.hx-about h2 strong{

  font-size: 27px;

  color: #2d2d2d;

  font-weight: bold;

}

.hx-about .linea{

  display: block;

  margin-top: 12px;

  width: 46px;

  height: 3px;

  background-color: #2d2d2d;

}

.hx-about .cont{

  margin-top: 18px;

  width: 100%;

  height: 250px;

  font-size: 16px;

  color: #2d2d2d;

  line-height: 200%;

  letter-spacing: 0px;

  overflow: hidden;

}

.hx-about .cont p,

.hx-about .cont p a,

.hx-about .cont a,

.hx-about .cont p strong{

font-size: 16px;

color: #2d2d2d;

line-height: 200%;

letter-spacing: 0px;

text-indent: 2.2em;
}

.hx-about-lx{

  margin-top: 25px;

}

.hx-about-lx p{

display: inline-block;

margin-bottom: 25px;

margin-right: 51px;

font-size: 16px;

color: #2d2d2d;

font-weight: bold;

vertical-align: middle;
}

.hx-about-lx img{

display: inline-block;

vertical-align: middle;
}



/*案例*/

.case-tit{

padding-top: 42px;
}

.case-tit h2{

display: block;

font-size: 40px;

color: #171716;

text-align: center;

font-weight: bold;
}

.case-tit p{

display: block;

margin-top: 5px;

text-align: center;

font-size: 15px;

color: #777777;

line-height: 45px;
}

.case-bg{

  width: 100%;

  height: 555px;

  background: url(../images/case-bg.jpg) top center no-repeat;

  overflow: hidden;

}

.case-list{

margin-top: 142px;

width: 1300px;

overflow: hidden;
}

.case-list li{

  float: left;

  margin-right: 26px;

  width: 230px;

  height: auto;

}

.case-list li .tu{

  width: 230px;

  height: 230px;

  border:3px solid #fff;

  border-radius: 50%;

  overflow: hidden;

}

.case-list li .tu img{

  height: 100%;

  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; 

}

.case-list li:hover .tu 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; 



}

.case-list li h3{

  display: block;

  margin-top: 15px;

  font-size: 16px;

  color: #fff;

  text-align: center;

}



/*end middle*/

/*首页产品*/

.jun-pro {

  width: 1300px;

}

.jun-pro li{

  float: left;

  margin-right: 17px;

  margin-bottom: 30px;

  width:300px;

  height: 336px;

  border: 1px solid #e2e2e2;

  

  background-color: #fff;

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;

}


.jun-pro li:hover{

border: 1px solid #aa403587;
}

.jun-pro li .tu{

  position: relative;

  width: 100%;

  height: 237px;

  padding:0px;

  border:0px solid #434343;

  background-color: #e5e5e5;

  overflow: hidden;

}

.jun-pro li .tu img{

  width: 300px;

  height: 237px;

  -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;

}

.jun-pro 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;

}

.jun-pro li .tu p{

position: absolute;

left:38%;

bottom:-80px;

z-index: 10;

width: 65px;

height: 65px;

border-radius: 50%;

background: rgb(16 104 194 / 56%);

text-align: center;

color: #fff;

ilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);

transition: all 0.3s ease-out;
}

.jun-pro li:hover .tu p{

  bottom:33%;

}

.jun-pro li .tu p img{

width: 35px;

height: 35px;

margin:0 auto;

margin-top: 14px;
}



.jun-pro li .jun-tit{

  padding:18px 15px;

  background: url(../images/pro-bg1.jpg) bottom center repeat-x;

  transition: all 0.3s ease-out;

}

.jun-pro li:hover .jun-tit{

 background: url(../images/pro-bg2.jpg) 0px 10px no-repeat;

}

.jun-pro li .jun-tit h3{

  display: block;

  padding:5px 0px;

  font-size: 18px;

  color: #000;

  margin-bottom: 10px;

  font-weight: bold;

  text-align: center;

  transition: all 0.3s ease-out;

}



.jun-pro li:hover .jun-tit h3{

background-color: #1068c2;

color: #fff;
}

.jun-pro li .jun-tit p{

  display: block;

  margin-bottom: 15px;

  font-size: 14px;

  color: #737373;

  line-height: 138%;

  height: 40px;

  overflow: hidden;

}

.jun-pro li .jun-tit .more img{

  display: inline-block;

  margin-right: 15px;

  float: left;

  vertical-align:middle;

}

.jun-pro li .jun-tit .more{

  font-size: 14px;

  color: #000000;

  vertical-align:middle;

}

.jun-bg{

  padding:15px 0px;

  background-color: #efefef;

}

/*案例*/

.case-bg{

width: 100%;

background: url(../images/case-bg.jpg) bottom center no-repeat;

overflow: hidden;
}

.ly-case{

  width: 1300px;

  height: auto;

  overflow: hidden;

}

.ly-case li{

  float: left;

  padding-bottom:20px;

  width: 240px;

}

.ly-case li .tu{

  width: 240px;

  height: 220px;

  overflow: hidden;

}

.ly-case li .tu img{

  width: 240px;

  height: 220px;

  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; 

}

.ly-case li:hover .tu 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; 

}

.ly-case li a{

  display: block;

  width: 240px;

  height: 35px;

  background: 

}

/*简介下图片*/

.ly-tu{

  border-top:5px solid #7c5741;

  margin:0 auto;

  width: 80%;

  height: auto;

  overflow: hidden;

}

.ly-tu li{

  float: left;

  width: 20%;

  border-right: 1px solid #e7e7e7;

  border-bottom: 1px solid #e7e7e7;

  box-sizing: border-box;

}

.ly-tu li img{

  display: block;

  width: 100%;

}

.ly-tu li a{

  display: block;

  width: 100%;

  height: 40px;

  font-size: 17px;

  color: #666;

  text-align: center;

  line-height: 40px;

}

/*首页新闻*/

.news1{

margin: 20px 0px 30px;

width: 1330px;

height: auto;

overflow: hidden;
}

.news1 li{

float: left;

margin-right: 60px;

width: 380px;

height: 430px;

overflow: hidden;
}

.news1 li .n1-tu1{

width: 380px;

height: 235px;

overflow: hidden;
}

.news1 li .n1-tu1 img{

width: 380px;

/* height: 209px; */

-webkit-transform: scale(1, 1);

-moz-transform: scale(1, 1);

-webkit-transition: all 0.7s ease-out;

-moz-transition: all 0.7s ease-out;
}

.news1 li:hover .n1-tu1 img{

  -webkit-transform: scale(1.1, 1.1); 

   -moz-transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.7s ease-out; 

   -moz-transition: all 0.7s ease-out; 

}

.news1 li a h3{

display: block;

margin-top: 16px;

width: 100%;

height: 13px;

font-size: 16px;

color: #333;

letter-spacing: 0px;

text-overflow: ellipsis;

white-space: nowrap;

transition: all 0.5s ease-out;

font-weight: bold;
}

.news1 li:hover a h3{

color: #1068c2;

font-weight:  700;

letter-spacing: 3px;

transition: all 0.5s ease;
}

.news1 li p{

display: block;

margin-top: 16px;

width: 100%;

height: 86px;

font-size: 15px;

color: #4c4c4c;

line-height: 28px;

letter-spacing: 0px;

overflow: hidden;
}

.news1 li .date-tu{

  margin-top: 17px;

}

.news1 li .date-tu .n1-date{

  float: left;

  width: 160px;

  font-size: 14px;

  color: #7f7f7f;

}

.news1 li .date-tu img{

  display: block;

  float: right;

}



/*end首页新闻*/

/*====================新闻15====================*/

.h-news15{

  width: 1400px;

  height: auto;

}

.h-news15 li{

  float: left;

  margin-right: 50px;

  padding:15px 0px;

  width: 630px;

  height: auto;

  border-bottom:1px solid #e5e5e5;

}

.h-news15 li .tu1{

  float: left;

  width: 180px;

  height: 126px;

  border:1px solid #b5b5b5;

  overflow: hidden;

  transition: all 0.3s ease-out;

}

.h-news15 li:hover .tu1{

  border-radius: 15px;

}

.h-news15 li .tu1 img{

  width: 180px;

  height: 126px;

  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-news15 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-news15 li .n1-r{

  float: right;

  width: 420px;

  height: auto;

}

.h-news15 li .n1-r a h3{

  display: block;

  font-size: 17px;

  color: #262a2d;

  height: 48px;

  line-height: 21px;

  overflow: hidden;

}

.h-news15 li .n1-r p{

  display: block;

  height: 37px;

  font-size: 14px;

  color: #717171;

  line-height: 140%;

  overflow: hidden;

}

.h-news15 li .n1-r .more1 a{

  margin-top: 14px;

  display: block;

  width: 69px;

  height: 22px;

  font-size: 12px;

  color: #717171;

  text-align: center;

  line-height: 22px;

  border:1px solid #d2d2d2;

  border-radius: 5px;

  transition: all 0.3s ease-out;

}

.h-news15 li:hover .n1-r .more1 a{

  background-color: #fddc08;

  color: #000;

}

/*end首页新闻*/





/*bottom*/

.foot-bg{

  width: 100%;

  height: 425px;

  background: url(../images/foot-bg.jpg) top center no-repeat;

  overflow: hidden;

}

.foot-tit{

margin-top: 35px;
}

.foot-tit h2{

  display: block;

  font-size: 26px;

  color: #fff;

  text-align: center;

}

.foot-tit .line{

margin:0 auto;

margin-top: 15px;

width: 50px;

height: 2px;

background-color: #ffffff;

margin-bottom: 15px;
}

.foot-tit p{

display: block;

margin:0 auto;

margin-top:10px;

width: 1258px;

height: 38px;

border: 1px solid #ffffff85;

text-align: center;

line-height: 38px;

font-size: 15px;

color: #fff;
}

.foot-map{

  float: left;

  width: 394px;


  height: 183px;





  border:1px solid #bfbfbf;








  box-sizing: border-box;

  background-color: #efefef;






  overflow: hidden;

}

.foot-l{

float: left;

margin-left: 25px;

/* width: 506px; */

height: auto;
}

.foot-l .ewm{

float: left;

width: 152px;

margin-right: 85px;

color: white;

text-align: center;

font-size: 16px;

line-height: 36px;
}

.foot-l .cont{

float: left;

/* width: 287px; */

height: auto;

font-size: 15px;

color: #fff;

line-height: 170%;

letter-spacing: 0px;
}

.foot-l .cont p,

.foot-l .cont p a,

.foot-l .cont p p{

font-size: 15px;

color: #fff;

line-height: 28px;

letter-spacing: 0px;
}

.foot-r{

float: right;

width: 338px;

height: auto;
}

.foot-r h3{

display: block;

width: 147px;

height: 32px;

/* border:1px solid #959595; */

text-align: left;

line-height: 32px;

box-sizing: border-box;

font-size: 18px;

color: #fff;

font-weight: bold;
}

.foot-fenlei{

margin-top: 20px;
}

.foot-fenlei a{

display: block;

float: left;

width: 156px;

/* height: 30px; */

font-size: 15px;

color: #fff;

line-height: 33px;

letter-spacing: 0px;
}



.foot-bq{

width: 100%;

height: auto;

padding: 20px 0px;

text-align: center;

vertical-align: middle;

background-color: #222223;
}

.foot-bq p{

  display: inline-block;

  vertical-align: middle;

  font-size: 15px;

  color: #fff;

  text-align: center;

}

.foot-bq p img{

  display: inline-block;

  vertical-align: middle;

}

/*end bottom*/







/*内页*/

/*标题*/

.tit-line{

  width: 100%;

  height: 10px;

  border-bottom: 1px solid #e5e5e5;

}

    

	/*联系我们*/

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: 190%;

}

.ny-cont a{

 	font-size: 15px;

	color: #333;

	line-height: 190%;

 }

 .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;

}

/*内页产品详情电话*/

.yan-phone{

  margin-top: 20px;

  border-top:1px solid #efefef;

  overflow: hidden;

}



.proshow1{

  overflow: hidden;

}

.proshow1 p{

  display: block;

  padding:5px;

  font-size: 17px;

  color: #2e2e2e;

  vertical-align: middle;

  line-height: 40px;

  border-bottom: 1px dashed #d2d2d2;

  overflow: hidden;

}

.proshow1 p img{

  display:inline-block;

  float: left;

  margin-right: 15px;

  vertical-align: middle;

}

.proshow1 a{

  display: block;

  margin-top: 15px;

  width: 206px;

  height: 47px;

  background-color: #434343;

  text-align: center;

  line-height: 47px;

  font-size: 17px;

  color: #fff;

  border-radius: 8px;

}

.proshow2{

  margin-top: 20px;

  overflow: hidden;

  text-align: center;

}

.proshow2 li{

  float: left;

  margin:0 5px;

  width: 140px;

  height: auto;

}

.proshow2 li img{

  display: block;

  margin:0 auto;

  margin-bottom: 10px;

}

.proshow2 li p{

  display: block;

  font-size: 17px;

  color: #434343;

  line-height: 170%;

  text-align: center;

}

.proshow2 li p strong{

  font-size: 17px;

  color: #434343;

  line-height: 170%;

  font-weight: bold;

}

.proshow2 a{

  display: block;

  margin-top: 15px;

  width: 206px;

  height: 47px;

  background-color: #434343;

  text-align: center;

  line-height: 47px;

  font-size: 17px;

  color: #fff;

  border-radius: 8px;

}

@media only screen and (max-width: 1260px){

  .top-logo{width: 30%;}

  .top-menua{width: 70%;}

  .top-phone{display: none;;}
}
.fl ul li:nth-child(4) {
	border-right: 0;
}

.fl ul{overflow:  hidden;margin: 50px 0px;}

.fl ul li{float:  left;text-align:  center;padding: 19px 50px;}
.fl ul li img{

    border: 1px solid #1068c2;
    border-radius: 200px;
    margin-bottom: 12px;
    padding: 20px;
    width: 180px;
    height: 180px;
}
.fl ul li p{
    font-size: 18px;
    line-height: 46px;
    text-align:  center;
    border-bottom: 1px solid #efefef;
    font-weight: bold;
}
.tu img{    transition: all 1.0s;}
.tu:hover img{transform: rotatey(360deg);}
.fl ul li:hover p{
    color: #1068c2;
    font-weight: 700;
    margin-top: -10px;
    letter-spacing: 2px;
    transition: all 0.9s ease;
    border-bottom: 1px solid #1068c2;
}
.picMarquee-left {
	margin: 150px 0px;
	overflow: hidden;
	position: relative;
}
.picMarquee-left .bd {
	padding: 10px;
}
.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picMarquee-left .bd ul li {
	margin: 0 8px;
	float: left;
	overflow: hidden;
	text-align: center;
}
.picMarquee-left .bd ul li .pic {
	text-align: center;
	overflow: hidden;
}
.picMarquee-left .bd ul li .pic img {
	width: 260px;
	height: 208px;
	display: block;
	padding: 5px;
	border: 1px solid #e0e0e0;
	transition: all 0.5s ease;
}
.picMarquee-left .bd ul li .pic img:hover {
	transform: scale(1.2);
}
.picMarquee-left .bd ul li .name {
	font-size:  20px;
	text-align:  center;
	line-height: 24px;
	margin-top: 5px;
}
.picMarquee-left .bd ul li .name a {
	color: white;
	font-size:  18px;
	line-height: 50px;
}
.picMarquee-left .bd ul li .name a:hover {
	color: #1068c2;
	font-weight: bold;
}
.picMarquee-left .tempWrap {
	width: 100% !important;
}
/*lianjie*/
.footer-top h2 {
	font-size: 16px;
}
.footer-top {
	padding-top: 8px;
	line-height: 22px;
}
.footer-top ul {
	padding: 10px 0;
}
.footer-top ul li {
	    width: 90px;
	    font-size: 14px;
	    float: left;
	    line-height: 30px;
}
.footer-top ul li:hover a {
	color: red;
}