@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:#4F4F4F; 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:#4F4F4F; 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:#1066B2; 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:120px; position:absolute; top:0px; z-index:999; border-top:4px solid #f1371f; position:fixed; z-index:99; background-color:#fff;}
.tp{ width:1360px; height:120px; margin:0 auto;}
.logo{ width:290px; height:120px; float:left;}




#menu_wp{width:1040px; height:120px;  float:right; }
/*menu*/
#menu { display:block; width:1040px; margin:0 auto; height:120px;}
#nav {display:block;}
#nav .mainlevel {float:left; text-align:center;width:130px; 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:130px; text-align:center; margin: 0px auto; line-height:120px;  color:#333; height:120px;  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:#1066B2;; ; z-index:999}
#nav .mainlevel ul {position:absolute; display:none;  padding-top:8px; padding-bottom:15px; z-index:99; background:#fff;  border-top:0px; }
#nav .mainlevel li { padding-top:3px;}
#nav .mainlevel li a {width:130px; 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:120px;}
	*{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; margin:0 auto; padding:60px 0px; background:#F6F6F6;}
.bt1{ width:100%; height:auto; text-align:center;font-size: 36px; color:#333333; font-weight:bold; line-height:75px;}
.bt1 p{ width:486px; height:42px; background:url(../images/bt1.png) center; line-height:42px; font-size:16px; margin:0 auto; font-weight:normal; color:#999999;}
.bt1 span{color: #4F4F4F; font-size:18px; line-height:55px; font-weight:normal;}
.cont1 ul{ width:96%; height:auto; margin:0 auto; padding-top:40px;}
.cont1 ul li{ float:left;}
.cont1 ul .ctn1{ width:12.5%;display:flex;vertical-align: middle;justify-content:center;align-items:center;}
.cont1 ul .ctn1 .ctn{ width:90%; float:left;}
.cont1 ul .ctn1 .ctn img{ max-width:100%;transition:all 0.7s;}
.cont1 ul .ctn1 .ctn:hover img{box-shadow: 0px 4px 23px rgba(0, 0, 0, 0.1);transform: translate3d(0,-5px,0);transition: all .2s linear;}
.cont1 ul .ctn1 .ctn2{ width:2.5%; display: table-cell; vertical-align: middle;text-align: center; }

.cont2{ width:100%; height:auto; padding:60px 0px 80px 0px; background:url(../images/ab3.png) center no-repeat; background-size:cover;}
.cont2 ul{ padding-top:45px;;}
.cont2 li{ width:19.5%;background: #F7F6F4; float:left; margin-right:.5%;;box-sizing: border-box; text-align:center; position:relative;}
.cont2 li .cnt2{ width:100%; padding:90px 0px;}
.cont2 li .cnt2 p{ font-size:18px; padding-top:50px;}
.cont2 li a{ width:100%; height:100%; background:#1066B2; position:absolute;top:0px;  display:block;opacity:0;transition: all 1s linear; color:#fff; text-align:center;}
.cont2 li a h2{ width:100%; font-size:18px; padding-top:100px; font-weight:normal;}
.cont2 li a p{ line-height:30px; padding:30px 0px; height:120px;}
.cont2 li a:hover{opacity: 1;}


.cont3{ width:100%; height:auto; padding:60px 0px 80px 0px; background:#F6F6F6;; background-size:cover;}
.cntx{ max-width:1360px; height: auto; margin:10px auto 30px auto; position:relative; }
.layer3_box{width:100%; height: auto; box-sizing: border-box;transition: all 0.8s; float:left; color:#fff; text-align:center; background:#fff;}
.layer3_box a{ color:#fff;}

.layer3_box img{width:100%; height: auto; cursor: pointer;transition: all 1.2s;}
.layer3_box img:hover{transform: scale(1.04);}
.layer3_box p{ width:100%; height:60px; line-height:60px;transition: all 0.5s; color:#333; text-align:center; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.layer3_box:hover{ background:#1066B2;}
.layer3_box:hover p{ color:#fff;}
.cntx  .swiper-button-next{ top: 50%; transform: translateY(-50%);;transition: all 0.8s;right:-6%; width:41px; height:41px; margin-top:-20px; background: url(../images/a8n.png); background-size:100% 100% ; margin: 0;}
.cntx  .swiper-button-prev{top:50%; transform: translateY(-50%);;transition: all 0.8s;left:-6%; width:41px; height:41px;margin-top:-20px;  background: url(../images/a6n.png); background-size:100% 100% ; margin: 0;}
.cntx  .swiper-button-next:hover{background: url(../images/a8n1.png);}
.cntx  .swiper-button-prev:hover{background: url(../images/a6n1.png);}

.cont4{ width:100%; height:auto; padding:60px 0px 80px 0px; }
.ab_list1 { width: 100%;text-align: center;padding-top: 0px; padding:30px 0px 50px 0px;; margin:0 auto; }
.ab_list1 a { padding: 8px 42px; margin-right: 3px;font-size: 16px;margin-left:3px; background:#fff; border:1px solid #999999;;color:#666666;display: inline-block;}
.ab_list1 a:hover {background:#2375DF;;border:1px solid #2375DF;; color:#fff;}
.cont4 ul{ width:1360px; height:auto; margin:0 auto;}
.cont4 li{ width:400px; height:auto; float:left; margin-right:80px;border: 1px solid #F2F2F2;box-sizing: border-box;transition: all 0.7s linear; padding-bottom:50px;}
.cont4 li:nth-child(3n){ margin-right:0px;}
.cont4 li img{ width:100%;ursor: pointer;transition: all 1.2s;}
.cont4 li img:hover{transform: scale(1.1);}
.cont4 li:hover{background: #1066B2;border: 1px solid #F2F2F2;box-sizing: border-box;transition: all 0.4s linear;}
.cont4 li h2{ width:90%; height:40px; line-height:40px; font-size:18px; margin:15px auto 10px auto;transition: all 0.4s linear; color:#333;}
.cont4 li p{ width:90%; height:75px; line-height:25px; margin:0 auto; color:#666;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow: hidden; }
.cont4 li:hover h2{ color:#fff;}
.cont4 li:hover p{ color:#fff;}
.jh{ width:140px; height:40px; border: 1px solid #E0E0E0;box-sizing: border-box; color:#E0E0E0; font-size:20px; line-height:40px; margin:40px auto 0px auto; text-align:center;}
.cont4 li:hover .jh{ color:#fff; border:1px solid #fff;}

.cont5{ width:100%; height:480px; background:url(../images/a12.png) left top no-repeat;}
.cnt5{ width:1360px; height:360px; padding:80px 0px 40px 0px;; margin:0 auto;}
.ct5{ width:500px; height:auto; color:#fff; line-height:28px;}
.ct5n{width: 161px;height: 40px; margin-top:60px;}
.ct5n a{width: 161px;height: 40px;border: 1px solid #FFFFFF;box-sizing: border-box;border-radius: 20px; display:block; text-align:center; line-height:40px; font-size:16px; color:#fff;}
.ct5n a:hover{ text-decoration:underline;}

.warp7{ max-width:1360px; height:auto; margin:0 auto; padding:60px 0px;}
.warp7t{ width:100%; height:auto; padding-top:40px;}
.warp7_1{ width:35%; height:auto; float:left;border: 1px solid #999999;box-sizing: border-box; padding-bottom:50px;}
.warp7_1 img{ width:100%;cursor: pointer;transition: all 1.2s;}
.warp7_1  img:hover{transform: scale(1.1);}
.warp7_1 h2{ font-size:18px; line-height:68px; color:#333; width:90%;transition: all 0.3s;  margin:0 auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.warp7_1 p{ width:90%; margin:0 auto; color:#666; height:90px;transition: all 0.3s; line-height:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden; }
.warp711{ width:90%; margin:0 auto; padding-top:40px;}
.warp711 a{width: 137px;height: 38px;border: 1px solid #999999;transition: all 0.3s;box-sizing: border-box; line-height:38px; text-align:center; color:#333; display:block; float:left;}
.warp7111{ color:#666; float:right; font-size:18px;transition: all 0.3s;}
.warp7_1:hover h2{ color:#fff;}
.warp7_1:hover p{ color:#fff;}
.warp7_1:hover .warp711 .warp7111{ color:#fff;}
.warp7_1:hover .warp711 a{border: 1px solid #FFFFFF;box-sizing: border-box; color:#fff; }
.warp7_1:hover{ background:#1066B2;}

.warp7_2{ width:62%; height:auto; float:right;}
.warp7_2 li{ width:100%; height:162px; margin-bottom:40px; border: 1px solid #BDBDBD;box-sizing: border-box;transition: all 1s;}
.warp7_2 li a .case1{ width:148px; height:160px; float:left; margin-right:30px; text-align:center;overflow:hidden; background:url(../images/a14.png) right center no-repeat;}
.warp7_2 li a .case1 h2{ font-size:65px; font-family:Impact; color:#999; line-height:90px; padding-top:20px;}
.warp7_2 li a .case1 p{ font-size:18px; color:#999;}
.warp7_2 li a .case2{ overflow: hidden;height:160px;}
.warp7_2 li a .case2 h2{ width:100%; height:60px; line-height:60px;transition: all 0.3s; font-size:18px; font-weight:bold; color:#333;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.warp7_2 li a .case2 .warp7z{ width:100%; height:75px; line-height:25px; padding-right:30px;transition: all 0.3s; box-sizing: border-box; position:relative;color: #666666 ;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}

.warp7_2 li:hover{border: 1px solid #1066B2;box-sizing: border-box;box-shadow: 0px 4px 23px rgba(0, 0, 0, 0.1); }
.warp7_2 li:hover a .case2 h2{ color:#1066B2;}



.cont6{ width:100%; height: auto ; padding:60px 0px;; background:url(../images/a15.png) left top no-repeat; background-size:cover;}

.cntx1{ max-width:1360px; height: auto; margin:50px auto 20px auto; position:relative; }


.layer3_box1{width:100%; height: auto; box-sizing: border-box;transition: all 0.8s; float:left; color:#fff; text-align:center;}
.layer3_box1 a{ color:#fff;}

.layer3_box1 img{width:100%; height: auto; cursor: pointer;transition: all 1.2s;}
.layer3_box1 img:hover{transform: scale(1.04);}


.cntx1  .swiper-button-next{ top: 50%; transform: translateY(-50%);;transition: all 0.8s;right:-6%; width:41px; height:41px; margin-top:-20px; background: url(../images/an2.png); background-size:100% 100% ; margin: 0;}
.cntx1  .swiper-button-prev{top:50%; transform: translateY(-50%);;transition: all 0.8s;left:-6%; width:41px; height:41px;margin-top:-20px;  background: url(../images/an1.png); background-size:100% 100% ; margin: 0;}


.cont7{ width:100%; height: auto ; padding:60px 0px;; background:#E84F3F; background-size:cover; color:#fff;}
.cnt7{ width:1360px; height:auto; margin:0 auto;}
.cnt71{ width:600px; height:auto; float:left;}
.cnt71t{ width:100%; height:80px; line-height:60px; font-size:24px;  font-weight: bold;}
.cnt71t span{ font-family:Impact; font-size:36px;}
.cnt71z{ font-size:18px; font-weight:bold; line-height:30px;}
.cnt71d{ width:100%; height:auto; padding-top:30px;}
.cnt71d li{ width:50%; float:left; line-height:30px;}

.cnt72{ width:660px; height:auto; float:right;}
.cnt72t{ font-size:24px; font-weight: bold; line-height:45px;}
.ct72d{ width:100%; height:auto; padding-top:30px; }
.ct72d li{ width:48%; margin-right:4%; float:left;}
.ct72d li:nth-child(2n){ margin-right:0px;}
.jon1{ width:100%; height:50px; padding-bottom:20px; float:left; position:relative;}
.b1{width:100%; height:50px; line-height:50px; font-size:16px; margin:0;box-sizing: border-box; padding:0; background:#fff;border: 1px solid #F2F2F2;box-sizing: border-box;border-radius: 2px; 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:#fbfbfb 1px solid; background:#fbfbfb; }

.jon4{ width:100%; height:120px; margin-bottom:20px; display:block;position:relative;}
.b2{width:100%; height:120px; line-height:32px;margin:0; font-size:16px; border: 1px solid #F2F2F2;box-sizing: border-box;border-radius: 2px; padding-left:5px; }
.b2:hover{border:#fbfbfb 1px solid; background:#fbfbfb;  }

.jon5{ width:100%; height:50px; margin:0 auto;}
.jon5 button{ display: block; width: 100%; height: 100%; border: none; outline: none; font-size:16px; text-align: center; line-height:50px; color: #E84F3F; background: #fff;border-radius:4px;}

.footer{ width:100%; height:auto; padding:60px 0px; background:#04192B;color:#BDBDBD;}
.foot{ width:1360px; height:auto; margin:0 auto;}
.fot1{ width:700px; float:left; border-right: 1px solid #333333;}
.fot1t{ width:640px; height:50px; line-height:40px; color: #BDBDBD; border-bottom:1px solid #BDBDBD;}
.fot1t a{ font-size:14px; padding-right:8px; padding-left:8px; color:#BDBDBD;}
.fot1t a:hover{ text-decoration:underline;}
.fot1d{ width:640px; height:auto; padding-top:20px; line-height:36px;color:#BDBDBD;}
.fot1dd{ width:100%; }
.fot1d li{ float:left; width:48%; margin-right:4%;}
.fot1d li:nth-child(2n){ margin-right:0px;}

.fot2{ width:550px; height:auto; float:right;}
.fot2t{ width:100%; height:auto;}
.fot2t li{ float:left; text-align:center;}
.fot2t li p{ text-align:center; line-height:40px;}
.fot2t li img{ width:103px; height:103px;}
.fot2t li:nth-child(1){ width:40%; font-size:36px; font-family:Impact; color:#fff; text-align:center;}
.fot2t li:nth-child(1) .ft2d{ width:100%; height:48px; border:1px solid #BDBDBD; color:#BDBDBD; border-radius:50px; margin-top:20px;line-height:48px; font-size:14px; font-family:'微软雅黑';}
.fot2t li:nth-child(2){ width:24%; margin-left:12%; }
.fot2t li:nth-child(3){ width:24%; float:right; }

.fot2d{ width:100%; height:auto; padding-top:0px; line-height:36px;}
.fot2d a{ color:#BDBDBD; }
.fot2d a:hover{ text-decoration:underline;}
#bannera{width:100%; height:500px; margin:0 auto; margin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}
.main{ width:1360px; height:auto; margin:0px auto 80px auto;}
#main-l{width:245px; float:left;  }
#mla{width:245px; height:129px; line-height:65px; padding-left:0px; font-size:36px; padding-top:15px;color:#fff; font-weight:bold;  background: url(../images/a.png) center no-repeat;; text-align:center; border-bottom:#4da2d3 0px solid;  padding-bottom:0px;}
#mla p{ width:70%; margin:0 auto; border-top:1px solid #fff; padding-top:10px; font-size:24px; font-weight:normal;}
/*菜单*/
#mclc{width:245px; margin:20px auto; background:#ECECEC; } 
#mclc ul{margin:0; padding:0;}
#mclc ul li{list-style:none;}
#mclc ul a{display:block; width:245px; height:75px; margin:0 auto; line-height:75px;  border-bottom:#fff 1px solid;transition: all 1.2s;padding-left:0px; color:#333;  text-align: center; ; font-size:16px; box-shadow:0 0px 0px #d0d0d0;-webkit-transition:all 0.0s ease-in;-moz-transition:all 0.0s ease-in;-o-transition:all 0.0s ease-in;transition:all 0.0s ease-in;}
#mclc ul a:hover{color:#fff; background:#2375DF; ; }

#mclc ul .mcd{ width:100%; height:100px; text-align:center; padding-top:20px;}
#mclc ul .mcd img{ vertical-align:-8px; padding-right:4px;}
#mclc ul .mcd h2{ width:100%; line-height:40px; font-size:14px; font-weight:normal; color:#333;}
#mclc ul .mcd p{font-size: 24px;line-height: 35px;text-align: center;letter-spacing: 0.11em;color: #E84F3F; font-family:Impact;}

#main-r{width:1035px; float:right; background-color:#fff; padding-left:0px; padding-right:0px; }
.bt5{ position:relative; width:100%; height:60px; line-height:60px; border-bottom:1px solid #BDBDBD; margin-bottom:40px; margin-top:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bt5 img{ vertical-align:-8px; padding-right:10px;}
.bt5 a{ color:#666;}
.bt5 a:hover{ text-decoration:underline; color:#E84F3F}

.marz{ width:100%; height:auto;}
.marz img{ max-width:100%;}

.prod{ width:100%; height:auto; }
.prod li{ width:31.33%; height:auto; float:left; margin-right:3%; margin-bottom:50px; }
.prod li:nth-child(3n){ margin-right:0px;}
.prod li img{ width:100%;cursor: pointer;transition: all 1.2s;}
.prod li img:hover{transform: scale(1.1);}
.prod li p{ width:100%; height:60px; line-height:60px; text-align:center;transition: all 0.6s;background: #F2F2F2; color:#666;}
.prod li:hover p{ background:#E84F3F; color:#fff;}


/*分页*/
#nx_pg{width:100%; height: auto ; padding:40px 0px;  text-align:center;}
#nx_pg a{display:inline; padding:9px 16px 9px 16px; background:#fff;border: 1px solid #DEE2E6; color:#6C757D;;font-size:14px; margin:0px 3px 0px 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:#1066B2; color:#fff;border: 1px solid #1066B2;}
#nx_pg .on{ background:#1066B2; color:#fff;border: 1px solid #1066B2;}


#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:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; 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;}	

.new{ width:100%; height:auto;}
.new li{ width:100%; height:270px; margin-bottom:40px;transition: all 0.8s;; }
.new li .new1{ width:370px; height:270px; float:left; overflow:hidden;}
.new li .new1 img{width:370px; height:270px;cursor: pointer;transition: all 1.2s;}
.new li .new1 img:hover{transform: scale(1.1);}
.new li .new2{ width:600px; height:230px; margin-top:40px; float:right; padding-right:30px; position: relative;}
.new li .new2 h2{ width:100%; height:40px;transition: all 0.4s; line-height:30px; font-size:18px; color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new li .new2 p{ width:100%; height:90px;transition: all 0.4s; line-height:30px; color:#666  ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;}
.new li .new2 h3{ width:200px; height:30px; transition: all 0.4s;line-height:30px; padding-top:30px; font-weight:normal; font-size:14px; color:#999;}
.new2k{ width:135px; height:35px; transition: all 0.4s;line-height:35px; text-align:center; font-size:16px; border:1px solid #999; color:#666; position:absolute; right:20px; bottom:30px;}
.new li:hover{ background:#E84F3F;}
.new li:hover .new2 h2{ color:#fff;}
.new li:hover .new2 p{ color:#fff;}
.new li:hover .new2 h3{ color:#fff;}
.new li:hover .new2k{ color:#fff;border:1px solid #fff;}

.wtt{ width:100%; height:54px; border-radius:50px; line-height:54px; padding-left:20px;box-sizing: border-box;  background:#E84F3F; color:#fff; }
.wt li{ margin-bottom:40px;}
.wtt img{ float:right; padding-top:10px; padding-right:30px;}
.wtd{ width:100%; height:auto;border: 1px solid #BDBDBD;box-sizing: border-box;border-radius: 24px; color:#666; padding:50px; margin-top:30px;}


.mazt{ width:100%; height:auto; padding:40px 0px;}
.mazt li{ width:23.5%; height:auto; border: 1px solid #BDBDBD;box-sizing: border-box; padding:30px 0px;transition: all 0.8s; float:left; margin-right:2%;}
.mazt li:nth-child(4n){ margin-right:0px;}
.mazt li .nazt_img{ width:115px; height:115px; margin:20px auto;}
.mazt li h2{ font-size:18px; width:100%; text-align:center; line-height:40px; height:40px; color:#333; padding-bottom:10px;}
.mazt li p{ width:100%; height:50px; text-align:center; line-height:25px;}
.mazt li .nat_img1{ transition: all 0.4s;background:url(../images/m1.png) center no-repeat}
.mazt li .nat_img2{ transition: all 0.4s;background:url(../images/m2.png) center no-repeat}
.mazt li .nat_img3{transition: all 0.4s; background:url(../images/m3.png) center no-repeat}
.mazt li .nat_img4{transition: all 0.4s; background:url(../images/m4.png) center no-repeat}
.mazt li:hover h2{ color:#fff;}
.mazt li:hover p{color:#fff;}
.mazt li:hover{ background:#E84F3F; border:1px solid #E84F3F;}
.mazt li:hover .nat_img1{ background:url(../images/m11.png) center no-repeat}
.mazt li:hover .nat_img2{ background:url(../images/m22.png) center no-repeat}
.mazt li:hover .nat_img3{ background:url(../images/m33.png) center no-repeat}
.mazt li:hover .nat_img4{ background:url(../images/m44.png) center no-repeat}



.container{ width:100%; margin:0 auto; }

.join_tab ul{ border:1px solid #e6e6e6; border-bottom:0px; width:100%; border-collapse:collapse; text-align:center; }
.join_tab .uwl-title{ background:#595759; height:63px; line-height:63px; border-bottom:1px solid #595759; }
 .join_tab .uwl-title span{ height:63px; line-height:63px; color:#fff; }
  .join_tab span{ width:20%; display:block; float:left; font-size:15px; color:#444; text-align:center; height:56px; line-height:56px; }

 .accordion {position: relative; background-color: #fff;display: inline-block;width: 100%; border-bottom: 1px solid #e6e6e6;vertical-align: middle;}
.accordion:hover{background:#f5f5f5; color:#ff0000; border-bottom: 1px solid #2375DF;; }
.accordion-desc { background-color: #fff;z-index: 2; padding: 30px 30px;border-bottom:1px solid #e6e6e6; text-align:left;}

.b3{ width:100%; height:auto; font-size:48px; color:#196FBA; line-height:35px; text-align:center;}
.b3 p{ width:100%; height:35px; line-height:35px; font-size:24px; color:#333; background:url(../images/a141.png) center center no-repeat;}

.photh{ width:100%; height:auto}
.photh li{ width:31.33%; float:left; margin-right:3%; margin-bottom:40px;border: 1px solid #BDBDBD;box-sizing: border-box; text-align:center;}
.photh li img{ width:100%;}
.photh li:nth-child(3n){ margin-right:0px;}
.photh li img{ width:100%;}
.photh li p{ width:100%; height:55px; line-height:55px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#666;}
.photh li:hover p{ background:#E84F3F; color:#fff;}

.contact1{ width:100%; height:auto; color:#666 }
	.cact1{ width:70%; float:left; line-height:40px;}
	.cact12{ width:640px; height:auto; padding-top:20px; }

.cact1 li{ float:left; width:48%; margin-right:4%;}
.cact1 li:nth-child(2n){ margin-right:0px;}
.cact2{ width:26%; float:right; padding-top:60px;}
.cact2 li{ width:46%; height:auto; float:left; margin:0px 2%; text-align:center;}
.cact2 li img{ max-width:105px;}
.cact2 li p{ width:100%; height:40px; line-height:40px; text-align:center;}
