@charset "utf-8";
* {margin:0; padding:0; list-style:none; }
html{_background:url(about:blank);background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,
button,input,textarea,th,td{margin:0;padding:0;}
body{ background:#fff; color:#797979; font-size:14px; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}
ul,li{list-style:none;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#797979; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}
button{cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}

a{color:#797979; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}
a:hover{color:#ed2523; text-decoration:none;}
img{border:none;}
#clear{width:100%; height:0px; clear:both;}
h2{ font-size:24px; font-weight:blod; line-height:30px;}
h4{ font-size:14px; font-weight:blod; line-height:30px;}
p{line-height:25px;}


.se1{color:#f15a2e;}.se2{color:#006db1}
.left{float:left;}.right{float:right;}
.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}.line70{line-height:70px;}
.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}






::selection {background:#23693a; color:#fff;}
::-moz-selection {background:#23693a; color:#fff;}
::-webkit-selection {background:#23693a; color:#fff;}

#wap_nav{ display:none;}



	
#top{ width:100%; height:95px; position:absolute; top:0px; z-index:999; border-top:4px solid #f1371f; position:fixed; z-index:99; background-color:#fff;box-shadow: 0 2px 6px -1px #bdbdbd;}
.tp{ width:1300px; height:95px; margin:0 auto;}
.logo{ width:415px; height:95px; float:left;}




#menu_wp{width:800px; height:95px;  float:right; }
/*menu*/
#menu { display:block; width:800px; margin:0 auto; height:95px;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center;width:100px; display:block;  position:relative; background:url(../images/images/ldt_1.jpg) left center no-repeat; background:url(../images/top_l_1.jpg) right center no-repeat;  z-index:999999}
#nav .mainlevel a{ text-decoration:none; width:100px; text-align:center; margin: 0px auto; line-height:95px;  color:#868686; height:95px;  display:block; font-size:16px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}
#nav .mainlevel a:hover {color:#fff; text-decoration: none; background:#f60607; ; z-index:999}
#nav .mainlevel ul {position:absolute; display:none;  padding-top:8px; padding-bottom:15px; z-index:99; background:#fff; margin-left:0px; border-top:0px; }
#nav .mainlevel li { padding-top:3px;}
#nav .mainlevel li a {width:180px; color:#666; background-image:none; text-align:left; text-indent:10px; font-size:14px; line-height:28px; margin-top:5px; height:28px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-outs;transition:all 0.3s ease-out;}
#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#f60607; border:none;}

.tpp{ width:100%; height:99px;}
.snav{ display:none;}
@media only screen and (max-width:1366px) {
.tp{ width:96%; height:95px; margin:0 auto;}
.logo{ width:380px; height:95px; float:left;display:flex;flex-direction:row;justify-content:center;align-items:center;}
.logo img{ max-width:100%; height:auto;}
#menu_wp{width:640px; height:95px;  float:right; }
/*menu*/
#menu { display:block; width:640px; margin:0 auto; height:95px;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center;width:80px; display:block;  position:relative; background:url(../images/images/ldt_1.jpg) left center no-repeat; background:url(../images/top_l_1.jpg) right center no-repeat;  z-index:999999}
#nav .mainlevel a{ text-decoration:none; width:80px; text-align:center; margin: 0px auto; line-height:95px;  color:#868686; height:95px;  display:block; font-size:16px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}
#nav .mainlevel a:hover {color:#fff; text-decoration: none; background:#f60607; ; z-index:999}
#nav .mainlevel ul {position:absolute; display:none;  padding-top:8px; padding-bottom:15px; z-index:99; background:#fff; margin-left:0px; border-top:0px; }
}
@media only screen and (max-width:1100px) {

#top{ width:100%; height:141px; position:absolute; top:0px; z-index:999; border-top:4px solid #f1371f; position:fixed; z-index:99;}
.tp{ width:100%; height:80px; margin:0 auto;}
.logo{ width:100%; height:80px; float:left; border-bottom:1px solid #cccccc;display:flex;flex-direction:row;justify-content:center;align-items:center;}
.logo img{ max-width:100%; height:60px;;}




#menu_wp{width:800px; height:60px;  float: none; margin:0 auto; }
/*menu*/
#menu { display:block; width:800px; margin:0 auto; height:60px;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center;width:100px; display:block;  position:relative; background:url(../images/images/ldt_1.jpg) left center no-repeat; background:url(../images/top_l_1.jpg) right center no-repeat;  z-index:999999}
#nav .mainlevel a{ text-decoration:none; width:100px; text-align:center; margin: 0px auto; line-height:60px;  color:#868686; height:60px;  display:block; font-size:16px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}
#nav .mainlevel a:hover {color:#fff; text-decoration: none; background:#f60607; ; z-index:999}
#nav .mainlevel ul {position:absolute; display:none;  padding-top:8px; padding-bottom:15px; z-index:99; background:#fff; margin-left:0px; border-top:0px; }
#nav .mainlevel li { padding-top:3px;}
#nav .mainlevel li a {width:180px; color:#666; background-image:none;  font-size:14px; line-height:28px; margin-top:5px; height:28px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-outs;transition:all 0.3s ease-out;}
#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#f60607; border:none;}

.tpp{ width:100%; height:145px;}
}

@media only screen and (max-width: 1000px) {	
#top{ display:none;}	
.topt{width:100%; height:81px; display:block;}
.snav{ display: block;}
	/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:80px;overflow:hidden;border-top:0px solid #6ac4e7;border-bottom:1px solid #eee;position:fixed;z-index:1000000;width:100%; background:#fff; }
.sp_logo{padding:10px;float:left;height:80px}
.sp_logo img{margin:auto;max-height:55px;}
.sp_nav{width:80px;float:right;position:relative;cursor:pointer;height:30px;margin-top:25px}
.sp_nav span{display:block;background:#ed2523;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9999999999999999;background-color:#fff;opacity: 0.9; width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:81px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 150px)}
.sjj_nav>ul>li:first-child .language{float:right;width:150px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:60px;float:left;text-align:center; margin:0px 5px; font-size:12px; border-radius:2px;color:#fff; background:#0d5295;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;border-left:1px #ed2523 solid;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ed2523 solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #0d5295 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#2f2f2f;width:80%}
.sjj_nav ul li a:hover{ color:#e50011;}
.sjj_nav ul li ul li a{color:#2f2f2f;display:block;text-align:left;}
.sjj_nav ul li ul li a:hover{color:#e50011;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#ed2523;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#ed2523}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/

.tpp{ width:100%; height:81px;}

	}

	*{zoom:1}
		.banner{ width:100%; position:relative; background:#000; margin:0 auto; }
		.banner .bd{ position:relative; z-index:0; }

		.banner .bd li img{width:100%;  display: block; height: auto; } 
		.banner .bd li-active img{ animation: banner 10s linear infinite; }
		
		
		.banner .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;
			  filter:alpha(opacity=60);opacity:0.6 
		}
		.banner .hd ul{ text-align:center;  padding-top:5px;  }
		.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; font-size:0;}
		.banner .hd ul .on{ background-position:0 0; }
		.banner .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-27% 0 0 3%; float:left; filter:alpha(opacity=40);opacity:0.4  }
		.banner .next{  background-position:right 0; float:right; margin-right:3%  }
		.banner .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

.cont1{ width:100%; height:auto; }
.cont1 li{ width:50%; float:left; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;box-sizing: border-box;}
.cont1 li a{ max-width:650px; float:right; display:block; padding:50px 45px 50px 45px;box-sizing: border-box;}
.cont1 li a .cnt1t{ width:100%; background:url(../images/c1.jpg) left bottom no-repeat; padding-bottom:10px;}
.cont1 li a .cnt1t h2{ width:100%; height:35px; line-height:35px; font-weight:normal; font-size:26px; color:#191919;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.6s;}
.cont1 li a .cnt1t p{ font-size:12px; color:#9a9a9a; width:100%; line-height:20px; height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cont1 li a .ct1d{width:100%; height:150px; padding-top:40px;}
.cont1 li a .ct1d .ct1d1{ width:215px; height:150px; float:right; margin-left:20px; overflow:hidden;}
.cont1 li a .ct1d .ct1d1 img{ width:100%; height:100%;cursor: pointer;transition: all 0.6s;}
.cont1 li a .ct1d .ct1d1 img:hover{transform: scale(1.1);}

.cont1 li a .ct1d .ct1d2{overflow: hidden;height:150px;box-sizing: border-box;}
.cont1 li a .ct1d .ct1d2 p{ width:100%; height:90px; line-height:30px; color:#6f6f6f; font-size:16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.cont1 li a .ct1d .ct1d2 .tead{ width:90px; height:35px; margin-top:20px; background:#ed2523; color:#fff; line-height:35px; text-align:center; font-size:12px;transition: all 0.8s;}
.cont1 li:nth-child(2n-1) a{ float:right; padding-left:0px;}
.cont1 li:nth-child(2n)  a{ float:left; padding-right:0px;}
.cont1 li:hover{ background:#f4f1f1;}
.cont1 li a:hover .ct1d .ct1d2 .tead { padding:0px 10px ; border-radius:30px;background:#94d241;}
.cont1 li a:hover .cnt1t h2{ color:#ed2523;}
@media only screen and (max-width:1366px) {
.cont1 li a{ max-width:97%; float:right; display:block; padding:50px 45px 50px 45px;box-sizing: border-box;}
}
@media only screen and (max-width:1280px) {
.cont1 li a{   padding:30px 35px 30px 35px;box-sizing: border-box;}
.cont1 li a .ct1d{width:100%; height:150px; padding-top:25px;}
}
@media only screen and (max-width:1024px) {
.cont1 li a{   padding:20px 25px 20px 25px;box-sizing: border-box;}
.cont1 li a .cnt1t h2{ width:100%; height:22px; line-height:22px; font-weight:normal; font-size:18px; color:#191919;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cont1 li a .cnt1t p{ font-size:12px; color:#9a9a9a; width:100%; line-height:16px; height:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cont1 li a .ct1d{width:100%; height:100px; padding-top:5px;}
.cont1 li a .ct1d .ct1d1{ width:140px; height:100px; float:right; margin-left:20px; overflow:hidden;}
.cont1 li a .ct1d .ct1d1 img{ width:100%; height:100%;cursor: pointer;transition: all 0.6s;}
.cont1 li a .ct1d .ct1d1 img:hover{transform: scale(1.1);}

.cont1 li a .ct1d .ct1d2{overflow: hidden;height:100px;box-sizing: border-box;}
.cont1 li a .ct1d .ct1d2 p{ width:100%; height:60px; line-height:20px; font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.cont1 li a .ct1d .ct1d2 .tead{ width:85px; height:30px; margin-top:10px; background:#ed2523; color:#fff; line-height:30px; text-align:center; font-size:12px;}

}
@media only screen and (max-width:756px) {
.cont1{ margin:20px auto;} 
.cont1 li{ width:100%; float:left; border-bottom:1px solid #cccccc; border-right:0px solid #cccccc;box-sizing: border-box;}
.cont1 li a{ max-width:100%; float:right; display:block; padding:12px 10px;box-sizing: border-box;}
.cont1 li:nth-child(2n-1) a{ float:right; padding-left:10px;}
.cont1 li:nth-child(2n)  a{ float:left; padding-right:10px;}
.cont1 li a .cnt1t h2{ width:100%; height:18px; line-height:18px; font-weight:normal; font-size:16px; color:#191919;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cont1 li a .cnt1t p{ font-size:12px; color:#9a9a9a; width:100%; line-height:14px; height:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cont1 li a .ct1d{width:100%; height:80px; padding-top:5px;}
.cont1 li a .ct1d .ct1d1{ width:110px; height:80px; float:right; margin-left:10px; overflow:hidden;}
.cont1 li a .ct1d .ct1d1 img{ width:100%; height:100%;cursor: pointer;transition: all 0.6s;}
.cont1 li a .ct1d .ct1d1 img:hover{transform: scale(1.1);}

.cont1 li a .ct1d .ct1d2{overflow: hidden;height:80px;box-sizing: border-box;}
.cont1 li a .ct1d .ct1d2 p{ width:100%; height:40px; line-height:20px; font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
.cont1 li a .ct1d .ct1d2 .tead{ width:80px; height:25px; margin-top:10px; background:#ed2523; color:#fff; line-height:25px; text-align:center; font-size:10px;}
.cont1 li a:hover .ct1d .ct1d2 .tead { padding:0px 10px ; border-radius:30px;background:#94d241;}
}

.cont2{ width:100%; height:auto; background:url(../images/ab1.jpg) center no-repeat; background-size:cover; padding:75px 0px;}
.cnt2{ max-width:1300px; height:auto; padding:40px 35px;box-sizing: border-box; background:#fff; margin:0 auto; border:1px solid #e2e2e2;box-shadow: 0 4px 8px -1px #a9a9a9; }
.cnt21{ width:50%; height:auto; float:left;}
.cnt21 img{ width:100%;}
.cnt22{ width:48%; height:auto; float:right;}
.cnt22 h2{ color:#242424; font-weight:normal; font-size:25px;}
.cnt22 p{ width:100%; line-height:35px; font-size:16px; padding-top:20px; height:210px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6; overflow: hidden;}
.ct2d{ width:115px; height:36px; background:#94d241; text-align:center; line-height:36px; margin-top:20px;transition: all 0.9s;}
.ct2d:hover{ padding:0px 10px ; border-radius:30px;}
.ct2d a{ color:#fff;}
.ct2d a:hover{ text-decoration:underline;}
@media only screen and (max-width:1366px) {
.cnt2{ max-width:96%;padding:20px 15px;}	
}
@media only screen and (max-width:1000px) {
.cnt22{ width:49%; height:auto; float:right;}
.cnt22 h2{ color:#242424; font-weight:normal; font-size:20px;}
.cnt22 p{ width:100%; line-height:25px; font-size:14px; padding-top:12px; height:150px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6; overflow: hidden;}
.ct2d{ width:100px; height:30px; background:#94d241; text-align:center; line-height:30px; margin-top:10px;}
}
@media only screen and (max-width:756px) {
	.cont2{ width:100%; padding:35px 0px;}
.cnt2{ max-width:96%;padding:10px 10px;}
.cnt21{ width:100%; height:auto; float:left;}
.cnt22{ width:100%; height:auto; float:right; margin-top:10px;}	
.cnt22 h2{ color:#242424; font-weight:normal; font-size:18px;}
.cnt22 p{ width:100%; line-height:25px; font-size:14px; padding-top:2px; height: auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:120; overflow: hidden; }
.ct2d{ margin:20px auto 20px auto;}
}
.cont3{ width:100%; height:auto; background:url(../images/cnt3.jpg) center no-repeat; background-size:cover; padding:55px 0px;}
.cnt3{ max-width:1300px; height:auto; margin:0 auto; position:relative; }
.ct3t{ width:1300px; height:45px; margin:0 auto; font-size:26px; line-height:45px; color:#fff;}
.ct3t span{ font-size:12px; color:#a7a7a7;}
.ct3t a{ float:right; color:#fff; font-size:16px;}
.layer5Box{ position:relative;}
.laBox{ width:100%; height:auto;}
.labx{ width:100%; height:auto; border:5px solid #fff; position:relative;box-sizing: border-box;}
.labx a{ position:absolute; z-index:99; width:100%;transition: all 0.9s; height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;  font-size:20px;opacity: 0;  }
.labx a:hover{background: rgba(237,37,35,0.8);color:#fff;opacity: 1; }
.labx img{ width:100%;}
.laBox h2{ width:100%; font-size:20px; color:#fff; margin:10px auto; font-weight:normal; height:35px; line-height:35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.laBox a:hover h2{ color:#94d241;}
.laBox p{ width:100%; line-height:50px; font-size:16px; line-height:25px; color:#fff;}
.layer5Box .swiper-container-dynamic{ padding:0px !important; margin-top:40px;}
.cnt3 .swiper-button-prev,
.cnt3 .swiper-button-next{ position:absolute; top:50%; width:40px; height:40px; margin-top:-20px; z-index:99; cursor:pointer; -webkit-transition:all .5s linear;  opacity:1; }
.cnt3 .swiper-button-prev{ background: url(../images/left1.jpg) no-repeat  ;  left:-60px;  }
.cnt3 .swiper-button-next{ background: url(../images/right1.jpg) no-repeat;  right:-60px; }
.cnt3 .swiper-button-prev:hover{opacity:1;transform: translateX(-10px);-webkit-transform: translateX(-10px);}
.cnt3 .swiper-button-next:hover{opacity:1;transform: translateX(10px);-webkit-transform: translateX(10px);}
@media only screen and (max-width:1366px) {
.cnt3{ max-width:96%; height:auto; margin:0 auto; position:relative; }	
.ct3t{ width:100%; height:45px; margin:0 auto; font-size:26px; line-height:45px; color:#fff;}
.cnt3 .swiper-button-prev{ background: url(../images/left1.jpg) no-repeat  ;  left:20px;  }
.cnt3 .swiper-button-next{ background: url(../images/right1.jpg) no-repeat;  right:20px; }
}
@media only screen and (max-width:999px) {
	.cont3{ width:100%; height:auto; background:url(../images/cnt3.jpg) center no-repeat; background-size:cover; padding:35px 0px;}
	.ct3t{ width:100%; height:35px; margin:0 auto; font-size:20px; line-height:35px; color:#fff;}
.ct3t span{ font-size:12px; color:#a7a7a7;}
.ct3t a{ float:right; color:#fff; font-size:14px;}
.labx{ width:100%; height:auto; border:1px solid #fff; position:relative;box-sizing: border-box;}
.laBox h2{ width:100%; font-size:18px; color:#fff; margin:5px auto; font-weight:normal; height:20px; line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.laBox a:hover h2{ color:#94d241;}
.laBox p{ width:100%; line-height:40px; font-size:14px; line-height:20px; color:#fff;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.layer5Box .swiper-container-dynamic{ padding:0px !important; margin-top:10px;}
.cnt3 .swiper-button-prev,
.cnt3 .swiper-button-next{ display:none}
}

.cnt4{ max-width:1300px; margin:55px auto;}
.ct4t{ max-width:1300px; height:45px; margin:0 auto; font-size:26px; line-height:45px; color:#303030;}
.ct4t span{ font-size:12px; color:#a7a7a7;}
.ct4t .ct4tr{ float:right; font-size:16px;color:#797979;}
.ct4t .ct4tr a{ padding:0px 10px;}
 .cont3n{ max-width:1300px; height:auto; margin:30px auto 0px auto;}
 .ct3l{ width:48%; height:auto;  float:left;}
 .c3t{ width:100%; height:100px;  overflow:hidden; background:#f6f6f6; padding:10px 20px;box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
  .c3t h2{ width:100%; font-size:18px; color:#505050; height:30px; line-height:30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  .c3t p{ width:100%; font-size:16px; height:50px; line-height:25px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
 .ct3l img{ width:100%; height:auto;cursor: pointer;transition: all 1s;}
 .ct3l img:hover{transform: scale(1.1);}
 .ct3r{ width:50%; height: auto; float:right;}
  .myscroll{ width:100%; height:420px; overflow:hidden;}
 .myscroll li{ width:100%; height:120px; background:#fff; border:1px solid #dedede;transition: all 0.6s linear;box-sizing: border-box; margin-bottom:30px;}
.myscroll li:hover{ background:#ed2523;border:1px solid #ed2523; transform: scale(1);transition: all 0.7s linear;}
 .myscroll li a{ width:100%; height:80px; padding-top:20px; display:block;transition: all 0.7s linear;}
 .lft116{width:100px; height:80px;float:left;margin-right:-110px; text-align:center;border-right:1px solid #dedede}
.lft116 h2{ font-size:45px; color:#333333; padding-top:10px; padding-bottom:5px;}
.lft116 p{ font-size:14px;;}

.rght116{width:100%;float:left;}
.rght_content116{margin-left:125px; height:80px; overflow:hidden; }
.rght_content116 h2{ font-size:18px; font-weight:normal; color:#333333; line-height:20px; font-weight:bold; height:20px; padding-bottom:3px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.rght_content116 p{ color:#6b6b6b; width:100%; font-size:16px; height:48px; line-height:24px;  overflow:hidden; padding-top:2px;   }
 .myscroll li a:hover .lft116 h2{ color:#fff;}
  .myscroll li a:hover .lft116 p{ color:#fff;}
   .myscroll li a:hover .rght_content116 h2{ color:#fff;}
    .myscroll li a:hover .rght_content116 p{ color:#fff;}
@media only screen and  (max-width: 1366px){
 .cnt4{ max-width:96%; height:auto; margin:0 auto;}
}

@media only screen and  (max-width:999px){
	 .cnt4{ max-width:96%; height:auto; margin:30px auto;}
	  .cont3n{ max-width:1300px; height:auto; margin:10px auto 0px auto;}
	 .ct3l{ width:80%; height:auto; position:relative; float: none; margin:0 auto; margin-bottom:20px;} 
	  .c3t{ width:100%; height:85px;  overflow:hidden; background:#f6f6f6; padding:8px 8px;box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
  .c3t h2{ width:100%; font-size:15px; color:#505050; height:26px; line-height:26px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
  .c3t p{ width:100%; font-size:14px; height:44px; line-height:22px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
	 .ct3r{ width:96%; height:auto; float: none; margin:0 auto;} 
  .myscroll{ width:100%; height:366px; overflow:hidden;}
 .myscroll li{ width:100%; height:90px; margin-bottom:10px; background:#fff; transition: all 0.6s linear;}
  .myscroll li a{ width:100%; height:80px; padding-top:5px; display:block;}
  .lft116 h2{ font-size:25px; color:#333333; padding-top:15px; padding-bottom:0px;}
.lft116 p{ font-size:14px;;}
  .rght_content116 h2{ font-size:15px; font-weight:normal; color:#333333; line-height:20px; font-weight:bold; height:20px; padding-bottom:3px; padding-top:3px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.rght_content116 p{ color:#6b6b6b; width:100%; font-size:14px; height:48px; line-height:24px;  overflow:hidden; padding-top:2px;   }
	.ct4t{ width:100%; height:35px; margin:0 auto; font-size:20px; line-height:35px;}
.ct4t span{ font-size:12px; color:#a7a7a7;}
.ct4t .ct4tr a{ font-size:14px;padding:0px 5px;}
}
@media only screen and  (max-width: 765px){

	 .ct3l{ width:96%; height:auto; position:relative; float: none; margin:0 auto; margin-bottom:20px;} 
	 .ct3r{ width:96%; height:auto; float: none; margin:0 auto;} 
  .myscroll{ width:100%; height:366px; overflow:hidden;}

}
.cont5{ width:100%; height:600px; background:url(../images/ct5.jpg) bottom right no-repeat;; background-size:100% auto;  background-attachment:fixed; overflow:hidden; }
.cnt5{ max-width:1300px; height:auto; margin:100px auto 0px auto;}
.ct51{ width:50%; height:390px;background: rgba(237,37,35,0.9); color:#fff; padding:80px;box-sizing: border-box; float:left;  }
.ct51 h2{ font-size:24px; line-height:30px; margin-bottom:10px;}
.ct51 span{ font-size:12px; line-height:16px;}
.ct51 p{ font-size:16px; line-height:34px; margin-top:20px;}
.ct52{ width:50%; height:390px; padding:20px 30px;box-sizing: border-box; float:right; background: rgba(255,255,255,1); }
.ct52 p{ margin-bottom:15px;}
.jon1{ width:48%; height:38px; padding-bottom:10px; float:left;}
.jon2{ width:48%; height:38px; padding-bottom:10px; float:right;}
.b1{width:100%; height:38px; line-height:38px; margin:0;box-sizing: border-box; border-radius:5px; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b1:hover{border:#ecedef 1px solid; background-color:#f7f8f9; }
.b2{width:100%; height:120px; line-height:34px;border-radius:5px; margin:0; padding:0;box-sizing: border-box;border:#e0e0e0 1px solid; padding-left:5px;-}
.b2:hover{border:#ecedef 1px solid; background-color:#f7f8f9;  }

.jon4{ width:100%; height:120px; margin-bottom:10px; display:block;}

.jon5{ width:100%; height:44px;}
.jon5 button{ display: block; width: 100%; height: 100%; border: none; outline: none; text-align: center; line-height: 44px; color: #fff; background: #96d01a;border-radius:5px;}
@media only screen and  (max-width:1366px){
	.cont5{ width:100%; height:580px;}
.cnt5{ max-width:96%; height:auto; margin:70px auto 0px auto;}	
}
@media only screen and  (max-width:1200px){
.ct51{  padding:40px  }
}
@media only screen and (max-width:1000px) {
.join{ width:100%; height:auto;}
.join1{ width:100%; float:none; padding-bottom:20px;}
.join1 img{ width:100%;}
.join2{ width:100%; float:none;}
.ct51 h2{ font-size:20px; line-height:26px; margin-bottom:5px;}
.ct51 span{ font-size:12px; line-height:16px;}
.ct51 p{ font-size:14px; line-height:28px; margin-top:10px;}
.cont5{ width:100%; height: auto; background:url(../images/ct5.jpg) bottom right no-repeat;; background-size:cover ;  background-attachment: inherit; overflow:hidden; }
}
@media only screen and (max-width:756px) {	
.cnt5{  height:auto; margin:40px auto }
.ct51{ width:100%; height: auto;background: rgba(237,37,35,0.9); color:#fff; padding:30px;box-sizing: border-box; float:left;  }

.ct52{ width:100%; height: auto; padding:10px 15px;box-sizing: border-box; float:right; background: rgba(255,255,255,1); }
}

.footer{ width:96%; padding:30px 2%; background:#cf1d1b; color:#fff; text-align:center; line-height:30px;}
@media only screen and  (max-width: 999px){
.footer{ width:96%; padding:20px 2%; background:#cf1d1b; color:#fff; text-align:center; line-height:22px;}	
}

.bt2{ width:100%; line-height:45px; font-size:26px; text-align:center; color:#303030;  padding:30px 0px 25px 0px;;}
.bt2 p{ font-weight:normal; font-size:14px; color:#a7a7a7}
.ab_list { width: 100%;text-align: center;padding-top: 0px; padding-bottom:40px; margin:0 auto; }
.ab_list a { padding: 16px 58px; margin-right: 1px;font-size: 16px;margin-left:1px; background:#a4a4a4; color:#fff;display: inline-block;}
.ab_list a:hover {background:#ed2523; color:#fff;}

.ab_list1 { width: 100%;text-align: center;padding-top: 0px; padding-bottom:40px; margin:0 auto; }
.ab_list1 a { padding: 8px 42px; margin-right: 1px;font-size: 16px;margin-left:1px; background:#fff; border:1px solid #e0e0e0;color:#515151;display: inline-block;}
.ab_list1 a:hover {background:#ed2523;border:1px solid #ed2523; color:#fff;}

.main{ max-width:1300px; height:auto; padding-bottom:70px; margin:0 auto;}
.ban1{ width:100%;}
.ban1 img{ width:100%;}
/*分页*/
#nx_pg{width:100%; height: auto ; padding:0px 0px 50px 0px; text-align:center; }
#nx_pg a{display: inline-block; padding:4px 14px 4px 14px; background:#fff; color:#4c4c4c;font-size:14px; border:1px solid #757575; margin:0px 3px 5px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg a:hover{background:#757575; color:#fff;}
#nx_pg .on{ background:#757575; color:#fff;}
#info-T{width:100%; min-height:26px; padding-top:0px; color:#242424; padding-bottom:15px; line-height:26px; text-align:center; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:center; border-top:#e0e0e0 1px dotted;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}

#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height:50px; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}

#info-C1{width:100%; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}
#big{width:100%; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}
#big img{height:380px; max-width:728px;}
@media(max-width:1366px){
.main{ max-width:96%; height:auto; }}
@media(max-width:999px){
.bt2{ width:100%; line-height:25px; font-size:20px; text-align:center; color:#303030;  padding:20px 0px 18px 0px;}
.bt2 p{ font-weight:normal; font-size:12px; color:#a7a7a7}
.ab_list { width: 96%;text-align: center;padding-top: 0px; padding-bottom:30px; }
.ab_list a {  padding: 10px 28px; margin-right: 1px;font-size: 16px;margin-left:1px; margin-bottom:5px; background:#a4a4a4; colodr:#fff;display: inline-block;}
.ab_list1 { width: 96%;text-align: center;padding-top: 0px; padding-bottom:30px; }
.ab_list1 a { padding: 8px 42px; margin-right: 1px;font-size: 16px;margin-left:1px; background:#fff; border:1px solid #e0e0e0;color:#515151;display: inline-block;}
.ab_list1 a:hover {background:#ed2523;border:1px solid #ed2523; color:#fff;}

.main{ padding-bottom:35px;}
}
@media(max-width:756px){
	.bt2{ width:100%; line-height:25px; font-size:20px; text-align:center; color:#303030;  padding:20px 0px 10px 0px;}
	.ab_list { width: 96%;text-align: center;padding-top: 0px; padding-bottom:15px; }
.ab_list1 a { width:48%; height:34px; line-height:34px; padding:0px; margin-right: 1%;font-size: 14px;margin-left:1%; margin-bottom:4px; background:#fff; border:1px solid #e0e0e0;color:#515151; float:left; display:block;box-sizing: border-box; }
.ab_list1 a:hover {background:#ed2523;border:1px solid #ed2523; color:#fff;}
.ab_list { width: 96%;text-align: center;padding-top: 0px; padding-bottom:15px; }
.ab_list a { width:48%; height:34px; line-height:34px; padding:0px; margin-right: 1%;font-size: 14px;margin-left:1%; margin-bottom:4px; background:#a4a4a4; colodr:#fff;display:block; float:left;}

#info-N{width:100%; height: auto ; padding-top:10px; line-height:22px; margin-top:20px; border-top:#e0e0e0 1px dotted;}	
}
.product{ width:100%; height:auto;}
.product li{ width:22.75%; height:auto; margin-right:3%; margin-bottom:40px; float:left;}
.product li:nth-child(4n){ margin-right:0px;}
.product li .prod{ width:100%; height:auto; border:1px solid #cecece;box-sizing: border-box; position:relative; }
.product li .prod img{ width:100%;cursor: pointer;transition: all 1s;}
.product li .prod img:hover{transform: scale(1.1);}
.product li .prod a{ width:100%; height:100%;background: rgba(237,37,35,0.8);opacity: 0;transition: all 1s; position:absolute;  }
.product li .prod a:hover{background: rgba(237,37,35,0.75);opacity: 1; }
.prod1{width:100%; border:4px solid #fff;box-sizing: border-box;}
.product li p{ width:100%; height:55px; background:#ededed; line-height:55px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
@media(max-width:999px){
.product li{ width:48%; height:auto; margin-right:4%; margin-bottom:25px; float:left;}	
.product li:nth-child(2n){ margin-right:0px;}
.prod1{width:100%; border:0px solid #fff;box-sizing: border-box;}
.product li p{ width:100%; height:45px; background:#ededed; line-height:45px; text-align:center;}
}
@media(max-width:756px){
.product li p{ width:100%; height:35px; background:#ededed; line-height:35px; text-align:center;}	
}
.artilt{ width:100%; height:auto;}
.artilt li{ width:48%; height:auto; float:left; margin-right:4%;}
.artilt li:nth-child(2){ margin-right:0px;}
.artt{ width:100%; height: auto; overflow:hidden;}
.artt img{ width:100%; height: auto ;}
.artd{ background:#ececec; color: #4c4c4c; height:120px; width:100%; padding:10px;box-sizing: border-box; }
.artd h2{ width:100%; font-size:18px; line-height:40px; height:40px;  color:#292929;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.artd p{ width:100%; height:50px; line-height:25px; color:#747474; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.artilt li a:hover .artd{ background:#ed2523}
.artilt li a:hover .artd h2{ color:#fff;}
.artilt li a:hover .artd p{ color:#fff;}
@media(max-width:1100px){
.artd{ background:#ececec; color: #4c4c4c; height:100px; width:100%; padding:5px;box-sizing: border-box; }
.artd h2{ width:100%; font-size:16px; line-height:32px; height:32px; color:#747474;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.artd p{ width:100%; height:44px; line-height:22px; color:#747474; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
}
@media(max-width:756px){
.artilt li{ width:49%; height:auto; float:left; margin-right:2%;}	
.artd{ background:#ececec; color: #4c4c4c; height: auto; width:100%; padding:3px;box-sizing: border-box; }
.artd h2{ width:100%; font-size:15px; line-height:30px; height:30px; color:#747474;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.artd p{ width:100%; height:40px; line-height:20px; color:#747474; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
}
.written{ width:100%; height:auto; margin:0 auto; padding-top:60px;}
.written li{ width:100%; padding-bottom:58px;}
.written li a{ width:100%; height:auto; height:190px; border:1px solid #dedede;  padding:25px; margin:0 auto; display:block;box-sizing: border-box; box-shadow: 0 4px 8px -1px #a9a9a9; }

.written li a .writ1{ width:100px; height:140px;  float:left; border-right:1px solid #dedede;box-sizing: border-box;  }
.written li a .writ1 h2{ width:100%; height:50px; line-height:50px; text-align:center;  font-size:38px; color:#626262; padding-top:10px;}
.written li a .writ1 p{ width:100%; color:#626262; text-align:center; font-size:16px;}
.written li a .writ2{ overflow: hidden;height:140px;}
.written li a .writ2 h2{ height:30px; line-height:30px; width:97%; color:#292929; margin-left:3%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:18px; padding-bottom:5px;}
.written li a .writ2 p{ color:#969595; width:97%; margin-left:3%;  font-size:16px; height:60px; line-height:30px; overflow:hidden;}
.written li a:hover{ background:#f1f1f1;border:1px solid #066e93;}
.ckm{ width:100px; height:30px; background:#ed2523; color:#fff; margin-left:3%; text-align:center; line-height:30px; margin-top:10px;}
.written li a:hover{ background:#ed2523;border:1px solid #ed2523;}
.written li a:hover .writ1 h2{ color:#fff;}
.written li a:hover .writ1 p{ color:#fff;}
.written li a:hover .writ2 h2{ color:#fff;}
.written li a:hover .writ2 p{ color:#fff;}
.written li a:hover .writ2 .ckm{ color:#ed2523; background:#fff}
@media(max-width:1100px){
.written li{ width:100%; padding-bottom:38px;}
.written li a{ width:100%; height:auto; height:170px; border:1px solid #dedede;  padding:15px; margin:0 auto; display:block;box-sizing: border-box; box-shadow: 0 4px 8px -1px #a9a9a9; }
}
@media(max-width:756px){
.written li{ width:100%; padding-bottom:20px;}
.written li a{ width:100%; height:auto; height:90px; border:1px solid #dedede;  padding:10px; margin:0 auto; display:block;box-sizing: border-box; box-shadow: 0 4px 8px -1px #a9a9a9; }	
.written li a .writ1{ width:70px; height:70px;  float:left; border-right:1px solid #dedede;box-sizing: border-box;  }
.written li a .writ1 h2{ width:100%; height:30px; line-height:30px; text-align:center;  font-size:26px; color:#626262; padding-top:10px;}
.written li a .writ1 p{ width:100%; color:#626262; text-align:center; font-size:16px;}
.written li a .writ2{ overflow: hidden;height:70px;}
.written li a .writ2 h2{ height:28px; line-height:28px; width:97%; color:#292929; margin-left:3%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:15px; padding-bottom:0px;}
.written li a .writ2 p{ color:#969595; width:97%; margin-left:3%;  font-size:14px; height:40px; line-height:20px; overflow:hidden;}
.ckm{ display:none; width:100px; height:30px; background:#ed2523; color:#fff; margin-left:3%; text-align:center; line-height:30px; margin-top:10px;}
}

.bt3{ max-width:1300px; height:30px; margin:0 auto 40px auto; text-align:center; line-height:30px; position:relative; color:#303030; font-size:22px;}
.btw{ width:120px; height:30px; margin:0 auto; background:#fff; position:absolute; left:50%; margin-left:-60px; z-index:2}
.btx{ width:100%; height:1px; background:#d6d6d6; position:absolute; top:50%; z-index:1;}
.ab1{ max-width:1300px; height:auto; padding:40px; border:1px solid #e5e5e5;box-shadow: 0 4px 8px -1px #a9a9a9; margin:0 auto 30px auto;box-sizing: border-box; }
.ab1 h2{ font-size:25px; color:#333333; width:100%;}
.ab1 span{ font-size:10px;; color:#9d9d9d;}
.ab1_img{ width:100%; height:auto;}
.ab1_img img{ width:100%; padding-top:12px;}
.ab11{ width:47%; float:left; padding-top:30px}
.ab12{ width:47%; float:right; padding-top:30px}
.maz{ width:1300px; margin:0 auto;}
.maz img{ max-width:100%;}
.main img{ max-width:100%;}
@media only screen and (max-width:1366px) {
.maz{ width:96%; margin:0 auto;}
.bt3{ max-width:96%;}
.ab1{ max-width:96%; padding:20px;}	
}
@media only screen and (max-width:999px) {
.bt3{ max-width:1300px; height:30px; margin:0 auto 20px auto;}
.ab1 h2{ font-size:20px; color:#333333; width:100%;}
.ab11{ width:48%; float:left; padding-top:20px}
.ab12{ width:48%; float:right; padding-top:20px}	
}
@media only screen and (max-width:756px) {
	.btw{ width:100px; height:30px; margin:0 auto; font-size:16px; background:#fff; position:absolute; left:50%; margin-left:-50px; z-index:2}
	.ab1{ max-width:96%; padding:16px 6px;;}	
	.ab1 h2{ font-size:18px; color:#333333; width:100%;}
.ab1 span{ font-size:8px;; color:#9d9d9d; line-height:16px;}
.ab11{ width:100%; float:left; padding-top:10px ;}
.ab12{ width:100%; float:right; padding-top:15px}	
}

.ab2{ width:100%; height:auto; background:url(../images/ab1.jpg) center center no-repeat; background-size:cover; padding:40px 0px;; }
.proList .photList{ width:100%; height:auto; text-align:center;}
.proList .photList .pr_ing{ border:1px solid #c0c0c0; padding:4px;box-sizing: border-box;}
.proList .photList .proImg{position:relative; overflow:hidden; height:195px;box-sizing: border-box;}
.proList .photList .proImg .cover { position:absolute; opacity:0; transition:all 0.3s; color:#fff; font-size:18px; font-weight:bold; left:0; top:0; width:100%; height:100%; background:rgba(255,29,29,0.6);display:flex;flex-direction:row;justify-content:center;align-items:center;}
.proList .photList  img { display:block; width:100%;}
.proList .photList p { transition:all 0.3s;overflow: hidden; font-size:14px; text-overflow: ellipsis; white-space: nowrap; box-sizing:border-box; padding:0 10px; line-height:60px; color:#6e6d6d;}
.proList .photList:hover p { color:#ff0000;}
.proList .photList:hover .cover { opacity:1;}
.proList .swiper-container { padding-bottom:20px;}
.proList .swiper-pagination { bottom:0px;}
.proList .swiper-pagination span { width:12px; height:12px; border-radius:10px; opacity:1; background:#767676;}
.proList .swiper-pagination span.swiper-pagination-bullet-active { background:#ff0000;}
@media only screen and (max-width:1366px) {
.proList .photList .proImg{position:relative; overflow:hidden; height:160px; =box-sizing: border-box;}

}
@media only screen and (max-width:1024px) {
.proList .photList .proImg{position:relative; overflow:hidden; height:130px; border:1px solid #fff;box-sizing: border-box;}
}
@media only screen and (max-width:999px) {
	.proList .photList .pr_ing{ border:1px solid #c0c0c0; padding:2px;box-sizing: border-box;}
.proList .photList p { transition:all 0.3s;overflow: hidden; font-size:14px; text-overflow: ellipsis; white-space: nowrap; box-sizing:border-box; padding:0 5px; line-height:40px; }
.proList .photList .proImg{position:relative; overflow:hidden; height:240px; box-sizing: border-box;}
}
@media only screen and (max-width:756px) {
	.ab2{ width:100%; height:auto;  background-size:cover; padding:20px 0px;; }
.proList .photList .proImg{position:relative; overflow:hidden; height:130px; border:1px solid #fff;box-sizing: border-box;}
}


.ab3{ margin:60px auto; width:100%; height:auto;}
.yyz{ width:100%; height:auto; margin:0 auto; }
.yyz li{ width:48%; height:auto; float:left; margin-right:4%; float:left;}
.yyz li img{ width:100%;cursor: pointer;transition: all 1.4s;}
.yyz li img:hover{transform: scale(1.1);}

.yyz li:nth-child(2n) {  margin-right:0px;}
@media only screen and (max-width:756px) {
	.ab3{ margin:30px auto; width:100%; height:auto;}
	.yyz li{ width:49%; height:auto; float:left; margin-right:2%; float:left;}
}
.ab4{ width:100%; height:auto; background:url(images/ab5.jpg) center center no-repeat; background-size:cover; padding:40px 0px;; }
@media only screen and (max-width:756px) {
	.ab4{ margin:30px auto; width:100%; height:auto;}
}
.proList1{ padding-bottom:50px;}
.proList1 img{ width:100%;}
.proList1 .swiper-container { padding-bottom:40px;}
.proList1 .swiper-pagination { bottom:0px;}
.proList1 .swiper-pagination span { width:12px; height:12px; border-radius:10px; opacity:1; background:#767676;}
.proList1 .swiper-pagination span.swiper-pagination-bullet-active { background:#ff0000;}
@media only screen and (max-width:756px) {
	.proList1{ padding-bottom:30px;}
}
.tact{ width:100%; height:auto; padding-bottom:60px; background:#f5f5f5;}
.tactz{ width:100%; height:auto; padding:20px 0px; background:#fff url(../images/tact3.jpg) right bottom no-repeat; margin:0 auto;}

.tat1{ width:28%; float:left; background: url(../images/tact1.jpg) left top no-repeat;}
.tat1z{ width:80%; margin:40px auto 0px auto;}
.tat1z h2{ color:#454545; font-size:22px;}
.tat1z span{ color:#9e9e9e; font-size:12px;}
.tat1z p{ padding-top:15px; line-height:30px;}
.tat2{width:44%; float:left;}
.tat2 img{ width:100%;}
.tat3{width:28%; float:left; }
.maz{ width:1300px; margin:0 auto;}
.maz img{ max-width:100%;}
@media only screen and (max-width:1366px) {
	.maz{ width:96%; margin:0 auto;}
}
@media only screen and (max-width:1024px) {
.tat1z{ width:90%; margin:20px auto 0px auto;}	
}
@media only screen and (max-width:756px) {
.tat1{ width:100%; float:left; background: url(../images/tact1.jpg) left top no-repeat;}
.tat1z{ width:70%; margin:20px auto ;}
.tat1z h2{ color:#454545; font-size:18px;}
.tat1z span{ color:#9e9e9e; font-size:12px;}
.tat1z p{ padding-top:5px; line-height:20px;}
.tat2{width:100%; float:left;}
.tat3{width:100%; float:left; }
}

.dt{ width:96%; height:auto; margin:50px auto; }
.dt img{ width:100%;}
.dt1{ width:48%; float:left; border:1px solid #c7c7c7;box-sizing: border-box; }
.dt2{ width:48%; float:right;border:1px solid #c7c7c7;box-sizing: border-box; }
.dzb{ width:100%; height:auto; padding:60px 0px; background:url(../images/bl5.jpg) center no-repeat; background-size:cover;}
.dzdz{ max-width:1300px; height:auto; margin:0 auto; padding:6px; padding-bottom:0px;background: rgba(255,255,255,0.6);box-sizing: border-box;  }
.dzdz li{ width:33.33%; float:left; }
.dzdz li img{ width:100%;}
.dzd2z{ width:70%; margin:50px auto 0px auto;}
.dzd2z h2{ font-size:24px; color:#424141;}
.dzd2z p{ line-height:30px; font-size:16px; padding:15px 0px 30px 0px;;}
@media only screen and (max-width:1366px) {
.dzdz{ max-width:96%;}
}
@media only screen and (max-width:1200px) {
.dzd2z{ width:88%; margin:20px auto 0px auto;}
.dzd2z h2{ font-size:22px; color:#424141;}
.dzd2z p{ line-height:25px; font-size:14px; padding:5px 0px 10px 0px;;}
	
}
@media only screen and (max-width:950px) {
.dzd2z{ width:96%; margin:10px auto 0px auto;}
.dzd2z h2{ font-size:18px; color:#424141;}
.dzd2z p{ line-height:22px; font-size:14px; padding:5px 0px 10px 0px;;}
}
@media only screen and (max-width:756px) {
	.dt{ width:96%; height:auto; margin:30px auto; }
.dt img{ width:100%;}
.dt1{ width:78%; float: none; border:1px solid #c7c7c7; margin:0 auto;box-sizing: border-box; }
.dt2{ width:78%; float: none;border:1px solid #c7c7c7; margin:20px auto 0px auto;box-sizing: border-box; }
.dzdz li{ width:100%; float:left; }
.dzdz .dzd1{ width:86%; float:none; margin:0 auto;}
.dzdz .dzd3{ width:86%; float:none; margin:0 auto;}
.dzd2z{ width:88%; margin:10px auto 0px auto;}
.dzd2z h2{ font-size:18px; color:#424141;}
.dzd2z p{ line-height:22px; font-size:14px; padding:5px 0px 30px 0px;;}
}