.other_banner{ position: relative;}
.other_text_out{ position: absolute; bottom: 20px; right: 0; width: 100%;}
.other_text{ width: 1280px; margin:auto; color: #fff;}
.other_text a{ color: #fff;}
.other_text h4{ font-size: 48px;}

.about01{width: 1280px; margin: auto; padding:58px 0;}
.line{ width: 57px; height: 1px; background: #5a524a; margin: 20px 0;}
.more{ background:#959595; width: 90px; height: 24px; line-height: 24px; font-size: 12px; color: #fff; text-align: center;}
.ab_dsz .more a{color: #fff; display:block;}
.about01 h3{ font-size: 28px; color: #404040;}
.about01 dl{ overflow: hidden; background: #fff;}
.about01 dt{ width: 784px; float: left; background: #fff; padding: 58px;}
.about01 dt h1{ font-size: 22px; color:#2b2b2b; font-weight: bold;margin-bottom: 39px;}
.about01 dt p{  font-size: 16px; color: #4a4d55;}
.about01 dd{ width:360px; float:right;border-left: 20px solid #f6f4f0;}
.about01 dt .more{ margin-top: 20px;}
.zhic{line-height:1.9; height:17.1em; overflow:hidden;}
.about02{ background:url(../../image/about_02.jpg) center center; background-size:100% 100%; padding:60px 0;}
.brief{ width:1280px; margin:auto;}
.brief p{ font-size:16px; color:#4a4d55; line-height:25px;}
.about03{ padding:60px 0; width:1280px; margin:auto; overflow: hidden;}

.leader p{ text-align:center;}
.lea { overflow:hidden; margin:0 -52px; margin-top:80px;}
.lea .lea_01{ width:25%; float:left;}
.lea .lea_01 dl{ padding:0 52px;}
.lea .lea_01 dl dt img{ width:100%;border-radius:50%; background: #fff;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.lea .lea_01 dl dt img:hover{transform:rotate(360deg);    -webkit-transform:rotate(360deg);    -moz-transform:rotate(360deg);    -o-transform:rotate(360deg);    -ms-transform:rotate(360deg);}

.lea .lea_01 dl dd{ text-align:center; font-size:14px; color:#4a4d55; font-weight:bold; margin-top:16px;}
.core{ overflow:hidden; margin-top:60px;}
.core .left{ float:left; padding:86px 0; background:#a6ce39; width:292px;}
.core .right{ background:url(../../image/liang.jpg) no-repeat 0 center; padding:60px 0 35px 0; float:right; width:978px;}
.right_c{ padding:0 50px; color:#fff;}
.core .right h1{ font-size:24px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.core .right h1 a{ color:#fff;}
.core .right p{ font-size:18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.core .right .moe{ margin-top:40px;}
.idea h2{ font-size:28px; color:#fff; text-align:center;}
.idea h2 a{ color: #fff;}
.idea .line{ background:#fff; width:40px; margin:auto; margin-top:20px;}
.about04{ width:1280px; margin:auto;}
.bulid{ overflow:hidden; background:#fff; margin-bottom:20px;}
.bulid .left{ float:left; width:426px;}
.bulid .right{ float:left; width:684px; padding:56px 70px 50px 100px; position:relative;}
.bulid .right h2{ font-size:22px; margin-bottom:10px;}
.bulid .right h2 a{ color:#2b2b2b; font-weight:bold;}
.bulid .right p{font-size:14px; color:#3a3a3a;line-height:1.6; height:9.6em; overflow:hidden;}
.bulid .right .more{ margin-top:20px;}
.bulid .right .more a{ color:#fff;}
.bulid .right .tim{ font-size:22px; font-weight:bold;background:url(../../image/tim.png) no-repeat; width:124px; height:124px; color:#fff; line-height:124px; text-align:center; position:absolute; top:50%; margin-top:-62px; left:-62px; }

.main_ab{ padding:0; }
.party_con{ padding-top:80px;}
.party_con{ width:1280px; margin:auto; overflow:hidden;}
.party_le{ width:292px; float:left;}
.party_le h1{ padding:30px 20px;background:url(../../image/ab_bg.jpg) no-repeat 0 center; font-size:20px; color:#fff; margin-bottom:4px;}
.party_le h1 span{ float:right; margin-top:6px;}
.party_re{ width:952px; float:right;}

.pat_list{ padding:20px 10px; background:#fff; padding-bottom:156px; border-bottom:2px solid #4a9464;}
.pat_list h2{ cursor:pointer; height:40px; line-height:40px; font-size:16px; color:#000; padding:0 20px; background:url(../../image/ab_i01.png) no-repeat right 20px center;}
.pat_list dl{display: none;}
.pat_list .cur h2{ cursor:pointer; color:#fff; background:#257e44 url(../../image/ab_i02.png) no-repeat right 20px center;background:#257e44\0 }
.pat_list .cur dl{display: block;}
.pat_list li{ border-bottom:1px solid #e9e9e9;}
.pat_list li dl{ padding:15px 24px;}
.pat_list li dt{ font-size:14px;  line-height:30px; }
.pat_list li dt.cur a{ color: #257e44 ;}
.pat_list li dt a{color:#9b9b9b;background:url(../../image/hui_icon.png) no-repeat 0 center; padding-left:10px;}
.pat_list li dt a:hover{color:#257e44;background:url(../../image/hui_icon2.png) no-repeat 0 center;}

.pa_01{ background:#257e44; padding:13px;}
.pa_dj{ border:1px solid #78af8b; padding:1px; overflow:hidden;}
.pa_left{ float:left; width:544px;}
.pa_right{ float:right; width:308px; padding:30px 35px 20px 35px;}

.pa_right span{ display: block; color: #fff; font-weight: normal;}
.pa_right h2{ font-size: 22px;  color: #fff;}
.pa_right h2 a{ color: #fff;}
.pa_right .share{ margin: 16px 0; font-size: 14px; color: #fff; overflow: hidden;}
.pa_right p{ color: #fff; font-size: 14px;line-height:1.5; height:4.5em; overflow:hidden;}
.pa_right .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ width: 17px !important; height: 17px !important;background: url(../../image/share2.png) no-repeat center center !important; padding-left: 0 !important; margin: 0;}
.pa_right .bdshare-button-style0-16{ float: left;}
.pa_right .share span{ float: left; font-weight: normal; line-height: 18px; margin-left: 10px;}
.pa_right .more02{ margin:0; margin-top:30px;}
.pa_right .more02 a{ color:#fff;}


.spe{ overflow: hidden; margin-top: 20px;}
.spe .sp01{ width: 50%; float: left; *margin-left: -1px; margin-bottom: 20px;}
.spe .sp01 dl{ padding:0 10px;}
.spe .sp01 h1{ font-size: 18px; margin: 10px 0; font-weight: bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.spe .sp01 p{line-height:1.5; height:3em; overflow:hidden;}
.spe .sp01 dt{ overflow: hidden;}
.spe .sp01 dt img{transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;}
.spe .sp01 dt img:hover{ transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);}
.spe .share{ margin: 16px 0; font-size: 14px; color: #000; overflow: hidden;}
.spe .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ width: 17px !important; height: 17px !important;background: url(../../image/share.png) no-repeat center center !important; padding-left: 0 !important; margin: 0;}
.spe .bdshare-button-style0-16{ float: left;}
.spe .share span{ float: left; font-weight: normal; line-height: 18px; margin-left: 10px;}


.qaban{ position:relative;}
.qaban .qati{ position:absolute; top:30px; left:26px;}
.qaban .qati span{ font-size:24px; color:#ebecea; display:block; line-height:26px;}
.qaban .qati h2{ font-size:36px; color:#fff; line-height:40px; margin-top:16px;}
.qaban .qati .line{ background:#fff; margin:0; margin-top:20px;}
.problem{ margin-top:40px; position:relative; overflow:hidden;}
.problem .sline{ float:left; width:1px; height:100%; background:#d6d6d5; position:absolute; left:2px;}
.problem .sline span{ width:5px; height:130px; background:#237542; position:absolute; top:0; left:-2px;}
.problem ul{ width:908px; float:right; background:#efece5;}
.problem li{ line-height:60px; border-bottom:1px solid #fff;}
.problem h1{ font-size:16px; color:#4a4c58;font-weight:bold; padding:0 40px; cursor:pointer; overflow:hidden;}
.problem h1 p{ width:90%;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; float:left;}
.problem h1 span{ font-size:30px; font-weight:bold; float:right; color:#257e44;}
.problem .wd{display: none;}
.problem .wd dl{ border:1px solid #ede9e0; padding:33px 28px; padding-top:10px;}
.problem .cur h1{ display:none;}
.problem .cur .wd{display: block; background:#fff; padding:10px;}
.problem .cur dt{ font-size:18px; color:#257e44; font-weight:bold; line-height: 28px; margin-bottom: 10px;}
.problem .cur dd p{ line-height:24px; color:#4a4d55; font-size: 14px;}
.problem .cur dd span{ font-weight:bold;}


.speech{ padding:50px; background:#fff; overflow:hidden;}
.speech .spe_left{ float:left; width:360px;}
.speech .spe_left h1{ font-size:18px; color:#5b5b5b; height:40px; line-height:40px; overflow:hidden; margin-top:20px;}
.speech .spe_left h1 span{ font-size:36px; color:#0c0c0c; border-right:1px solid #257e44; padding-right:20px; margin-right:20px; float:left;}
.speech .spe_left h1 p{font-size:15px; line-height:40px; float:left;}
.speech .spe_right{ float:right; width:450px;}


.leader_bd dl{ overflow: hidden; margin-bottom: 40px;}
.leader_bd dl.odd{  background: #efece4; }
.leader_bd dl dt{ width: 360px; float: left;}
.leader_bd dl dd{ width:554px; padding: 18px;float: left;}

.leader_bd dl.even dt{ float: right;}


.leader_out{ border: 1px solid #fff; padding:36px 40px;}
.leader_out h3{ font-size: 36px; color: #0c0c0c;}
.leader_out h4{ font-size: 16px; color: #4a4d55;font-weight: bold; margin-top:20px; margin-bottom: 18px;}
.leader02{ font-size: 18px; color: #5b5b5b; margin: 12px 0;}
.le_line{ width: 57px; height: 1px; background: #5a524a;}
.le_con{ height: 224px;}
.le_con p{ line-height: 28px; font-size: 16px; color: #4a4d55;}
.leader_bd dl.even{ background: #fff;}
.leader_out{ border: 1px solid #f6f4f0; }
/* .le_team{ display:none;}
.leader_bd .le_team:nth-child(1){ display: block;} */
.new_hds{ text-align: center; margin-bottom: 50px;} 
.new_hds span.on{position: relative;  background: #257e44; height: 32px; line-height: 30px; color: #fff;display: inline-block;  font-weight: bold; }
.new_hds span.on em{height:0; width:0; border:6px solid transparent; border-left:6px solid transparent; border-right:6px solid transparent; border-top:8px solid #257e44; position:absolute; bottom:-12px; left:50%; margin-left:-5px;}
.new_hds span {cursor:pointer; padding: 0 20px; color: #aeadaa;font-size: 18px;}


.cores dl{ overflow: hidden;}
.cores dt{ width: 50%; float: left;}
.cores dd{ width: 50%; float: left;}
.core_bd{ margin-top: 40px;}
.core_nei{ padding: 0 30px;}

.core_nei h1{ min-height: 54px; font-size: 18px; color:#2b2b2b; font-weight: bold; margin-top: 30px; margin-bottom: 20px;}
.cores dl:nth-child(2n) .core_nei{ padding-left: 0; padding-right: 14px;}
.core_con{ height: 142px;}


.fc_hd{ padding: 0 68px;}
.fc_bd{ background: #fff; overflow: hidden; padding-bottom: 20px; width: 100%; margin-top: 60px;}
.fc_bd ul{padding: 30px;overflow: hidden;}
.fc_bd li{ font-size: 16px; line-height: 45px; width: 50%; float: left;}
.fc_bd li a{color:#2b2b2b;border-bottom: 1px solid #ccc; display: block; margin: 0 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.fc_hd li{ }
.fc_hd .team dl{  padding: 0 10px;}
.fc_hd .team dl dt{ overflow: hidden;}
.fc_hd dd { padding: 28px 20px;background: #fff;}
.fc_hd dd h1{ font-size: 16px; color: #2b2b2b; font-weight: bold; margin-bottom: 14px;}
.fc_hd dd p{line-height:1.5; height:3em; overflow:hidden;}
.fc_hd .bx-prev{ left: -55px !important;}
.fc_hd .bx-next{ right: -55px !important;}
.fc_hd .bx-prev {background: url("../../image/we_le2.png") no-repeat !important;}
.fc_hd .bx-prev.disabled {background: url("../../image/we_le.png") no-repeat !important;}
.fc_hd .bx-next{background: url("../../image/we_re2.png") no-repeat !important;}
.fc_hd .bx-next.disabled {background: url("../../image/we_re.png") no-repeat !important;}
.fc_hd  .bx-controls-direction a{ width: 48px !important; height: 48px !important;}

.main01{ padding: 0;}
.bus{padding: 80px 0 0px 0; width: 1280px; margin: auto;}
.bus h1{ color: #2b2b2b; font-size: 22px; font-weight: bold; text-align: center;}
.line_01{width: 39px; margin:20px auto; height: 1px; background: #257e44;}
.b_cb p{ font-size: 14px; color: #3a3a3a; text-align: center;}
.b_cb02{ overflow:hidden; margin: 60px -12px;}
.b_cb02 .b_cb_01{ float: left; width: 50%; *margin-left: -1px;}
.b_cb02 .b_cb_01 dl{ padding: 0 12px;}
.b_cb02 .b_cb_01 dt { position: relative; overflow:hidden;}
.b_cb02 .b_cb_01 dt img{transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;}
.b_cb02 .b_cb_01 dt img:hover{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);}
.b_cb02 .b_cb_01 dt h2{ position:absolute; bottom: 0; left: 0; width: 100%; line-height: 60px; font-size: 22px; font-weight: bold; text-align: center; color: #fff;background:url(../../image/b_tm.png) repeat;}
.b_cb02 .b_cb_01 dd{ padding: 24px; background: #fff;}
.b_cb02 .b_cb_01 dd p{ font-size: 14px; color: #3a3a3a;line-height:1.5; height:12em; overflow:hidden;}


.bus02{overflow:hidden; padding: 60px 0; background: #fff;}
.b_cb03{ width: 1280px; margin: auto;background: #257e44; overflow:hidden;}
.b_cb03 .left{ float: left; width:520px; padding: 60px; }
.b_cb03 .left h1{ font-size: 22px; font-weight: bold; }
.b_cb03 .left h1 a{ color: #fff;}
.b02_con{ height: 183px; overflow:hidden;}
.b_cb03 .left p{color: #f0f0f0; margin-top: 25px; line-height: 22px;}
.more02{ border: 1px solid #f0f0f0; width: 90px; height: 20px; line-height: 20px; font-size: 12px; color: #fff; text-align: center; margin-top:60px; margin-bottom: 20px;}
.more02 a{color: #f0f0f0;}
.line02{ width: 57px; height: 1px; background: #fff; margin: 20px 0;}
.b_cb03 .right{ float: right; width:640px;}
.b_cb03 .right a{overflow:hidden; display:block;}
.b_cb03 .right a img{transition:1000ms all;-webkit-transition:1000ms all;}
.b_cb03 .right a:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}


.bus03_0ut{ overflow:hidden;}
.bus03_0ut .left{ float: left; width: 50%; background:#257e44; *margin-left: -1px;}
.bus03_0ut .right{ float: left; width: 50%; background: #a6ce39;}
.b3_01{ padding: 60px; width: 520px; float:right;}
.b3_02{ padding: 60px;width: 520px; float:left;}
.bus03_0ut h1{ font-size: 22px; font-weight: bold; }
.bus03_0ut h1 a{ color: #fff;}
.bus03_0ut p{color: #f0f0f0; margin-top: 25px; line-height:1.5; height:4.5em; overflow:hidden;}
.bus03_0ut .more02{ margin-top: 46px;}
.bus04_0ut{ background: #fff; overflow:hidden;}
.bus04_0ut .bus{ padding-top: 60px;}
.bus04_0ut .b_cb02 .b_cb_01 dl{ padding: 0 10px;}
.bus04_0ut .b_cb02{margin: 30px -10px; }
.bus04_0ut dd h2{ font-size: 18px; font-weight:bold; color: #2b2b2b; text-align: center;}


.research{ background:#fff; }
.research h1{ padding-bottom: 12px;margin-bottom: 30px;}
.research h1 span{ font-size: 22px; color: #fff;font-weight: bold; background: #257e44; padding: 6px 56px; display:inline-block; position: relative; padding-bottom: 8px;}
.research p{ font-size: 14px; line-height: 24px;}
.research .yfc{ height:330px;}
.research h1 span em{height:0; width:0; border:5px solid transparent; border-left:7px solid transparent; border-right:7px solid transparent; border-top:10px solid #257e44; position:absolute; bottom:-14px; left:50%; margin-left:-5px;}

.research .odd{ background:#fff;padding: 70px 0;}
.research .odd .re01_con{ padding:40px 104px 0 0;}
.research .even{ background:#f6f4f0;padding: 70px 0;}
.research .even .re01_con{ padding:40px 36px 0 70px;}

.re01{ overflow: hidden; width: 1280px; margin: auto;}
.re01 .left{ float: left; width: 50%;}
.re01 .right{ float: left; width: 50%; overflow:hidden;}
.re01 .right img{transition:1000ms all;-webkit-transition:1000ms all;}
.re01 .right img:hover{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#257e44 !important;}

.admain_c{ background:#fff !important;}
.main02{ background:none;}
.ad_01 .ad_m{ width: 25%; *margin-left: -1px; float: left;}
.ad_01 .ad_m dl{ padding:0 7px;}
.ad_01 .ad_m dl dt{ overflow:hidden;}
.ad_01 .ad_m dl dt img{transition:1000ms all;-webkit-transition:1000ms all;}
.ad_01 .ad_m dl dt:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.ad_01{ overflow:hidden; margin: 0 -7px;margin-top: 47px; margin-bottom: 60px;}
.ad_01 dd { padding: 30px; background: #f6f4f0;}
.ad_01 dd h2{ font-weight: bold; font-size: 18px; color: #2b2b2b; margin-bottom: 10px;}
.ad_01 dd p{ font-size: 14px; line-height: 22px;}
.ad_con{ height: 110px; overflow: hidden;}
.admin{ background:#fff; padding-bottom:30px;}
.admin_01{ background: #f6f4f0; padding-top:40px; padding-bottom: 0px;}
.admin_01 .bus{ padding-top: 0;}
.admin_01 .ad_01{ margin-bottom: 0;}
.admin_01 dt{ position: relative; overflow:hidden;}
.admin_01 dt h2{ padding-bottom:10px;  width: 100%; line-height:50px; font-size: 18px; font-weight: bold; text-align: center; color: #2b2b2b;background:#f6f4f0;

left:0;top:0;width:100%;height:100%;overflow:hidden;
}

.admin_01 dt h2{ width:100%;}
.team_lb .ad_m dl h2 p{ display:block; font-size:14px; line-height:24px; font-weight:normal;}
.bus .bx-wrapper .bx-controls-direction a{ top:100px !important;}



.admin_02{ padding-top: 60px; background:#fff; padding-bottom:30px }
.admin_02 .bus{ padding:0;}
.advantage li{ overflow:hidden; margin-bottom: 10px;}
.advantage span{ font-size: 24px; font-weight: normal; color: #fff; line-height: 80px; text-align: center; float: left; width: 316px; height: 80px; background: #257e44; position: relative;}
.advantage p{ width: 744px; margin-left: 40px; float: left; }
.advantage span em{height:0; width:0; border-right:45px solid transparent; border-top:45px solid #fff; position:absolute; left: 0; top:0; }
.advantage span em b{ position: absolute;font-size: 18px; font-weight:normal; color: #0b712f; top:-72px; left: 4px;}




.team_lb{ margin-top: 47px;}
.team_lb li{ float:left; position:relative; width:20%; }
.team_lb .ad_m dl{ padding:0 7px;}

.t_w .team_btn_l{ left:-60px; }
.t_w .team_btn_r { right:-60px; background: url("../../image/bon.gif") no-repeat right top; }
.team_lb .bx-wrapper .bx-controls-direction .bx-prev{ left: 7px;}
.team_lb .bx-wrapper .bx-controls-direction .bx-next{ right: 7px;}
.team_lb .bx-wrapper .bx-controls-direction a{ width: 66px; height: 66px;}
.team_lb .bx-wrapper .bx-controls-direction .bx-prev{background: url("../../image/bon_le2.png") no-repeat;}
.team_lb .bx-wrapper .bx-controls-direction .bx-prev.disabled{background: url("../../image/bon_le.png") no-repeat;}
.team_lb .bx-wrapper .bx-controls-direction .bx-next{background: url("../../image/bon_re2.png") no-repeat;}
.team_lb .bx-wrapper .bx-controls-direction .bx-next.disabled{background: url("../../image/bon_re.png") no-repeat;}

.special{ width: 1280px; margin: auto; margin-top: 40px;}
.special p{ line-height: 26px; text-indent: 2em;}

.special01 p{ line-height: 26px; text-indent: 2em;}


.main03{ padding-bottom: 0; background:none;}
.new01{ padding: 30px 0 40px 0;}
.new01 .new{ width: 1280px; margin:auto;overflow:hidden; background: #f6f4f0;}
.new01 .new .left{ float: left; width: 562px;}
.new01 .new .right{ float: right; width: 660px; padding-top: 70px;}
.new01 .new .right li{ line-height:40px; background: url(../../image/heicon.jpg) no-repeat 0 center; padding-left: 8px;}
.new01 .new .right a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color: #535352; font-size: 18px;}

.new01 .banner_out { margin:0 auto; max-width:1900px; height:auto;}
.new01 .banner_out img { width:100%; height:auto}

.ztxm a{overflow:hidden; display:block;}
/*.ztxm a img{transition:1000ms all;-webkit-transition:1000ms all;}*/
/*.ztxm a:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}*/


.new01 .banner_out .bx-wrapper .bx-pager { margin-top: 25px; margin-right: 30px; overflow:hidden; float: right;}
.new01 .banner_out .bx-wrapper .bx-pager.bx-default-pager a { width: 10px; height: 10px; background: #fff; display: block; text-indent: -9999px; border-radius: 50%; margin: 0 3px;}
.new01 .banner_out .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #6eb92b;}
.new01 .bx-controls-direction{ display: none;}
.new01 .bx-wrapper{ position: relative;}
.new01 .bx-controls { position: absolute; width: 100%; height: 60px;  bottom:0; left: 0;}
.new01 .bx-pager-item{ float: left;}
.new01 li .new_bg{ position: absolute; bottom: 0; color: #fff;background: url(../../image/b_tm.png) repeat; height: 60px; width: 100%;}
.new01 li .new_bg p{ width: 70%; line-height: 60px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:20px;}

.new01 li a{overflow:hidden; display:block;}
.new01 li a img{transition:1000ms all;-webkit-transition:1000ms all;}
.new01 li a:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}



.new02{ background: #f6f4f0; padding: 40px 0;}
.new_tz{ width: 1280px;margin: auto;}
.new_hd{ text-align: center; margin-bottom: 50px;} 
.new_hd span.on{position: relative;  background: #257e44; height: 32px; line-height: 30px; color: #fff;display: inline-block;  font-weight: bold; }
.new_hd span.on em{height:0; width:0; border:6px solid transparent; border-left:6px solid transparent; border-right:6px solid transparent; border-top:8px solid #257e44; position:absolute; bottom:-12px; left:50%; margin-left:-5px;}
.new_hd span {cursor:pointer; padding: 0 20px; color: #aeadaa;font-size: 18px;}
.new_bd{ overflow: hidden;}
.new_bd .w01:nth-child(2n+1){ border-right:1px dashed #4d4c4c;margin-left: -2px;}
.new_bd .w01{ width: 50%; float: left; margin-bottom: 4px; *margin-left: -1px;}
.new_bd .w01_con{ padding: 0 68px 30px 54px;}
.w01_con span{ display: block; color: #257e44; font-weight: bold;}
.w01_con h2{ font-size: 22px; font-weight: bold; color: #2b2b2b;margin-top: 16px;line-height: 1.5; height: 3em;overflow: hidden;}
.w01_con .share{ margin: 16px 0; font-size: 14px; color: #257e44; overflow: hidden;}
.w01_con p{ color: #3a3a3a; font-size: 14px; height: 4.5em;}
.w01_con .conts{ color: #3a3a3a; font-size: 14px; height: 4.5em; overflow: hidden;}
.new_bd .new_list{ display:none;}
/* .new_bd .new_list:nth-child(1){ display:block;} */
.w01_con .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ width: 17px !important; height: 17px !important;background: url(../../image/share.png) no-repeat center center !important; padding-left: 0 !important; margin: 0;}
.w01_con .bdshare-button-style0-16{ float: left;}
.w01_con .share span{ float: left; font-weight: normal; line-height: 18px; margin-left: 10px;}

.mored{ text-align:center; clear:both;margin-top: 20px}
.mored a{ color:#227c41; font-size:14px; }
.mored_b{ text-align:center; clear:both;margin-top: 20px}
.mored_b a{ color:#fff; font-size:14px; }

.new03{ padding:42px 0; width:1280px; margin:auto;}
.tit h1{ color: #2b2b2b; font-size: 22px; font-weight: bold; text-align: center;}
.line_01{width: 39px; margin:20px auto; height: 1px; background: #257e44;}
.ztxm{ position:relative}
.ztxm a{overflow:hidden; display:block;}
/*.ztxm a img{transition:1000ms all;-webkit-transition:1000ms all;}*/
/*.ztxm a:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}*/


.ztxm .zt{ width:320px; height:100%; background:url(../../image/tm07.png) repeat;position: absolute;top: 0; right: 0; font-size:22px; color:#fff; font-weight:bold;}
.ztxm .zt p{ top:46%; position:absolute; left:50px; line-height:35px;}

.new04{ padding:60px 0; background:url(../../image/zt2.jpg) no-repeat center center;}
.arear{ width:1320px; margin:auto; overflow:hidden; }
.are01{ width:33.33333%; float:left;}
.arear dl{ float:left; padding:0 20px;}
.arear dl dt{ position:relative;}
.arear dl dt a{overflow:hidden; display:block;}
.arear dl dt a img{transition:1000ms all;-webkit-transition:1000ms all;}
.arear dl dt a:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.arear dl dt .ts01{ position:absolute; top:10px; left:10px;z-index: 9;}
.arear dl dt em{height:0; width:0; border:8px solid #fff; border-left:8px solid transparent; border-right:8px solid transparent; border-top:6px solid transparent; position:absolute; bottom:0px; left:24px; }



.arear dd{ background:#fff; padding:30px 20px;}
.arear dd span{ display: block; color: #257e44; }
.arear dd h2{ font-size:16px; color: #2b2b2b;margin:4px 0 10px 0; font-weight:bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.arear dd p{ color: #3a3a3a; font-size: 14px;line-height:1.5; height:3em; overflow:hidden;}





.arear_con{ background:none; width:1280px; margin:auto;}
.arear_con .are01{ margin-bottom:40px;}

.arear_details{ overflow:hidden; background: #257e44; position: relative;}
.arear_details .ar_left{width: 100%; float: left;}
.arear_details .ar_right{width:96%; float: left; padding:20px 2%;}
.arear_details .ar_right h2{ font-size:22px; font-weight:bold; color: #fff; margin-bottom: 10px; margin-top: 10px;}
.arear_details .ar_right p{ font-size:14px;  color: #fff;text-align: justify;}
.arear_details .ar_right .tscon{ overflow: hidden;}
.tsqy{ width: 337px; position:absolute; right: 0px; top:0;}
.arear_details .wraper{ position: relative;}
.arear_details .wraper .bx-pager { margin-top: 25px; margin-right: 30px; overflow:hidden; float: right; display:none;}
.arear_details .bx-controls-direction a{position: absolute;top: 50%;margin-top: -33px;text-indent: -9999px; width: 66px; height: 66px; display: block;}
.arear_details .bx-controls-direction a.bx-prev{background: url("../../image/bon_le.png") no-repeat; left: 0;}
.arear_details .bx-controls-direction a.bx-prev:hover{background: url("../../image/bon_le2.png") no-repeat;}
.arear_details .bx-controls-direction a.bx-next{background: url("../../image/bon_re.png") no-repeat; right: 0;}
.arear_details .bx-controls-direction a.bx-next:hover{background: url("../../image/bon_re2.png") no-repeat;}
.strong1{ font-size: 40px; font-weight: normal; color: #fff;}
#strong3{ font-size:18px; font-weight: normal; color: #fff;}





.special_con{ width:1280px; margin:auto; padding:80px 0; padding-bottom:40px;}
.special_con .page{ margin-top: 30px;}
.spe01{overflow: hidden;background: #fbfbfb;position: relative;margin-bottom: 20px;}
.spe01 .left{ float:left; width:70%;}
.spe01 .left a{overflow:hidden; display:block;}
.spe01 .left img{transition:1000ms all;-webkit-transition:1000ms all;}
.spe01 .left a:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.spe01 .right{ float:left; padding:0 45px; width:25%; font-size:22px; font-weight:bold;position: absolute;right: 0;top: 50%;margin-top: -1.5em;}
.spe01 .right a{ color:#237542;line-height: 1.5; height: 3em; overflow: hidden; display:block;}
.spe01 .right a:hover{ color: #8cd06d;}
.spe02{ overflow:hidden;background:#fbfbfb; position:relative; margin-bottom: 20px;}
.spe02 .left{ float:right; width:70%;}
.spe02 .right{ float:left; padding:0 45px; width:25%; font-size:22px; font-weight:bold;position: absolute;left: 0;top: 50%;margin-top: -1.5em;}
.spe02 .right a{ color:#237542;line-height: 1.5; height: 3em; overflow: hidden; display:block;}
.spe02 .right a:hover{ color: #8cd06d;}
.spe02 .left img{transition:1000ms all;-webkit-transition:1000ms all;}
.spe02 .left a:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.spe02 .left a{overflow: hidden; display: block;}


.deta{ width:1280px; margin:auto; padding:80px 0 70px 0;overflow: hidden;}
.deta .left{ width:890px; float:left;}
.deta .left .title{ background:#257e44; padding:24px 0;}
.deta .left .title h2{ font-size:22px; font-weight:bold; color:#fff; text-align:center;}
.deta .left .timer ul{ overflow:hidden; text-align:center; }
.deta .left .timer li{ display:inline-block; padding:0 20px; line-height:20px;font-size:12px; color:#fff; margin-top:16px; }
.deta .left .timer li i{ margin-right:14px;}
.deta .right{ width:358px; float:right;}
.de_con{ padding-top:40px;}
.de_con p{ line-height:22px;}
.de_con img{ width:100%; margin:10px 0;}
.close_01 a{ width:80px; height:30px; line-height:30px; text-align:center; background:#257e44; font-size:14px; font-weight:bold; margin-top:50px; float:right; color:#fff; display:block;}
.page01{ padding:26px 0; border-bottom:1px solid #f6f4f0;}
.page01 h1 a{ font-size:14px; color:#999999;}
.page01 p{ font-size:16px; color:#2b2b2b; font-weight:bold; padding:18px 0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.page02{ background:#f6f4f0; padding:28px 24px; margin-top:20px;}
.page02 h1{ font-size:18px; color:#2b2b2b;font-weight:bold; }


.farmer{ margin-top: 50px;}
.farmer .farmer_hot{ background: #257e44; padding:5px; overflow:auto}
.farmer .farmer_hot_n{ border:1px solid #78af8b; color: #fff}
.farmer .hot_l{ width: 50%; float: left;overflow:hidden;}
.farmer .hot_l img{ height:auto !important; width: 100%;transition:1000ms all;-webkit-transition:1000ms all;}
 .devo_text h2{ margin: 10px 0;hite-space: inherit;text-overflow: inherit;line-height:1.5; height:3em; overflow:hidden;white-space: inherit;text-overflow: inherit;}
.farmer .hot_l img:hover{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}


.farmer .hot_r{ width: 44%; float: left; padding:3%;}
.farm_t .data,.farm_t .fw{ color: #fff;}
.farm_t h2 a{ color: #fff;}
.farm_t .c{ height:10em; margin:1em 0; overflow:hidden; line-height: 1.5em;}
.farm_t{ margin-top: 0}
.farm_t .detail{ width: 100px; height: 25px; border:1px solid #a8cbb4; line-height: 25px; display: block; text-align: center; color: #fff; margin-top: 20px;}
.farmer .farm_new{padding:50px 0;}
.farm_new .new_n { padding:5px; margin-top: 0}
.farm_new .new_n .inner{ padding:30px;}
.farm_new ul li{ width:48%; float: left; background: #fff; margin-top: 30px;}
.farm_new ul li{ background: #fff;}
.farm_new ul li+li{ float: right; background: #efece4;}
.farm_new ul li+li+li{ float: left; background: #efece4;}
.farm_new ul li+li+li+li{ float: right; background: #fff;}
.farm_new ul li+li+li+li+li{ float: left; background: #fff;}
.farm_new ul li+li+li+li+li+li{ float: right; background: #efece4;}
.farm_new ul li+li+li+li+li+li+li{ float: left; background: #efece4;}
.farm_new ul li+li+li+li+li+li+li+li{ float: right; background: #fff;}
.farm_new ul li+li+li+li+li+li+li+li+li{ float: left; background: #fff;}
.farm_new ul li+li+li+li+li+li+li+li+li+li{ float: right; background: #efece4;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li{ float: left; background: #efece4;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li+li{ float: right; background: #fff;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li+li+li{ float: left; background: #fff;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li+li+li+li{ float: right; background: #efece4;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{ float: left; background: #efece4;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{ float: right; background: #fff;}

.farm_new ul li .inner {border:1px solid #ede9e0;}
.farm_new ul li+li .inner {border:1px solid #fff;}
.farm_new ul li+li+li .inner {border:1px solid #fff;}
.farm_new ul li+li+li+li .inner {border:1px solid #ede9e0;}
.farm_new ul li+li+li+li+li .inner {border:1px solid #ede9e0;}
.farm_new ul li+li+li+li+li+li .inner {border:1px solid #fff;}
.farm_new ul li+li+li+li+li+li+li .inner {border:1px solid #fff;}
.farm_new ul li+li+li+li+li+li+li+li .inner {border:1px solid #ede9e0;}
.farm_new ul li+li+li+li+li+li+li+li+li .inner {border:1px solid #ede9e0;}
.farm_new ul li+li+li+li+li+li+li+li+li+li .inner {border:1px solid #fff;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li .inner {border:1px solid #fff;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li+li .inner {border:1px solid #ede9e0;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li+li+li .inner {border:1px solid #ede9e0;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li+li+li+li .inner {border:1px solid #fff;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li+li+li+li+li .inner {border:1px solid #fff;}
.farm_new ul li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li .inner {border:1px solid #ede9e0;}
/* .farm_new ul li:nth-child(n+1){ background: #fff;}
.farm_new ul li:nth-child(n+2){ float: right; background: #efece4;}
.farm_new ul li:nth-child(n+3){ float: left; background: #efece4;}
.farm_new ul li:nth-child(n+4){ float: right; background: #fff;}
.farm_new ul li:nth-child(n+5){ float: left; background: #fff;}
.farm_new ul li:nth-child(n+6){ float: right; background: #efece4;}
.farm_new ul li:nth-child(n+7){ float: left; background: #efece4;}
.farm_new ul li:nth-child(n+8){ float: right; background: #fff;}

.farm_new ul li:nth-child(n+1) .inner {border:1px solid #ede9e0;}
.farm_new ul li:nth-child(n+2) .inner {border:1px solid #fff;}
.farm_new ul li:nth-child(n+3) .inner {border:1px solid #fff;}
.farm_new ul li:nth-child(n+4) .inner {border:1px solid #ede9e0;}
.farm_new ul li:nth-child(n+5) .inner {border:1px solid #ede9e0;}
.farm_new ul li:nth-child(n+6) .inner {border:1px solid #fff;}
.farm_new ul li:nth-child(n+7) .inner {border:1px solid #fff;}
.farm_new ul li:nth-child(n+8) .inner {border:1px solid #ede9e0;} */

.farm_new ul li .c1{ height:4.5em; margin:1em 0 0; overflow:hidden; line-height: 1.5em;}

.l_share .bds_qzone{ background: url(../../image/share_q.png) no-repeat center center; background-size: 30px; background-position: 0 !important;}
.l_share .bds_tsina{ background: url(../../image/share_w.png) no-repeat center center; background-size: 30px; background-position: 0 !important;}
.l_share .bds_renren{ background: url(../../image/share_r.png) no-repeat center center; background-size: 30px; background-position: 0 !important;}
.l_share .bds_douban{ background: url(../../image/share_d.png) no-repeat center center; background-size: 30px; background-position: 0 !important;}
.l_share .bds_more{ background: url(../../image/share_j.png) no-repeat center center; background-size: 30px; background-position: 0 !important;}


.mees{ overflow:hidden;}
.mees li{float:left;position:relative; width:33.33333%; margin-bottom:20px;}
.mees li .inner{  margin:0 10px;}
.mees li .img{ width:100%; position:relative;}
.mees li .img span{ position:absolute; left:50%; top:50%; height:50px; line-height:50px; width:200px; text-align:center; margin:-25px 0 0 -100px; border:1px solid #FFFFFF; color:#fff;}
.mees li .txt{position:absolute; left:0; top:0; height:99.8%; padding:0 15%; color:#fff; opacity:0;-moz-opacity:0;filter:alpha(opacity=0); transition:0.3s all; }
.mees li .txt h2{ font-weight:bold; margin:1em 0 1em; margin-bottom: 6px;}
.mees li .txt .kq_time{ font-size: 18px; font-weight: bold;}
.mees li .txt .kan_line{ width: 40px; height: 1px; background: #fff; margin: 10px 0;}
.mees li .txt h2 a{ color:#fff;}
.mees li .txt .c{ height:16.5em; margin:0 0 3em; overflow:hidden;}
.mees li.hover .txt{opacity:1;-moz-opacity:1;filter:alpha(opacity=100); z-index:999;background:rgba(37,126,68,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8257E44,endColorstr=#C8257E44); margin:0 10px;}
.mees li.hover .img span{ display:none;}
.mees li a.more{ display:block; width:37px; height:37px; background:url(../../image/more.png) no-repeat; background-size:cover;}

.mees .li_01{ width:38.20%;}


.main_inter{ background: #fff !important; }
.inter{ width: 1280px; margin: auto;}
.int01{ margin: 60px 0 40px 0;overflow: hidden;}
.htn h1{ text-align: center;}
.htn .line_01{ margin: 10px auto;}
.htn h1 a{color:#000; font-size: 22px; font-weight: bold;}
.htn p{ color: #4a4d55; text-align: center;}
.inter .left{ width:734px; float: left; padding:40px 98px 30px 98px; background: #f6f4f0;}
.inter .right{ width: 320px; float: right; height: 360px; background: #257f45 url(../../image/wif.png) no-repeat 0 bottom;}
.inter .right{ text-align: center;}
.inter .right dl{ padding-top: 85px}
.inter .right dl dt img{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.inter .right:hover dl dt img{transform:rotate(360deg);    -webkit-transform:rotate(360deg);    -moz-transform:rotate(360deg);    -o-transform:rotate(360deg);    -ms-transform:rotate(360deg);}

.inter .right dd{ font-weight:bold; font-size: 30px; color: #fff; margin-top: 30px;}
.htn02{ overflow: hidden; margin-top: 30px;}
.htn02 li{ margin-bottom: 10px;}
.htn02 input{ width: 332px; height: 34px; line-height: 34px; border: 1px solid #ceccc8;padding:0 10px; background: none;}
.htn02 ul{ float: left;}
.htn02 ul.taer{ float: right;}
.htn02 .taer textarea{ padding:10px; width: 330px; height: 110px; border: 1px solid #ceccc8;background: none;}
.htn02 .taer button{ background: #257f45; color: #fff; width: 104px; height: 30px; line-height: 30px; border: none;; outline: none; float: right;}
.int02{position: relative;}
.map01{ width: 80%; height: 400px; }
.address_in{ width: 422px; padding:30px 20px; background: filter:alpha(opacity=100); z-index:999;background:rgba(37,126,68,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8257E44,endColorstr=#C8257E44); position:absolute; top:26%; left: 150px;}
.address_in p{ line-height: 10px; color: #fff;}
.address_in p a{color: #fff;}




.in_hd{ text-align: center; margin: 60px 0 40px 0;}
.in_hd span{position: relative;  background: #257e44; height: 42px; line-height: 40px; color: #fff;display: inline-block;  font-weight: bold; padding: 0 40px; font-size: 18px;}
.in_hd span em{height:0; width:0; border:6px solid transparent; border-left:6px solid transparent; border-right:6px solid transparent; border-top:8px solid #257e44; position:absolute; bottom:-12px; left:50%; margin-left:-5px;}

.in_bd{ padding: 0 145px;}
.in_bd li{ width: 46%; margin-bottom: 10px;}
.in_bd input{ width: 93%; height: 34px; line-height: 34px; border: 1px solid #ceccc8;padding:0 10px; background: none;}
.in_bd dl{ overflow: hidden;}
.in_bd ul{ overflow: hidden;}
.in_bd li.odd{ float: left;}
.in_bd li.even{ float: right;}
.in_bd li.even span{ font-size: 14px; float: left; line-height: 38px; padding-left: 20px;}
.in_bd li.even dt{ font-size: 12px; float: left; line-height: 38px; margin-left: 20px; background: url(../../image/radio.png) no-repeat 0 7px; padding-left: 25px; cursor: pointer;}
.in_bd li.even dt.on{  background: url(../../image/radio.png) no-repeat 0 -23px;}
.subm{ text-align: center; margin-top:30px;}
.subm button{ background: #257f45; color: #fff; width: 104px; height: 30px; line-height: 30px; border: none; outline: none; margin: auto;}

.in_bd .in_area{ width: 100%; clear: both;}
.in_bd .in_area textarea{ width: 97%; height: 124px; padding: 10px;border: 1px solid #ceccc8;}


.main_inter02{}
.check{ margin: 0 -20px; margin-top: 60px; overflow: hidden;}
.check li{ width: 50%; float: left; *margin-left:-1px; margin-bottom: 30px;}
.check li dl{ padding: 0 20px;}
.check li dt{ padding:0 20px; background: #257f45; color: #fff; line-height: 48px; font-size: 16px;}
.check li dd{ padding:0 20px; line-height: 48px; background: #fff;}
.check li dd span{ background: url(../../image/radio.png) no-repeat 0 -2px; padding-left: 25px; cursor: pointer;}
.check li dd span.on{ background: url(../../image/radio.png) no-repeat 0 -32px; padding-left: 25px; cursor: pointer;}



.em01{ width: 96%; background: #257f45; margin-top: 60px; padding: 30px 2%; color: #fff;}
.em01 p{ text-align: center; font-size: 18px;line-height: 30px;}
.em01 p span{ font-weight: bold; }
.subm .td{ background: #919191;}
.em02{ margin-top: 40px;}
.em02 .subm button{ margin: 0 30px;}
.em02 ul{ overflow: hidden;}
.em02 li{ margin-bottom: 10px; text-align: center;}
.em02 li input{width:54%; height: 34px; line-height: 34px; border: 1px solid #ceccc8;padding:0 10px; background: none; }


.contact{ margin:60px 0 40px 0;}
.contact02{ overflow: hidden;}
.contact02 li{ width: 33.33333%; float: left; *margin-left: -1px;}
.contact02 li dl{ padding:0 8px;}
.contact02 li dt{ background: #257f45; line-height: 40px; color: #fff; font-size: 18px; text-align: center;}
.contact02 ul{ overflow: hidden; margin: 0 -8px;}
.contact02 li dd{ padding:28px; padding-bottom: 0;}
.contact02 li dd p{ line-height: 26px; color: #000;}

.pro_ti{ font-size: 30px; font-weight: bold; color: #257e44}
.prob .problem{ margin-top: 0;}


.em02 li{ position:relative}
.htn02 li{ position:relative}
.in_bd li{ position:relative}
.em02 .form_box .error .valid_message{ position:absolute; top:4px; right:20%;background: #75d295;border-radius: 4px;padding:0px 4px; font-size:12px; line-height:20px; color:red;}
.inter .left .form_box .error .valid_message{ position:absolute; top:4px; right:0;background: #75d295;border-radius: 4px;padding:0px 4px; font-size:12px; line-height:20px; color:red;}
.in_bd .form_box .error .valid_message{ position:absolute; top:4px; right:0;background: #75d295;border-radius: 4px;padding:0px 4px; font-size:12px; line-height:20px; color:red;}


.map{ width: 1280px; margin: auto; margin-top:80px;}
.map h1{ font-size: 30px;  padding-bottom: 30px; }
.map h1 a{color: #257e44;}
.map_con dl { overflow: hidden; padding: 40px 0;border-top: 1px dashed #bebebe;}
.map_con dl dt{ float: left; width: 115px; height: 115px; background: #257e44; text-align: center;}
.map_con dl dt:hover{ background: #41B66A;}
.map_con dl dd{ float: left; width: 86%; float: right}
.map_con dl dt h2{ font-size: 18px; font-weight: bold; color: #fff; padding-top: 30px; padding-bottom: 10px}
.map_con dl dd li{ width: 16.666%;}
.map_con dl dd li{ width: 16.66666%; float: left;}
.map_con dl dd ul{ overflow: hidden;}
.map_con dl dd li h3{ margin-bottom: 20px; font-size: 20px; border-left: 2px solid #257e44; padding-left: 4px; line-height: 20px;}
.map_con dl dd li p{ font-size: 16px; line-height: 30px;}
.map_con dl dd p a{ color: #4a4d55;}
.map_con dl dd p a:hover{ color: #257e44;}

.map_con dl:nth-child(2) ul { margin-top:44px;}
.map_con dl:nth-child(3) ul { margin-top:44px;}
.map_con dl:nth-child(5) ul { margin-top:44px;}
.map_con dl:nth-child(7) ul { margin-top:44px;}


.hbg{ background: url(../../image/hbg.jpg) repeat-x; padding-top: 60px}
.sear{ width: 1280px; margin: auto; }
.sear01{ overflow: hidden;}
.sear01 span{ float: left; line-height: 32px; margin-right: 20px; font-size: 24px;}
.sear01 .right{ float: left; width: 496px; height: 30px; line-height: 30px; border: 1px solid #919191;}
.sear01 .right input{ padding:0 1%; width: 91%; height: 30px; line-height: 30px; border: none;outline: none; background: none;}
.sear01 .right button{ outline: none; border: none; background: none; cursor: pointer; width: 30px; height: 30px;}
.sear02{ margin: 20px 0; background: #fff; padding: 0 20px; line-height: 50px; font-size: 14px; color: #626670;}
.sear02 span{ font-size: 30px; color: #a6ce39;}
.sear03 li{ padding:30px 0; border-bottom: 1px solid #f5f5f5;}
.sear03 li .time{ font-size: 12px; color: #257e44; font-weight: bold;}
.sear03 li h1{ font-size: 18px; font-weight:bold; margin: 20px 0;}
.sear03 li h1 a{ color: #2b2b2b;}
.sear03 li h1 a:hover{ color: #257E44}
.sear03 li h1 span{color: #a6ce39;}
.sear03 li p{line-height:1.5; height:3em; overflow:hidden; font-size: 14px;}
.sear03 .more{ margin-top: 30px;}
.sear03 .more a{ color: #fff;}
.more:hover{ background: #257E44;}


@media only screen and (max-width:1366px) {
.special{ width: 98%; margin:10px auto;}
.re01{ width: 98%; margin:10px auto;}
.research .odd .re01_con{padding:0;padding-right:30px;}
.research .even .re01_con{padding:0;padding-left: 30px;}
.bus{ width:98%; margin: auto;}
.b_cb03{ width:98%; margin: auto;}
.b_cb03 .left{ width: 40%; padding:2% 5%;}
.b_cb03 .right{ width: 50%;}
.more02{ margin-top: 20px;}
.b3_01{ width:auto;}
.b3_02{ width:auto;}

.arear{ width: 100%; margin: auto;}
.arear_con{ width: 98%; margin: auto;}
.deta{ width: 98%; margin: auto; padding: 20px 0;}
.deta .left{ width: 70%;}
.deta .right{ width: 28%;}
.new01 .new{ width: 98%;}
.new01 .new .left{ width: 50%;}
.new01 .new .right{ width: 48%;}
.new_tz{ width: 98%;}
.new03{ width: 100%;}
.arear{ width: 100%;}
.special_con{ width: 98%; margin: auto;}
.spe01 .left{ width: 70%;}
.spe01 .right{ width:25%; float: right; position:absolute; margin: 0 ; padding:0;top: 50%;
    margin-top: -1.5em;}
.spe01 .right a{ margin:0px 20px;}
.spe02 .left{ width:70%;}
.spe02 .right{ width:25%;}
.spe02 .right{ width:25%; float: right; position:absolute;margin: 0; padding:0;top: 50%;}
.spe02 .right a{ margin:0px 20px;}
.arear_con{ width: 98%; margin: auto;}
.arear_details .ar_left{width: 60%; float: left;}
.arear_details .ar_right{width:36%; float: left; padding:20px 2%;}


.about01{ width:98%; margin:auto;}
.brief{ width:98%; margin:auto;}
.about03{ width:98%; margin:auto; padding:20px 0;}
.about04{ width:98%; margin:auto;}
.about01 dt{ width:64%; padding:2%;}
.about01 dd{ width:30%;}
.lea .lea_01 dl{ padding:0 10px;}
.lea{ margin:0; margin-top:20px;}
.core .left{ width:28%;}
.core .right{ width:70%;}
.bulid .left{ width:30%;}
.bulid .right{ width:60%; padding:10px 5%;}
.party_con{ width:98%; margin:auto;}
.party_le{ width:20%;}
.party_re{ width:78%;}
.leader_bd dl dt{ width:30%;}
.leader_bd dl dd{ width:56%; padding:4%;}
.problem ul{ width:98%;}
.qaban .qati h2{ margin-top:8px;}
.qaban .qati .line{ margin-top:8px;}

.pa_left{ width:50%;}
.pa_right{ width:46%; padding:2%;}

.inter{ width: 98%; margin: auto;}
.inter .left{ width: 62%; padding:2%; padding: 40px 2% 30px 2%;}
.inter .right{ width: 30%;}
.htn02 ul{ width: 48%;}
.htn02 li input{ width: 96%;}
.htn02 .taer textarea{ width: 90%;}

.int01{ margin:20px 0;}
.in_bd{ padding:0;}
.speech{ padding: 20px 10px;}
.speech .spe_left{ width: 30%;}
.speech .spe_right{ width: 65%;}
.speech .spe_left h1 span{ font-size: 30px;}

.le_con{ height: 110px;}

/*map*/
.map{ width:98%; margin: auto}
.map h1{ padding: 10px 0;}


.sear{ width: 98%; margin: auto;}
.research .yfc{ height:300px;}
.check {margin: 0 0px; margin-top: 60px;}

}
/*1366*/

@media only screen and (max-width:1365px) {
.speech .spe_left h1 span{ display: block; border: none; margin: 0; padding:0; width: 100%; margin-bottom: 10px;}
.speech .spe_left h1{ height: auto;}
.speech .spe_left h1 p{ line-height: 26px;}

}
@media only screen and (max-width:1300px) {
.bulid .right{ padding-left: 10%; width: 55%;}

}
@media only screen and (max-width:1280px) {
.advantage span{ width: 30%;}
.advantage p{ width: 65%; margin-left: 0px; float: right; font-size: 14px;}
.core_con{ height: 130px;}

}

@media only screen and (max-width:1200px) {
.leader_out{ padding:10px;}
.pa_left{ width:100%;}
.pa_right{ width:96%; padding:2%;}
.pa_right .more02{ margin-top: 10px;}
.pa_right h2{ font-size: 20px; margin-top:5px; }
.pa_right .share{ margin: 10px 0;}

.arear_details .ar_right .tscon{ height:270px;}
}

@media only screen and (max-width:1182px) {
.core_con{ height: 96px;}
}



@media only screen and (max-width:1024px) {
.ad_01 .ad_m{ width: 50%; margin-bottom: 20px;}
.ad_con{ height:94px;}
.ad_01 .ad_m p{line-height:1.5; height:4.5em; overflow:hidden;}
.qaban .qati h2{ font-size:24px;}
.qaban .qati span{ float:left;}
.mees li .txt .c{height: 12em;}
.zhic{ height: 7.5em; line-height: 1.5;}
.about01 dt{ width: 62%;}

.his dt h3{ font-size: 20px;}
.his dt img{ margin-right: 2px;}
.his dl.even dt img{ margin-left: -25px;}
.map_con dl dd li h3{ font-size: 16px; margin-bottom: 10px;}
.map_con dl dd li p{ font-size: 14px;}
.map_con dl dd{ width: 80%;}
.arear_details .ar_right .tscon{ height: 180px;}

.new01 .new .right{ padding-top:10px;}

}

@media only screen and (max-width:1023px) {
.check li dd span.on{background: url(../../image/radio.png) no-repeat 0 -34px;}
.check li dd span{background: url(../../image/radio.png) no-repeat 0 -4px;}
.party_le h1{ font-size: 20px;}
.party_le h1 span img{ width: 25px; height: 25px;}
.research .yfc{ height:250px;}
}





@media only screen and (max-width:980px) {
.b_cb03 .left p{ margin: 0;}
.b02_con{ height: 136px;}
.leader_out h3{ font-size: 22px;}
.leader02{ margin: 2px 0;}
.leader_out h4{ margin: 10px 0;}
.cores dt{ width: 100%;}
.cores dd{ width: 100%;}
.core_nei{ padding:10px 0;}
.core_nei h1{ margin: 10px 0;}
.core_con{ height: auto;}
.cores dl{ margin-bottom: 20px;}
.core_bd{ margin-top: 20px;}
.arear_details .ar_right .tscon{ height: 120px;}

}
@media only screen and (max-width:850px) {


.pat_list li dl{ padding:15px 10px;}
.research .yfc{ height: 185px;}
.le_con{ height: 80px;}
}
/*767*/





@media only screen and (max-width:768px) {

.map_con dl ul { margin-top:0px !important;}
.re01 .left{ width: 100%;}
.re01 .right{ width: 100%;}
.research .odd{ padding: 20px 0;}
.research .even{ padding: 20px 0;}
.research .even h1{ margin-top: 20px;}
.research h1 span{ width: 100%; display: block; padding:6px 0; font-weight: normal; font-size: 18px; text-align: center;}
.research .even .re01_con{ padding-left: 0;}
.research .odd .re01_con{ padding-right: 0;}
.b3_01{ padding: 20px;}
.b3_02{ padding: 20px;}
.bus{ padding-top: 20px;}
.bus h1{ font-size: 20px;}
.line_01{ margin: 14px auto;}
.b_cb02 .b_cb_01{ width: 100%; margin-bottom: 10px;}
.b_cb02 .b_cb_01 dt h2{ height: 40px; line-height: 40px; font-size: 18px; font-weight: normal;}
.b_cb02 .b_cb_01 dd{ font-size: 18px; font-weight: normal; padding: 10px 0;}
.bus04_0ut .bus{ padding-top: 20px}
.b_cb03 .left h1{ font-size: 18px;}
.b_cb03 .left {width: 96%;padding: 2% 2%;}
.b_cb03 .right{ width: 100%;}
.b_cb02{}
.bus02{ padding: 20px 0;}
.b_cb02{ margin:20px 0;}
.b_cb02 .b_cb_01 dl{ padding: 0;}
.b_cb02 .b_cb_01 dd{ padding: 10px;}
.bus04_0ut dd h2{ font-weight: normal;}
.ad_01 dd{ padding: 10px;}
.ad_01{ margin: 20px 0;}
.team_lb{ margin-top: 20px;}
.admin_02{padding-top: 20px;}

.advantage span{ width:100%;}
.advantage p{ width: 100%; margin-left: 0px; float: right; font-size: 14px;}
.advantage span em{border-right: 0px solid transparent;border-top: 0px solid #fff;}
.advantage span{ height: 40px; line-height: 40px;}
.advantage span{ font-size: 18px; margin-bottom: 10px;}
.advantage span em b{ top:0; left: 10px; font-weight: normal; color: #fff;}
.new04{ padding: 20px 0;}

.are01{ width: 50%;}
.arear dl{ padding: 0 10px;}
.arear_con .are01{ margin-bottom: 20px;}
.deta{ width: 100%;}
.deta .left{ width: 100%;}
.deta .right{ width: 100%;}
.de_con{ padding: 10px;}
.deta .left .title h2{ font-size: 18px; font-weight:normal;}
.deta .left .timer li{ padding: 0 6px;}
.page01{ padding: 20px 10px;}
.page01 p{ font-weight: normal;}
.page02{ padding: 10px;}
.page02 h1{ font-size: 16px; font-weight:normal;}

.new01 .new .left{ width: 100%;}
.new01 .new .right{ width:100%; padding: 20px 0;}
.new01 .new .right a{ font-size: 14px;}
.new01 .new .right li{ line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w01_con h2{ font-size: 18px; font-weight: normal;max-width: 3em;height: auto;}
.new_bd .w01_con{ padding: 10px;}
.new_bd .w01:nth-child(1){ border-right: none;}
.new04 .are01{ width: 33.3333%;}
.arear dl{ padding: 0 10px;}
.arear dd{ padding: 10px;}
.ztxm .zt p{ top:38%;}
.spe01 .right a{ font-weight: normal;}
.spe02 .right a{ font-weight: normal;}
.special_con{ padding:20px 0;}
.arear_details .ar_left{width: 100%; float: left;}
.arear_details .ar_right{width:96%; float: left; padding:2%; padding-bottom: 20px;}
.strong1{ font-size: 32px;}
.arear_details .ar_right h2{ margin: 10px 0;}
.arear_details .ar_right h2{ font-size: 18px;}
.research .yfc{ height:auto; margin-bottom:15px;}
.research h1{ margin-bottom:10px;}
.arear_details .ar_right .tscon{ height:auto;}

.farmer .hot_l{ width: 100%; }
.farmer .hot_r{ width: 94%; }
.farm_new ul li{ width:100%;}
.farm_new ul li:nth-child(n+1){ background: #fff;}
.farm_new ul li:nth-child(n+1) .inner {border:1px solid #ede9e0;}
.farm_new ul li:nth-child(2n){ background: #ede9e0;}
.farm_new ul li:nth-child(2n) .inner {border:1px solid #fff;}
.farmer .farm_new{padding:0;}
.farm_new .new_n .inner{ padding: 10px;}
.farm_new ul li{ margin-top: 20px;}
.line{ margin: 10px 0;}
.about01{ padding: 20px 0;}
.about01 h3{ font-size: 22px;}
.about01 dt{ width:96%; padding:20px 2%;}
.about01 dd{ width:100%;}
.about01 dt h1{ font-size:16px; margin-bottom:10px;}
.about02{ padding:20px 0;}
.lea .lea_01{ width:50%; margin-bottom:20px;}
.lea .lea_01 dl{ padding:0 20px;}
.bulid .right .tim{ font-size:18px; font-weight:normal;}
.tit h1{ font-size:18px;}
.bulid .right h2{ font-size:16px;}
.bulid .left{ width:100%;}
.bulid .right{ width:98%; padding:20px 1%;}
.bulid .right .tim{ top:-54%; margin:0; left:0;}
.bulid .right .more{ margin-top:10px;}
.party_con{ width:98%; margin:auto;}

.leader_bd dl dt{ width:100%;}
.leader_bd dl dd{ width:96%; padding:2%;}
.party_le{ width:100%; margin-bottom:20px;}
.party_re{ width:100%;}
.party_le h1{ background:#257e44; padding:10px; font-size: 22px;}
.party_le h1 span img{ width: 25px;}
.pat_list{padding:10px 0;}

.idea h2{ font-size: 22px;}
.idea .line{ margin-top: 10px;}
.core .right h1{ font-size: 22px;}
.pa_right h2{ font-size: 16px;}
.problem h1{ padding:0 10px; font-weight:normal}

.fc_bd ul{ padding:20px 0;}
.fc_bd li{ width:100%; font-size:14px;}
.fc_bd li a{ margin:0 10px;}

.pa_left{ width:100%;}
.pa_right{ width:96%; padding:2%;}
.mees li{ width: 100%;}
.mees li .txt{ position: relative; padding:20px 10px;}
.mees li.hover .txt{ margin: 0;}
.mees li .txt h2{ margin: 0;}
.mees li .txt .c{ height: auto; margin: 0;}
.mees li .txt{ opacity:1; background: #257e44 ;}

.htn02 ul{ width: 100%;}
.inter .left{ width: 100%;}
.inter .right{ width: 100%; height: auto; padding: 20px 0;}
.inter .right dl{ padding-top: 0;}
.inter .right dd{ font-size: 20px; font-weight: normal; margin-top: 10px;}
.htn02 .taer textarea{ width: 94%;}
.htn02 li input{ width: 94%;}
.htn02 .taer button{ float:none; margin-right: 0; display: block; margin: auto;}
.map01{ height: 300px;}



.in_bd li{ width: 100%;}
.in_bd input{ width: 97%;}
.in_hd{margin: 24px 0 28px 0;}
.in_hd span{ height: 36px; line-height: 34px; font-weight: normal;}

.problem .cur dt{ font-size: 16px;}


.check{ margin: 0; margin-top: 30px;}
.check li{ width: 100%;}
.check li dl{ padding:0;}
.check li dt{ padding: 0 10px; font-size: 14px;}
.em01 p{ font-size: 14px;}
.em02 li input{ width: 97%; padding: 0 1%;}
.em02 .subm button{ margin: 0 10px;}
.contact02 li{ width: 100%;}
.contact02 li dd{ padding: 20px 10px;}
.contact02 li dt{ font-size: 16px;}

.speech .spe_left{ width: 100%;}
.speech .spe_right{ width: 100%; margin-top: 20px;}
.leader_out{ padding:0;}
.leader_out h3{ font-size: 22px;}
.le_con{ height: auto;}
.leader_bd dl dd{ padding:10px 2%;}

.party_con{ padding-top: 20px;}
.fc_hd dd{ padding:10px;}
.fc_hd dd h1{ margin-bottom: 8px;}
.em02 .form_box .error .valid_message{ right:0;}
.em01{ margin-top: 20px;}
.contact{ margin: 20px 0;}
/*map*/
.map h1{ padding:10px;}
.map{ margin-top: 10px; width: 100%;}
.map_con dl dt{ height: auto;padding:10px; text-align: left;}
.map_con dl dt h2{ float: left; padding:0; font-weight:normal;}
.map_con dl dt span{ float: left; margin-left: 10px;}
.map h1{ font-size: 18px; padding-bottom: 10px;}
.map_con dl dd{ width:96%; padding:2%;}
.map_con dl dt{ width:100%;}
.map_con dl{ padding:0; border:none;}


.hbg{ padding-top: 20px;}
.sear01 span{ font-size: 20px; margin-bottom: 10px;}
.sear01 .right{ width: 99%;}
.sear02 span{ font-size: 20px;}
.sear03 li h1{ font-size: 16px; margin: 10px 0;}
.sear02{ margin-bottom: 0; padding:0 10px;}
.sear02 span{ font-size: 18px;}

.cores dl:nth-child(2n) .core_nei{ margin-right: 0;}
.bus h1{ font-size: 18px;}
.ad_01 dd h2{ font-size: 16px;}
.speech .spe_left{ text-align:center;}
.speech .spe_left img{ width:50%; margin:auto; height:auto !important;}
.speech .spe_left h1 p{ float:none;}

.party_ds .leader_bd dl dt{ display: none;}


}

@media only screen and (max-width:730px) {

.in_bd input{ width: 96%;}
.in_bd .in_area textarea{ width: 96%;}
.map_con dl dd li h3{ margin:10px 0;}
.map_con dl dd li{ width: 100%;}
.map_con dl dd li p{ float: left; padding:0 10px;}
}



@media only screen and (max-width:640px) {
.new04 .are01{ width: 100%;}
.new04 .arear dl{ width: 100%; padding: 0;}

.core .left{ width:100%; padding:20px 0;}
.core .right{ width:100%}

}
@media only screen and (max-width:640px) {
	.bx_shiC li{ text-align: center;}
.bx_shiC li span {margin-left: 0; text-align: center;}

}
@media only screen and (max-width:540px) {
.address_in{ width: 210px; left: 40px; top:8%;}
.address_in p{ line-height: 24px;}
.inter .left{ padding-left: 0; padding-right: 0;}
.htn02 li input{ width: 93%;}
.htn02 .taer textarea{ width: 93%;}
.in_bd input{ width: 95%;}
.in_bd .in_area textarea{ width: 95%;}

.spe .sp01 h1{ font-size: 16px; font-weight:normal;}
.new_hds span{ font-size: 16px; font-weight: normal;}
.new_hds span.on{ font-weight: normal;}
.leader_out h3{ font-size: 20px;}
.core_nei h1{ font-size: 16px;}

}


@media only screen and (max-width:500px) {
.bus03_0ut .left{ width: 100%;}
.bus03_0ut .right{ width: 100%;}
.bus03_0ut h1{ font-size: 18px;}
.line02{ margin: 14px 0;}
.b_cb03 .left p{ line-height: 23px; margin: 0;}
.ad_01 .ad_m{ width: 100%;}

.are01{ width: 100%;}
.arear dl{ padding: 0px;}
.arear dd{ padding: 10px;}
.new_bd .w01{ width: 100%;}
.new_hd span {padding: 0 6px;font-size: 14px;}
.new_hd{ margin-bottom: 20px;}
.ztxm .zt{ width: 100%;}
.ztxm .zt p{ top: 30%;}
.spe01 .left{ width: 100%;}
.spe01 .right{ width: 100%; margin-top: 10px;position: inherit !important; margin-bottom:10px;}
.spe02 .left{ width: 100% !important;}
.spe02 .right{ width: 100% !important;margin-top: 10px;position: inherit !important; margin-top:0 !important;margin-bottom:10px !important;}
.spe01 .right a{ margin: 0; font-size: 14px; height: auto;}
.spe02 .right a{ margin: 0; font-size: 14px; height: auto;}
.spe01{ margin-bottom: 20px;}
.spe02{ margin-bottom: 20px;}


.qaban img{ height: 112px !important;}

}

@media only screen and (max-width:440px) {
.in_bd input{ width: 94%;}
.in_bd .in_area textarea{ width: 94%;}
.fc_hd{ padding: 0 0px;}
.fc_hd .bx-wrapper .bx-pager{ display: block;}
.fc_hd .bx-wrapper .bx-pager,.fc_hd .bx-wrapper .bx-controls-auto{ bottom: -30px;}
.fc_hd .bx-wrapper .bx-pager.bx-default-pager a:hover,.fc_hd .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #257e44 ;}
}

@media only screen and (max-width:374px) {
.in_bd input{ width: 93%;}
.in_bd .in_area textarea{ width: 93%;}

.speech .spe_left{ text-align:left;}
.speech .spe_left img{ width:100%; margin:auto; height:auto !important;}
.speech .spe_left h1 p{ float:left;}
}

@media only screen and (max-width:312px) {
.in_bd input{ width: 92%;}
.in_bd .in_area textarea{ width: 92%;}
.htn02 li input{ width: 92%;}
.htn02 .taer textarea{ width: 92%;}

}
