@charset "utf-8";
*{margin:0;padding:0;word-wrap:break-word;word-break:break-all;}
body{ font-family:"Microsoft YaHei"; font-size:14px;color:#000; position:relative; background:#fff;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
html, body, h1, h2, h3, h4,input,div,ul,li,p,form,table,dt,dl,dd,tr{list-style-type:none;}
h1,h2,h3,h4{ font-weight:normal;}
a{color:#000;text-decoration:none;} 
a:hover{color:#000;} 
a img{border:none;} 
em{font-style: normal;font-weight: normal;}
.clear{ clear:both; width:0; height:0;}
input,textarea{ outline:none;font-family:"Microsoft YaHei";}
body.case { background:#f5f5f5;}
:target { padding-top:100px;}

.seltaocan{ display:none;}
.w1300{ width:1300px; margin:0 auto;}
.footer{ background:#2c2f33;}
.copyright{ border-top:1px #35383c solid;}
.copyright .w1300{ min-height:114px; background:url(../images/logo.png) right center no-repeat;}
.link{ width:60%; height:30px; line-height:30px; color:#fff; padding-top:27px;}
.link a{ color:#767a80; padding-right:10px; padding-left:5px;}
.copyright p{ color:#767a80; line-height:30px;}
.footer ul{ padding-top:26px; float:left; overflow:hidden; padding-bottom:52px;}
.footer ul li{ float:left; min-height:224px; border-right:1px #767a80 dotted; margin-right:80px; width:177px;}
.footer ul li h2,.foot_lxwm h4{ line-height:60px; font-size:18px; color:#fff; text-indent:30px;}
.footer ul li h2 a{ color:#fff; height:60px; line-height:60px; display:block;}
.footer ul li a{ display:block; line-height:33px; color:#767a80; text-indent:30px;}
.footer ul li a:hover { color:#fff;}
.footer ul li:nth-child(1) h2{ background:url(../images/foot_icon01.png) left center no-repeat}
.footer ul li:nth-child(2) h2{ background:url(../images/foot_icon02.png) left center no-repeat}
.footer ul li:nth-child(3) h2{ background:url(../images/foot_icon03.png) left center no-repeat}
.footer ul li:nth-child(4) h2{ background:url(../images/foot_icon04.png) left center no-repeat}
.footer ul li:last-child{ margin-right:0;}
.foot_lxwm{ padding-top:26px;  float:right; width:275px;}
.foot_lxwm h4{ text-indent:0;}
.foot_lxwm span{ display:block; height:58px; overflow:hidden; line-height:58px; color:#fff; font-size:39px; font-weight:bold;}
.foot_lxwm p{ line-height:100%; color:#999;}
.foot_lxwm a{ display:block; width:42px; height:42px; border-radius:100%; background:#1b1c1e url(../images/foot_icon05.png) center no-repeat; float:left; margin:25px 17px 0 0;}
.foot_lxwm a.wxrwm{background:#1b1c1e url(../images/foot_icon06.png) center no-repeat;}
.foot_lxwm a:hover{ background-color:#3cb035}
.indexlxwm{ box-sizing:border-box; padding-top:89px; height:648px; background:url(../images/indexlxwm_bg.png) center no-repeat fixed;}
.yyzj{ box-sizing:border-box; padding:0 45px; width:907px; height:470px;  float:left; background:#fff;}
.lxwm{ box-sizing:border-box; padding:0 50px; float:right; width:368px; background:#fff; height:470px;}
.lxwm ul li{ margin-top:26px; border-bottom:1px #e9e9e9 solid; padding-left:52px; padding-bottom:18px;}
.lxwm ul li h2{ margin-bottom:4px; line-height:23px; color:#231f20; font-weight:bold; font-size:16px;}
.lxwm ul li p{ line-height:24px; font-size:15px; color:#666;}
.lxwm ul li:nth-child(1){ background:url(../images/indexlxwm_icon01.png) 6px top no-repeat;}
.lxwm ul li:nth-child(2){ background:url(../images/indexlxwm_icon02.png) 6px top no-repeat;}
.lxwm ul li:nth-child(3){ background:url(../images/indexlxwm_icon03.png) 6px top no-repeat;}
.lxwm h3{ height:45px; padding-top:52px; line-height:45px; font-size:24px; color:#231f20;}
.yyzj_form input[type="submit"]{ cursor:pointer; width:140px; height:42px; border:1px #00813c solid; line-height:42px; color:#00813c; text-align:center; background:#fff;}
.yyzj_form input[type="submit"]:hover{ background:#00813c; color:#fff;}
.yyzj_form textarea{ width:100%; height:auto; border:1px #dedede solid; box-sizing:border-box; padding:0 20px; line-height:42px; margin-bottom:20px;}
.yyzj_form input[type="text"]{ box-sizing:border-box; width:398px; height:42px; text-indent:20px; border:1px #dedede solid; margin:0 20px 20px 0; float:left;}
.yyzj_form input[type="text"]:nth-child(even){ margin:0 0 20px 0;}
.yyzj h2{ padding-top:52px; font-size:24px; color:#231f20; line-height:47px;}
.yyzj h3{ line-height:34px; color:#231f20; margin-bottom:24px;}
.indexnews_tab{ padding:22px 0;}
.indexnews_tab ul{ width:100%; text-align:center;}
.indexnews_tab ul li{ width:140px; height:30px; display:inline-block; background:#e5e5e5; border-radius:30px; margin:0 6px;}
.indexnews_tab ul li a{ display:block; text-align:center; line-height:30px;}
.indexnews_tab ul li.on{ background:#01823d;}
.indexnews_tab ul li.on a{ color:#fff;}
.index_title{ height:80px; position:relative; margin-top:46px; text-align:center;}
.index_title h2{ position:relative; font-size:36px; color:#222; font-weight:bold; display:inline-block;}
.index_title h2:after,.index_title h2:before{ content:""; width:46px; height:1px; background:#3fb83c; position:absolute; left:50%; top:50%; margin-left:90px;}
.index_title h2:before{ margin-left:-138px;}
ul.indexlist{ padding:50px 14px 0; overflow:hidden;}
ul.indexlist li{ width:590px; height:auto; float:left; margin-right:92px; min-height:163px;}
ul.indexlist li:nth-child(even){ margin:0;}
ul.indexlist li a{ box-sizing:border-box; position:relative; padding-left:122px; display:block; overflow:hidden;}
ul.indexlist li a span{ display:block; width:103px; height:103px; border-radius:100%; background:#01823d; color:#fff; text-align:center; line-height:32px; position:absolute; left:0; top:0;}
ul.indexlist li a span strong{ display:block; text-align:center; font-family:Arial; font-size:48px; padding-top:15px; line-height:100%;}
ul.indexlist li a h2{ height:38px; overflow:hidden; line-height:38px; font-size:14px; color:#333; font-weight:bold;}
ul.indexlist li a p{ line-height:22px; font-size:12px; color:#777;}
ul.indexlist li a em{ display:block; height:35px; line-height:35px; font-size:12px; color:#888; padding-left:26px; background:url(../images/eye.png) left center no-repeat;}
.index_title p{ color:#777; line-height:35px;}
.indexjpjs{ background:#f4f4f4; padding:60px 0 45px;}
.indexjpjs_con ul{ width:100%; padding-left:10px; margin-left:-10px; overflow:hidden;}
.indexjpjs_con ul li{ width:25%; height:auto; overflow:hidden; box-sizing:border-box; padding:0 10px 10px 0; float:left;}
.indexjpjs_con ul li a{ display:block; position:relative;}
.indexjpjs_con ul li a img{ display:block; width:100%; height:auto;}
.indexjpjs_con ul li h2{ position:relative; z-index:10; height:57px; overflow:hidden; background:#fff; line-height:57px; text-align:center; font-size:18px; color:#333}
.indexjpjs_con_mk{ display:none; position:absolute; width:100%; box-sizing:border-box; padding:20px; height:100%; left:0; top:0; background:rgba(63,184,60,0.85);}
.indexjpjs_img{ position:relative;}
.indexjpjs_con_mkk{ padding:0 45px; border:1px #99d997 solid; height:100%;}
.indexjpjs_con_mkk h4{ height:70px; line-height:70px; overflow:hidden; position:relative; padding-top:23px; font-size:30px; color:#fff;}
.indexjpjs_con_mkk h4:after{ content:""; width:36px; height:2px; background:#fff; position:absolute; left:0; bottom:0}
.indexjpjs_con_mkk p{ line-height:24px; color:#fff; margin-top:27px; height:72px; overflow:hidden;}
.indexjpjs_con ul li:hover .indexjpjs_con_mk{ display:block;}
.indexjpjs_con ul li:hover h2{ background:#00813c; color:#fff;}
.indexjpjs_con{ padding:40px 0 10px;}
.indexjpjs_con .swiper-wrapper{ height:auto;}

.indexjpjs_fy{ height:30px; text-align:center}
.indexjpjs_fy .swiper-button-next,.indexjpjs_fy .swiper-button-prev,.indexjpjs_fy a{ position:static; left:auto; top:auto; display:inline-block; width:30px; height:30px; background:#fff; border-radius:2px; opacity:1;}
.indexjpjs_fy .swiper-button-next{ background:#fff url(../images/next.png) center no-repeat}
.indexjpjs_fy .swiper-button-prev{ background:#fff url(../images/prev.png) center no-repeat}
.indexjpjs_fy a{ background:#fff url(../images/more.png) center no-repeat; width:93px;}

.indexfwyw-container{ width:1300px; margin:0 auto; padding:40px 0 70px; position:relative;}
.indexfwy-slide{ box-sizing:border-box;height:378px;text-align:center; box-sizing:border-box;}
.indexfwy-slide span{ margin:0 auto; position:relative; display:block; width:131px; height:131px; overflow:hidden; border:5px #f4f4f4 solid; border-radius:100%; background:#e5e5e5;}
.indexfwy-slide span img{ -webkit-filter: grayscale(100%); display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.indexfwy-slide h2{ height:68px; position:relative; text-align:center; line-height:68px; font-size:20px; font-weight:bold; color:#333;}
.indexfwy-slide h2:after{ content:""; width:31px; height:1px; background:#bfbfbf; position:absolute; left:50%; bottom:0; transform:translate(-50%,0)}
.indexfwy-slide p{ line-height:25px; color:#777; padding-top:20px;}
.indexfwy-slide:hover{ position:relative; background:url(../images/fwyw_bg.png) center no-repeat;}
a.indexfwy-con{ display:block;height:100%;;padding:0 38px; padding-top:35px;}
a.indexfwy-con:hover{ background:rgba(63,184,60,0.85);}
.indexfwy-slide:hover span{ background:#fff; border-color:#8bd489}
.indexfwy-slide:hover span img{-webkit-filter: grayscale(0);}
.indexfwy-slide:hover h2,.indexfwy-slide:hover p{ color:#fff;}
.indexfwy-slide:hover h2:after{ background:#fff;}
.indexfwyw-button-next,.indexfwyw-button-prev{}
.indexfwyw-button-next{ right:-33px; width:23px; height:42px; background:url(../images/indexfwyw-button-next.png) center no-repeat;}
.indexfwyw-button-prev{ left:-33px; width:23px; height:42px; background:url(../images/indexfwyw-button-prev.png) center no-repeat;}
.header{ padding:0 20px; height:98px; background:rgba(0,0,0,0.4); position:fixed; left:0; top:0; z-index:10; width:100%; box-sizing: border-box;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
a#logo{ width:183px; display:block; float:left; height:98px; background:url(../images/logo.png) left center no-repeat;}
.header_tel{ text-indent:50px; margin:37px 0; line-height:24px; color:#fff; float:right; height:24px; background:url(../images/tel_icon.png) 23px center no-repeat; border-left:1px rgba(255,255,255,0.2) solid; margin-left:15px;}
.header_tel strong{ font-size:16px;}
ul.nav{ float:right;/* height:30px; overflow:hidden; padding:34px 0;*/}
ul.nav:after { clear:both; content:''; height:0;}
ul.nav>li{ float:left; margin-right:10px; padding:34px 0; box-sizing:border-box; position: relative;}
ul.nav>li>a{ display:block; font-size:15px; color:#fff; height:30px; line-height:30px; padding:0 20px; border-radius:30px;}
ul.nav>li>a:hover,ul.nav>li.cur>a{ background:rgba(0,0,0,0.4); color:#3fb83c; font-weight:bold;}
@media (max-width: 1450px){
	ul.nav li a { padding:0 15px;}
}
@media (max-width: 1280px){
	ul.nav li a { padding:0 8px;}
}
.indexbanner .swiper-slide{ height:747px;}
.header_fixed,body.case .header,.header.hover{ background:#fff;}
.header_fixed a#logo,.header.hover a#logo,body.case .header a#logo{ background:url(../images/logo_fixed.png) left center no-repeat;}
.header_fixed ul.nav li a,.header.hover ul.nav li a,body.case .header ul.nav li a{ color:#333;}
.header_fixed ul.nav li>a:hover,.header.hover ul.nav li>a:hover,.header_fixed ul.nav li.cur>a,.header.hover ul.nav li.cur>a,body.case .header ul.nav li>a:hover,body.case .header ul.nav li.cur>a{ background:#03823d; color:#fff;}
.header_fixed .header_tel,.header.hover .header_tel,body.case .header .header_tel{ border-color:#dbdbdb; color:#333}
.header_fixed .header_tel stron,.header.hover .header_tel strong,body.case .header .header_tel strong{ color:#03823d;}
.ptsub{ display:none; width:208px; height:auto; background:#fff; position:absolute; left:0; border-top:2px #03823d solid;top:98px;}
.ptsub>ol{}
.ptsub>ol>li{ height:51px;}
.ptsub>ol>li>a{ display:block; line-height:50px; font-size:14px; border-bottom:1px #e5e5e5 solid; text-indent:33px;}
ul.nav>li:hover .sub,ul.nav>li:hover .ptsub { display:block;}
.cg1{ background:#f6f6f6; padding:50px 0;}
.cg2{ padding:50px 0;}
.cg1>.w1300>p{ font-size:16px; color:#484848; line-height:30px; text-align:center;}
.cg1 h3{ text-align:center; line-height:70px; font-size:24px; color:#333; font-weight:bold;}
.cg1 ul{ overflow:hidden; padding:10px 0 28px;}
.cg1 ul li{ width:25%; float:left; text-align:center; line-height:76px; font-size:18px; font-weight:bold; color:#333;}
.cg1 ul li span{ display:block; width:137px; height:137px; margin:0 auto; border-radius:100%; background-color:#fff;}
.gysicon01{ background:url(../images/gysicon01.png) center no-repeat;}
.gysicon02{ background:url(../images/gysicon02.png) center no-repeat;}
.gysicon03{ background:url(../images/gysicon03.png) center no-repeat;}
.gysicon04{ background:url(../images/gysicon04.png) center no-repeat;}
.gysys{ text-align:center;}
.gysys p{ color:#484848; line-height:40px; font-size:18px; padding-top:20px;}
.gysys em{ line-height:30px; color:#484848; font-size:14px;}
.gysys em strong{ font-weight:normal; color:#03823d}
.cgbtn{ padding-top:35px;}
.cgbtn input{ margin:0 auto; display:block; width:205px; height:50px; border:2px #00843a solid; line-height:50px; text-align:center; color:#00843a; background:none; font-size:18px;}
.cg2 ul{ float:left;}
.cg2 ul li{ padding:14px 0; overflow:hidden;}
.cg2 ul li input[type="text"],.cg2 ul li select{ float:left; width:398px; height:38px; border:1px #d3d3d3 solid; line-height:38px; text-indent:20px;}
.cg2 ul li span{ width:171px; text-align:right; height:40px; display:block; float:left; line-height:40px; font-size:16px; color:#666;}
.cg2 ul li span strong{ font-weight:normal; color:#f00;}
.cg2 ul li textarea{ width:358px; height:60px; border:1px #d3d3d3 solid; padding:0 20px; line-height:30px; float:left;}
.cg2 ul li p{ float:left; line-height:40px; color:#999; padding-left:10px;}
.cg2_ul{ overflow:hidden;}
.fpxx{ float:left; line-height:40px;}
.fpxx label{ padding:0 10px;}
.cg2 ul li select{ margin-left:171px; margin-top:5px;}

/*服务业务*/
.page_banner{ height:570px;}
.page_banner .w1300{ position:relative; height:100%;}
.fwyw_banner{background:url(../images/fwyw_banner.png) center no-repeat;}
.page_banner h2{ height:106px; line-height:106px; font-size:40px; font-weight:bold; color:#fff; position:absolute; left:0; top:50%; transform:translate(0,-50%)}
.page_banner h2:after{ content:""; width:42px; height:4px; background:#fff; position:absolute; left:0; bottom:0;}
.fwyw_list ul li{ display:block; width:100%; height:auto; overflow:hidden;}
.fwyw_pic{ position:relative; width:50%; float:right; position:relative;}
.fwyw_pic img{ display:block; width:100%; height:auto;}
.fwyw_pic .fwyw_pic_link{ display:none; position:absolute; text-align:center; left:0; top:0; width:100%; height:100%; background:rgba(0,128,59,0.7);}
.fwyw_pic .fwyw_pic_link h4{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff; display:inline-block; font-size:24px; height:37px; line-height:37px; padding-right:45px; background:url(../images/ckal_icon.png) right center no-repeat;}
.fwyw_title{ width:50%; float:left; height:100%;}
.fwyw_title_con h2{ height:45px; line-height:45px; font-size:36px; color:#00803b; font-weight:bold;}
.fwyw_title_con h3{ height:54px; line-height:54px; font-size:16px; overflow:hidden; position:relative;}
.fwyw_title_con h3:after{ content:""; width:78px; height:2px; background:#3eb73a; position:absolute; left:0; bottom:0;}
.fwyw_title_con p{ line-height:26px; color:#666; height:52px; overflow:hidden; margin-top:20px;}
.fwyw_title_con span{ margin-top:32px; font-size:16px; color:#333; height:25px; line-height:25px; display:inline-block; padding-right:35px; background:url(../images/ckxq_link_icon.png) right center no-repeat;}
.fwyw_title_con{ position:absolute; left:-100%; top:50%; transform:translate(0,-50%); padding:0 20%; width:100%; box-sizing:border-box;}
.fwyw_list ul li:hover .fwyw_pic .fwyw_pic_link{ display:block;}
.fwyw_list ul li:hover .fwyw_title_con span{ color:#00803b; background:url(../images/ckxq_link_icon_hover.png) right center no-repeat;}
.fwyw_list ul li:nth-child(even) .fwyw_title{ float:right;}
.fwyw_list ul li:nth-child(even) .fwyw_pic{ float:left}
.fwyw_list ul li:nth-child(even) .fwyw_title_con{ left:100%;}
#bg{ background:#f6f6f6}
.ggfl{ height:73px; overflow:hidden; background:#fff; margin-bottom:10px; box-shadow:0 0 10px rgba(0,0,0,0.1); position:relative;}
.ggfl i { height:2px; background:#00803b; position:absolute; left:0; bottom:0; font-size:0;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
ul.ggfl_nav{ float:left; overflow:hidden;}
ul.ggfl_nav li{ float:left;}
ul.ggfl_nav li a{ display:block; height:73px; line-height:73px; font-size:16px; color:#484848; padding:0 30px;}
ul.ggfl_nav li a:hover,ul.ggfl_nav li.on a{ color:#00803b;}
.dqwz{ float:right; height:73px; line-height:73px; background:url(../images/dqwz_icon.png) left center no-repeat; padding-left:30px; color:#aaa;}
.ywxq_title{ padding-top:50px; text-align:center; padding-bottom:34px;}
.ywxq_title h1{ line-height:55px; font-size:36px; color:#00803b;}
.ywxq_title p{ line-height:35px; font-size:16px; color:#484848;}
.ywxq_con{ width:100%; height:auto; overflow:hidden; background:#fff;}
.ywxq_con img{ display:block; float:right; width:50%; height:auto;}
.ywxqtext{ width:50%; float:left; box-sizing:border-box; padding:0 3%;}
.ywxqtext p{ line-height:28px; color:#666; text-indent:2em;}
.ywxqtext h2{ line-height:87px; padding-top:12px; color:#00803b; font-size:24px;}
.jdanl{ padding-top:98px; text-align:center;}
.jdanl h1{ line-height:56px; padding-top:65px; font-size:36px; font-weight:bold; color:#333;}
.jdanl p{ line-height:33px; color:#666;}
.jdanl ul{ padding:40px 0;}
.jdanl ul li{ display:inline-block; width:144px; height:50px; background:#e1e1e1; border-radius:5px; line-height:50px; text-align:center; margin:0 10px; font-size:15px; color:#666;}
.jdanl ul li.on,.jdanl ul li:hover{ background:#00803b;}
.jdanl ul li.on a,.jdanl ul li:hover a{ color:#fff;}
.news_banner{ background:url(../images/news_banner.png) center no-repeat;}
.newslist{ position:relative; box-sizing:border-box; padding:40px 135px 40px 385px; height:279px; width:1300px; margin:0 auto; border-bottom:1px #d0d0d0 dotted;overflow:hidden;}
.newslist img{ position:absolute; left:0; top:40px; display:block; float:left;}
.news_title h2{ height:36px; overflow:hidden;  line-height:36px; font-size:18px; color:#333;}
.news_title p{ height:50px; overflow:hidden; margin-top:20px; line-height:25px; color:#666;}
.news_title em{ display:block; width:108px; height:34px; border:1px #ddd solid; line-height:34px; text-align:center; color:#888; margin-top:30px;}
.newslist span{ display:block; position:absolute; right:0; top:66px; font-size:20px; color:#55565a; line-height:50px;}
.newslist span strong{ display:block; height:80px; border-bottom:1px #999 solid; line-height:80px; text-align:center; font-size:60px; color:#55565a; font-weight:normal;}
.news_list ul li:hover{ background:#f2f2f2;}
.news_list ul li:hover .news_title h2{ color:#00803b;}
.news_list ul li:hover .news_title em{ background:#00803b; border-color:#00803b; color:#fff;}
.news_list ul{ padding-top:30px;}
.newsxq{ padding-top:42px; overflow:hidden; padding-bottom:122px;}
.newsright{ width:330px; float:right;}
.newsright h2{ height:50px; background:#00803b; line-height:50px; text-indent:16px; font-size:18px; font-weight:bold; color:#fff;}
.newsright ul li{ padding:0 15px; border-bottom:1px #e1e1e1 solid;}
.newsright ul li a{ display:block; padding:15px 0;}
.newsright ul li a h4{ height:30px; overflow:hidden; line-height:30px; color:#333;}
.newsright ul li a span{ display:block; height:27px; line-height:27px; overflow:hidden; color:#666;}
.newsleft{ float:left; width:936px; height:auto; background:#fff; padding:0 43px 40px 43px; box-sizing:border-box;}
.news_zw p{ line-height:30px; color:#666;}
.news_zw img{ display:block; margin:0 auto; max-width:100%; height:auto;}
.news_fy{ border-top:1px #e5e5e5 solid; border-bottom:1px #e5e5e5 solid; height:66px; overflow:hidden; margin-top:90px;}
.news_fy p{ background:url(../images/indexfwyw-button-prev.png) 8px center no-repeat; background-size:auto 35%; text-indent:30px; width:50%; height:66px; overflow:hidden; float:left; line-height:66px;}
.news_fy p:last-child{ width:49%; margin-right:8px; text-align:right; padding-right:30px; box-sizing:border-box; background:url(../images/indexfwyw-button-next.png) right center no-repeat; background-size:auto 35%;}
.news_zw_title{ padding-bottom:20px; margin-bottom:30px; border-bottom:1px #e5e5e5 solid;}
.time{ height:20px; float:left;}
.time span{ background:url(../images/time_icon01.png) left center no-repeat; display:block; float:left; height:20px; line-height:20px; color:#888; margin-right:30px; padding-left:27px}
.time span:nth-child(2){ background:url(../images/time_icon02.png) left center no-repeat;}
.fenxiang{ height:20px; float:right; overflow:hidden;}
.fenxiang a{ display:block; float:left; padding:0 10px;}
.news_zw_title h1{ margin-bottom:20px; line-height:33px; font-size:24px; color:#00803b; padding-top:55px;}
.rcfz_banner{ background:url(../images/rcfz_banner.png) center no-repeat;}
ul.rcfz{ padding:26px 0;}
ul.rcfz li{ border-bottom:1px #e1e1e1 solid; padding-top:12px;}
ul.rcfz li p{ line-height:26px; color:#666; text-indent:2em; padding-bottom:26px;}
ul.rcfz li h2{ height:80px; line-height:80px; font-size:28px; text-indent:48px; color:#00803b;}
ul.rcfz li:nth-child(1) h2{ background:url(../images/rcicon01.png) 12px center no-repeat;}
ul.rcfz li:nth-child(2) h2{ background:url(../images/rcicon02.png) 12px center no-repeat;}
ul.rcfz li:nth-child(3) h2{ background:url(../images/rcicon03.png) 12px center no-repeat;}
.zhaopian .jdanl{ padding:0;}
.zp ul{ background:#fff;}
.zp dl{ width:100%;}
.zp dl dt{ width:100%; height:68px; overflow:hidden; border-top:3px #f5f5f5 solid;}
.zp dl dt h4{ float:left; height:68px; line-height:68px; font-size:16px; color:#666; text-indent:24px;}
.zp dl dt span{ display:block; float:right; margin-right:20px; padding-right:35px; background:url(../images/dt.png) right center no-repeat; line-height:68px; color:#666;}
.zp dl dd{ display:none; padding:0 40px; border-top:3px #f5f5f5 solid;}
.zpzw{ padding:40px 0;}
.zpzw p{ line-height:30px; color:#666;}
.zpzw p strong{ font-weight:normal; color:#00803b}
.zp dl dd ol{ padding:21px 0; border-bottom:1px #e5e5e5 solid; overflow:hidden;}
.zp dl dd ol li{ width:25%; height:36px; overflow:hidden; line-height:36px; float:left; color:#666;}
.zp dl dd ol li span{ display:block; padding-right:15px; color:#333; float:left;}
.zp dl.zp_on dd{ display:block;}
.zp dl.zp_on dt{ background:#00803b; border-color:#00803b;}
.zp dl.zp_on dt h4{ color:#fff;}
.zp dl.zp_on dt span{ color:#fff; background:url(../images/dton.png) right center no-repeat;}
a.mroe{ display:block; height:60px; line-height:60px; text-align:center; background:url(../images/zpmore.png) center bottom no-repeat; color:#999; font-size:16px; margin-top:24px;}
.zhaopian{ padding-bottom:60px;}
.lxwm_banner{ background:url(../images/lxwm_banner.png) center no-repeat;}
.ditu{ width:100%; height:auto; position:relative;}
.ditu img{ display:block; width:100%; height:auto;}
.ditu p{ position:absolute; left:0; bottom:0; z-index:10; text-align:center; background:rgba(0,128,59,0.8); font-size:24px; color:#fff; line-height:92px; width:100%;}
.ewm{ height:534px; background:url(../images/lxwm_ewmbg.png) center no-repeat fixed; text-align:center; color:#fff;}
.ewm h2{ font-size:36px; line-height:58px; padding-top:84px;}
.ewm p{ font-size:24px; line-height:42px;}
.ewm span{ display:block; font-size:18px; line-height:45px;}
.ewm img{ display:block; margin:63px auto 0;}
.lxwm_mk{ background:#f7f7f7}
.lxwmtitle{ text-align:center; padding-top:58px;}
.lxwmtitle h2{ line-height:54px; font-size:36px;}
.lxwmtitle p{ line-height:36px; font-size:16px; color:#666;}
.lxwm_mk ul{ width:1300px; height:auto; overflow:hidden; margin:0 auto; padding:63px 0;}
.lxwm_mk ul li{ cursor:pointer; width:25%; height:auto; float:left; height:244px; box-sizing:border-box; border-left:1px #e1e1e1 solid; box-sizing:border-box; padding-top:17px;}
.lxwm_mk ul li span{ display:block; width:128px; height:128px; overflow:hidden; margin:0 auto; border-radius:100%; background:#f4f4f4 url(../images/lxwm_icon01.png) center no-repeat;}
.lxwm_mk ul li p{ padding-top:17px; text-align:center; color:#333; line-height:33px;}
.lxwm_mk ul li p strong{ display:block; color:#222; font-size:24px; font-weight:normal;}
.lxwm_mk ul li p.dzhi{ padding:17px 50px 0;}
.lxwm_mk ul li:nth-child(1){ border:none;}
.lxwm_mk ul li:nth-child(2) span{ background:url(../images/lxwm_icon02.png) center no-repeat;}
.lxwm_mk ul li:nth-child(3) span{ background:url(../images/lxwm_icon03.png) center no-repeat;}
.lxwm_mk ul li:nth-child(4) span{ background:url(../images/lxwm_icon04.png) center no-repeat;}
.lxwm_mk ul li:nth-child(1):hover span{ background:#00803b url(../images/lxwm_hover_icon01.png) center no-repeat;}
.lxwm_mk ul li:nth-child(2):hover span{ background:#00803b url(../images/lxwm_hover_icon02.png) center no-repeat;}
.lxwm_mk ul li:nth-child(3):hover span{ background:#00803b url(../images/lxwm_hover_icon03.png) center no-repeat;}
.lxwm_mk ul li:nth-child(4):hover span{ background:#00803b url(../images/lxwm_hover_icon04.png) center no-repeat;}
.gylj_banner{ background:url(../images/gylj_banner.png) center no-repeat;}
.h2{ height:82px; margin-bottom:53px; line-height:82px; text-align:center; font-size:36px; font-weight:bold; position:relative;}
.h2:after{ content:""; width:52px; height:5px; background:#3fb73b; position:absolute; left:50%; bottom:0; transform:translate(-50%,0)}
.gsgk{ padding-top:63px; overflow:hidden; padding-bottom:80px;}
.gsgk_p{ width:723px; float:left; overflow:hidden;}
.gsgk_p p{ text-align:justify; line-height:31px; color:#666; text-indent:2em;}
.gsgk_img{ position:relative;float:right;width:464px;}
.gsgk_img img{ display:block; position:absolute; right:0; top:0; z-index:9;}
.gsgk_img:after{ position:absolute; left:-45px; top:45px; content:""; width:464px; height:363px; border:5px #3fb73b solid;}
.zzjg{ padding:60px 0 130px;}
.zzjg img{ display:block; margin:60px auto 0;}
.zzry{ background:#f5f5f5; padding-top:47px;}
.indexzzry-container{ position:relative; width:1300px; margin:0 auto; padding:0 0 77px;}
.indexzzry_pic{ background:#fff; position:relative; height:345px; border-bottom:5px #fff solid; position:relative;}
.indexzzry_pic img{ display:block; max-width:80%; max-height:80%; position:absolute; transform:translate(-50%,-50%); left:50%; top:50%}
.indexzzry-slide h2{ line-height:77px; text-align:center; font-size:16px; color:#484848;}
.indexzzry-button-next{ width:52px; height:52px; overflow:hidden; border-radius:100%; background:#fff url(../images/indexzzry-button-next.png) center no-repeat; right:-70px;}
.indexzzry-button-prev{ width:52px; height:52px; overflow:hidden; border-radius:100%; background:#fff url(../images/indexzzry-button-prev.png) center no-repeat; left:-70px;}
.indexzzry-button-next:hover{background:#00803b url(../images/indexzzry-button-next_hover.png) center no-repeat;}
.indexzzry-button-prev:hover{background:#00803b url(../images/indexzzry-button-prev_hover.png) center no-repeat;}
.indexzzry-slide{ margin-top:7px;}
.indexzzry-slide:hover{ margin-top:0px;}
.indexzzry-slide:hover .indexzzry_pic{ border-color:#00803b; box-shadow:0 0 10px rgba(0,0,0,0.1)}
.indexzzry-slide:hover h2{ color:#00803b}
.qywh{ padding-top:45px;}
.qywh ul{ width:1300px; height:auto; overflow:hidden; margin:0 auto;}
.qywh ul li{ width:20%; height:auto; float:left; box-sizing:border-box; padding:0 20px; min-height:386px;}
.qywh ul li p{ line-height:21px; color:#888; text-align:center;}
.qywh ul li h3{ line-height:70px; text-align:center; font-size:20px; color:#111;}
.qywh ul li span{ display:block; width:154px; height:178px; overflow:hidden; background:url(../images/qywh_bg.png) center no-repeat; margin:0 auto;}
.qywh ul li span em{ display:block; width:100%; height:100%;}
.qywh_icon01{ background:url(../images/qywh_icon01.png) center no-repeat;}
.qywh_icon02{ background:url(../images/qywh_icon02.png) center no-repeat;}
.qywh_icon03{ background:url(../images/qywh_icon03.png) center no-repeat;}
.qywh_icon04{ background:url(../images/qywh_icon04.png) center no-repeat;}
.qywh_icon05{ background:url(../images/qywh_icon05.png) center no-repeat;}
.gyljnum{ height:520px; background:url(../images/gyljnum_bg.png) center no-repeat fixed;}
.gyljnum ul{ padding-top:172px;}
.gyljnum ul li{ position:relative; width:25%; padding-left:30px; height:auto; float:left; color:#fff; height:176px; border-left:1px rgba(255,255,255,0.3) solid; box-sizing:border-box;}
.gyljnum ul li p{ color:#fff; line-height:22px;}
.gyljnum ul li span{ display:block; height:82px; line-height:82px; font-size:60px; font-weight:bold; padding-top:16px;}
.gyljnum ul li:after{ content:""; width:12px; height:12px; overflow:hidden; border-radius:12px; background:#fff; position:absolute; left:-6px; top:50%; margin-top:-6px;}
.xmgk_title{ padding:78px 0 52px; position:relative;}
.xmgk_title:after{ content:""; width:92px; height:1px; background:#00803b; position:absolute; left:0; bottom:0;}
.xmgk_title h1{ height:45px; line-height:45px;}
.xmgk_title span{ display:block; line-height:30px; color:#c4c3c3; font-size:18px; font-family:Arial;}
.xmgk p{ font-size:16px; line-height:36px; color:#484848; margin:40px 0;}
.xmgk .fenxiang{ float:none; padding:50px 0;}
.xmxg_title{ float:left;}
.xmxg_title h2{ height:40px; line-height:40px; font-size:24px; color:#333;}
.xmxg_title p{ line-height:32px; color:#c4c3c3; font-size:18px; text-transform:uppercase;}
.xmxgtitle{ padding:48px 0 0; overflow:hidden;}
.xmxgtitle a{ display:block; float:right; height:72px; line-height:72px; font-size:16px; color:#888; background:url(../images/fhlb.png) left center no-repeat; text-indent:35px;}
.jdalpic .swiper-slide{ height:721px;background-size: cover;}
.jdalpic{ height:721px; position:relative;}
.jdal_tite{ position:absolute; left:0; bottom:0; width:100%; height:117px; background:rgba(0,0,0,0.55); z-index:9999;}
.jdal_tite h2{ float:left; height:117px; line-height:117px; color:#fff; font-size:30px;}
.jdal_didian{ height:54px; margin:31px 0; float:left; margin-left:30px; padding-left:30px; border-left:1px #00803b solid;}
.jdal_didian p{ line-height:27px; color:#fff;}
.jdal_fy{ float:right; height:117px; position:relative; width:145px; color:#fff;}
.jdal_fy .swiper-pagination-fraction { bottom:0;}
.jdal_fy span{ display:inline-block; /*width:145px;*/ line-height:117px; color:#fff; text-align:center; font-size:18px; margin:0px auto;}
.jdal_fy span.swiper-pagination-current{ font-weight:normal; font-size:24px;}
.jdal_fy .swiper-button-prev{ background:url(../images/jtleft.png) center no-repeat; background-size:auto 60%}
.jdal_fy .swiper-button-next{ background:url(../images/jtright.png) center no-repeat; background-size:auto 60%}
.sub{ display:none; padding-bottom:28px; width:100%; height:auto; background:url(../images/sub_bg.png) repeat-y; position:fixed; left:0; top:98px; width:100%; z-index:9999; border-top:1px #ebebeb solid;}
.sub_left{ width:374px; height:auto; float:left; box-sizing:border-box; padding-right:16px;}
.sub_left h2{ padding-top:16px; height:68px; border-bottom:1px #c7c7c7 solid; line-height:68px; font-size:30px; color:#333;}
.sub_left ul{ padding-top:10px;}
.sub_left ul li{ height:45px; overflow:hidden; margin:0; padding:0; float:none;}
.sub_left ul li a{ display:block; width:100%; height:45px; overflow:hidden; line-height:45px; color:#666; text-indent:15px; border-radius:0;    box-sizing: border-box;}
.sub_left ul li a:hover{ background:#03823d url(../images/sub_hover_icon.png) 95% center no-repeat !important; color:#fff; font-weight:normal;}
.sub_right{ width:894px; height:auto; float:right; padding-top:58px; overflow:hidden;}
.sub_right h2{ height:30px; line-height:30px; font-size:18px; color:#333;}
.sub_right img{ display:block; float:right; margin-left:60px;}
.sub_right p{ line-height:26px; color:#888; padding-top:20px;}
.next-button-white{ width:28px; height:51px; background:url(../images/jtright.png) center no-repeat;}
.prev-button-white{ width:28px; height:51px; background:url(../images/jtleft.png) center no-repeat;}
.video{ position:relative; background:#01823d; overflow:hidden;}
a#video{ display:block; float:right; width:60%;position: relative;}
a#video img{ display:block; width:100%; height:auto;}
a#video .start{position:absolute;left:50%;top:50%;width:78px;height:78px;margin:-39px 0 0 -39px;background:url(../images/video-start-d.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:3;cursor:pointer}
.indexgy{ width:55%; height:auto; overflow:hidden; position:absolute; left:0; top:50%; transform:translate(0,-50%); background:#fff; box-sizing:border-box; padding-left:15%; padding-right:3%;z-index: 100;}
.indexgy_title{ height:90px; overflow:hidden; padding-top:10px;}
.indexgy_title h2{ float:left; line-height:90px; font-size:30px; color:#231f20;}
.indexgy_title span{ display:block; float:left; line-height:105px; padding-left:15px; color:#e0dfdf; font-size:18px;}
.indexgy_p{ line-height:30px; color:#666;}
.indexgy_p a{ color:#01823d;}
.indexgy ul{ padding-bottom:68px; padding-top:20px; width:100%; height:auto; overflow:hidden;}
.indexgy ul li{ width:33.33%; text-align:center; height:auto; overflow:hidden; float:left;}
.indexgy ul li span{ display:block; line-height:84px; font-size:28px; color:#231f20;}
.indexgy ul li p{ line-height:22px; color:#666;}
.indexgy ul li span em{ display:inline-block;line-height:84px; font-size:48px; color:#01823d;}
.video_con{ display:none; position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.85); z-index:9999;}
.video_con_emead{ width:50%; box-sizing:border-box; padding:20px; height:auto; background:#fff; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%);}
a#close{ display:block; width:35px; height:35px; background:#fff; font-size:24px; color:#666; text-align:center; line-height:35px; border-radius:100%; position:absolute; right:-17px; top:-17px;}
.video_con_emead video {width:100%}
.mask{ width: 100%; height: 100%; background: rgba(0,0,0,0.85); position:fixed; top:0; left: 0; z-index: 9998; display: none;}
.wrap_big{ height:100%; width: 100%; position: fixed; left: 0; top:0; overflow:hidden;z-index: 9999; display: none; }
.wrap_big .swiper-slide{ position:relative; width:100%; height:100%;}
.swiper-container_big{ height:100%;}
.wrap_big img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-height:80%; max-width:80%;}
.mheader,.mnav,.m-indexfwyw-container,.m_indexjpjs_con,.m-indexzzry-container{ display:none;}
.wmdys_banner{ background:url(../images/wmdys_banner.jpg) center no-repeat;}
.wmdys ul li{ height:480px; overflow:hidden;}
.wmdys ul li:nth-child(even){ background:#f5f5f5}
.wmpic{ width:50%; float:right; height:480px; position:relative;}
.wmpic img{ display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.wmwz{ width:45%; height:auto; float:left;}
.wmwz h2{ padding-top:68px; height:84px; position:relative; line-height:84px; font-size:30px; color:#282828;}
.wmwz h2 strong{ font-weight:normal; color:#00813b; font-size:36px; font-family:"宋体"}
.wmwz h2:after{ content:""; width:65px; height:2px; background:#d2d2d2; position:absolute; left:0; bottom:0;}
.wmwz p{ color:#666; line-height:33px; padding-top:30px;}
.wmdys ul li:nth-child(even) .wmwz{ float:right;}
.wmdys ul li:nth-child(even) .wmpic{ float:left;}
.kjcs_banner{ background:url(../images/kjcx_banner.png) center no-repeat;}
.yfjg_p{ font-size:15px; line-height:32px; color:#666; text-align:center; padding-bottom:30px;}
.yfjg{ background:#f5f5f5; padding-top:30px;}
.yfjg .h2{ margin-bottom:30px;}
.jxjs{ padding:20px 0 60px;}
.jxjs img{ display:block; margin:0 auto;}
.yfsl{ background:#f5f5f5; padding-bottom:68px; padding-top:15px;}
.yfsl ul{ overflow:hidden; padding:10px 0;}
.yfsl ul li{ width:396px; height:470px; background:#fff; box-shadow:0 0 10px rgba(153,153,153,0.25); float:left; margin-left:56px;}
.yfsl ul li span{ display:block; height:121px; position:relative;}
.yfsl ul li span img{ display:block; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
.yfsl ul li span:after{ content:""; width:81px; height:3px; background:#007f3a; position:absolute; left:50%; top:0; transform:translateX(-50%);}
.yfsl ul li h4{ line-height:86px; text-align:center; font-size:24px; color:#007f3a; margin-bottom:10px;}
.yfsl ul li p{ padding:0 48px; font-size:14px; line-height:28px; color:#666;}
.yfsl ul li:nth-child(1){ margin-left:0;}
.yfsl ul li:nth-child(1) p{ background:url(../images/wjx.png) 48px 8px no-repeat; text-indent:20px;}
.yftd .yfjg_p{ padding:0 214px;}
.yftd { padding-top:40px;}
.yftd ul{ text-align:center; padding:67px 0;}
.yftd ul li{ display:inline-block; width:235px; height:92px; border-left:1px #e5e6e8 solid; text-align:center; line-height:22px; color:#666; font-size:16px;}
.yftd ul li:nth-child(1){ border:none;}
.yftd ul li strong{ display:block; height:63px; line-height:63px; font-size:55px; color:#3fb73b;}
.hxjs{ width:1148px; height:473px; background:url(../images/hxjs_img.png) center no-repeat; margin:0 auto; position:relative;}
.hxjs_font h2{ line-height:45px; font-size:18px; font-weight:bold;}
.hxjs_font p{ line-height:27px; color:#747474; font-size:16px;}
.hxjs_font01{ position:absolute; left:10px; top:10px;}
.hxjs_font02{ position:absolute; left:0; top:300px;}
.hxjs_font03{ position:absolute; right:0; top:10px;}
.hxjs_font04{ position:absolute; right:0; top:300px;}
.indextdfc-container{ padding:0 86px;}
.indextdfc_pic img{ display:block; width:100%; height:auto;}
.indextdfc-slide h2{ position:relative; height:68px; padding-bottom:13px; background:#fff; line-height:68px; text-align:center; font-size:16px; color:#333;}
.indextdfc-slide h2:after{ content:""; width:40px; height:2px; background:#d0d0d0; position:absolute; left:50%; transform:translateX(-50%); bottom:22px;}
.indextdfc-slide:hover h2{ background:#3fb73b; color:#fff;}
.indextdfc-button-prev{ width:37px; height:100px; background:url(../images/tuandui_left.png) center no-repeat; left:0;}
.indextdfc-button-next{ width:37px; height:100px; background:url(../images/tuandui_right.png) center no-repeat; right:0;}
.foot_lxwm{ position:relative;}
.foot_lxwm .footewm{ display:none; position:absolute; left:45%; top:50%; background:#fff; padding:10px; box-shadow:0 0 20px rgba(0,0,0,0.2);}
.hover:hover .footewm{ display:block;}
.indextdfc-container{ position:relative;}
.fgx{ height:20px;}
.ALshow{ padding-top:98px; overflow:hidden;}
.alxx_height{ height:645px;}
.anli_m{ display:none;}
.mindextdfc-container{ display:none}
/*分页*/
.fenye{width:100%;height:auto;text-align:center;font-size:0px;position:relative;overflow:hidden;margin:45px 0;}/*分页*/
.fenye a,.fenye span{display:inline-block;padding:0 18px;line-height:48px;font-size:14px;color:#666666;border:1px solid #e9e9e9;margin:0 4px;}
.fenye span.current,
.fenye a:hover{color:#fff;border-color:#01803b;background:#01803b;}
.alxx{ width:1043px; float:left;}
.smallScroll{ width:211px; float:right;}
.smallImg ul li img{ width:211px; height:auto;}
.alxx_title{ height:152px; width:100%; background:#fff; padding:0 35px; box-sizing:border-box;}
.alxx_title p{ line-height:28px; font-size:14px; color:#666; height:56px; overflow:hidden;}
.alxx_title h2{ height:56px; line-height:56px; padding-top:10px;}
a.sPrev{ display:block; width:211px; height:29px; background:url(../images/sprev.png) no-repeat;}
a.sNext{ display:block; width:211px; height:29px; background:url(../images/snext.png) no-repeat;}
.smallImg ul li{ margin-top:10px; position:relative;}
.smallImg ul{ padding-bottom:15px;}
.smallImg ul li.on:after{ content:""; width:5px; height:9px; background:url(../images/son.png) no-repeat; position:absolute; left:-5px; top:50%; transform:translateX(-50%);}
.smallImg ul li.on img{border:2px #03823d solid; width:207px; height:124px;}
.bigImg li img{ display:block; width:100%; height:auto;}
.smallImg ul li img{ width:211px; height:128px;}
.indexbanner-pagination span{ width:12px; height:12px; background:#0288cc; opacity:1}
.indexbanner-pagination span.swiper-pagination-bullet-active{ background:#fff;}
.page_banner p{position: absolute;    left: 0;    top: 65%;    transform: translate(0,-50%); color:#fff; font-size:28px; font-weight:bold; text-shadow:0 0 5px rgba(0,0,0,0.5)}


@media (max-width: 640px){
	#showtext,.indexjpjs_con_mk,.indexjpjs_con ul li a:hover .indexjpjs_con_mk,.indextdfc-container{ display:none;}
	.anli_m,.mindextdfc-container{ display:block;}
	.indextdfc-container{ padding:0 10px;}
	.anli_m .swiper-slide img{ display:block; width:100%; height:auto;}
.header,.indexfwyw-container,.indexjpjs_con,.indexzzry-container{ display:none;}	
.mheader,.mnav,.m-indexfwyw-container,.m_indexjpjs_con,.m-indexzzry-container{ display:block;}
.mheader{ position:fixed; left:0; top:0; width:100%; height:60px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); z-index:9999;}
.mheader a.logo{ display:block;overflow:hidden; float:left; padding:5px 10px;}
.mheader a.logo img{ display:block; height:50px; width:auto;}
.menus{ float:right; width:60px; height:53px; padding-top:7px; overflow:hidden;}
.menus span{ display:block; width:40px; height:2px; background:#00803b; margin:10px 0;}
ul.mnav{ display:none; border-top:1px #ddd solid; z-index:9999; position:fixed; left:0; top:60px; background:#fff; width:100%; box-sizing:border-box; padding:0 50px 50px;}
ul.mnav li{ height:50px; line-height:50px;}
ul.mnav li a{ display:block; height:50px; text-align:center; line-height:50px; font-size:16px; color:#666; border-bottom:1px #ddd dotted;}
.indexbanner .swiper-slide{ background-size:cover; background-position:center;height: 323px;}
.prev-button-white,.next-button-white{ display:none;}
.index_title {margin-top: 23px; height:auto;}
.index_title h2{ font-size:24px;}
.index_title p{ line-height:24px; font-size:14px; padding:10px 35px 0;}
.index_title h2:before {margin-left: -110px;}
.index_title h2:after {margin-left: 64px;}
.m-indexfwyw-container{ width:100%; padding:20px 0 35px;}
a.indexfwy-con{ padding:17px 19px 0 19px;}
.indexfwy-slide{ height:auto; padding:15px 0;}
.indexjpjs{ padding:30px 0;}
.indexjpjs_con ul li{ width:50%;}
.w1300{ width:100%;}
.indexnews_tab ul li{ width:auto; padding:0 15px;}
ul.indexlist{ padding:0 10px 0;}
ul.indexlist li,.m-indexzzry-container{ width:100%;}
.indexlxwm{ height:auto; padding:20px; background-size:cover;}
.yyzj{ width:100%; height:auto; padding:0 20px; float:none; box-sizing:border-box; margin-bottom:20px; padding-bottom:20px;}
.yyzj_form input[type="text"]{ width:100%;}
.lxwm{ width:100%; float:none;}
.footer ul{ width:100%; float:none; padding-bottom:20px;}
.footer ul li{ width:50%; float:left; margin:0; box-sizing:border-box; padding-left:20px;}
.footer ul li:nth-child(3),.footer ul li:nth-child(4){ border-top:1px #767a80 dotted}
.foot_lxwm{ width:100%; float:none; box-sizing:border-box; padding:0 20px 20px;}
.copyright .w1300{ background:none;}
.copyright{ padding:0 10px 20px; margin-top:10px;}
.link{ width:100%; height:auto; padding:15px 0;}
.page_banner{ height:285px; padding:0 20px; background-size:cover;}
.fwyw_title{ display:none;}
.fwyw_pic{ width:100%; float:none; padding-top:207px;}
.fwyw_title_con{ left:0; top:0; height:207px; transform:translate(0,0); padding:0 5%;}
.fwyw_list ul li:nth-child(even) .fwyw_title_con{ left:0;}
.fwyw_title_con h2{ font-size:24px; padding-top:10px;}
.fwyw_title_con h3{ height:30px; line-height:30px;}
.fwyw_title_con p{ margin-top:10px;}
.fwyw_title_con span{ margin-top:16px;}
.ywxqtext{ width:100%; float:none;}
.ywxq_con img{ width:95%; float:none; margin:0 auto;}
.ywxq_con{ padding-bottom:10px;}
.ywxq_title{ padding:25px 0 17px;}
.gsgk{ padding-top:30px; padding-bottom:20px;}
.h2{ font-size:24px; height:60px; line-height:60px; margin-bottom:25px;}
.gsgk_p{ width:100%; box-sizing:border-box; padding:0 15px;}
.gsgk_img{ float:none; width:100%; padding:0 10px; box-sizing:border-box;}
.gsgk_img img{ width:100%; height:auto; position:static; margin-top:10px;}
.gsgk_img:after{ display:none;}
.gyljnum{ height:422px; background:url(../images/gyljnum_bg.png) center no-repeat;}
.gyljnum ul{ overflow:hidden; padding:30px 0 20px 15px; box-sizing:border-box;}
.gyljnum ul li{ width:50%; margin-bottom:10px;}
.qywh ul{ width:100%;}
.qywh ul li{ width:50%; }
.zzjg{ padding:30px 0;}
.zzjg img{ width:90%; height:auto;}
.indexzzry_pic{ height:250px;}
.m-indexzzry-container{ padding-bottom:30px;}
.newslist{ height:auto; width:100%; box-sizing:border-box; padding:0 10px 20px;}
.newslist img{ position:static; width:100%; height:auto; float:none; top:auto; left:auto;}
.newslist span{ display:none;}
.newsleft{ float:none; padding:0 25px 20px; width:100%;}
.newsright{ float:none; width:100%; margin-top:20px;}
.newsxq{ padding-bottom:30px; padding-top:20px;}
.news_fy{ height:auto;}
.news_fy p{ width:100%; background:none; line-height:30px; height:30px;}
.news_fy p:last-child{ width:100%; background:none; text-align:left;}
.jdanl{ padding-top:60px;}
.jdanl h1{ padding-top:30px; font-size:24px;}
.jdanl ul li{ width:auto; padding:0 20px; margin:0 5px 5px;}
ul.rcfz{ padding:20px 20px 0;}
.zp dl dd ol li{ width:50%;}
.zp dl.zp_on dd{ padding:0 20px;}
.ditu p{ line-height:150%; padding:15px 10px; box-sizing:border-box;}
.lxwm_mk ul{ width:100%;}
.lxwm_mk ul li{ width:50%; height:280px;}
.lxwm_mk ul li:nth-child(3),.lxwm_mk ul li:nth-child(4){ border-top:1px #e1e1e1 solid}
.lxwm_mk ul li p.dzhi{ padding:17px 20px 0}
.indexgy{ display:none;}
a#video{ float:none; width:100%;}
.video_con_emead{ width:95%;}
.wmdys ul li{ height:auto;}
.wmwz,.wmpic{ float:none; width:100%; height:auto; box-sizing:border-box; padding:0 15px;}
.wmpic img{ width:100%; height:auto; margin:15px 0; position:static; left:auto; top:auto; transform:translate(0,0)}
ul.wmys_nav,ul.kjcx_nav{ width:100%; float:none;}
ul.wmys_nav li,ul.kjcx_nav li{ width:20%;  padding:15px 0; text-align:center;}
ul.wmys_nav li a,ul.kjcx_nav li a{ padding:0; line-height:150%; height:auto; padding:0 10px; font-size:14px;}
ul.kjcx_nav li{ width:25%; padding:25px 0;}
ul.kjcx_nav li a{ padding:0 5px;}
.yftd .yfjg_p{ padding:0 15px;}
.yftd ul{ padding:20px 0;}
.yftd ul li{ width:30%;}
.yftd ul li strong{ font-size:35px;}
.yfsl ul li,.yfsl ul li:nth-child(1){ margin:0 auto 20px; float:none;}
.jxjs{ width:100%; overflow:hidden; overflow-x:scroll; box-sizing:border-box; padding:0 20px;}
.indexjpjs_con{ display:block; padding:0 10px;}
.cg1 ul li{ width:50%;}
.cg2 ul{ float:none; width:100%; box-sizing:border-box; padding-right:10px;}
.cg2 ul li{ float:none; width:100%; padding-left:100px; box-sizing:border-box; position:relative;}
.cg2 ul li span{ width:100px; position:absolute; left:0; top:14px;}
.cg2 ul li input[type="text"], .cg2 ul li select,.cg2 ul li textarea{ width:100%; box-sizing:border-box;}
.page_banner p{ top:79%;}
.cg2 ul li select{ margin-left:0;}
.news_zw iframe{ max-width:100%;}
}
