﻿@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:#777777; font-size:16px; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:28px;}
ul,li{list-style:none;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555; 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:#333; 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:#ff5b2f; 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;}.s60{font-size:60px;}.s38{font-size:38px;}.s40{font-size:40px;}


@media(max-width:1000px){
body{ background:#fff; color:#777777; font-size:14px; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:25px;}
}

::selection {background:#26093a; color:#fff;}
::-moz-selection {background:#26093a; color:#fff;}
::-webkit-selection {background:#26093a; color:#fff;}


@media(min-width:1000px){
.top{ width:100%; height:120px; background:#fff;  }
.top_tp{ max-width:1400px; height:120px; margin:0 auto; position:relative; }
.logo{ width:630px; height:97px; float:left; padding-top:20px; float:left;}
.tp_r{ width:175px; height:30px; padding-left:70px; padding-top:35px;  color:#ff4122; float:right; font-size:30px; margin-top:25px; background: url(../images/phone.png) left center no-repeat; font-family:Impact;  }


#menu_wp{width:100%; height:58px; background:#008013;  border-left:0px; border-right:0px; }
/*menu*/
.nav{ max-width:1400px; height:58px; margin:0 auto; padding:0px 5px;box-sizing: border-box;}	
.nav h3 a:hover{ color: #fff; background:#ff9900;}
.nav li{width:11.1%;float: left; position: relative; text-align:center; }	
.nav h3 a{ color: #fff;line-height: 58px; display:block; font-size:16px; font-weight:normal; width:100%;}	
.usb {position: absolute;left:0; top:58px; z-index:999; background: rgba(255,255,255,.8); width:100%;display: none;}
.usb dt{text-align: center; line-height: 40px;}
.usb a{display: block; color: #222222; font-size: 16px; border-bottom: 1px solid #fff;}
.usb a:hover{background: #fff;color: #ff5b2f;}
}
@media(max-width:999px){
.top{ width:100%; height:80px; background:#fff; position:relative;  }
.top_tp{ width:96%; height:80px; margin:0 auto; position:relative; }
.logo{ width: auto; height:45px; float:left; padding-top:20px; float:left;}
.logo img{ height:50px; max-width:100%;}
.tp_r{ width:175px; height:30px; padding-left:70px; padding-top:35px;  color:#ff4122; float:right; font-size:30px; margin-top:25px; background: url(../images/phone.png) left center no-repeat; font-family:Impact; display:none;  }
.bj{position: fixed;z-index: 9; width:100%; height: 100%; left:0; top:0;background: rgba(0,0,0,.7);display: none;}
.dhbtn{background: url(../images/dh1.png); width:30px; height: 30px; position: fixed;right:3%;; top:20px; z-index:999999;background-size: 100% 100%;}	
.nav{float: right; position:  fixed;left:0; z-index:9; top:-100vh;background: #008013; height: calc(100vh - 80px); width:100%; }	
.nav ul{overflow: hidden;}
.nav li{float: left; line-height: 40px; padding:0 3%; width:100%; border-top: 1px solid #066c15;}	
.nav h3 a{font-size: 16px; color: #fff; font-weight:normal;}	
.on1{background: url(../images/dh3.png) no-repeat center center;background-size: 80% 80%;}
.usb { background: rgba(0,128,19,.8); width:100%;display: none; text-align: left;}
.usb dt{text-align: left; line-height: 40px; }
.usb a{display: block; color: #fff; font-size: 14px; border-top: 1px solid #066c15;padding-left: 6%;}
.usb a:hover{background: #008013;color: #ff5b2f;}
}

.cont1{ width:100%; height:auto; padding-bottom:99px; background:#ffffff;}
.bt1{ width:100%; height:auto; font-size:25px; color:#dae2e6; line-height:40px; text-align:center; padding:50px 0px; }
.bt1 p{ color:#878787; line-height:30px; font-size:14px;}
.cnt1{ max-width:1400px; height:700px; margin:0 auto; box-shadow: 0 5px 10px rgba(0,0,0,0.3); }
.cnt1 li{ width:25%; height:350px; float:left; overflow:hidden;   display: flex;justify-content: center;align-items: center;}
.cnt1 li img{ max-width:100%;cursor: pointer;transition: all 0.6s;}
.cnt1 li img:hover{transform: scale(1.1);}

.cnt1 .ct11{ background:#fff;}
.cnt1 .ct12{ background:#58ba49; }
.cnt1 .ct12 .ct12z{ width:100%; height:auto; text-align:center;}
.cnt1 .ct12 .ct12z h2{ width:100%; font-size:30px; color:#fff;}
.cnt1 .ct12 .ct12z h2 a{ color:#fff;}
.cnt1 .ct12 .ct12z h2 a:hover{ text-decoration:underline;}
.cnt1 .ct12 .ct12z p{ width:100%; font-size:12px; color:#fff; line-height:30px;}
.cnt1 .ct13{ background:#fff;}
.cnt1 .ct14{ background:#58ba49;}
.cnt1 .ct14 .ct12z{ width:100%; height:auto; text-align:center;}
.cnt1 .ct14 .ct12z h2{ width:100%; font-size:30px; color:#fff;}
.cnt1 .ct14 .ct12z h2 a{ color:#fff;}
.cnt1 .ct14 .ct12z h2 a:hover{ text-decoration:underline;}
.cnt1 .ct14 .ct12z p{ width:100%; font-size:12px; color:#fff; line-height:30px;}
.cnt1 .ct15{ background:#58ba49;}
.cnt1 .ct16{ background:#fff;}
.cnt1 .ct16 .ct12zz{ width:100%; height:auto; text-align:center;}
.cnt1 .ct16 .ct12zz h2{ width:100%; font-size:30px; color:#2c2c2c;}
.cnt1 .ct16 .ct12zz h2 a{ color:#2c2c2c;}
.cnt1 .ct16 .ct12zz h2 a:hover{ text-decoration:underline;}
.cnt1 .ct16 .ct12zz p{ width:100%; font-size:12px; color:#2c2c2c; line-height:30px;}
.cnt1 .ct17{ background:#58ba49;}
.cnt1 .ct18{ background:#fff;}
.cnt1 .ct18 .ct12zz{ width:100%; height:auto; text-align:center;}
.cnt1 .ct18 .ct12zz h2{ width:100%; font-size:30px; color:#2c2c2c;}
.cnt1 .ct18 .ct12zz h2 a{ color:#2c2c2c;}
.cnt1 .ct18 .ct12zz h2 a:hover{ text-decoration:underline;}
.cnt1 .ct18 .ct12zz p{ width:100%; font-size:12px; color:#2c2c2c; line-height:30px;}

@media(max-width:1200px){
	.cont1{ width:100%; height:auto; padding-bottom:60px; background:#f2f2f2;}
.cnt1{ max-width:1400px; height:500px; margin:0 auto;  box-shadow: 0 5px 10px rgba(0,0,0,0.3);  }
.cnt1 li{ width:25%; height:250px; float:left; overflow:hidden;   display: flex;justify-content: center;align-items: center;}
.cnt1 .ct11{ background:#fff;}
.cnt1 .ct12{ background:#58ba49; }
.cnt1 .ct12 .ct12z{ width:100%; height:auto; text-align:center;}
.cnt1 .ct12 .ct12z h2{ width:100%; font-size:25px; color:#fff;}
.cnt1 .ct12 .ct12z h2 a{ color:#fff;}
.cnt1 .ct12 .ct12z p{ width:100%; font-size:12px; color:#fff; line-height:30px;}
.cnt1 .ct13{ background:#fff;}
.cnt1 .ct14{ background:#58ba49;}
.cnt1 .ct14 .ct12z{ width:100%; height:auto; text-align:center;}
.cnt1 .ct14 .ct12z h2{ width:100%; font-size:25px; color:#fff;}
.cnt1 .ct14 .ct12z h2 a{ color:#fff;}
.cnt1 .ct14 .ct12z p{ width:100%; font-size:12px; color:#fff; line-height:30px;}
.cnt1 .ct15{ background:#58ba49;}
.cnt1 .ct16{ background:#fff;}
.cnt1 .ct16 .ct12zz{ width:100%; height:auto; text-align:center;}
.cnt1 .ct16 .ct12zz h2{ width:100%; font-size:25px; color:#2c2c2c;}
.cnt1 .ct16 .ct12zz h2 a{ color:#2c2c2c;}
.cnt1 .ct16 .ct12zz p{ width:100%; font-size:12px; color:#2c2c2c; line-height:30px;}
.cnt1 .ct17{ background:#58ba49;}
.cnt1 .ct18{ background:#fff;}
.cnt1 .ct18 .ct12zz{ width:100%; height:auto; text-align:center;}
.cnt1 .ct18 .ct12zz h2{ width:100%; font-size:25px; color:#2c2c2c;}
.cnt1 .ct18 .ct12zz h2 a{ color:#2c2c2c;}
.cnt1 .ct18 .ct12zz p{ width:100%; font-size:12px; color:#2c2c2c; line-height:30px;}	
}
@media(max-width:756px){
	.bt1{ width:100%; height:auto; font-size:20px; color:#4c4b4b; line-height:34px; text-align:center; padding:18px 0px; }
.bt1 p{ color:#8f8f8f; line-height:20px; font-size:14px;}
	.cnt1{ max-width:1400px; height:600px; margin:0 auto;  box-shadow: 0 5px 10px rgba(0,0,0,0.3);  }
.cnt1 li{ width:50%; height:150px; float:left; overflow:hidden;   display: flex;justify-content: center;align-items: center;}	
.cnt1 .ct11{ background:#fff;}
.cnt1 .ct12{ background:#58ba49; }
.cnt1 .ct12 .ct12z{ width:100%; height:auto; text-align:center;}
.cnt1 .ct12 .ct12z h2{ width:100%; font-size:18px; color:#fff;}
.cnt1 .ct12 .ct12z h2 a{ color:#fff;}
.cnt1 .ct12 .ct12z p{ width:100%; font-size:12px; color:#fff; line-height:20px;}
.cnt1 .ct13{ background:#fff; float:right;}
.cnt1 .ct14{ background:#58ba49; float:left;}
.cnt1 .ct14 .ct12z{ width:100%; height:auto; text-align:center;}
.cnt1 .ct14 .ct12z h2{ width:100%; font-size:18px; color:#fff;}
.cnt1 .ct14 .ct12z h2 a{ color:#fff;}
.cnt1 .ct14 .ct12z p{ width:100%; font-size:12px; color:#fff; line-height:20px;}
.cnt1 .ct15{ background:#58ba49; float:right;}
.cnt1 .ct16{ background:#fff; float:left;}
.cnt1 .ct16 .ct12zz{ width:100%; height:auto; text-align:center;}
.cnt1 .ct16 .ct12zz h2{ width:100%; font-size:18px; color:#2c2c2c;}
.cnt1 .ct16 .ct12zz h2 a{ color:#2c2c2c;}
.cnt1 .ct16 .ct12zz p{ width:100%; font-size:12px; color:#2c2c2c; line-height:20px;}
.cnt1 .ct17{ background:#58ba49;}
.cnt1 .ct18{ background:#fff;}
.cnt1 .ct18 .ct12zz{ width:100%; height:auto; text-align:center;}
.cnt1 .ct18 .ct12zz h2{ width:100%; font-size:18px; color:#2c2c2c;}
.cnt1 .ct18 .ct12zz h2 a{ color:#2c2c2c;}
.cnt1 .ct18 .ct12zz p{ width:100%; font-size:12px; color:#2c2c2c; line-height:20px;}
	
}

.cont2{ width:100%; height:auto; padding-bottom:80px;}
.cnt2{ max-width:1400px; height: auto; margin:0 auto; background:#f1e8e0;}
.ct21{ width:50%; height:auto; float:left;}
.ct21 img{ max-width:100%; height:auto;}
.ct22{ width:46%; float:right; padding:60px 60px 0px 0px; float:right; color:#956d4d;box-sizing: border-box;}
.ct22 a{ width:120px; height:40px; background:#e0ccba; color:#aa7432; display:block; line-height:40px; text-align:center; margin-top:30px;   transition: all 0.8s linear;}
.ct22 a:hover{ color:#fff; background:#ff5b2f;transform: scale(1);transition: all 0.8s linear; }

@media(max-width:1200px){
.ct21{ width:50%; height:auto; float:left;}
.ct21 img{ max-width:100%; height:auto;}
.ct22{ width:48%; float:right; padding:20px 20px 0px 0px; float:right; color:#956d4d;box-sizing: border-box;}
.ct22 a{ width:120px; height:40px; background:#e0ccba; color:#aa7432; display:block; line-height:40px; text-align:center; margin-top:10px;   transition: all 0.8s linear;}
.ct22 a:hover{ color:#fff; background:#ff5b2f;transform: scale(1);transition: all 0.8s linear; }
}
@media(max-width:600px){

	.cont2{ width:100%; height:auto; padding-bottom:40px;}
.cnt2{ max-width:96%; height: auto; margin:0 auto; background:#f1e8e0;}
.ct21{ width:100%; height:auto; float: none; padding-top:25px;}
.ct21 img{ max-width:90%; height:auto; display:block; margin:0 auto; }
.ct22{ width:96%; float: none; padding:15px 0px 0px 0px; float: none; margin:0 auto;color:#956d4d;box-sizing: border-box;}
.ct22 a{ width:120px; height:40px; background:#e0ccba; color:#aa7432; display:block; line-height:40px; text-align:center; margin:20px auto;   transition: all 0.8s linear;}
.ct22 a:hover{ color:#fff; background:#ff5b2f;transform: scale(1);transition: all 0.8s linear; }
}

.cont3{ width:100%; height:592px; background:url(../images/cont3.png) center top no-repeat;}
.cnt3{ max-width:1400px; height:auto; margin:0 auto; padding-top:15px;}
.cnt3 li{ width:25%; height:auto; float:left;}
.cnt3 li a{ width:90%; height:auto; display:block; margin:0 auto; position:relative;}
.cnt3 li a img{ width:100%; height:auto;cursor: pointer;transition: all 0.6s;}
.cnt3 li a img:hover{transform: scale(1.1);}
.cnt3 li a .ct3d{ width:100%; height:122px; background: url(../images/ct3z1.png) center top no-repeat; position:absolute; bottom:-105px;}
.cnt3 li a .ct3d h2{ width:100%; padding-top:40px; height:30px; text-align:center; line-height:30px; font-size:20px; color:#fff;}
.cnt3 li a .ct3d p{ width:100%; height:40px; line-height:40px; text-align:center; color:#fff;}
.cnt3 li a:hover .ct3d{ background:url(../images/ct3z2.png) center top no-repeat; color:#fff;}
@media(max-width:1100px){
.cont3{ width:100%; height:600px; background:url(../images/cont3.png) center top no-repeat; background-size:cover; padding-bottom:170px;}
.cnt3{ max-width:96%; height:auto; margin:0 auto; padding-top:0px;}
.cnt3 li{ width:25%; height:auto; float:left;}
.cnt3 li a{ width:95%; height:auto; display:block; margin:0 auto; position:relative;}
.cnt3 li a img{ width:100%; height:auto;cursor: pointer;transition: all 0.6s;}
.cnt3 li a img:hover{transform: scale(1.1);}
.cnt3 li a .ct3d{ width:100%; height:100px; background: url(../images/ct3z1.png) center top no-repeat; position:absolute; bottom:-83px; overflow:hidden;}
.cnt3 li a .ct3d h2{ width:100%; padding-top:30px; height:30px; text-align:center; line-height:30px; font-size:18px; color:#fff;}
.cnt3 li a .ct3d p{ width:100%; height:30px; line-height:30px; text-align:center; color:#fff;}
.cnt3 li a:hover .ct3d{ background:url(../images/ct3z2.png) center top no-repeat; color:#fff;}
}
@media(max-width:756px){
.cont3{ width:100%; height:600px; background:url(../images/cont3.png) center top no-repeat; background-size:cover; padding-bottom:60px;}
.cnt3{ max-width:96%; height:auto; margin:0 auto; padding-top:0px;}
.cnt3 li{ width:50%; height:auto; float:left; padding-bottom:80px;  }
.cnt3 li a{ width:92%; height:auto; display:block; margin:0 auto; position:relative;}
.cnt3 li a img{ width:100%; height:auto;cursor: pointer;transition: all 0.6s;}
.cnt3 li a img:hover{transform: scale(1.1);}
.cnt3 li a .ct3d{ width:100%; height:70px; background: url(../images/ct3z1.png) center top no-repeat; position:absolute; bottom:-53px; overflow:hidden;}
.cnt3 li a .ct3d h2{ width:100%; padding-top:22px; height:25px; text-align:center; line-height:25px; font-size:16px; color:#fff;}
.cnt3 li a .ct3d p{ width:100%; height:20px; line-height:20px; text-align:center; color:#fff;}
.cnt3 li a:hover .ct3d{ background:url(../images/ct3z2.png) center top no-repeat; color:#fff;}

}
.cont4{ width:100%; height:auto; padding-bottom:70px;}
.cnt4{ max-width:1400px; height:auto; margin:0 auto;}
.cnt4 li{ width:25%; height: auto; margin-bottom:20px; float:left;}
.cnt4 li a{ width:92%; height: auto; margin:0 auto;  display:block; overflow:hidden;}
.cnt4 li a img{width:100%; height: auto; display:block; margin:0 auto;cursor: pointer;transition: all 0.6s;}
.cnt4 li a img:hover{transform: scale(1.1);}
.cnt4 li a p{ width:100%; height:40px; line-height:40px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }

.cnt4 li a:hover .ct4{padding:0px; border:6px solid #58ba49;box-sizing: border-box; }
.cnt4 li a .ct4{width:100%; height:223px ;padding:5px; border:1px solid #c5c5c5;box-sizing: border-box; overflow:hidden;}

@media(max-width:756px){
.cont4{ width:100%; height:auto; padding-bottom:30px;}
.cnt4 li{ width:50%; height: auto; margin-bottom:10px; float:left;}
.cnt4 li a{ width:96%; height: auto; margin:0 auto;  display:block; overflow:hidden;}
.cnt4 li a p{ width:100%; height:30px; line-height:30px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
.cnt4 li a:hover .ct4{padding:0px; border:4px solid #58ba49;box-sizing: border-box; }
.cnt4 li a .ct4{width:100%; height:223px ;padding:3px; border:1px solid #c5c5c5;box-sizing: border-box; overflow:hidden;}

 
}

.cont5{ width:100%; height:427px; background:url(../images/cnt5.png) center top no-repeat; background-size:cover; padding-bottom:60px;}
.cont6{ width:100%; height:auto; padding-bottom:60px;}
.cont2_main{ max-width:1400px; height: auto; margin:0 auto;}
.cont2_main li{ width:33.33%; height:auto; float:left; margin-bottom:15px;}
.cont2_main li a{width:92%; height: auto; display:block; margin:0 auto;}
.cont2_img{ width:100%; height: auto; overflow:hidden; }
.cont2_img img{width:100%; height: auto;cursor: pointer;transition: all 0.6s;}
.cont2_img  img:hover{transform: scale(1.1);}
.cont2_tip{ width:100%; height:120px; font-size:18px; font-weight:bold; line-height:32px; margin-top:20px; position:relative;}
.ct2_tp{ width:100%; line-height:32px;font-size:18px; font-weight:bold; color:#333333;  height:32px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; padding-right:49px;box-sizing: border-box; }
.cont2_main li a:hover .ct2_tp{ color:#008013;}
.cont2_dd{ width:49px; height:22px; position:absolute; top:5px; right:0px;}
.cont2_tip p{ width:100%; height:56px; line-height:28px; font-size:14px; font-weight: normal; color:#4c4b4b; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
@media(max-width:999px){
	.cont6{ width:100%; height:auto; padding-bottom:20px;}
.cont2_main{ max-width:96%; height: auto; margin:0 auto;}
.cont2_main li{ width:100%; height:auto; float:left; margin-bottom:20px;}
.cont2_main li a{width:100%; height: auto; display:block; margin:0 auto;}
.cont2_img{width:120px; height:80px;float:left;margin-right:-200px;}
.cont2_img img{max-width:100%; height:80px;; }
.cont2_tip{width:100%;float:left; margin-top:0px; height:80px}
.ct2_tz{margin-left:130px; height:80px; overflow:hidden;}
.ct2_tp{ width:100%; line-height:25px;font-size:18px; font-weight:bold; color:#333333;  height:25px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; padding-right:0px;box-sizing: border-box; }
.cont2_main li a:hover .ct2_tp{ color:#008013;}

.cont2_dd{ width:0px; height:0px; position:absolute;  right:0px; display:none;}
.cont2_tip p{ width:100%; height:56px; line-height:28px; font-size:14px; font-weight: normal; color:#4c4b4b; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}	
}

.footer{ width:100%; height:auto; background:#008013; border-top:4px solid #58ba49; font-size:14px; padding:45px 0px 35px 0px; color:#fff; margin:0 auto}
.foot{ max-width:1400px; margin:0 auto;}
.foot li{ width:35%; float:left;}
.foot .ft1{ background:url(../images/phn1.png) left top no-repeat; height:80px; padding-left:95px;box-sizing: border-box; }
.foot .ft1 h2{ font-size:18px; line-height:35px;}
.foot .ft1 p{ font-size:32px; font-family:Impact; line-height:40px;}
.foot .ft2{ width:50%; line-height:34px; padding-left:50px;box-sizing: border-box; }
.foot .ft4{ float:right; max-width:118px;}
.ftk{ max-width:1400px; min-height:34px; line-height:34px; text-align:center; margin:0 auto; padding-top:20px;}
@media(max-width:1400px){
.foot{ max-width:96%; margin:0 auto;}
.ftk{ max-width:96%; min-height:34px; line-height:34px; text-align:center; margin:0 auto; padding-top:20px;}

}

@media(max-width:1000px){
	.footer{ width:100%; height:180px; background:#008013; border-top:4px solid #58ba49; padding:15px 0px 20px 0px; color:#fff;}
.foot{ max-width:96%; margin:0 auto; display:none;}
.ftk{ max-width:96%; min-height:80px; line-height:84px; text-align: center; margin:0 auto; padding-top:5px; font-size:22px;}
 
}

.m_tip{ width:100%; min-height:56px; background:#e9e9e9;}
.m_tp{ max-width:1400px; min-height:56px; margin:0 auto; line-height:56px; color:#787878; text-align:right;}
.m_tp a{color:#787878;}
.m_tp a:hover{color:#ff5b2f;}
@media(max-width:1400px){
	.m_tip{ width:100%; min-height:22px; padding:20px 0px; background:#e9e9e9;}
	.m_tp{width:96%; line-height:22px;min-height:22px; margin:0 auto;  color:#787878; text-align:right;}
}
.main{ max-width:1440px; height:auto; margin:0 auto; padding-bottom:60px;}
.main img{ max-width:100%;}
.man{ width:100%;}
.manz{ width:100%; }
.manz img{ float:left; max-width:100%;}
.mrb{ width:100%; height:40px; line-height:40px; font-size:20px; color:#4c4b4b; border-bottom:1px solid #cdcdcd; padding-top:30px;}
.mrb a{ float:right; font-size:14px; color:#888888; }
.mrb a:hover{ color:#ff5b2f}

@media(max-width:1480px){
.main{ max-width:96%; height:auto; margin:0 auto; padding-bottom:40px;}
}
@media(max-width:1000px){
.mrb{ width:100%; height:40px; line-height:40px; font-size:16px; color:#4c4b4b; border-bottom:1px solid #cdcdcd; padding-top:20px;}
}
.cnt41{ max-width:100%; height:auto; margin:0 auto; padding-top:30px;}
.cnt41 li{ width:25%; height: auto; margin-bottom:20px; float:left;}
.cnt41 li a{ width:92%; height: auto; margin:0 auto;  display:block; overflow:hidden;}
.cnt41 li a img{width:100%; height: auto; display:block; margin:0 auto;cursor: pointer;transition: all 0.6s;}
.cnt41 li a img:hover{transform: scale(1.1);}
.cnt41 li a p{ width:100%; height:40px; line-height:40px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }

.cnt41 li a:hover .ct4{padding:0px; border:6px solid #58ba49;box-sizing: border-box; }
.cnt41 li a .ct4{width:100%; height: auto ;padding:5px; border:1px solid #c5c5c5;box-sizing: border-box; overflow:hidden;}

@media(max-width:756px){

.cnt41 li{ width:50%; height: auto; margin-bottom:10px; float:left; padding-top:0px;}
.cnt41 li a{ width:96%; height: auto; margin:0 auto;  display:block; overflow:hidden;}
.cnt41 li a p{ width:100%; height:30px; line-height:30px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
.cnt41 li a:hover .ct4{padding:0px; border:4px solid #58ba49;box-sizing: border-box; }
.cnt41 li a .ct4{width:100%; height: auto ;padding:3px; border:1px solid #c5c5c5;box-sizing: border-box; overflow:hidden;}
}
#info-T{width:100%; min-height:30px; padding-top:15px; padding-bottom:15px; line-height:30px; 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;}
/*分页*/
#nx_pg{width:100%; height: auto ; padding:50px 0px 40px 0px; text-align:center; }
#nx_pg a{display: inline-block; padding:7px 14px 7px 14px; background:#fff;  color:#4c4c4c;font-size:14px; border:1px solid #757575; margin:0px 3px 4px 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:#818181; color:#fff;}
#nx_pg .on{ background:#818181; color:#fff;}

.ab_list{ width:100%; height: auto; padding-top:20px;text-align:center; padding-bottom:25px;}
.ab_list a{ line-height:10px; padding:15px 36px; margin-right:6px; margin-left:6px; background:#fff; display:inline-block; color:#686868; border:1px solid #c7c7c7; transition:background-color 0.3s linear;}
.ab_list a:hover{ background:#008013; color:#fff;}
@media(max-width:1000px){
.ab_list{ width:100%; height: auto; padding-top:10px; padding-bottom:10px;text-align:center;}
.ab_list a{ line-height:10px; padding:10px 16px; margin-right:2px; margin-left:2px; margin-bottom:6px; background:#fff; display:inline-block; color:#686868; border:1px solid #c7c7c7; transition:background-color 0.3s linear;}
.ab_list a:hover{ background:#008013; color:#fff;}	
}

.art1{ width:100%; height:auto;}
.art1 li{ width:100%; height:150px; border-bottom:1px solid #e0e0e0;}
.art1 li:hover{ background:#008013;border-bottom:1px solid #008013; }
.art1 li a{ width:100%; height:90px; padding:30px 0px; display:block;}
.art1 li a:hover .rght_content1 h2{ color:#fff;}
.art1 li a:hover .rght_content1 p{ color:#fff;}
 .lft1{width:90px; height:90px;float:left;margin-right:-100px;background:#e0e0e0; text-align:center;}
 .lft1 h2{ font-size:35px; color:#656565; font-weight:normal; padding-top:15px;}
 .lft1 p{ color:#848484; line-height:40px;}

.rght1{width:100%;float:left;}
.rght_content1{margin-left:100px; height:90px; overflow:hidden;}
.rght_content1 h2{ font-size:16px;  color:#838383; line-height:36px; height:36px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.rght_content1 p{ color:#b3b3b3; width:100%; height:44px;color:#838383; font-size:16px; line-height:22px; padding-top:5px; overflow:hidden;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;   }

.fullSlide{}
.bant1{ display:none;}
.swiper-slide img{ width:100%;}
@media(max-width:1000px){
	.fullSlide{ display:none;}
.bant1{ display: block;}
.art1{ width:100%; height:auto;}
.art1 li{ width:100%; height:110px; border-bottom:1px solid #e0e0e0;}
.art1 li:hover{ background:#008013;border-bottom:1px solid #008013; }
.art1 li a{ width:100%; height:80px; padding:10px 0px; display:block;}	
.art1 li a:hover .rght_content1 h2{ color:#fff;}
.art1 li a:hover .rght_content1 p{ color:#fff;}
 .lft1{width:80px; height:80px;float:left;margin-right:-90px;background:#e0e0e0; text-align:center;}
 .lft1 h2{ font-size:32px; color:#656565; font-weight:normal; padding-top:10px;}
 .lft1 p{ color:#848484; line-height:30px;}

.rght1{width:100%;float:left;}
.rght_content1{margin-left:90px; height:80px; overflow:hidden;}
.rght_content1 h2{ font-size:15px;  color:#838383; line-height:30px; height:30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.rght_content1 p{ color:#b3b3b3; width:100%; height:40px;color:#838383; font-size:16px; line-height:20px; padding-top:2px; overflow:hidden;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;   }
}

 .t2_main{ width:100%; height:auto; padding-top:25px;}
  .t2_main li{ width:33.33%; float:left; padding-right:50px;box-sizing: border-box; }
  .t2_main li a{ width:100%; height:32px; display:block;line-height:32px; color:#6e6e6e;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
  .t2_main li a:hover{ color:#008013;}
  @media(max-width:756px){
	  .t2_main{ width:100%; height:auto; padding-top:15px;}
	  .t2_main li{ width:100%; float:left; padding-right:0px;box-sizing: border-box; }
  .t2_main li a{ width:100%; height:28px; display:block;line-height:28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }  
	  }
	  .cnt41k{ max-width:100%; height:auto; margin:0 auto; padding-top:30px;}
.cnt41k li{ width:20%; height: auto; margin-bottom:40px; float:left;}
.cnt41k li a{ width:90%; height: auto; margin:0 auto;  display:block; overflow:hidden;transform: translate3d(0,-2px,0);transition: all .2s linear; box-shadow: 0 5px 5px rgba(0,0,0,0.3);}
.cnt41k li a img{width:100%; height: auto; display:block; margin:0 auto;cursor: pointer;transition: all 0.6s;}
.cnt41k li a img:hover{transform: scale(1.1);}
.cnt41k li a p{ width:100%; height:40px; line-height:40px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }

.cnt41k li a:hover .ct4{padding:0px; border:6px solid #58ba49;box-sizing: border-box; }
.cnt41k li a .ct4{width:100%; height: auto ;padding:5px; border:1px solid #c5c5c5;box-sizing: border-box; overflow:hidden;}

@media(max-width:756px){

.cnt41k li{ width:50%; height: auto; margin-bottom:10px; float:left; padding-top:0px;}
.cnt41k li a{ width:92%; height: auto; margin:0 auto;  display:block; overflow:hidden;}
.cnt41k li a p{ width:100%; height:30px; line-height:30px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
.cnt41k li a:hover .ct4{padding:0px; border:4px solid #58ba49;box-sizing: border-box; }
.cnt41k li a .ct4{width:100%; height: auto ;padding:3px; border:1px solid #c5c5c5;box-sizing: border-box; overflow:hidden;}
}


.ckx{    width: 160px; height: 40px; margin:0 auto;}
.ckx a{width: 120px; height: 40px;background: #e0ccba;color: #aa7432; display: block;line-height: 40px; text-align: center; margin:0 auto;  transition: all 0.8s linear;}
.ckx  a:hover {color: #fff; background: #ff5b2f;transform: scale(1);transition: all 0.8s linear;border-radius: 30px;padding: 0 20px;}

.psz{ width:100%; height:auto; padding:20px 0px;}
.psz li{ width:50%; float:left; padding:0px 5px;box-sizing: border-box; }
.psz li img{ width:100%;}
.psz1{ width:100%; height:auto; padding:20px 0px;}
.psz1 li{ width:25%; float:left; padding:0px 3px;box-sizing: border-box; }
.psz1 li img{ width:100%;}
.cbz{ width:100%; height:auto;padding:20px 0px;}
.cbz li{ width:33.33%; float:left; padding:0px 4px;box-sizing: border-box; }
.cbz li img{ width:100%;}
@media(max-width:756px){
	.cbz{ width:100%; height:auto;padding:10px 0px;}
.cbz li{ width:100%;  padding:0px 4px 15px 4px;;box-sizing: border-box; }
.psz{ width:100%; height:auto; padding:10px 0px;}
.psz li{ width:100%;  padding:0px 4px 15px 4px;;box-sizing: border-box;  }
.psz1{ width:100%; height:auto; padding:10px 0px;}
.psz1 li{ width:100%;  padding:0px 4px 15px 4px;;box-sizing: border-box;  }
}
.xg1{ max-width:1400px; height:auto; margin:0 auto;}
.xg1 li{ width:33.33%; float:left;}
.xg1 li a{ width:90%; height:auto; display:block; margin:0 auto;}
.xg1 li a img{ width:100%; height:auto;}
.xg1 li a .xgz{ width:100%; height:120px; background:#76c10f; text-align:center;}
.xg1 li a .xgz h2{ width:100%; height:40px; line-height:40px; padding-top:20px; font-size:30px; color:#fff; }
.xg1 li a .xgz p{ width:100%; height:30px; line-height:30px; font-size:14px; color:#fff; padding:0px 5px; box-sizing: border-box;}
.xg1 li a:hover .xgz{ background:#fff000;}
.xg1 li a:hover .xgz h2{ color:#000;}
.xg1 li a:hover .xgz p{ color:#000;}
@media (max-width: 800px){
.xg1 li{ width:50%; float:left;}
.xg1 .xgd{ width:100%; margin-top:20px;}
.xg1 li a{ width:96%; height:auto; display:block; margin:0 auto;}	
.xg1 li a .xgz{ width:100%; height:80px; background:#76c10f; text-align:center;}
.xg1 li a .xgz h2{ width:100%; height:30px; line-height:30px; padding-top:10px; font-size:18px; color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.xg1 li a .xgz p{ width:100%; height:30px; line-height:30px; font-size:12px; color:#fff; padding:0px 5px; box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
}