@charset "utf-8";

/* CSS Document */

* {}

a {text-decoration: none;color: #333;padding:0;margin:0;}

ul {list-style: none;padding:0;margin:0;}

li {list-style: none;padding:0;margin:0;}

ul li {list-style: none;padding:0;margin:0;}

img {border: none;padding:0;margin:0; vertical-align:middle; max-width:100%;}

a img{border: none;padding:0;margin:0;}

input,button,select,textarea{outline:none}

textarea{resize:none}

p{padding:0;margin:0;}

body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0; font-family:"微软雅黑", "宋体", "黑体";}





.main,.ftit,.link,.foot { width:100%; max-width:1200px;margin:0px auto;overflow:hidden;clear:both;}

.head{ width:100%; max-width:1200px;margin:0px auto;}

.bg1{ border-bottom:1px solid #dedede; background:url(../images/bg1.png) no-repeat center}

.top{width: 400px;

    margin: 0 auto;

    padding-top: 10px;

    font-size: 14px;    padding-right: 49px;}

.top_p1{ float:right;    margin-left: 40px;}

.top_p3{ float:right;margin-top: 35px;    margin-right: -54px;} 

.top_p3 a{ display:block; float:left; border:1px solid #ddd; margin-left:8px; padding:0 8px;}



.top_p2{ display:block; float:left; position:relative; margin-left:10%; width:30px;}

.top_p2 p{ display:none;}

.top_p2:hover p{ position:absolute; top:26px; left:0; width:210px; display:block; background:#eee;}

.sear1{ border:none; padding:0; margin:0; background:none; border-bottom:1px solid #ddd; width:170px; line-height:28px;height:28px;}

.sear2{ background:url(../images/sear.png) no-repeat center; width:30px; border:none; padding:0; margin:0;height:28px;}



.hj{overflow:hidden; clear:both; height:10px;}

.hj2{overflow:hidden; clear:both; height:20px;}

.hj3{overflow:hidden; clear:both; height:3%;}

.pp1{ padding:10px 0;}

.pp2{ padding:20px 0;}

.pp3{ padding:3% 0;}

.clear{ overflow:hidden; clear:both;}

.imag1{ display:block; position:relative; width:100%; padding-bottom:56%;}

.imag2{ display:block; position:relative; width:100%; padding-bottom:73%;}

.imag3{ display:block; position:relative; width:100%; padding-bottom:93.5%;}

.imag4{ display:block; position:relative; width:100%; padding-bottom:45.7%;}

.imag5{ display:block; position:relative; width:100%; padding-bottom:60%;}

.imag6{ display:block; position:relative; width:100%; padding-bottom:86.66%;}

.imag7{ display:block; position:relative; width:100%; padding-bottom:39.578%;}

.imag8{ display:block; position:relative; width:100%; padding-bottom:100%;}

.imag1 img,.imag2 img,.imag3 img,.imag4 img,.imag5 img,.imag6 img,.imag7 img,.imag8 img{ position:absolute; top:0; left:0; width:100%; height:100%;}



.bg2{ background:#f9f9f9;}

.bor1{ border:1px solid #f2f2f2; background:#fff;}

.none {display:none;}

.tit1{ overflow:hidden; clear:both; line-height:2.3;}

.tit1 li{ color:#229444;}

.tit1 .active,.tit1_p1{background:#229444;color:#fff}

.tit1 ul{display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: start; -ms-flex-pack: start;justify-content: flex-start; width:100%;}

.tit1 li{-webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align:center;} 

.tit1_p1{ float:left; padding:0 3%;}

.tit1_p2{color:#229444; border:1px solid #ddd; border-radius:15px; padding:0 2%; margin-top:2%; margin-left:3%; display:block; float:left; line-height:1.6;}

.more1{ float:right; background:#f0f0f0; display:block; margin-top:1.5%; margin-right:3%; color:#888; padding:0 8px;}



.nr1_p1{ overflow:hidden; clear:both; padding:0 4%;}

.nr1_p1 li{ overflow:hidden; clear:both; padding:4% 0; border-bottom:1px solid #eee;}

.nr1_p1 li:last-child{ border:none;}

.nr1_p11{ float:left; width:155px;}

.nr1_p12{ float:right; width:calc(100% - 180px); background:url(../images/tub1.jpg) no-repeat; background-position:0px 12px; padding-left:15px; padding-top:5px; }

.nr1_p13{ display:block; line-height:24px; margin-bottom:3%;max-height:72px; overflow:hidden;}

.nr1_p14{ color:#777;}

.nr1_p15{ display:block; line-height:30px;max-height:30px; overflow:hidden;}

.nr1_p16{ max-height:48px; overflow:hidden; padding-top:5px;}

.nr1_p2{ overflow:hidden; clear:both; padding:0.5% 2%;}

.nr1_p2 li{ margin:0.7% 0;}

.nr1_p2 li a{ display:block;}

.nr1_p21{ float:left; width:calc(100% - 45px); padding-left:15px; background:url(../images/tub2.png) no-repeat left center; line-height:24px;height:24px; overflow:hidden;}

.nr1_p22{ float:right; width:24px; vertical-align:top}

.nr1_p3{ overflow:hidden; clear:both; padding:0.5% 2%;}

.nr1_p31{ display:block; padding-top:5px; line-height:24px; height:24px;}

.nr1_p4{ overflow:hidden; clear:both; padding:0.7% 2%;}

.nr1_p42 li{ overflow:hidden; clear:both; background:url(../images/tub2.png) no-repeat left center; line-height:24px;height:24px; overflow:hidden; padding:1.1% 0; padding-left:15px;}

.nr1_p43{ display:block; float:left; width:calc(100% - 100px); line-height:24px;height:24px; overflow:hidden;}

.nr1_p44{ float:right; color:#999;}

.tit1_p3{ float:left; color:#229444; border-bottom:2px solid #229444; line-height:2.4;}

.nr2 .pcont { width:100%; max-width:1200px;margin:0px auto; overflow:hidden;  }

.nr2 .ScrCont { width:32766px; zoom:1;  }

.nr2 #List1_1{float:left;}

.nr2 #List2_1{float:left;}

.left{ position:absolute; top:40%; left:0;}

.right{ position:absolute; top:40%; right:0;}

.nr2{ position:relative; width:100%; max-width:1200px;margin:0px auto; padding:20px 50px 10px 50px;}

.nr2 li{ float:left; text-align:center; padding-right:19px; width:285px;}



.nr3 .pcont { width:100%; max-width:1200px;margin:0px auto; overflow:hidden;  }

.nr3 .ScrCont { width:32766px; zoom:1;  }

.nr3 #List5_5{float:left;}

.nr3 #List2_5{float:left;}

.left5{ position:absolute; top:40%; left:0;}

.right5{ position:absolute; top:40%; right:0;}

.nr3{ position:relative; width:100%; max-width:1200px;margin:0px auto; padding:20px 60px 10px 60px;}

.nr3 li{ float:left; text-align:center; padding-right:10px;}

.nr3 span{ display:block; border:1px solid #ddd; padding:5px; width:150px;}



.fbg{ background:#404040; color:#fff;}

.foot_p2 a{ margin-left:6px;}

.foot_p2 a img{ border-radius:5px;}

.foot_p2 a:hover img{ opacity: 0.8;}


.foot a{   color:#fff;}


.tit2{ overflow:hidden; clear:both; height:30px; line-height:30px;}

.tit2_p1{ float:left; font-weight:bold;}

.tit2_p2{ float:right; width:60%; height:32px; overflow:hidden;}

.tit2_p21{ padding:0; margin:0; border:none;width:calc(100% - 26px); padding:0 10px; margin:0 3px; background:#FFF; border-radius:3px; line-height:30px; height:30px;}

.tit2_p22{ padding:0; margin:0; border:none; width:100%; background:#597d9c; color:#fff; width:68px; border-radius:3px; line-height:30px; height:30px;}



.nr5{ overflow:hidden; clear:both;}

.nr5 li{ overflow:hidden; clear:both; padding:4% 0;display: flex;

    justify-content:center;

    align-items:Center;}

.nr5_p1{ float:left; width:34%;}

.nr5_p2{ float:right; width:60%; padding-left:10px;}

.nr5 li a{ color:#FFF;}

.tit3_p1{ line-height:2; border-bottom:1px dashed #ddd;}

.tit3_p2 span{ color:#728304;}

.tit3_p3{ background:#285502; line-height:44px; padding-left:12px; color:#fff;}

.tit3_p4 li{ background: url(../images/tub6.jpg) no-repeat left center #f3f3f3; padding-left:36px; line-height:2.5; border-bottom:1px solid #fff;}

.tit3_p4 li a:hover{ color:#285502;}

.nr1_p10{ overflow:hidden; clear:both;}

.nr1_p10 li{ overflow:hidden; clear:both; padding:2% 0; border-bottom:1px solid #eee;}

.tit4{ text-align:center;border-bottom:1px dashed #ddd;}

.tit4_p1{ font-weight:bold; line-height:1.6;}

.tit4_p3{border-bottom:1px solid #ddd; line-height:44px;}

.nr6_p1{ text-align:center;}



.nr5_p4{ line-height:36px;}





/* 5/13 首页新改*/

.m3_t1{ background:#285502; color:#fff; line-height:38px;height:38px; overflow:hidden; text-align:center;}

.m3_p2 li{ overflow:hidden; clear:both; border-bottom:1px solid #ddd;}

.m3_p21{ float:left; width:100px; height:100px; border:2px solid #eee;}

.m3_p22{ float:right; width:calc(100% - 120px);}

.m3_more1{ background:#285502; color:#fff; line-height:18px; border-radius:5px; width:60px; display:block; text-align:center; margin:10px auto;}

.m3_p3{ background:#efefef; overflow:hidden; clear:both; }

.m3_p3 li{ overflow:hidden; clear:both; padding:8px 10px;}

.m3_p3 li a{ font-size:16px; color:#2c4913; line-height:18px; height:36px; overflow:hidden;}

.m3_p3 li div{ color:#888; line-height:18px; height:36px; overflow:hidden; padding-top:7px;}

.m3_p4{ background: url(../images/bg2.jpg) no-repeat center top; background-size:100% 100%; overflow:hidden; clear:both; padding-top:3%;height:487px;}

.m3_p4 li{ overflow:hidden; clear:both; padding:5px 10px;}

.m3_p4 li p{ padding-left:20px; font-size:14px; color:#ffda2d;}

.m3_p4 li a{ font-size:16px; color:#fff; line-height:26px; height:26px; overflow:hidden; background: url(../images/tub8.png) no-repeat left center; padding-left:20px;}

.m3_more2{ background:#fff; color:#285502; line-height:18px; border-radius:5px; width:60px; display:block; text-align:center; margin:62px auto;}

.m3_p5 a{ display:block; color:#fff; font-weight:bold; padding:10px 20px;}

.m3_p5 a img{ margin-right:10px;}

.m3_p8{ background:#efefef;}

.m3_p81{ overflow:hidden; clear:both; padding:3% 1%;}

.m3_p81 li{ float:left; width:40%; text-align:center; padding:0.1% 5%;}

.m3_p71{}

.m3_p7{background: url(../images/bg3.jpg) no-repeat right center; background-size:auto 100%; }

.m3_p73{ padding:5% 5%; color:#285502; font-weight:bold;}



.mfbg1{background: url(../images/bg4.jpg) no-repeat top center; background-size:100% 100%; color:#fff; padding:2.5% 1%;}

.mfbg2{ background:#285502; color:#fff; padding:1.6% 1%; text-align:center;}

.m3_p10 li{ float:left; max-width:400px;background: url(../images/tub14.png) no-repeat left center; padding:0 15px; overflow:hidden;}

.m3_p10 li a{ color:#fff; line-height:30px; font-size:14px;}



@media screen and (min-width:320px){

.tt1{font-size:12px;}

.tt2{font-size:12px;}

.tt3{font-size:14px;}

.tt4{font-size:16px;}

.tt5{font-size:16px;}

.tt6{font-size:16px;}

.tt7{font-size:18px;}

.tt8{font-size:18px;}

.tt9{font-size:20px;}

.tt10{font-size:22px;}

}

@media screen and (min-width: 414px){

.tt1{font-size:12px;}

.tt2{font-size:12px;}

.tt3{font-size:14px;}

.tt4{font-size:16px;}

.tt5{font-size:16px;}

.tt6{font-size:16px;}

.tt7{font-size:18px;}

.tt8{font-size:18px;}

.tt9{font-size:20px;}

.tt10{font-size:22px;}



}

@media screen and (min-width: 480px){

.tt1{font-size:12px;}

.tt2{font-size:12px;}

.tt3{font-size:14px;}

.tt4{font-size:16px;}

.tt5{font-size:18px;}

.tt6{font-size:18px;}

.tt7{font-size:18px;}

.tt8{font-size:20px;}

.tt9{font-size:22px;}

.tt10{font-size:24px;}



}

@media screen and (min-width: 640px) {

.tt1{font-size:12px;}

.tt2{font-size:14px;}

.tt3{font-size:16px;}

.tt4{font-size:16px;}

.tt5{font-size:18px;}

.tt6{font-size:18px;}

.tt7{font-size:18px;}

.tt8{font-size:20px;}

.tt9{font-size:22px;}

.tt10{font-size:24px;}



}

@media (max-width:768px){

.pc{ display:none;}

.app{ display:block;}

.mhj{ height:5px;}

.mhj2{overflow:hidden; clear:both; height:10px;}

.mhj3{overflow:hidden; clear:both; height:10px;}

.logo{ padding-left:1%;}



.focus{ height:120px;}

.f14{ font-size:12px;}

.f16{ font-size:14px;}

.pp4{ padding:5px 0;}

.pp5{ padding:10px 0;}

.m_right,.nr1_p6,{ margin:1% auto; width:98%;}

.nr1_p2 li{overflow:hidden; clear:both;}

.nr1_p3 li{ float:left; width:48%; padding:1%;}

.nr1_p41,.nr1_p42{ margin:1% auto; width:98%;}

.tit2_p1{ margin-left:1%;}

.nr4_p1{ margin:1% auto; width:98%;}

.foot{ width:98%; margin:0 auto; text-align:center;}

.m_left2,.m_right2{ margin:1% auto; width:98%;}



.nr2_p1,.nr3_p1{ overflow:hidden; clear:both; padding:1%;}

.nr2_p1 li{ float:left; width:48%; padding:1%;}

.nr3_p1 li{ float:left; width:31.333%; padding:1%;}

.nr3_p1 a{ border:1px solid #ddd;}

/* 5/13 首页新改*/

.m3{ padding:1%}

.m3_p1{ padding:3px 0;}

.m3_p2 li{ padding:10px;}

.mft_p4{ float:left; max-width:49%;}

.mft_p5{ float:right; max-width:49%;}







  }

@media (min-width:769px) {

.tt1{font-size:14px;}

.tt2{font-size:16px;}

.tt3{font-size:18px;}

.tt4{font-size:20px;}

.tt5{font-size:22px;}

.tt6{font-size:22px;}

.tt7{font-size:24px;}

.tt8{font-size:28px;}

.tt9{font-size:32px;}

.tt10{font-size:36px;}

.mhj{ height:10px;}

.mhj2{overflow:hidden; clear:both; height:15px;}

.mhj3{overflow:hidden; clear:both; height:30px;}

.fl{ float:left;}

.fr{ float:right;}

.pc{ display:block;}

.app{ display:none;}

.f14{ font-size:14px;}

.f16{ font-size:16px;}

.pp4{ padding:10px 0;}

.pp5{ padding:30px 0;}

.m_left{ float:left; width:37.5%; max-width:450px;}

.m_right{ float: right; width:60.833%; max-width:730px;}

.nr1_p2 li{ float:left; width:48%; padding:0 1%;}

.nr1_p3 li{ float:left; width:23%; padding:1%;}

.nr1_p41{ float:left; width:49%;}

.nr1_p42{ float:right; width:49%;}

.nr1_p6{ width:49.9%; max-width:590px;}

.nr4_p1{ width:31%; max-width:380px; margin-right:4%;}

.nr4_p2{ width:30%; max-width:364px;}

.m_left2{ float:left; width:21.666%; max-width:260px;}

.m_right2{ float: right; width:75%; max-width:900px;}



.nr2_p1{ overflow:hidden; clear:both; padding:0.5% 0; margin:0 -1%;}

.nr2_p1 li{ float:left; width:31.333%; padding:1%;}

.nr3_p1{ overflow:hidden; clear:both; padding:1%;}

.nr3_p1 li{ float:left; width:31.333%; padding:1%;}

.nr3_p1 a{ border:1px solid #ddd;}

.nr5_p4{ width:55%;}

/* 5/13 首页新改*/

.m3{ margin:0 -15px;}

.m3_p1{ float:left; max-width:380px; width:calc((100% - 90px)/3); padding:20px 15px;    overflow: hidden;}

.m3_p2 li{ padding:12px 10px;}

.m3_p7{ float:left; max-width:790px; width:65.8%;}

.m3_p8{ float:right; max-width:380px; width:31.666%;}

.m3_p71{ float:left; width:46%;}

.m3_p72{ float:right; width:54%}

.mft_p1{ float:left; width:25%;}

.mft_p2{ float:left; width:40%;}

.mft_p3{ float:right; width:calc(48% - 168px);}

.mft_p4{ float:left; max-width:66%;}

.mft_p5{ float:right; max-width:50%;}







}

@media (min-width:1024px) {

.tt1{font-size:14px;}

.tt2{font-size:16px;}

.tt3{font-size:18px;}

.tt4{font-size:20px;}

.tt5{font-size:22px;}

.tt6{font-size:24px;}

.tt7{font-size:28px;}

.tt8{font-size:30px;}

.tt9{font-size:36px;}

.tt10{font-size:48px;}

.pc{ display:block;}

.app{ display:none;}



}

@media (min-width:1180px) {

.tt1{font-size:14px;}

.tt2{font-size:16px;}

.tt3{font-size:18px;}

.tt4{font-size:20px;}

.tt5{font-size:22px;}

.tt6{font-size:24px;}

.tt7{font-size:28px;}

.tt8{font-size:30px;}

.tt9{font-size:36px;}

.tt10{font-size:48px;}

.pc{ display:block;}

.app{ display:none;}

}

@media (min-width:1360px) {	}

