锘 /*閫氱敤绫?/
*{
	margin:0;
	padding:0;	
}
body{		

	margin:0 auto;
	font-size:14px;	
	font-family:arial,Microsoft Yahei;	
	background:#fff;
	color:#333; 

}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
	max-width:100%;
}
a{
	cursor:pointer;
	color:#333;
	text-decoration:none;	
	outline:none;
}
a:hover{ text-decoration:none}
ul{
	list-style-type:none;	
	border:0;
	width:auto;
}
em{
	font-style:normal;	
}
span{
	float:none;
	margin:0;	
	
}
.f_l{
	float:left;	
}
.f_r{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}

div,ul,li,dl,input,select{ box-sizing:border-box;}
@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/*wrapin 涓讳綋瀹瑰櫒瀹藉害*/
.wrapin{
	width:1400px;/* min-width:1200px;*/
	margin-left:auto;
	margin-right:auto;
}


/*鍏敤CSS 寮€濮?/

/*header 寮€濮?/
.header{
	height:95px; width:100%;
	background: #fff;position:fixed;
    z-index: 10;    box-shadow: 0 0 20px rgba(0,0,0,0.2);box-sizing:border-box;
	top: 0px;	}
.header .logo{	float:left; margin:10px 0;}
.head_r{
   /*float:right;*/
   height:auto;
   margin-top:10px;

}
.tel{font-size:20px; color:#059058; line-height:28px; text-align:right;padding-right:0px;}
.indexHeader{ background:none;/*background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0));*/ box-shadow:none; background:#fff;}
.indexHeaderSC{ background:#FFF; box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.indexHeaderSC .wapp { display:none;}
.indexHeaderSC .mm-nav{ position:relative; opacity:1; right:0px;}

.searbtn{ height:28px; float:right; margin-top:25px; margin-left:20px;}

.wapp{ width:40px; height:40px; float:right; position:relative; margin-top:26px;}
	.wapp span{ display:inline-block; width:26px; height:2px; border-radius:5px; background:#fff; position:absolute; overflow:hidden; }
	.wapp .span3{top:5px; right:0px;}
	.wapp .span4{top:14px; right:0px;width:21px; opacity:1;}
	.wapp .span5{top:23px; right:0px;}
	.wapp2 .span3{transform:rotate(45deg); top:15px;}
	.wapp2 .span4{ opacity:0;}
	.wapp2 .span5{transform:rotate(-45deg);top:15px;}
	.mm-nav{ position:fixed; position:relative; opacity:0px; right:-100%;}
	
.header2{ width:100%; height:auto; background:#009b4d; line-height:35px; vertical-align:middle; overflow:hidden;}
.header2 .tel{ color:#fff; float:right; font-size:14px; }
.header2 .tel b{ font-size:18px;}
.m1{ float:left; color:#fff;}

.nav{
	float:left; 
	height:auto;
	line-height:35px;
	font-size:18px;
	color:#000;	
	margin-left: 85px;
	margin-top: 10px;
}
.nav>li{ float:left; position:relative; min-width: 140px; text-align:center; margin: 0 5px;}
.nav>li>a{ display:block;width:100%; padding-left:20px; padding-right:20px; height:40px; line-height:40px; vertical-align:middle; color:#000; box-sizing:border-box;   transition:all 0.6s;}
.nav>li:hover .navbox{display:block;}
.navbox{ 
    display: none;   
    position: absolute;
    top: 40px;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 25px;
    background: rgba(255,255,255,.9);
    /*padding-bottom: 30px;*/
	transition:all .8s;
}
.navbox li{    width: 100%;
    height: auto;
    line-height: 22px;
    padding: 10px 0;
    font-size: 14px;
    border-bottom: 1px solid #d3d8d4;
    box-sizing: border-box;}

.navbox li:hover,.na{ background: linear-gradient(to right,#78b53e,#059058); color:#fff !important;}

.hh40 {
    width: 100%;
    height: 40px;
	line-height:40px;
    overflow: hidden;
    float: left;
    text-align: right;
    border-bottom: 1px solid #e2dede;
}
.hh40 a{margin:0 5px;}








.list7{ width:100%; height:auto; float:left;}
.list7 li{ width: 32.33%; height:auto; margin-right:1.5%; margin-bottom:20px;  box-sizing:border-box; float:left;  overflow:hidden; }
.list7 li:nth-child(3n){ margin-right:0px;}
.list7 li .list7-1{ float:left; width:100%; font-size:14px; color:#858484; background:url(../../../images/pic18.png) left center no-repeat; padding-left:30px; box-sizing:border-box; line-height:40px; vertical-align:middle;white-space: nowrap;
    text-overflow: ellipsis;    overflow: hidden;}
.list7 li h1{float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    text-align: center; line-height:30px;
}
.list7 li p{float:left;  width:100%; font-size:14px; color:#7c7c7c; line-height:25px; height:50px; overflow:hidden; margin-bottom:10px;}
.list7 li .list7-2{float:left;  width:100%; height:282px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.list7 li .list7-2 img{ width:100%; height:auto; transition:all 0.6s;}
.list7 li .list7-3{ width:100%; height:auto; float:left; background:#fff; padding:20px; box-sizing:border-box; transition:all 0.4s;}
.list7 li:hover .list7-3{     background: linear-gradient(to right,#78b53e,#059058); }
.list7 li:hover h1{ color:#fff;}
.list7 li:hover .list7-2 img{ transform:scale(1.2);}
.list7 li:hover p{ color:rgba(255,255,255,0.8)}
.list7 li:hover .list7-1{color:rgba(255,255,255,0.7)}



.nav>li:hover,.nav>.hover{   }
.nav>.hover>a,.nav>li:hover>a{color:#fff; background: linear-gradient(to right,#78b53e,#059058); border-radius: 30px;}
.nav li>.nav-c{ display:none; width:370px; height:auto;position:absolute; z-index:9999999; background:#fff; box-shadow:0px 0px 3px #ccc; border-top:3px solid #009b4e; padding:20px; box-sizing:border-box;    
    top: 60px;
    border-radius:0px 0px 3px 3px; 
    left: 50%;
    margin-left: -185px;  }
	.nav li>.nav-c:before{ content:""; width: 0; position:absolute; top:-10px;
    height: 0; left:50%; margin-left:-10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #009b4e;}

.nav li>.nav-c a{ } 
.nav li>.nav-c a:hover{ }
.nav li:hover>.nav-c{ display:block; opacity:1; right:0px;}

.searbtn {
    width: 125px;
    height: 125px;
    float: right;
    margin-top: -38px;
    background: #ccc;
    text-align: center;
	cursor:pointer;
	transition:all .5s;
}
.searbtn img{max-width:100%; width:30px; height:30px; overflow:hidden; margin-top: 60px;}
.search {
    position: fixed;
    top: 80px;
    right: 10%;
    width: auto;
    background: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 30px;
    overflow: hidden;
    display: none;
}
.search .inpt {
    width: 160px;
    transition: all .6s;
    height: 45px;
    border-bottom: 1px solid #ebebeb;
    font-size: 14px;
    float: left;
    padding-left: 10px;
    padding-right: 15px;
    border: 0px;
    line-height: 45px;
    vertical-align: middle;
    box-sizing: border-box;
}
.search .submit {
    float: right;
    width: 40px;
    height: 45px;
    background: url(../../../images/ss.jpg) no-repeat center center;
    border: 0px;
    cursor: pointer;
}



.headerP{ display:none; z-index:9999;}
.mm-nav>li>a{ color:#fff;}
.indexHeaderSC .mm-nav>li>a{ color:#000;}
.indexHeaderSC .mm-nav>.hover>a,.indexHeaderSC .mm-nav>li:hover>a{color:#fff; background:#9c2b2d;  }

.ejdh{ width:150px; height:auto; float:left;}
.ejdh a{ color:#333;border-bottom:1px solid #ccc; padding-left:10px; padding-right:10px; box-sizing:border-box; line-height:18px; padding-top:10px; padding-bottom:10px; vertical-align:middle; float:left; text-align:left; display:inline-block; width:100%; font-size:14px; font-weight:normal;}
.ejdh a:hover{ color:#096;}
.ppl{width:155px; height:auto; float:right; border-left:1px solid #efefef; padding-left:20px; box-sizing:border-box;}
.ppl img{ max-width:100%;}
.ppl2{ width:100%; height:auto; float:left;}
.ppl2 li{ width:100%; height:50px; float:left; margin-bottom:10px; background:#fff; border:1px solid #ccc; padding:10px 10px 10px 10px; box-sizing:border-box; line-height:30px; vertical-align:middle; text-align:center;}
.ppl2 li img{ max-width:100%; max-height:100%; display:inline-block; vertical-align:middle;}
.tt4{ width:100%; height:auto; float:left; font-size:16px; font-weight:bold; line-height:30px; vertical-align:middle; margin-bottom:10px; text-align:left;}
.wap-nav{ display:none;}
.wap-navlist{display:none;}
.search{ 
  position: fixed;
  top: -1px;
  right: 95px;
  width: auto;
  background: #fff;
  border: 1px solid #e4e4e4;
  box-sizing: border-box;
  border-radius: 0px;
  overflow: hidden;
}
.search .inpt{ 
  width:200px; 
  transition:all .6s;
  height: 94px;
  border-bottom: 1px solid #ebebeb; 
  font-size:14px;
  float: left; 
  padding-left:10px;
  padding-right:15px;
  border: 0px;
  line-height: 45px;
  vertical-align: middle;
  box-sizing: border-box;
}
.search .submit{ float:right; width:40px; height:94px; background:url(../../../images/ss.jpg) no-repeat center center; border:0px; cursor:pointer;}

.lang{ float:right; width:74px; height:87px; background:#c30e37; line-height:87px; vertical-align:middle;
text-align:center; }
.lang a{ display:block; font-size:16px; color:#fff;}
/*header 缁撴潫*/

/*footer 搴曢儴寮€濮?/
.footer{ width:100%;
	background:url(../../../images/footbg.jpg) no-repeat; background-position:center bottom; background-repeat:no-repeat; height:auto; overflow:hidden;
	padding:0;
	   
}
.footer a{
	
}
.footer-1{ 
    width: 12%;
    height: auto;
    float: left;
    border-right: 1px solid rgba(255,255,255,0.1);
    padding-bottom: 20px;
    overflow: hidden;margin-top: 30px;
}
.footer-2{ width:82%; height:auto; float:left;margin-left: 5%;}
.footer-link{ width:70%; float:left;}
.footer-link a{
    flex: 1;
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    vertical-align: middle;
    margin-bottom: 10px;
    display: block;
}
.footer-link a:hover{ color:#71b340;}
.footer-sel{ float:right; height:40px; line-height:40px; vertical-align:middle; color:rgba(255,255,255,0.7); background:#1b1b1b; border:0px; color:rgba(255,255,255,0.7);}
.list15{ width:35%; float:left; margin-top:25px;}
.list15 li{ width:100%; float:left;font-size: 14px;line-height:40px; color:#fff; }
.list16{width:35%; float:left; margin-top:25px; overflow:hidden; text-align: center;}
.list16 .list16_tt{font-size:50px; line-height:70px; color:#73bcef;}
.list16_txt{color:#fff; font-size:20px; line-height:40px; overflow:hidden;}
.list16_box{ width:200px; margin:20px auto; height:45px; line-height:45px; overflow:hidden;color: #fff; background: linear-gradient(to right,#59a6dd,#0068b2); border-radius: 30px;}






.footer2{ width:100%; height:auto;min-height: 110px; overflow:hidden; color:#fff; /*background:url(../images/footbbg.png) no-repeat;*/ padding-top:20px;}
.footer2 a{ color:rgba(255,255,255,0.7);}
.footer2 a:hover{ text-decoration:underline;}
.foot2{margin-top:55px; font-size:14px;}
.foot2_l{ float:left; width:70%; height:auto; line-height:28px; overflow:hidden; text-align:left;}
.foot2_r{ float:left; width:30%; height:auto; line-height:28px; overflow:hidden; text-align:right;}



.banner{ width:100%; height:auto; overflow:hidden;padding-top: 75px;}
.banner1{ width:100%; height:auto; overflow:hidden; position: absolute;left:0; top:0; padding-top: 95px;}
.Homebanner{ height:845px;}

.leftslide{ float:left; width:50%; height:auto; position:relative; overflow:hidden;}
.leftslidebg{ width:95%;height:95%; background:#d1d1d1;position:absolute; left:0px; top:0px; z-index:1;}
.banner2box{ float:left; width:95%; height:auto; position:relative; z-index:2; margin-left:5%; margin-top:5%; }
.banner2box img{ max-width:100%;}

.banner2{position: relative;overflow: auto;text-align: center;width:100%;margin:0 auto}
.banner2 .dots{position:absolute;left:0;right:0;bottom:90px;z-index:3;}
.banner2 .dots li{display:inline-block;width:14px;height:7px;margin:0 4px;text-indent:-999em;border-radius:10px;cursor:pointer; background:#fff;-webkit-transition:background .5s;-moz-transition:background .5s;transition:background .5s;}
.banner2 .dots li.active{width:18px;height:7px;background:#c30e37;}
.banner2 .arrow{position:absolute;width:50px;height:80px;top: 50%; margin-top: -40px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.banner2 #al{left:0px}
.banner2 #ar{right:0px}
.banner2 ul{z-index: 1;width: 600%;overflow: hidden;}
.banner2 ul .slider-item {width:640px;height:480px; float: left; position: relative; overflow: hidden;}
.banner2 ul .slider-item img{ height:100%;}
.banner2 ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 100%; height:auto; overflow:hidden; padding:20px; box-sizing:border-box;text-align:left;line-height: 28px;color: #fff;font-size:24px;background:rgba(195,14,55,0.6); text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.banner2 .progress,.banner2 .progress2{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#c30e37;}


.rollBox{width:100%;height:auto;overflow:hidden;margin:0 auto; position:relative;}
.rollBox .LeftBotton{ position:absolute; left:0px;top:50%;height:33px;width:33px;background:url(../../../images/sl.jpg) no-repeat 0px 0px;overflow:hidden;display:inline;margin:-12px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{position:absolute; right:0px; top:50%;height:33px;width:33px;background:url(../../../images/sr.jpg) no-repeat 0px 0px;overflow:hidden;display:inline;margin:-12px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1200px;overflow:hidden; margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:360px;height:165px; overflow:hidden;float:left;text-align:center;position:relative;border:1px solid #dcdcdc; box-sizing:border-box; margin:0px 20px;}
.rollBox .Cont .pic a{ display:block;}
.rollBox .Cont .pic .pic-1{ width:100%; height:165px; line-height:165px; vertical-align:middle; float:left; background:#fff; text-align:center;  box-sizing:border-box;}
.rollBox .Cont .pic .pic-2{width:100%; height:165px; float:left; background:rgba(195,14,55,0.9); font-size:24px; color:#fff; text-align:center; line-height:165px; vertical-align:middle; position:absolute; top:165px; transition:all 0.6s;}
.rollBox .Cont .pic .pic-1 img{max-width:100%; max-height:100%; display:inline-block; vertical-align:middle;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .LeftBotton:hover{background:url(../../../images/slon.jpg);}
.rollBox .RightBotton:hover{background:url(../../../images/sron.jpg);}
.rollBox .Cont .pic:hover .pic-2{ top:0px; }



.gg{ width:100%; height:auto; background:#f7f7f7; line-height:65px; vertical-align:middle;}
.list1{ width:100%; height:auto; float:left; background:url(../../../images/pic01.png) left center no-repeat; padding-left:60px; box-sizing:border-box;}
.list1 li{ width:47%; height:auto; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-right:3%;}
.list1 li span{ float:left; font-size:16px; color:#009b4c; margin-right:5px; font-weight:bold;}
.list1 li div{ float: left; width:70%; height:auto; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.list1 li div a{ font-size:16px; color:#515050;}
.list1 li div a:hover{ text-decoration:underline; color:#009b4c;}

.list2{ width:100%; height:auto; overflow:hidden;}
.list2 li{ width:25%; height:auto; float:left; padding:40px; box-sizing:border-box; text-align:center;}
.list2 li .list2-1{ width:100%; height:310px; line-height:270px; vertical-align:middle; float:left; text-align:center; margin-bottom:20px; padding:20px; box-sizing:border-box; transition:all 0.6s;}
.list2 li .list2-1 img{ max-width:100%; max-height:100%; display:inline-block; vertical-align:middle;}
.list2 li .list2-2{ width:100%; height:auto; float:left; font-size:24px; color:#181818;}
.list2 li .list2-2 span{ color:#009b4e;}
.list2 li:nth-child(1),.list2 li:nth-child(3),.list2 li:nth-child(6),.list2 li:nth-child(8){ background:#efefef;}
.list2 li:nth-child(2),.list2 li:nth-child(4),.list2 li:nth-child(5),.list2 li:nth-child(7){ background:#fff;}
.list2 li:hover{ background:#fff7e4;  }
.list2 li:hover .list2-1{ padding:0px;}
.list2 li:hover .list2-2{color:#009b4e;}

.section{ float:left; width:100%; height:auto;  padding-top:80px; padding-bottom:80px; overflow:hidden; background:url(../../../images/bg4.png) #f5f5f5; background-size:auto auto; background-position:center bottom; background-repeat:no-repeat; }
.tt1{ width:100%; height:auto; text-align:center; float:left; margin-bottom:90px; }
.tt1 h1{ width:100%; height:auto; text-align:center; font-size:48px; font-weight:bold; color:#fff;}
.tt1 h2{ width:100%; height:auto; text-align:center; font-size:26px; font-weight:bold; color:#fff; margin-top:10px; margin-bottom:10px;}
.tt1 span{ display:inline-block; width:80px; height:3px ; background:#00e26f; }

.t4{ text-align:center; margin-bottom:30px; font-size:36px; font-weight:bold;}
.list34{ width:70%; height:auto; float:left; margin-left:15%; margin-bottom:20px;}
.list34 li{ width:50%; float:left; font-size:22px; line-height:45px; vertical-align:middle;}
.list34 li:before{ margin-right:15px;}

.list35{width:100%; height:auto; float:left; text-align:center; margin-top:40px; margin-bottom:60px;}
.list35 li{ display:inline-block; position:relative; padding-left:60px; margin-left:30px; margin-right:30px;}
.list35 li i{ display:inline-block; position:absolute; left:0px; top:5px; font-size:50px; color:#000;}
.list35 li h1{ font-size:60px; color:#000;}
.list35 li h1 span{ font-size:18px;}
.list35 li p{ font-size:14px; line-height:30px; vertical-align:middle;}

.list36{width:100%; height:auto; float:left;text-align:center;}
.list36 li{ display:inline-block; width:16.6%; float:left; text-align:center;}
.list36 li i{ display:inline-block;font-size:60px; width:100px; height:100px; border-radius:20px; background:#fff; box-shadow:0px 0px 5px #ccc; text-align:center; line-height:100px; vertical-align:middle; margin-bottom:20px;}
.list36 li h1{ font-size:18px;}
.list36 li:hover i{ background:#a1122b; color:#fff;}
.list36 li:hover h1{color:#a1122b;}

.list14{ width:100%; float:left;  height:auto; overflow:hidden;}
.list14 li{ display:none;width:100%; height:auto; position:relative;}
.list14 li h1{width:100%; float:left; background-position:left 0px; background-repeat:no-repeat; background-size:80px auto; padding-left:100px; box-sizing:border-box;  font-size:34px; color:rgba(255,255,255,0.1); line-height:36px; text-transform:uppercase; font-weight:bold;}
.list14 li .iconfont{ font-size:70px; position:absolute; left:0px; top:0px; color:#fff;}
.list14 li h2{ width:100%; float:left;font-weight:bold; font-size:30px; color:#fff; margin-top:60px; margin-bottom:40px;}
.list14 li p{ width:70%; float:left; font-size:16px; color:rgba(255,255,255,0.5); line-height:30px; vertical-align:middle;}
.list14 li a{ display:inline-block; float:right; text-align:center; line-height:40px; vertical-align:middle; width:120px; height:40px; border:2px solid #fff; color:#fff; font-size:16px; margin-top:10px; transition:all 0.4s;}
.list14 li a:hover{ background:#9d2a29; color:#fff;}

.gdBox{ width:100%; height:auto; float:left;  box-sizing:border-box;}

 .swiper-container {
      width: 100%;
      height: 100%; padding:30px 30px 30px 30px;box-sizing:border-box;
    }

    .swiper-slide { cursor:pointer;
      text-align: center;
      font-size: 18px;
     /* background: #fff;*/

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.swiper-button-next:after, .swiper-button-prev:after{ font-size:28px; color: #c4c4c4;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 0px;
    left: auto;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 0px;
    right: auto;
}

.box2{ width:100%; height:; text-align:center; position:relative; box-sizing:border-box; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;}
.box2 .box2-1{ width:100%; height:100%; display:block; position:absolute; border:1px solid #fff; background:rgba(0,0,0,0.6); color:#fff; left:0px; top:0px;}
.box2 .box2-1 div{ width:100%;display:inline-block; top:50%; margin-top:-60px; position:absolute; left:0px; }
.box2 .box2-1 i{ font-size:46px; color:#fff; margin-bottom:15px;}
.box2 .box2-1 h1{ font-size:12px; text-transform:uppercase; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.box2 .box2-1 h2{ font-size:22px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.box2 .box2-2{ width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:2; padding:20px; box-sizing:border-box;}
.box2 .box2-2 div{width:100%; height:100%;border:0px solid #fff;box-sizing:border-box;}
.box2:hover .box2-2 div,.curBox2 .box2-2 div{border:1px solid #fff;}
.box2:hover{}
.box2:hover .box2-1,.curBox2 .box2-1{ background:rgba(0,0,0,0.4)}

.list3{ width:100%; height:auto; float:left;}
.list3 li{ width:25%; height:auto; float:left; text-align:center; padding-left:20px; padding-right:20px; box-sizing:border-box;}
.list3 li h1{ font-size:60px; color:#4be57d; font-weight:bold;}
.list3 li h2{ font-size:24px; color:#fff;}

.section2{ width:100%; height:auto; /*min-height: 760px; background:url(../images/index_abbg.jpg) bottom no-repeat;*/ padding-top:15px; padding-bottom:15px; overflow:hidden;}
.ttitle{ height:auto; line-height:50px; margin:50px auto; font-size:24px;text-align: center; overflow: hidden;}
.ttitle:before{
    position:absolute;
	display:none;
	left:-50px;
	top:50%;
	width:30px;
	height:4px;
	background: linear-gradient(to right,#78b53e,#059058);
	margin-top:-2px;
	content:"";
}
.ttitle:after{
    position:absolute;
	display:none;
	right:-50px;
	top:50%;
	width:30px;
	height:4px;
	background: linear-gradient(to left,#78b53e,#059058);
	margin-top:-2px;
	content:"";
}
.ttitle h2{ float:left; display: inline-block;color:#0068b2; margin-right:20px;}
.ttitle h3{float:left; display: inline-block; font-size:22px !important; color:#333;}
.ttitle h3 span{ margin-right:15px;}
.sc2_b{height:auto; margin:30px auto; overflow:hidden;}
.sc2_b_l{float:left; width:45%; height:auto; margin-right:35px; overflow:hidden;}
.sc2_b_r{float:left; width:52%; height:auto; overflow:hidden;}
.sc2_b_r .sc2_b_r_t{ width:100%; height:auto; overflow:hidden; padding-bottom: 20px;}
.sc2_b_r .sc2_b_r_t h2{ line-height:40px; font-size:28px; color:#323232;}
.sc2_b_r .sc2_b_r_t h3{ line-height:24px; font-size:16px; color:#cacaca;}
.sc2_b_r .sc_txt{ width:100%; max-height:80px; overflow:hidden;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.sc2_b_r .sc_txt p{ text-indent:2em; line-height:28px;}
.scabli{ width:100%; height:auto; overflow:hidden;padding-top: 30px;}
.scabli li{ float:left; width:31.8%; height:auto; margin-right:10px;padding: 20px 0; transition:all .6s; cursor:pointer;}
.scabli li:nth-child(3){ margin-right:0;}
.more { margin-top: 20px;}

.scabli li:hover{ margin-top:10px;}
.scabli li:last-nth{ margin-right:0;}
.scabli li .scabli_l{ float:left; width:60px; margin-right:5px; height:auto; overflow:hidden;}
.scabli li .scabli_l img{max-width:100%;}
.scabli li .scabli_r{ float:left; width:60%; height:auto; overflow:hidden;}
.scabli li .scabli_r h1{width:100%; height:auto; overflow:hidden; line-height:28px; font-size:34px;}
.scabli li .scabli_r h1 span{ font-size:16px;}
.scabli li .scabli_r h3{font-size:14px; line-height:18px;}

.p_t1{ 
    float:left;
    width:100%; 
	font-size:24px;
	font-weight:bold;
	text-align:left;
	height:120px; 
	line-height:120px; 
	color: #fff;
    background: linear-gradient(to right,#78b53e,#059058);
}
.clfix{ float:left; width:84%; height:auto; overflow:hidden;}
.section1{width:100%; height:auto; float:left; padding-bottom:40px; background:#f8f8f8;}
.section3{width:100%; height:auto; float:left; background:url(../../../images/bg1.jpg) #fff; background-position:center center; background-repeat:no-repeat; overflow:hidden; background-size:cover; padding:30px 0}
.tt2{ width:100%; height:auto; float:left; margin-bottom:30px;}
.tt2-1{ float:left; width:auto; height:auto;}
.tt2-1 h1{ width:auto; height:auto; overflow:hidden; font-size:36px; color:#333; z-index:1; font-weight:bold; position:relative; line-height:40px; vertical-align:middle;}
.tt2-1 h3{ 
    width:auto; 
	height:auto; 
	overflow:hidden;  
    font-size:24px; 
	color:#9d2a29;
	line-height:40px; 
    vertical-align:middle; 
	z-index:2;
	font-weight:bold;
    position:relative;
	line-height:40px; 
    vertical-align:middle;
}
.tt2-1 h3 span{ 
    vertical-align:middle; 
	display:inline-block; 
	width:30px; 
	height:3px; 
	background:#9d2a29; 
	margin-right:3px;
}
.tt2-2{ float:left; margin-top:0px; }
.cl_tt{ 
    width: 1400px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
#cllist{ height:auto; overflow:hidden;}
.cllist_div{
    float: left;
    width: 20%;
    height: auto;
    overflow: hidden;
	transition:all .6s;
}
.cllist_div .cl_l{
	display: none; 
	width:auto; 
	height:120px; 
	font:bold 50px/120px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; 
	margin-right:10px; 
	color:#e0dfdf;
	opacity:0.5;
	transition:all .6s;
}
.cllist_div .cl_r{height:auto; overflow:hidden; text-align: center;transition:all .6s;}
.cllist_div .cl_r img{ 
    width:65px; 
	height:65px; 
	max-width:100%; 
	overflow:hidden;
	transition:all .6s;
	background: #e6e9e6;
    border-radius: 50%;
    box-shadow: 1px 1px 0px 0px rgba(0,0,0,.2);
}
.cllist_div .cl_r .cl_txt{ 
    text-align:center; 
	font-size:18px; 
	line-height:40px;
	transition:all .6s;
}
.cllist_div:hover,.cov .cllist_div{ cursor:pointer;}
.cllist_div:hover .cl_l,.cov .cl_l{ 
    color:#0c9257 !important; 
	opacity:1;
}
.cllist_div:hover .cl_txt,.cov .cl_txt{ 
    color:#0068b2 !important; 
	font-weight:bold;
}

.cllist_div:last-nth{ margin-right:0;}


.cl_box{ 
    position: relative;
    width: 1400px;
    height: auto;
    min-height: 465px;
    margin: 50px auto;
    padding: 45px;
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.3);
    background: #f8f7f7;
}
.cl_box .cl_box_l{ float:right; width:55%; height:auto; overflow:hidden;}
.cl_box .cl_box_l h1{
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 28px;
	color: #0b9257;
    line-height: 80px;
	margin-bottom:30px;
}
.cl_box .cl_box_l h1 .cltt{
	display: none; width:80px; height:80px; font-size:30px; text-align:center; line-height:80px; color:#fff; 
    background:url(../../../images/tbg.png) no-repeat; overflow:hidden;margin-right: 20px;vertical-align: middle;
}
.cl_boxtxt{
	width:100%;
	height:auto;
	max-height: 175px;
	overflow:hidden;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.cl_boxtxt p{
    text-indent:2em;
	line-height:30px;
	font-size:16px;
}
.cl_box_limg{
	position:absolute;
	top:50px; 
	left:50px;
	width:40%;
	height:360px;
	overflow:hidden;
}
.cl_box_limg img{max-width:100%; height:auto; overflow:hidden;}
.ann{display: none; position:absolute; width:auto; height:auto;left: 45px;
    bottom: 45px;}
.ann li{ float:left; width:50px; height:50px; text-align:center; line-height:50px; overflow:hidden; margin-right:30px; background:#f0efef; border-radius:50%; }
.ann li img{ padding-top:10px;}

.new_box{height:auto; overflow:hidden; margin:30px auto;}
.new_box .new_box_l{float:left; width:59.5%; height:auto; margin-right:30px; overflow:hidden;}
.new_box .new_box_r{float:left; width:38%; height:auto; overflow:hidden;}
.newlist{ width:100%; height:auto; overflow:hidden;}
.newlist li{width:96%; height:auto; overflow:hidden; padding:20px 0; border-bottom:1px dashed #bebdbd;}
.newlist li:hover{ background:#f8f8f8;}
.newlist_l{
    float: left;
    width: 80px;
    height: 80px;
    overflow: hidden;
    background: rgba(214,211,211,.6);
    border-radius: 5px;
	padding: 10px;
	margin-right: 20px;
}
.newlist_l .newlist_l_t{
	text-align: center;
    font-size: 26px;
    color: #6e706f;
}
.newlist_l .newlist_l_b{text-align: center;font-size: 14px;}
.newlist_r{float:left; width:85.5%; height:auto; overflow:hidden;}
.newlist_r h1{ width:100%; height:auto; line-height:35px; font-size:18px; overflow:hidden;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.newlist_r .newtxt{
	width: 100%;
    height: auto;
	font-size: 14px;
    line-height: 22px;
	color:#888686;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	overflow:hidden;
}

/*棣栭〉鏂伴椈鍙充晶鍥剧墖鍒囨崲 寮€濮?/
.hiSlider{
	overflow: hidden;
	height: 362px;
	width: 500px;
	background: #eee;
}

.hiSlider li{ width:100%; height:362px; overflow:hidden;}
.hiSlider li img{ width:100%; height:100%;}
.hiSlider-item{	float: left;}

/*棣栭〉鏂伴椈鍙充晶鍥剧墖鍒囨崲 缁撴潫*/
.mid_wap{width:100%; height:auto; overflow:hidden;}
#midd{    
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 460px;
	margin-bottom: 50px;
}


/*鍏充簬鎴戜滑椤甸潰宸︿晶鑿滃崟 寮€濮?/
.midd_l{ float:left; width:280px; height:auto; overflow:hidden; margin-right:30px;margin-top: 35px;}
.midd_l .menu_t{ 
    width: 100%;
    height: auto;
    line-height: 80px;
    background: linear-gradient(to right,#6fb240,#0b9256)!important;
    color: #fff;
    font-size: 28px;
    text-align: center;
    margin-bottom: 15px;
}
.menu_box{    background: linear-gradient(to bottom,#fffefe,#fdfffe);
    overflow: hidden;
    border: 1px solid #e8e7e7;}
.menu_box .menulist{ width:100%; height:auto; overflow:hidden; margin-bottom: 50px;}
.menu_box .menulist li{ 
    width:100%; 
	line-height:60px; 
	text-align:center; 
	font-size:16px; 
	color:#616263;
	overflow:hidden; 
	border-bottom:1px solid #e4e1e1; 
	background: url(../../../images/ssj.png) 15px 20px no-repeat; 
	transition:all .6s;
	cursor: pointer;
}

.menu_box .menulist li:hover,.oon{background: #108acb url(../../../images/ssj.png) 15px 20px no-repeat  !important;color: #fff !important;}
.menu_b{width:100%;height:auto; overflow:hidden; /*min-height:450px; background:url(../images/menu_bg.png) top no-repeat;*/ padding-bottom: 30px;}
.menu_b_tt{ 
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    font-size: 22px;
    line-height: 40px;
    color: #585858;
	margin-bottom: 10px;
}
.menu_b_tt img{ vertical-align: middle; margin-right: 10px;}
.menu_b_tt:before{ position:absolute; display:block;left: 5px; top: 96%; width: 50px; height:1px; content:""; background:#585858;}
.menu_b_tt:after{ position:absolute; display:block; right:5px; top: 96%; width: 50px; height:1px; content:""; background:#585858;}
.menu_b h2{width:100%; line-height:40px; overflow:hidden; height:auto; text-align:center; font-size:28px;}



.midd_r{float: right; width: 72%; height:auto; overflow:hidden;margin-top: 30px;}
.midd_r_txt{ width:100%; height:auto; overflow:hidden;}
.midd_r_txt p{ text-indent:2em; line-height:28px; text-align:justify; text-justify: inter-ideograph;margin-bottom: 20px;}
.txt_img{ text-align:center; margin:20px auto;}










/*鍏充簬鎴戜滑椤甸潰宸︿晶鑿滃崟 缁撴潫*/

.part1{ width:45%; float:left;}
.part1 img{ max-width:100%;}
.part2{  width:55%;float:right; padding:20px 40px 20px 40px; box-sizing:border-box;}
.part2 p{  width:100%; height:90px; line-height:30px; vertical-align:middle; font-size:16px; float:left; margin-bottom:40px;    overflow: hidden;}
.list13{ width:100%; height:auto; float:left; margin-top:40px;}
.list13 li{ background:#fff; width:auto; height:auto; overflow:hidden; float:left; text-align:center; float:left;  border:1px solid #f3f3f3; margin-left:-1px;}
.list13 li a{ display:block;padding:40px;}
.list13 li h1{ line-height:30px; vertical-align:middle; font-size:16px;}
.list13 li:hover{border:1px solid #9d2a29; position:relative; z-index:3;}
.list13 li:hover h1{color:#9d2a29}

.part3{ width:100%; height:auto; float:left; margin-top:50px;}
.part3 ul{}
.part3 ul li{ width:30.33%; height:100px; margin-right:3%; vertical-align:middle; border:1px solid #e7e7e7; box-sizing:border-box; text-align:center; float:left; }
.part3 ul li a{ display:block;padding:10px;height:98px;line-height:78px;box-sizing:border-box; }
.part3 ul li img{ max-width:100%; max-height:100%; display:inline-block; vertical-align:middle;}
.part3-t{width:100%; height:auto; float:left; font-size:22px; line-height:40px; vertical-align:middle; margin-bottom:20px; color:#000;}
.part3 ul li .more4{ background:#9d2a29; border:1px solid #9d2a29; color:#fff; font-size:16px;}

.list6{ width:100%; height:auto; float:right; text-align:right;}
.list6 li{ cursor:pointer; display:inline-block; width:auto; height:48px; background:; text-align:center;  color:#4e4e4e; line-height:48px; vertical-align:middle; margin-left:20px; font-size:16px;}
.list6 li:after{ content:""; display:inline-block; width:7px; height:7px; background:#999; margin-left:5px;vertical-align:middle;}
.list6 li:hover,.list6 .cur{  color:#c30e37;}
.list6 li:hover:after,.list6 .cur:after{background:#c30e37;}

.list12{ width:100%; height:auto; float:left;}
.list12 li{ float:left; width:23%; margin-right:2.5%; padding-bottom:2%;padding-top:2%;}
.list12 li:nth-child(4n){ float:left;margin-right:0%;}
.list12 li .list12-4{width:100%; height:auto; float:left; overflow:hidden; margin-bottom:15px;}
.list12 li .list12-4 div{ width:100%; height:100%; background-position:center center; background-size:cover; background-repeat:no-repeat; transition:all 0.4s; }
.list12 li .list12-1{width:100%; height:auto; line-height:35px; vertical-align:middle; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; font-size:18px; margin-bottom:10px;color:#191919; font-weight:bold; }
.list12 li .list12-3{width:100%; height:auto; float:left; line-height:25px; font-size:14px; margin-top:5px; color:#666;  }
.list12 li .list12-2{ line-height:25px; vertical-align:middle; font-size:14px;width:100%; height:50px; overflow:hidden; text-overflow:ellipsis; float:left;color: rgba(0,0,0,0.4); margin-bottom:20px;}
.list12 li:hover .list12-4 div{ transform:scale(1.2);}
.list12 li:hover .list12-1{ color:#9d2a29;}

.more3{ display:inline-block; float:right; text-align:center; line-height:40px; vertical-align:middle; width:120px; height:40px; border:2px solid #9d2a29; color:#9d2a29; font-size:16px; margin-top:10px; transition:all 0.4s;}
.more3:hover{ background:#9d2a29; color:#fff;}

.tab-con{ width:100%; height:auto; float:left;}

.list70{ width:45%; height:auto; float:right;}
.list70 li{ width:100%;float:left; padding:40px 0px 40px 0px; border-bottom:1px solid #d8d8d8; transition:all 0.6s;box-sizing:border-box;}
.list70 li .list70-1{ float:left; width:100%; font-size:14px; margin-bottom:10px; color:#a0a0a0; background:url(../../../images/pic18.png) left center no-repeat; padding-left:30px; box-sizing:border-box; line-height:30px; vertical-align:middle;}
.list70 li h1{float:left;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:10px;  width:100%; font-size:22px; color:#333; line-height:30px; vertical-align:middle;}
.list70 li p{float:left;  width:100%; font-size:16px; color:#909090; line-height:30px; height:60px; overflow:hidden; }
.list70 li:hover{ background:#c30e37; padding:40px; }
.list70 li:hover h1{ color:#fff;}
.list70 li:hover p{ color:rgba(255,255,255,0.6);}
.list70 li:hover .list70-1{color:rgba(255,255,255,0.4);}
.list70-col2{ width:100%;height:auto; float:left;}
.list70-col2 li{ width:48%; margin-left:1%; margin-right:1%;}

.more{ 
    width: 140px;
    height: auto;
    float: left;
    margin-top: 40px;
    line-height: 45px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    background: linear-gradient(to right,#78b53e,#059058);
    border-radius: 30px;
	cursor:pointer;
}
.more a{font-size:16px; color:#fff;}
/*.more a:after{ content:url(../images/pic19.png); display:inline-block; vertical-align:middle;}*/









.ewm{ width:12.5%; height:auto; float:right; text-align:center; color:rgba(255,255,255,0.6);margin-top: 45px;}
.ewm img{ display:inline-block; margin:5px;}

.red{ color:#ff0700;}

.bg1{ background:#f8f8f8; width:100%; height:auto; float:left;}

.ab{ position:relative; width:100%; height:320px; background-position:center center; background-repeat:no-repeat; background-size:cover;overflow: hidden; margin-top:85px; }
.ab .abcon {    position: absolute;    top:50%; margin-top:-85px;    left: 0;    z-index: 2;    text-align: center;    width: 100%; }
.ab .abbox{width:100%; height:auto;  margin: 0 auto;text-align: center; position: relative;}
.ab .abbg{width: 100%;    height: 100%;    background:url(../../../images/pro07.png) no-repeat center;    position: absolute;    top: 0;    left: 0;    z-index: 1;    -webkit-animation:spinner 1.5s infinite linear;
    animation:spinner 1.5s infinite linear;}
.ab img{    position: relative;    z-index: 2;}
.abcon h2 { text-transform:uppercase; font-size:36px;position: relative;line-height: 56px;margin-top:5px;font-weight:bold; color: #fff; z-index:2;    text-shadow: 0 0 15px rgba(0,0,0,.4);}
.abcon .font {position: relative;font-size: 36px; font-weight:bold;z-index:2;color: #fff;    text-shadow: 0 0 5px rgba(0,0,0,.4);    line-height: 40px;}
.abcon .line{ width:30px; height:3px; background:#9d2729; display:inline-block;}
.ab2{ position:relative; width:100%; height:450px; background-position:center center; background-repeat:no-repeat; overflow: hidden; margin-bottom:60px; border-bottom:5px solid #c30e37; }
.con-top{ width:100%; height:auto; float:left; overflow:hidden; margin-top:60px; margin-bottom:60px;}
.con-top-1{ width:100%; height:auto; float:left; margin-bottom:20px;}
.con-top-1 h1{ font-weight:bold; color:#d5d5d5; font-size:48px; width:100%; height:auto; float:left; text-align:center; text-transform:uppercase;}
.con-top-1 h2{color:#0e0e0e; font-size:26px; width:100%; height:auto; float:left; text-align:center; margin-top:-35px; z-index:2;}
.ab-nav{ width:100%; height:auto; float:left; text-align:center; background:#9d2729; overflow:hidden;}
.ab-nav ul{width:100%; height:auto; float:left;}
.ab-nav ul li{ width:auto; display:inline-block;line-height:60px; vertical-align:middle;}
.ab-nav ul li a{ padding-left:30px; padding-right:30px; display:block; line-height:60px; font-size:16px; color:#fff; background-position:left center; background-repeat:no-repeat;box-sizing:border-box;}
.ab-nav ul li:hover,.ab-nav ul .on{background: rgba(0,0,0,0.1); }
.ab-nav ul li a:first-child{ border-left:0px;}
.ab-pos{ float:right;line-height:60px; vertical-align:middle;color:#666; font-size:16px;}
.ab-pos a{color:#666;}

.con{ width:100%; height:auto; float:left; overflow:hidden; min-height:300px; margin-bottom:60px;}
.txt img{ max-width:100%; }
.txt{ line-height:26px; font-size:14px;}
.txt p{ margin-bottom:20px;}

.pagelist{ width:100%; height:auto; float:left; text-align:center; margin-top:20px; margin-bottom:30px;}
.pagelist .curPage,.pagelist a:hover{ background:#059057; color:#fff; }
.pagelist a{ 
    font-size:12px; 
	cursor:pointer; 
	display:inline-block; 
	line-height:40px; 
	margin-left:1px; 
	margin-right:1px;border: 1px solid #eceaea;
    box-sizing: border-box; 
	color:#8d8d8d; 
	background:#fafbfa; 
	box-sizing:border-box;  
	width:60px; height:40px;
}
.pagelist .noclick{ cursor:no-drop; color:#8d8d8d;}
.pagelist .noclick:hover{cursor:no-drop;background:#ccc;  color:#8d8d8d;}

.list22{ width:100%; height:auto; float:left;}
.list22 li{ width:20%; min-height:380px; float:left; border-right:1px solid #e6e6e6; box-sizing:border-box;text-align:center;  position:relative; padding:40px; transition:all 0.5s; }
.list22 li .list22-1{ width:100px; height:100px; padding:20px; box-sizing:border-box; display:inline-block; text-align:center; line-height:60px; vertical-align:middle; text-align:center;  border:1px dashed #c30e37; overflow:hidden; border-radius:50%; margin-bottom:30px; }
.list22 li .list22-1 img{ max-width:100%; max-height:100%; vertical-align:middle;}
.list22 li .list22-2{ width:100%; height:auto; float:left; box-sizing:border-box; text-align:center;  }
.list22 li .list22-2 h1{ font-size:28px; margin-bottom:20px; color:#000; }
.list22 li .list22-2 span{ width:60px; height:2px; background:#c30e37; display:inline-block;margin-bottom:20px;}
.list22 li .list22-2 h2{ font-size:20px; line-height:35px; color:#333; }
.list22 li:hover{ background:#efefef;}

.ntitle{width:100%; height:auto; float:left; font-size:26px; font-weight:bold; text-align:center; color:#000; margin-bottom:20px; line-height:30px; margin-top:20px; }
.ntime{width:100%; height:auto; float:left; font-size:14px; color:#C5C5C5;text-align:center;margin-bottom:30px; }
.nnnext{ float:left; width:100%; height:auto; float:left;margin-bottom:30px; margin-top:30px; border-top:1px solid #e7e7e7; padding-top:30px;  }
.nnnext p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px; line-height:25px;}
.positionBg { margin-top:80px;
    width: 100%;
    height: auto;
    float: left;
    background: #9d2729;
    overflow: hidden;
}
.position{ width:100%; height:auto;  font-size:14px; box-sizing:border-box; padding-top:15px; padding-bottom:15px;color:#fff; border-radius:5px 5px 0px 0px; line-height:40px; vertical-align:middle;}
.position a{ color:#fff;}
.position a:hover{ text-decoration:underline;}


.list9{ width:100%; height:auto; float:left;}
.list9 li{ float:left; width:19%; margin:3%; text-align:center; }
.list9 li a{ display:block;}
.list9 li .list9Img{ display:inline-block;     width:100%;
    height: 300px;
    overflow: hidden;
    
    position: relative;
    text-align: center;
    padding: 10px;
    box-sizing: border-box;
    border: 2px solid #e5e5e5;
    margin-bottom: 20px; }
.list9 li .list9Img .list9V{ position:absolute; width:60px; height:60px; top:50%; left:50%; margin-left:-30px; margin-top:-30px;}
.list9 li .list9Img .list9Pic{ max-width:100%; max-height:100%; transition:all 0.6s;}
.list9 li .list9Txt{ transition:all 0.6s;    font-size: 15px; display:inline-block;
    width: 100%;
    line-height: 50px;
    /* margin-top: 5px; */
    /* font-weight: bold; */
    height: 50px;
    overflow: hidden;
    color: #303030;
    background: #efefef;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;}
.list9 li:hover .list9Img .list9Pic{transform:scale(1.2);}
.list9 li:hover .list9Txt{ color:#fff; background:#c30e37;}

.ny-list2 li{ width:33.33%;}
.ny-list2 li:nth-child(even){ background:#f5fff6;}
.ny-list2 li:nth-child(odd){ background:#efefef;}
.ny-list2 li .list2-2{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ny-list2 li:hover{ background:#fff7e4;  }

.list10{ width:100%; height:auto; float:left;}
.list10 li{ width:30.33%; transition:all 0.3s; box-sizing:border-box;height:auto; float:left; margin-right:4.5%; position:relative;}
.list10 li:nth-child(3n){ margin-right:0px;}
.list10 li div{ overflow:hidden; width:100%; height:273px; margin-bottom:10px; box-sizing:border-box;}
.list10 li div img{ width:100%; height:100%; transition:all 0.6s;}
.list10 li h1{ position:absolute; width:100%; box-sizing:border-box; line-height:50px; vertical-align:middle; bottom:0px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:rgba(255,255,255,0.7); padding-left:15px; padding-right:15px; text-align:center;}
.list10 li h1 a{font-size:16px; color:#000; }
.list10 li:hover div img{ transform:scale(1.2);}

.list11{ width:100%; height:auto; float:left;}
.list11 li{ width: 48%; margin-right: 2% !important; margin-bottom:20px; height:auto; padding:30px; box-sizing:border-box; float:left;  overflow:hidden; position:relative; background:#fff; transition:all 0.4s;}
.list11 li:nth-child(2n){ margin-right:0px;}
.list11 li h1{
	width:100%; height:auto; padding-right:120px; box-sizing:border-box; float:left; font-size:18px; line-height:30px; height:60px; overflow:hidden; margin-bottom:10px; font-weight:bold;
    border-bottom: 1px solid #eaeaea;
    box-sizing: border-box;}
.list11 li p{width:100%; height:auto; float:left; line-height:25px; height:50px; overflow:hidden; color:#9b9b9b;}
.list11 li .list11-1{width:auto; height:auto; position:absolute; line-height:30px; vertical-align:middle; top:30px; right:30px;color:#9b9b9b;}
.list11 li a{ display:block;}
.list11 li:hover{     background: linear-gradient(to right,#78b53e,#059058); color:#fff;}
.list11 li:hover h1{color:#fff;}
.list11 li:hover p{color:rgba(255,255,255,0.7);}
.list11 li:hover .list11-1{color:rgba(255,255,255,0.6);}

.topNew{width:99%; height:auto; float:left; box-shadow:0px 0px  10px #ccc; margin-bottom:40px;background:#fff;}
.topNew a{ display:block;}
.topNew-1{width:52%; height:330px; float:left; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.topNew-2{width:48%; height:auto; float:left;  padding:50px; box-sizing:border-box;}
.topNew-2 h1{ font-weight:bold; font-size:24px; line-height:30px; vertical-align:middle; height:60px; vertical-align:middle; margin-bottom:20px;    overflow: hidden;}
.topNew-2 p{color:#9b9b9b; font-size:14px; line-height:25px; height:75px; margin-bottom:30px;    overflow: hidden;}
.topNew-2 span{ display:inline-block; font-size:14px; border:1px solid #e4e4e4; line-height:40px; vertical-align:middle; padding-left:30px; padding-right:30px;}
.topNew:hover{ }
.topNew:hover h1{ color:#109355;}
.topNew:hover p{}
.topNew:hover span{ background:#109355;color:#fff;border:1px solid #fff;}

.dt{ width:55%; height:300px; float:left;  background-position:center center; background-repeat:no-repeat; background-size:cover;}
.contt{ float:left; width:100%; height:auto; border-bottom:1px solid #e6e6e6;}
.contt h1{font-size: 24px;font-weight: bold;
    color: #333;
    line-height: 44px;
    padding-bottom: 20px;}
.contt h1>a{margin-left:20px; font-size: 16px; color:#9c2b2d;}
.contt ul{width:100%; height:auto; float:left;}
.contt ul li{ box-sizing:border-box;    float: left; background-position:left center; background-repeat:no-repeat;
    width:100%;
    font-size: 14px;
    color: #666666;line-height: 25px;
    padding-top: 10px;
    padding-bottom: 10px;}
.ab_part02{
	width:100%; height: auto; overflow: hidden; margin:50px 0 0;
}
.map{ width:100%; height:auto; margin-top:30px; overflow:hidden;}
.m4{ width:710px; height:560px;}
.list19{ width:100%; height:auto; float:left;}
.list19 li{width:100%; height:auto; float:left; margin-bottom:20px;}
.list19 li dl{ width:100%; height:auto; float:left;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;box-sizing:border-box; }
.list19 li dl dd{ line-height:20px; float:left;width:33.33%; height:auto; float:left; border-bottom:1px solid #e4e4e4; padding-top:10px; padding-bottom:10px; border-right:1px solid #e4e4e4; box-sizing:border-box; padding-left:15px; padding-right:15px;}
.list19 li dl .dd1{width:100%; height:auto; float:left;}
.span1{ font-weight:bold; color:#000;}
.span2{ font-weight:bold; color:#28a466; font-size:20px;}
.list19 li dl .dd2{ background:#e4e4e4;}

.se1{ width:250px; height:50px; padding-left:15px; border:0px; color:#9d2729; font-size:16px;}
.hh60{ width:100%; height:60px; overflow:hidden; float:left;}
.hh80{ width:100%; height:80px; overflow:hidden; float:left;}
.mess{ width:100%; height:auto; float:left; padding-bottom:80px; padding-top:80px; }
.list23{ width:100%; height:auto; float:left;}
.list23 li{width:50%; height:auto; float:left; padding:20px; padding-top:0px; box-sizing:border-box; }
.list23 li .list23-1{font-size:16px; line-height:30px; vertical-align:middle; margin-bottom:10px;}
.list23 li:nth-child(5),.list23 li:nth-child(6){ width:100%;}
.list23 li .inpp2{ width:100%; height:45px; line-height:45px; vertical-align:middle; padding-left:10px; padding-right:10px; box-sizing:border-box; border:1px solid #d4d4d4;}
.list23 li .inpp3{ width:100%; height:150px; line-height:25px; vertical-align:middle; padding-left:10px; padding-right:10px; box-sizing:border-box;border:1px solid #d4d4d4;}
.inpp4{ width:100%; height:45px; line-height:45px; vertical-align:middle; background:#9c2b2d; color:#fff; border:0px;}
.tt7{ width:100%; height:auto; float:left; font-size: 24px;
    color: #333;
    line-height: 44px;
    padding-bottom: 20px;}
	
.zpt{width:100%; height:auto; float:left; background:#9c2b2d;  font-size:16px; box-sizing:border-box; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; color:#000; margin-bottom:10px; }
.list60{ width:100%; height:auto; float:left; margin-bottom:10px; box-sizing:border-box; position:relative; overflow:hidden;border:1px solid #e7e7e7; }
.list60-t{  width:100%; height:auto; float:left;  padding-left:30px; padding-right:30px; box-sizing:border-box; font-size:18px ; padding-top:10px; padding-bottom:10px; line-height:25px; vertical-align:middle; overflow:hidden; position:relative;}
.list60-c{ width:100%; height:auto; display:none;float:left; padding-left:60px; padding-right:20px; padding-bottom:20px; line-height:25px;  box-sizing:border-box;   overflow:hidden; position:relative;border-top:1px solid #efefef; padding-top:20px; background:#f3f3f3;  }
.list60-c h3{ font-weight:bold; margin-bottom:10px; font-size:14px; color:#333;}
.list60-c p{ margin-bottom:15px; color:#666;}
.list60-c .red{ color:#c30e37;}.list60-c .redt{ color:#c30e37; text-decoration:underline; margin-left:10px; margin-right:10px;}
.openhr{ position:absolute; right:30px; top:10px; font-size:16px; font-weight:bold; color:#c30e37; width:auto; height:auto; overflow:hidden; cursor:pointer;    line-height: 50px;}
.section15{ width:100%;background: #fff;    width: 100%;    height: auto;    float: left;padding-top: 80px;    padding-bottom: 80px; }
.section9{ width:100%; height:auto; background:#fff; float:left;}
.section8{ width:100%; height:500px; float:left;}
.section8bg{ width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:-1; background-image:url(../../../images/28114_15916721611568.jpg); background-size:cover; background-repeat:no-repeat; background-position:center center;}
.sty1{ font-size:32px; font-weight:bold; line-height:50px; margin-bottom:20px; color:#333;}
.sty2{ font-size:16px; line-height:35px; max-width:585px; position:relative; padding:30px;}
.sty2-1,.sty2-2{ font-size:58px; font-weight:bold; color:#9d2729;}
.sty2-2{ position:absolute; left:-40px; top:0px;}
.sty2-1{ position:absolute; right:-40px; bottom:0px;}

.list701{width:100%; height:auto; float:left;color:#fff;}
.list701  li{ line-height:50px;}
.list701  li:nth-child(1){ width:40%; height:auto; float:left; background:url(../images/25.jpg) left 5px no-repeat;  padding-left:30px; box-sizing:border-box; }
.list701  li:nth-child(2){ width:20%; height:auto; float:left; text-align:center; }
.list701  li:nth-child(3){ width:15%; height:auto; float:left; text-align:center;}
.list701  li:nth-child(4){ width:15%; height:auto; float:left; text-align:center;}
.list60-t .list701{ color:#000; }

.section5{ width:100%; height:auto; float:left; padding-top:80px; padding-bottom:80px; overflow:hidden; background:#efefef;}
.list24{ width:100%; height:auto; float:left;}
.list24 li{ width:45%; margin:2.5%; float:left; border:1px solid #f4f4f4; background:#fff; box-sizing:border-box; padding:2%;transition:all 0.6s;}
.list24 li a{ display:block;}
.list24 li h1{ font-size:22px;transition:all 0.7; color:#c30e37; transition:all 0.7s; margin-bottom:15px;}
.list24 li p{font-size: 16px;transition:all 0.7s; height:90px; overflow:hidden;
    line-height: 30px;
    margin-bottom: 16px;
    color: #666;}
.list24 li i{  display:inline-block;font-size:14px; color:#c30e37; line-height:30px; vertical-align:middle; margin-bottom:20px; text-decoration:none; font-style:normal;}
.list24 li i:after{content:url(../../../images/pic19.png); display:inline-block; vertical-align:middle; margin-left:15px;}
.list24 li:hover{ background:#c30e37;}
.list24 li:hover h1,.list24 li:hover p,.list24 li:hover i{ color:#fff;}

.cyl{ width:40%; height:auto; float:left;}
.cyl img{ max-width:100%;}
.cyr{ width:100%; float:right; height:auto; text-align:center;}
.st1{ font-size: 30px;width:100%; height:auto; float:left;
    line-height: 32px;
    margin-bottom: 10px;
    color: #333;text-align:center;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.st2{ font-size: 18px;width:100%; height:auto; float:left;
    color: #ddd; text-transform:uppercase;
    line-height: 24px;  text-align:center;
    margin-bottom: 15px;}
	.st2 i{ margin-right:10px; font-size:20px;}
.l{ margin-bottom:20px; width:40px; height:3px; background:#9c2b2d; display:inline-block;}
.txt2{ width:100%; display:inline-block; height:auto; overflow:hidden;}

.bix{ width:100%; height:auto; padding:20px; background:#efefef; float:left; overflow:hidden; margin-bottom:30px; border-radius:10px; margin-top:20px;}
.bix h2{ font-size: 18px;width:100%; height:auto; float:left;
    color: #9c2b2d; text-transform:uppercase;
    line-height: 24px; font-weight:bold; text-align:center;
    margin-bottom: 10px; margin-top:10px;}
	.bix h2 i{ margin-right:10px; font-size:20px;}

.box3{ width:100%; height:auto; float:left; margin-bottom:40px;}
.box3-1{ float:left; font-size:32px; font-weight:bold;}
.searchb{ float:right; width:auto; border:2px solid #9c2b2d; box-sizing:border-box;}
.searchb input[type="text"]{border:0px; padding-left:15px; padding-right:15px; box-sizing:border-box; width:300px; height:45px; float:left;}
.searchb input[type="button"]{ border:0px; width:70px;height:45px; float:left; background:#9c2b2d; text-align:center; line-height:45px; vertical-align:middle; color:#fff; font-size:16px;}
.box3-2{ float:right; font-size:16px; line-height:50px; vertical-align:middle; color:#999;}
.section6{ padding-top:60px; padding-bottom:60px;}
.nnKey{width:100%; height:auto; float:left; font-size:14px; line-height:25px; vertical-align:middle; margin-bottom:40px;}
.nnTitle{ width:100%; height:auto; float:left; color:#333; font-size:32px; line-height:40px; padding-bottom:15px; font-weight:bold;}
.con{ width:100%; height:auto; float:left;}
.txt{ line-height:25px; font-size:14px; color:#333;}
.txt p{ margin-bottom:20px; text-indent:2em;}
.txt img{ max-width:100%;}
 .sou{ width:100%; height:auto; float:left; text-align:center; color:#b3b3b3; font-size:16px;}
 .sou span{ display:inline-block; margin-left:10px; margin-right:10px;}
 .line4{ width:100%; height:1px; background:#ececec; float:left; margin-bottom:50px; margin-top:50px;}
 .nn3{ text-align:center;}
 .st3{ font-size:18px; font-weight:bold; color:#333;}


.section7{ width:100%; height:550px; background-position:center center; background-repeat:no-repeat; background-size:cover; float:left;}
.pp{ padding-top:80px; padding-bottom:80px;}

.list31{ width:100%; height:auto; float:left;}
.list31 li{ width:100%; height:auto; float:left; padding-top:10px; padding-bottom:10px;position:relative; background:#fff; padding:20px; box-sizing:border-box; margin-bottom:20px;}
.list31 li .list31-1{width:100%; height:auto; min-height:41px; float:left; background-image:url(../../../images/icon41.png);background-size: auto 36px; background-position:5px 0px; background-repeat:no-repeat; color:#333; font-size:22px; padding-left:70px; padding-right:80px; box-sizing:border-box; line-height:35px; margin-bottom:15px;}
	.list31 li .list31-2{width:100%; height:96px; overflow:hidden; float:left;background-image:url(../../../images/icon40.png);background-size: auto 36px; background-position:5px 5px; background-repeat:no-repeat; color:#098873; font-size:16px; color:#818181; line-height:30px; padding-left:70px; padding-right:80px; box-sizing:border-box; transition:all 0.4s;}
	.list31 li .list31-2 p{ text-indent:2em;}
	.list31 li .list31-3{width:auto;height:auto; position:absolute; right:20px; bottom:20px; color:#9d2729; font-size:12px; background-image:url(../../../images/icon43.png); background-position:left center; background-repeat:no-repeat; padding-left:20px; line-height:30px; vertical-align:middle; cursor:pointer;}
	
	.left1{ float:left; width:25%;}
	.right1{ float:right; width:75%;padding: 20px; background: rgba(233,233,233,.3);}
	.right1 h1{ font-size:24px; font-weight:bold; line-height:35px;margin-bottom:30px;}
	.right1 p{ font-size:16px; line-height:30px; margin-bottom:20px;}
	.list17{ width:100%; height:auto; float:left; margin-top:50px; margin-bottom:50px;}
	.list17 li{ float:left; width:31.33%;  background:#f8f8f8; height:auto; margin-right:2%; text-align:center; padding:40px; box-sizing:border-box;}
	.list17 li:nth-child(3n){ margin-right:0px;}
	.list17 li img{ display:inline-block; max-height:60px; margin-bottom:40px;}
	.list17 li h1{ font-size:22px; font-weight:bold; line-height:30px; margin-bottom:20px;}
	.list17 li p{ font-size:16px; color:#666;}
		
		.t2{ width:100%; height:auto; float:left; text-align:center; color:#fff; margin-bottom:40px;}
		.t2 h1{ font-size:24px; line-height:30px; font-weight:bold; margin-bottom:10px;}
		.t2 h2{ font-size:36px; line-height:40px;font-weight:bold; text-transform:uppercase; }
		
		.list21{ width:100%; max-width:1200px; height:auto; margin:0 auto;}
		.list21 li{ width:31%; margin-right:0px; float:left; margin-left:1%; margin-right:1%; text-align:center; background:#fff; padding:20px; box-sizing:border-box; box-shadow:0px 0px 5px #6e6e6e;}
		.list21 li img{ display:inline-block; height:90px; max-height:100%; max-width:100%;}
		
		.yw{ width:100%; height:auto; float:left; overflow:hidden; padding-top:80px; position:relative; margin-top:-80px;}
		  .swiper-container2 {width: 100%; height: 100%;}
#abbg{background: url(../../../images/bg1.jpg);overflow: hidden;}
   .swiper-container2 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	.swiper-container2 .swiper-button-prev,.swiper-container2 .swiper-container-rtl .swiper-button-next{ left:auto; right:60px; top:0px; width:48px; height:48px; margin-top:0px; border:2px solid #e6e6e6;}
	.swiper-container2 .swiper-button-next:after,.swiper-container2  .swiper-button-prev:after{font-size: 28px;    color: #767676;}
	.swiper-container2 .swiper-button-next,.swiper-container2 .swiper-container-rtl .swiper-button-prev{    right: 0px;top:0px; width:48px; height:48px; margin-top:0px;
    left: auto; border:2px solid #e6e6e6;}
	
	.box4{ width:100%; height:auto; float:left;}
	.box4 h1{ font-size:20px; font-weight:bold; text-align:left;}
	.box4 p{ font-size:14px; line-height:25px; color:#666;text-align:left;}
	.box4 .box4-img{width:100%; height:160px; background-position:center center; background-repeat:no-repeat; background-size:cover; margin-top:20px; margin-bottom:20px;}
	.box6{ width:100%; height:auto; position:relative; padding-bottom:60px;}
	.swiper-container3 .swiper-pagination-bullet-active{ background-color:#fff;}
	.img01{ max-width:100%;}
	.section10{ width:100%;background: #f8f8f8;    width: 100%;    height: auto;    float: left;padding-top: 80px;    padding-bottom: 80px; }
	.list26{ width:100%; height:auto; float:left;}
.list26 li{ width:48%; height:auto; margin-right:2%; margin-bottom:20px;  box-sizing:border-box; float:left;  overflow:hidden; border:1px solid #ededed; }
.list26 li:nth-child(2n){ margin-right:0px;}
.list26 li .list26-1{ 
    float:left; width:100%; 
	font-size:14px; 
	color:#858484; 
	background:url(../../../images/pic18.png) left center no-repeat; 
	padding-left:30px; 
	box-sizing:border-box; 
	line-height:40px; 
    vertical-align:middle;white-space: nowrap;
    text-overflow: ellipsis;    overflow: hidden;
}
.list26 li h1{
	     float: left;
    overflow: hidden;
    width: 100%;
    font-size: 16px;
    height: 48px;
    /* font-weight: bold; */
    color: #000;
    line-height: 24px;
    text-align: center;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.list26 li p{float:left;  width:100%; font-size:14px; color:#7c7c7c; line-height:25px; height:50px; overflow:hidden; margin-bottom:10px;}
.list26 li .list26-2{float:left;  width:100%; height:280px !important; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain; background-color:#e9e9e9;}
.list26 li .list26-2 img{ width:100%; height:auto; transition:all 0.6s;}
.list26 li .list26-3{ width:100%; height:auto; float:left; background:#fff; padding:20px; box-sizing:border-box; transition:all 0.4s;}
.list26 li:hover .list26-3{ background:#52a946; }
.list26 li:hover h1{ color:#fff;}
.list26 li:hover .list26-2 img{ transform:scale(1.2);}
.list26 li:hover p{ color:rgba(255,255,255,0.8)}
.list26 li:hover .list26-1{color:rgba(255,255,255,0.7)}

		.t3{ width:100%; position:fixed; top:0px; z-index:3; width:100%; line-height:50px; vertical-align:middle; background:#9d2a29;padding-left:24px; box-sizing:border-box;display:none;}
		.t3 .iconfont{ font-size:22px; color:#fff;}
	.box7{ width:100%; height:auto; float:left; padding:20px; margin-bottom:10px;background:#fff; box-sizing:border-box;}
	.box7-1{ font-size:20px; font-weight:bold; margin-bottom:10px; line-height:30px; vertical-align:middle;}
	.box7-2{ font-size:16px; line-height:30px; opacity:}
	.box7-2 a{ display:inline-block; margin-right:20px; background:#f7f7f7; padding-left:15px; padding-right:15px; line-height:40px; vertical-align:middle; margin-bottom:10px; border-radius:3px; color:#666;}
	.box7-2 a:hover{ background:#9d2a29; color:#fff;}
	.main{ width:800px; margin:60px auto; height:auto; overflow:hidden;}
	.mm{ float:right; display:inline-block; width:110px; line-height:45px; border:1px solid #9d2a29; color:#9d2a29; font-size:16px; text-align:center; border-radius:5px;}
	.mm:hover{ background:#9d2a29; color:#fff;}
	
	.list25{ width:100%; height:auto; float:left;}
	.list25 li{ width:100%; height:auto; float:left; background:#fff; line-height:50px; vertical-align:middle; padding:20px; box-sizing:border-box; margin-bottom:10px;}
	.list25 li .list25-1{ width:70%; float:left; font-size:16px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	.list25 li .list25-1 .iconfont{ font-size: 24px;    margin-right: 10px;}
	.list25 li .list25-2{ float:right; font-size:24px; color:#9d2729;}
	.list25 li .list25-3{ float:right;margin-left:20px; color:#999; }
	.box5{ width:100%; height:auto; background-image:url(../../../images/bg3.png); background-position:right top; background-repeat:no-repeat; overflow:hidden;}
	.box5-1{ width:350px; height:auto; float:left;border:10px solid #c8c8c8;padding: 20px;    box-sizing: border-box;}
	.box5-1 img{ width:100%;}
	.box5-2{ width:70%; float:right; height:auto; line-height:25px;}
	.box5-2 h1{ font-size:34px; font-weight:bold; line-height:60px; margin-bottom:10px;    color: #9c2b2d;}
	.box5-2 h2{ font-size:22px; line-height:30px;font-weight:bold;  margin-bottom:20px;}
	.box5-2 p{ font-size:16px; line-height:35px;}
	.box5-3{ width:100%; height:auto; float:left;line-height:25px; margin-top:30px;}
	.box5-3{}
	.box5-3h1{ font-size:18px; font-weight:bold; line-height:40px; margin-bottom:10px;}
	.box5-3txt{ margin-bottom:20px; font-size:16px; line-height:35px; background:#ededed; padding:30px; box-sizing:border-box;}
	.zc h1{ font-size:26px; line-height:60px; vertical-align:middle; font-weight:bold; margin-bottom:20px;}
	.zc p{ font-size:16px; line-height:30px;}
	.zc .zc-1{ float:right; margin-left:20px;}
	
	
/*棣栭〉鍙充晶涓嬭浇鎸夐挳  寮€濮?/	
.right_ad{ 
  position: fixed; 
  right:5px;
  top:30%;
  overflow:hidden;
  z-index:9999999;
}
.adlist{ width:220px; height:auto; overflow:hidden;}
.adlist li {
    width: 220px;
    height: 55px;
    background: linear-gradient(to right, #14a73c, #0053a9);
    border-radius: 340px;
    text-align: center;
    font-size: 18px;
    line-height: 55px;
    margin: 20px 0 30px;
    color:#fff;
    transition: all .6s;
}
.adlist li:hover {
    background: linear-gradient(to right, #78b53e, #059058);
    border: none !important;
	border-radius: 340px;
}


/*棣栭〉鍙充晶涓嬭浇鎸夐挳  缁撴潫*/	
	
	
	
	@media screen and (max-width: 1500px){
	.nav>li { min-width: 130px;}
	
	
	}
	
	@media screen and (max-width: 1400px){
		.wrapin{width:1200px;min-width:inherit;}
		/*.list18{ width:1200px; left:50%; margin-left:-600px;}*/
		.nav>li { min-width: 120px;}
		#midd {padding-top: 345px;}
		.main_visual {    height: 685px;}
		.ab{ height:485px;}
		/*.list18 li{ width:31.33%; margin-right:2.5%;    padding: 20px 70px 20px 30px;}*/
		.list14 li h2{ margin-top:40px; margin-bottom:20px;}
		.box2 .box2-1 h2{ font-size:18px;}
		.box2 .box2-1 i{ font-size:30px;}
		.nav {margin-left: 20px;    margin-top: 10px;}
		.cl_box { width: 1200px;}
		.newlist_r { width: 84%;}
		.cl_box .cl_box_l { width: 52%;}
		.new_box .new_box_l {width: 55%;}
		.new_box .new_box_r {width: 42%;}
		.Homebanner{ height:680px;}
		
		
		}
		
		
@media screen and (max-width: 1366px){		
.nav>li { min-width: 117px;}	
.cl_tt { width: 1200px;}
.Homebanner{ height:600px;}
.tel {padding-right: 40px;}
}



@media screen and (max-width: 1360px){		
.nav>li { min-width: 112px;}	
.Homebanner{ height:600px;}
.ttitle {margin: 30px auto;}


	
}




@media screen and (max-width: 1200px){
	.section10{ padding-top:60px; padding-bottom:0px;}
	.section10 .wrapin{ width:100%;}
	.t3{ display:block;}
	.wrapin{width:1024px;min-width:inherit;}
	/*.list18{ width:1024px; margin-left:-512px; min-width:inherit;}*/
	.midd_r{width: 69%;}
	.wapp{display:none;}
	.ab {margin-top: 60px;}
	.searbtn{width: 60px; height: 60px; margin-right:20px; margin-top:-38px;position: absolute; right: 40px;}
	.searbtn img { margin-top: 15px;}
	.wap-nav{ display:block; position:absolute; right:0px;top:0px; margin-top:0px; background:#6bb040; height:60px; line-height:60px; vertical-align:middle;	 width:60px; text-align:center; }
	.wap-nav img{ display:inline-block; vertical-align:middle;}
	.m{ display:none;}
	.cl_box .cl_box_l { width: 50%;}
	.cl_box .cl_box_l h1 {margin-bottom: 20px;}
	.search,.lang{ display:none;}
	.list333 li .list333-3 .list333-1 { margin-top: 10px;}
	.header { height:60px;}
	.header .logo{ max-height:40px; margin-top:10px; margin-bottom:10px;}
	.leftslide{ width:100%; margin-bottom:40px;}
	.list70{ width:100%;}
	.list20 li {    width: 100%;}
	.list20 li .list20-right .list20-more{ white-space:normal;}
	.rollBox .Cont {    width: 768px;}
	.rollBox .Cont .pic{ width:344px;}
	.ab .abcon{  padding-top:0px;}
	.nav>li {
    display: inline-block;
    position: relative;
    width: 104px;}
	.nav li>a { font-size:12px; color:#fff;}
	.nav li>.nav-c {
    width: 100%;}
	.nav{ display:none; width:100%; position:absolute; right:0px; top:100px; z-index:99999999; background:rgba(0,0,0,0.75);  box-sizing:border-box; padding:15px; }
	
	.nav>li {width:100%; margin-bottom:10px;
    float: left; height:auto; overflow:hidden; border-bottom:1px solid rgba(255,255,255,0.4); padding-bottom:10px; margin-left:0px;}
	.nav li>a {
   display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: left;
    font-weight: bold;}
	.nav li>.nav-c{left: 0px;
    margin-left: 0px; display:block; position:relative; height:auto; width:100%; float:left; background:none; top:0px; padding-top:0px; border:0px; box-shadow:none; padding:0px;}
	.nav li>.nav-c:before{ display:none;}
	.nav li>.nav-c a{ width:auto; display:inline-block; float:left; line-height:30px; vertical-align:middle; padding-left:10px; padding-right:10px; color:rgba(255,255,255,0.8)}
	.nav li:hover>a, .nav .hover>a {
    color: #FFF; border:0px;
    background: none;
    border-radius: 0px;
    overflow: hidden;
}	
.tt4{ display:none;}
.ejdh {
    width: 100%;}
	.ejdh a{ width:auto; float:left; margin-right:10px; border:0px; padding:0px;}
.ppl{ display:none;}
.main_visual {    height: 559px;}
.main_image li span {    background-size: cover;}
.list2 li .list2-1 {    height: 190px;    line-height: 150px;}
.list2 li .list2-2 {  font-size: 18px;}
.list2 li {padding: 20px;}
.ab {    width: 100%;    height: 290px; background-size:cover;}
.list10 li div {
    overflow: hidden;
    width: 100%;
    height: 250px;}
	.banner{ margin-top:60px; padding-top:0;}
.search .submit { height: 59px;}
.search .inpt {height: 59px;}
.search {right: 120px;}
.cllist_div .cl_l {font: bold 40px/120px Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;}
.cl_box { width: 990px;}
.sc2_b,.new_box{width: 1024px;}
.sc2_b_l {width: 42%;    margin-right: 25px;}
.scabli li .scabli_l {width: 50px;}
.Homebanner{ height:530px;}
.Homebanner ul li .img{ height:530px;}
.Homebanner ul li{ height:530px;}
.list34{ width:100%; margin-left:0px;}
.box5-2{ width:60%;}
.newlist_r {width: 80%;}
.new_box .new_box_l { width: 55%;}
.new_box .new_box_r { width: 42%;}
.footer-1 {width: 10%;}
.footer-2 { margin-left: 2%;}
.list16 { width: 45%;}
	}
	
	@media screen and (max-width: 1024px){
	.wrapin{width:768px;}
	/*.list18{ width:768px; margin-left:-384px; display:none;}*/
	.part1{ width:100%;}
	.part1 img{ width:100%;}
	.part2{ width:100%; padding:20px 0px 20px 0px; }
	.list13 li{ width:33.33%; box-sizing:border-box;}
	.main_visual {    height: 425px;}
		.rollBox .Cont {    width:640px;}
	.rollBox .Cont .pic{ width:280px;}
	.list40 {
    width: 25%; height:200px;}
	.ewm {    width: 25%;}
	
	.cyl {
    width: 100%; margin-bottom:30px;}
	.cyr {    width:100%;}
	.abcon h2{ font-size:24px ; line-height:40px;}
	.abcon .font{ font-size:30px;}
	.list3 li h1 {
    font-size: 34px;}
	.list3 li h2 {
    font-size: 16px;}
	.section {    padding-top: 60px;    padding-bottom: 60px;}
	.tt1 {    margin-bottom: 45px;}
	.list4 li p {
    font-size: 12px;}
	.list4 li h1 {
    font-size: 16px;}
	.list5 li .list5-1 {
    float: left;
    width: 75px;
    height: 75px;}
	.list5 li .list5-2{ padding-top:0px;}
	.list5 li .list5-2 h1 {    font-size: 20px;}
	.list5 li .list5-2 span {
    margin-bottom: 6px;
    margin-top: 6px;
}.list7 li .list7-2 {
    float: left;
    width: 100%;
    height: 180px;}
	.list9 li .list9Img {
    width: 100%;
    height: 205px;}
	.list8 li .list8-1 {
    width: 100%;
    height: 108px;
    line-height: 108px;}
	.list8 li {
    height: 108px;}

	.ab {
    width: 100%;
    height: 265px;
}
.ab .abbg{ background-size:150px auto;}
.list24 li { margin:2.5% 0px; padding:30px;    width: 100%;}
.list22 li {
    width: 33.33%; border-bottom:1px solid #e6e6e6;}
	.list22 li .list22-2 h2 {
    font-size: 18px;}
	.contt ul li{ width:50%;}
.list10 li div {    height: 175px;}
.list10 li h1{ line-height:30px; padding-left:10px; padding-right:10px; font-size:14px;}
	.footer{ padding:40px 0px 40px 0px;}
	.footer-link{ display:none;}
	.list15{ width:100%;}
	.ewm{ width:100%;}
	.contt ul{ width:100%;}
	.dt{ width:100%;}
	}
	
	@media screen and (max-width: 768px){
	.wrapin{width:640px;}
.con-top {    margin-top: 30px;
    margin-bottom: 30px;
}
.rollBox .Cont {
    width:300px;
}
.rollBox .Cont .pic {
    width: 260px;
}
.list7 li {    width: 49%; margin-right:2%;}
.list7 li:nth-child(3n){ margin-right:2%;}
.list7 li:nth-child(2n){ margin-right:0px;}
	.ab2 { background-size:auto 100%;
    width: 100%;
    height: 350px;}
.list10 li div {
    height: 146px;
}
.contt ul li{ width:100%;}
.main_visual {
    height: 340px;
}
.list2 li {
    width: 50%;}
	.list2 li:nth-child(1), .list2 li:nth-child(4), .list2 li:nth-child(5), .list2 li:nth-child(8) {
    background: #efefef;
}
.list2 li:nth-child(2), .list2 li:nth-child(3), .list2 li:nth-child(6), .list2 li:nth-child(7) {
    background: #fff;
}

.list7 li .list7-2 {
    float: left;
    width: 100%;
    height: 150px;
}

.more3{ width:100%;}
.list13 li a{ padding:10px;}
.list13 li h1{ font-size:12px;}
.part3 ul li{ width:100%; height:auto; margin-bottom:10px; margin-right:0px;}
.part3 ul li img{ height:60px;}
.list14 li h1{ font-size:24px; line-height:28px; padding-left:70px;}
.list14 li p{ width:100%;}
.list14 li .iconfont{ font-size:50px;}
.footer-3 {  width: 100%;    height: auto;    float: right;    text-align: center;}
.list9 li .list9Img { width: 100%;  height: 150px;}
.list9 li { width: 44%; margin: 3%;}
	.list12 li{ width:49%; margin-right:2%;}
	.list12 li:nth-child(2n){ margin-right:0px;}
	.ab-nav ul{ overflow-x:auto; white-space:nowrap;}
	.ab-nav .wrapin{ overflow:hidden;}
	.ab .abcon{ margin-top:-50px;}
	.list21 li img{ height:85px;}
	.box4 .box4-img{ height:125px;}
	.topNew-2{ padding:20px;}
	.topNew-2 h1{ font-size:18px;}
	.topNew-1{ height:272px;}
	.list16 li{ width:31.33%; margin-right:3%;}
	.list16 li:nth-child(5n){margin-right:3%;}
	.list16 li:nth-child(3n){ margin-right:0px;}
	.main{ width:100%; margin-top:0px; padding-top:55px;}
	.zc .zc-1{ float:left; width:100%; margin-left:0px;}
	.list26 li{ width:48%; margin-right:2%;}
	.box5-1{ width:100%;}
	.box5-2{ width:100%; margin-top:20px; text-align:center;}
	.Homebannertext dl dt h3{ font-size:34px;}
    .Homebannertext dl dt p{ font-size:26px;}
	.list18 li{ width:49%; margin-right:2%; margin-bottom:2%;}
	.list18 li:nth-child(even){ margin-right:0px;}
	.list32, .list33{ width:100%; margin-right:0px; margin-bottom:2%;}
	.list33 li:nth-child(1),.list32 li:nth-child(3),.list32 li:nth-child(2),.list33 li:nth-child(2),.list33 li:nth-child(3),.list33 li:nth-child(4) {    width: 100%;}
	.list34 li{ font-size:14px; line-height:30px;}
	.list35 li{ width:33.33%; margin-left:0px; margin-right:0px; float:left;padding-left: 44px;}
	.list35 li h1{ font-size:26px;}
	.list35{margin:15px 0;}
	.list35 li i{ font-size:40px;}
	.list35 li p{ font-size:12px; line-height:20px;}
	.list36 li i{ font-size:40px; width:60px; height:60px; line-height:60px;}
	.list36 li h1{ font-size:14px; line-height:20px;}
	.Homebanner ul li .img, .Homebanner ul li, .Homebanner { height: 260px;}
	}
	
@media screen and (max-width:414px){
.header { width: 414px;}
.searbtn {display: none;}
.wrapin{width:100%;}
.m1{ display:none;}
.header .logo{ max-height:40px;margin-top: 10px; margin-bottom: 10px;}
.tel {    
    font-size: 0.8rem;
    line-height: 18px;
    padding-right: 70px;
    padding-top: 15px;}
.head_r {margin-top: 0px;}
.cl_box,.cl_tt { width: 96%;}
.wap-nav {display: block; float: right; margin-top: 0px; height: 60px; line-height:60px; }
.wap-navlist{
	position: absolute;
    right: 0;
    top: 60px;
    width: 100%;
    height: auto;
    background: rgba(0,0,0,.5);
    overflow: hidden;
	padding-top:10px;
	padding-bottom:10px;}
.wap-navlist li{ width:90%; height:auto; line-height:40px; font-size:16px; font-weight:bold; overflow:hidden; border-bottom:1px solid #c1bfbf; margin:0 auto; color:#fff; text-align:center;}
.header {height: 60px;}
.list26 li h1 {font-size: 0.8rem; height: 24px; line-height: 24px; -webkit-line-clamp: 1;}
.hh80{ height:20px;}
.ab { width: 100%;    height: 160px; margin-top:60px;}
.ab-nav ul li{ line-height:40px;}
.ab-nav ul li a{ padding-left:10px; padding-right:10px; line-height:40px; font-size:12px;}
.ab .abbox{}
.abcon h2 {font-size: 12px; margin-top:0px;    line-height: 20px;}
.abcon .font { font-size: 18px;    font-weight: bold;}
.pp { padding-top: 20px; padding-bottom: 20px;}
.list333 li .list333-3 { width: 100%;height: auto;}
.list333 li .list333-2 { width: 100%;margin-bottom: 20px;}
.list333 li .list333-3 h1{font-size: 18px !important; }
.list31 li{ padding:20px 20px 50px 20px;}
.list333 li .list333-3 p{margin-top:15px;}
.list31 li .list31-1{ background-size:auto 25px; padding-left:40px; padding-right:0px; font-size:16px; line-height:25px;}
.list31 li .list31-2{background-size:auto 25px;padding-left:40px; padding-right:0px; font-size:12px; line-height:25px;}
.list9 li {width: 44%; margin: 3%;}
.box3-1{ font-size:24px;}
.box3{ margin-bottom:20px;}
.banner{ }
.positionBg{ margin-top:60px;}
.topNew-1{ width:100%; height:205px;}
.topNew-2{ width:100%;}
.searchb{ width:100%; margin-top:20px;}
.searchb input[type="text"]{ width:65%;}
.searchb input[type="button"]{ width:35%;}
.list11 li{ width:100%;}
.list7 li {
    position: relative;
    padding-right: 0;
    box-sizing: border-box;
    width: 47%;
    border-bottom: 0px solid #dedede;
    min-height: 0;
    background: #fff;
	margin-right: 2%! important;
	margin-bottom:10px;
} 
.list7 li:nth-child(2n){margin-right:0; margin-left:2%;}
	.list7 li h1{ font-size: 0.8rem;
    line-height: 24px;
    height: 24px;
    white-space: normal;
    margin-bottom: 0px;}
	.list7 li p{ display:none;}
	.list7 li .list7-2{ top:20px;}
	.list7 li:nth-child(even){ margin-right:0px;}
	.list7 li:nth-child(odd){ margin-right:0%;}
	.main_visual {    height: 305px;
}
.menu_box .menulist li:hover, .oon {
    background: #108acb url(../images/ssj.png) 15px 12px no-repeat !important;}
.list7 li .list7-3 {padding: 5px;}
.hh40{ text-align:left;}
.cllist_div { width: 33%;}
.cllist_div .cl_r img { width: 45px; height: 45px;}
.cl_box_limg {position: absolute; top: 25%;left: 5px; width: 30%; height: 115px; overflow: hidden;}
.more {width: 115px; height: auto; float: right; margin-top: 15px; line-height: 28px; font-size: 0.8rem;}
.cl_box .cl_box_l { width: 65%;}
.scabli li { width: 30.8%; height: auto; margin-right: 10px; }
.scabli li .scabli_l { width: 40px;}
.scabli li .scabli_r h1 {font-size: 1.4rem;}
.scabli li .scabli_r h3 {font-size: 0.8rem; line-height: 14px;}
.sc2_b { margin: 0px auto;}
.section2 {min-height: 0! important;}
.cl_box .cl_box_l h1 { width: 100%;height: auto;overflow: hidden;font-size: 1.2rem;font-weight: bold;color: #0b9257; line-height: 30px;    margin-bottom: 0px;}
.cl_boxtxt { max-height: 115px;}
.sc2_b_l { float: none; width: 86%; margin-right: 0;margin: 0 auto;}
.sc2_b_r {float: none;    width: 94%;    height: auto;    margin: 0 auto;    overflow: hidden;}
.sc2_b_r .sc2_b_r_t h2 { line-height: 24px; font-size: 1.2rem; color: #323232; margin-top: 10px;}
.sc2_b_r .sc2_b_r_t {padding-bottom: 5px;}
.cllist_div .cl_r .cl_txt {font-size: 0.8rem;}
.cl_box { width: 94%;min-height: 215px;margin: 0px auto;padding:5px;}
.nnTitle{ font-size:26px;}
.sou{ font-size:14px; line-height:26px;}
.section8{ height:190px;}
.se1 {width: 100%;}
.list25 li{ line-height:35px;}
.list25 li .list25-1{ width:100%;}
.list25 li .list25-3{ float:left; margin-left:0px;}
.ab-nav .ab-navb{ width:100%;overflow-x:scroll;}
.ab-nav ul{ white-space:nowrap; width:auto; }
.ab-nav ul li{ display:inline-block;}
.list23 li {    width: 100%;padding-left: 0px;    padding-right: 0px;}
.list1 li {
    width: 100%; line-height:20px;}
	.list1 {    background: url(../images/pic01.png) left 5px no-repeat;
    padding-left: 50px;padding-top: 10px;
    padding-bottom: 10px;}
	.list1 li span{ font-size:12px;}
	.list1 li div a {
    font-size: 12px;
    color: #515050;
}
.list2 li .list2-1 {
    height: 110px;
    line-height: 110px;
    padding: 0px;
}
.list2 li .list2-2 {
    font-size: 14px;
}
.list3 li {
    width: 50%; margin-bottom:15px;}
	.tt1 h1 {    font-size: 35px;}
	.tt1 h2 {
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 0px;
}
.list4 li {
    width: 50%; margin-bottom:10px;}
	.list5 li {
    width: 100%; margin-bottom:15px;}
	.list5 {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
}
.list5 li .list5-2 {
    width: 72%;}
.section3 { padding-top: 0px;  padding-bottom: 30px;  overflow: hidden;	padding: 0 2%;	margin:0 auto;}
.new_box {margin: 0px auto;}
.newlist li { padding: 5px 0;}
.new_box .new_box_l { width: 100%;    margin-right: 0;}
.newlist_r { width: 72%;}
.new_box .new_box_r {  width: 100%;}
.newlist_r h1 {    width: 100%;    height: auto;    line-height: 18px;    font-size: 0.9rem;    overflow: hidden;}
.newlist_r .newtxt {    width: 100%;    height: auto;    font-size: 0.8rem;    line-height: 18px;    margin-top: 5px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
.list70-col2 li {
    width:100%;
    margin-left:0%;
    margin-right:0%;
}
.tt3 h1 {
    font-size: 24px;}
	.tt3 h2 {
    font-size: 24px; margin-top:-32px;}

.list20 li{ padding:20px;}
.list20 li .list20-left{ position:relative; left:0px; top:0px; float:left; text-align:center; width:100%;}
.list20 li .list20-right h1{ text-align:center;}
.list20 li .list20-left .list20-lefttxt{ display:none;}
.list20 li .list20-right{ padding-left:0px;}
	.list8 li {
    width: 48%;
    margin-right: 2%;}
	.section4 {
    padding-top: 30px;
    padding-bottom: 30px;}

	.list10 li {
    width: 48%;
      margin-right: 3%;}
	  .list10 li:nth-child(even){ margin-right:0px;}
	  .list10 li:nth-child(odd){ margin-right:3%;}
	  .ab-nav a{ padding-left:30px; line-height:40px; font-size:14px; background-size:auto 15px; padding-left:25px; vertical-align:middle; margin-bottom:0px;}
	  .zpt{ font-size:14px; padding-left:15px; padding-right:15px;}
	  .list701 li:nth-child(1){ padding-left:0px;}
	  .list60-t{ padding-left:15px; padding-right:15px; font-size:14px;}
	  .openhr{ font-size:14px; right:10px;}
	  .list701 li:nth-child(2),.list701 li:nth-child(3),.list701 li:nth-child(4){ display:none;}
	  .list701 li:nth-child(1){ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:70%;}
	  .list60-c{ padding-left:20px; font-size:12px;}
	  .list22 li { height:auto; border-right:0px;
    width: 100%;}
	.tt2-1 h1{ font-size:30px;}
	.tt2-1 h3{ font-size:24px;}
	  
	  .m3lt {
    width: 100%;
    height: auto;
    float: left;
}
.m4{ width:100%; height:auto;}
.m3 select {
    display: block;
    width: 90%;
    margin: 10px auto;
    height: 30px;
    border-radius: 5px;
}
.m3rt {
    width: 100%;
    float: none;
    padding-top: 10px;
    margin-top: 0;
    overflow: auto;
}
.list19 li dl dd {
    line-height: 20px;
    float: left;
    width: 50%;}
	.left1{ width:100%;}
	.right1{ width:100%;}
	.list17{ margin-bottom:0px;}
	.list17 li{ padding:15px; width:100%; margin-bottom:10px;}
	.list17 li img{ max-height:40px; margin-bottom:20px;}
	.list17 li h1{ font-size:18px; margin-bottom:0px;}
	.list21 li{ width:100%; margin-left:0px; margin-right:0px; margin-bottom:20px;}
	.section{ padding-top:60px; padding-bottom:60px;}
	.t2 h2{ font-size:28px; line-height:30px;}
	section { padding-top:40px; padding-bottom:40px;}
.Homebanner ul li .img, .Homebanner ul li, .Homebanner {height: 180px;width: 414px;}
.ttitle{font-size: 1.0rem; margin: 5px auto;  }
.list18 li{ width:100%;}
.list32 li:nth-child(1),.list32 li:nth-child(2),.list33 li:nth-child(1), .list32 li:nth-child(3), .list32 li:nth-child(2), .list33 li:nth-child(2), .list33 li:nth-child(3), .list33 li:nth-child(4){ height:230px;}
.t4{ font-size:30px;}
.list34 li { width:100%; font-size: 18px; text-align:left; line-height: 35px;}
.list222 li .list222-3{-webkit-line-clamp: 2;}
.list222-3 h1{font-size:16px; line-height: 24px;}
.list222-1{line-height: 24px !important;}
.list222 li {padding: 2% 4%;}
.list35 li{ width:33%; margin-bottom:10px; }
.list35 li i{ position:relative; margin-bottom:10px;}
.list36 li{ width:33.33%; margin-bottom:20px;}
.bix h2{ text-align:left;}
.st1{ font-size:24px; line-height:40px; white-space:normal;}
.footer-2,.footer-1 {display: none;}
.footer {background: none ! important; padding:20px 0 0;}
.foot2 { margin-top: 0; background:#68b042;}
.foot2_l{ width: 95%; margin:0 auto; float:none;}
.footer2 { background:#68b042;}
.foot2_r { width: 95%; margin:0 auto; float:none; text-align:left;}
.banner1{padding-top:60px;}
#midd { padding-top: 115px; margin-bottom:0;}
.midd_l{width:100%}
.midd_l .menu_t { width: 100%; line-height: 40px; font-size: 1.2rem; font-weight: bold;}
.menu_box .menulist li {line-height: 40px;}
.midd_r { width: 94%;    float: none;    margin: 0 auto;}
.list26 li .list26-2 { height: 120px !important;}
.contt ul li{padding:5px 0;}







}


@media screen and (max-width:375px){
.header { width: 375px;}
.scabli li .scabli_r {width: 57%;}
.newlist_r {width: 70%;}
.contt h1 {font-size: 1.4rem;}






}

@media screen and (max-width:320px){
.header { width: 320px;}
.scabli li .scabli_r {width: 57%;}
.newlist_r {width: 70%;}
.tel {line-height: 14px;}
.ttitle h3 {font-size: 1.0rem !important;}
.scabli li .scabli_r {width: 50%;}
.newlist_r { width: 66%;}
.contt h1 {font-size: 1.2rem; padding-bottom: 0;padding-top: 10px;}


}
