@charset "utf-8";
*{margin:0;padding:0;word-wrap:break-word;word-break:break-all;}
body{ margin:0 auto;font:14px/30px "Microsoft YaHei", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;}
html, body, h1, h2, h3, h4,input,div,ul,li,p,form,table,dt,dl,dd,tr{list-style-type:none;}
h3,h4{ font-size:14px; font-weight:bold;}
a{color:#434343;text-decoration:none;}
a:hover{color:#333;} 
a img{border:none;} 
em{font-style: normal;font-weight: normal;}
.clear{ clear:both; width:0; height:0;}
input,textarea{ font-family:"Microsoft YaHei"}


.pld15{ padding:0 15px; box-sizing:border-box;}
.w1200{ width:1200px; margin:0 auto;}
.foot{ height:60px; background:#333; font-size:12px;}
.foot p{ float:left; line-height:60px; color:#8b8b8b;}
.foot p a { color:#8b8b8b;}
.foot span{ display:block; float:right; line-height:60px; color:#535353}
.foot span a{ color:#8b8b8b; padding:0 15px;}
.footer{}
.footer_div{ min-height:293px; padding-top:67px; border-top:12px #d50a47 solid;  background:url(../images/foot_divbg.png) 92% bottom no-repeat;background-color:#0a4b74;}
.foot_logo{ width:288px; float:left;}
.foot_logo img{ display:block; margin-bottom:30px; width:100%; height:auto;}
.tel{ position:relative; border-top:1px #1074b3 solid; padding-top:18px; padding-left:52px; overflow:hidden;}
.tel span{ display:block; width:42px; position:absolute; left:0; top:18px; height:42px; /*margin-right:28px;*/ overflow:hidden; border-radius:100px; background:#d50a47 url(../images/tel.png) center no-repeat;}
.tel_right{ float:right; /*width:218px;*/}
.diz{ color:#51b1c6; line-height:150%; padding-top:10px;}
.tel p{ height:15px; line-height:15px; font-size:12px; color:#a1cde6; }
.tel h3{ height:27px; line-height:27px; font-size:28px; color:#51b1c6;}
.footer ul{ padding-left:82px; overflow:hidden; float:left;}
.footer ul li{ width:170px; height:auto; float:left;}
.footer ul li h2{ height:62px; line-height:62px; font-size:16px; font-weight:normal; color:#fff;}
.footer ul li a{ display:block; height:24px; line-height:24px; color:#51b1c6;}
.ewm{ display:block; float:right; padding-top:27px;}
.bgf7{ background:#f7f7f7;}
.index_title{ text-align:center; padding-top:40px;}
.index_title h2{ height:60px; line-height:60px; font-size:36px; font-weight:normal; color:#333;}
.index_title p{ line-height:36px; font-size:16px; color:#888;}
.indexhzal{ padding-bottom:102px;  background:#f7f7f7 url(../images/footer_bg.png) bottom center no-repeat;}
.indexhzal ul{ overflow:hidden; padding-bottom:73px; padding-top:40px;}
.indexhzal ul li{ width:170px; height:66px; float:left; margin:0 30px 13px 0;}
.yzy ul{ width:1155px; height:auto; margin:0 auto; overflow:hidden;}
.yzy ul li{ width:385px; height:200px; background:#cdd1d4; float:left; text-align:center; text-align:center;}
.yzy ul li strong{ display:block; padding-top:30px; line-height:95px; font-size:55px; color:#d50a47; font-family:Arial;}
.yzy ul li p{ line-height:100%; font-size:16px;}
.yzy ul li:nth-child(2),.yzy ul li:nth-child(4),.yzy ul li:nth-child(6){ background:#0a4b74}
.yzy ul li:nth-child(2) p,.yzy ul li:nth-child(4) p,.yzy ul li:nth-child(6) p,.yzy ul li:nth-child(2) strong,.yzy ul li:nth-child(4) strong,.yzy ul li:nth-child(6) strong{ color:#fff;}
.yzy{ background:url(../images/yzy_bg.png) center no-repeat; padding:100px 0;}
.index_yzy .index_title{ padding-bottom:40px;}
.cjcon{ cursor:pointer; position:relative; width:270px; height:422px; overflow:hidden; background:#fff; box-shadow:0 0 16px rgba(0,0,0,0.12); float:left; margin:0 15px;}
.cjcon h2{ height:59px; border-bottom:1px #e6e6e6 solid; text-align:center; line-height:59px; background:url(../images/cjcon_h2.png) 75% center no-repeat; font-size:24px; color:#4c4c4c; font-weight:normal;}
.cjcon span{ display:block; margin:0 auto; width:136px; height:136px; border-radius:5px;}
.cjcon_height{ height:312px; padding-top:50px;}
.cjcon_height p{ color:#727171; font-size:14px; line-height:24px; text-align:center; padding:48px 22px 0;}
.cjcon_hover{ transition:all ease 0.5s; position:absolute; left:0; bottom:-362px; width:100%; height:362px;}
.cjcon_hover .cjcon_hover_logo{ width:100%; height:362px; background:url(../images/cjcon_hover_logo.png) top center no-repeat;}
.cjcon_hover_bg{ width:100%; height:362px; background:url(../images/cjcon_hover_bg.png) bottom center no-repeat;}
.cjcon_hover_bg p{ position:absolute; padding:20px; color:#fff; left:0; box-sizing:border-box; width:100%; bottom:0; background:url(../images/p.png) 20px 5px no-repeat;}
.cjcon_hover01{ background:url(../images/cjcon_hover_bg01.png) center no-repeat;}
.cjcon_hover02{ background:url(../images/cjcon_hover_bg02.png) center no-repeat;}
.cjcon_hover03{ background:url(../images/cjcon_hover_bg03.png) center no-repeat;}
.cjcon_hover04{ background:url(../images/cjcon_hover_bg04.png) center no-repeat;}
.cjLsit{ overflow:hidden; padding:40px 0;}
.cjcon:hover .cjcon_hover{ bottom:0;}
span.icon01{ background:#efefef url(../images/cjcon_icon01.png) center no-repeat;}
span.icon02{ background:#efefef url(../images/cjcon_icon02.png) center no-repeat;}
span.icon03{ background:#efefef url(../images/cjcon_icon03.png) center no-repeat;}
span.icon04{ background:#efefef url(../images/cjcon_icon04.png) center no-repeat;}
.head_top{ height:120px; background:#0a4b74;}
.head_nav{ height:66px; background:#fff;}
.head{ position:relative; border-bottom:8px #cb0a3d solid;}
.logo{ width:330px; height:186px; background:#fff; position:absolute; left:50%; top:0; margin-left:-600px; box-shadow:0 0 16px rgba(8,29,63,0.32);}
.logo img{ display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.head_nav>.w1200>ul{ float:right; height:66px;}
.head_nav>.w1200>ul>li{ float:left; height:66px; line-height:66px;}
.head_nav>.w1200>ul>li>a{ display:block; padding:0 40px; line-height:66px; font-size:18px; color:#595656;}
.head_nav>.w1200>ul>li>a:hover,.head_nav>.w1200>ul>li>a.cur{ background:#d50a47; color:#fff; border-bottom:8px #d50a47 solid;}
.head_top ul{ overflow:hidden; float:right; height:120px;}
.head_top ul li{ float:left; height:120px;}
.head_top ul li a{ display:block; width:156px; height:50px; background:#d50a47; border-radius:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; margin:35px 0;}
.htel{ padding-right:66px; height:60px; margin:30px 0; padding-left:78px; position:relative;}
.htel span{ display:block; width:60px; height:60px; background:#fff url(../images/htel01.png) center no-repeat; border-radius:60px; position:absolute; left:0; top:0;}
.htel h4{ height:18px; line-height:18px; color:#a1cde5; font-family:Arial; font-weight:normal; padding-top:10px;}
.htel p{ height:18px; line-height:18px; color:#a1cde5; font-family:Arial;}
.head_top ul li:nth-child(2) .htel span{background:#fff url(../images/htel02.png) center no-repeat;}
.indexbanner .swiper-slide{ height:756px;}
.indexbanner-button-next,.indexbanner-button-prev{ width:42px; height:42px;}
.indexbanner-button-next{ background:rgba(255,255,255,0.1) url(../images/indexbanner-button-next.png) center no-repeat; left:50%; margin-left:800px;}
.indexbanner-button-prev{ background:rgba(255,255,255,0.1) url(../images/indexbanner-button-prev.png) center no-repeat; left:50%; margin-left:-800px;}


.pagebanner{ height:260px;}
.cpfa_banner{ background:url(../images/cpfa_banner.png) center no-repeat;}
.colcunm ul{ width:100%; height:48px; overflow:hidden; padding-left:70px; box-sizing:border-box; background:#cdd1d3 url(../images/colcunm_logo.png) 22px center no-repeat;}
.colcunm ul li{ width:33.33%; height:48px; box-sizing:border-box; border-left:1px #b5b8ba solid; float:left;}
.colcunm ul li a{ display:block; width:100%; height:48px; overflow:hidden; text-align:center; line-height:48px; font-size:18px; color:#595656;}
.colcunm ul li a:hover,.colcunm ul li a.cur{ background:#0a4b74; color:#a1cde6;}
.yyrj_list{ height:630px;}
.yyrj_list01{ background:url(../images/yyrj_bg01.png) center no-repeat;}
.yyrj_list02{ background:url(../images/yyrj_bg02.png) center no-repeat;}
.yyrj_list03{ background:url(../images/yyrj_bg03.png) center no-repeat;}
.center{ text-align:center;}
.right{ text-align:right;}
.yyrj_list_font{ display:inline-block;}
.yyrj_list_font h2{ font-size:60px; color:#fff; font-weight:500; height:76px; line-height:76px;}
.yyrj_list_font span{ display:block; height:35px; line-height:35px; color:#fff; font-size:18px; padding-left:20px; position:relative;}
.yyrj_list_font span:after{ content:""; width:12px; height:12px; background:#d50a47; position:absolute; left:0; top:11px;}
.yyrj_list_font p{ padding-top:6px; padding-left:20px; overflow:hidden;}
.yyrj_list_font p em,.tedian em{ display:block; width:auto; height:33px; line-height:33px; background:#d50a47; color:#fff; padding:0 11px; border-radius:2px; float:left; margin-right:4px;}
.center .yyrj_list_font span,.center .yyrj_list_font h2,.center .yyrj_list_font h4{ text-align:left;}
.center .yyrj_list_font{ padding-top:86px;}
.yyrj_list03 .center .yyrj_list_font h2,.yyrj_list03 .center .yyrj_list_font h4,.yyrj_list03 .center .yyrj_list_font span{ color:#0a4b74;}
.yyrj_list_font h4{ font-size:36px; font-weight:normal; padding:10px 0 20px;}
.right .yyrj_list_font span,.right .yyrj_list_font h2,.right .yyrj_list_font h4{ text-align:left;}
.right .yyrj_list_font h4{ color:#fff;}
.right .yyrj_list_font{ padding-top:156px;}
.cpsbList{ padding:74px 0 30px;}
ul.cpsbList{ overflow:hidden;}
ul.cpsbList li{ float:left; margin-right:30px;}
ul.cpsbList li a{ display:block; line-height:40px; font-size:18px; color:#333;}
ul.cpsbList li a:hover,ul.cpsbList li a.cur{ color:#d50a47;}
.cpsbdl dl{ background:#fff; box-shadow:0 0 20px rgba(102,106,111,0.17); margin:18px 0; overflow:hidden;}
.cpsbdl dl dt{ float:left;}
.cpsbdl dl dt img{ display:block;}
.cpsbdl dl dd{ width:715px; padding-right:20px; float:right;}
.cpsbdl dl dd h2{ height:57px; overflow:hidden; line-height:57px; padding-top:13px; font-size:24px; color:#10242b; font-weight:normal;}
.cpsbdl dl dd p{ line-height:30px; font-size:16px; color:#5c666a;}
.cpsbdl dl dd table{ margin-top:34px; border-collapse:collapse; border-spacing:0;border-top:1px #cdd1d3 solid;}
.cpsbdl dl dd table td{ border-left:1px #cdd1d3 solid;}
.cpsbdl dl dd table td,.cpsbdl dl dd table th{ border-bottom:1px #cdd1d3 solid;}
.cpsbdl dl dd table th{ text-align:left; font-size:14px; color:#5c666a; font-weight:normal;}
.cpsbdl dl dd table td{ padding-left:12px; line-height:26px;}

.jsfa dl{ padding-top:36px;}
.jsfa dl dt{ padding:30px; box-shadow:0 0 20px rgba(102,106,111,0.17); margin-bottom:36px; }
.jsfa dl dd{ width:570px; height:490px; overflow:hidden; box-shadow:0 0 20px rgba(102,106,111,0.17); padding:30px; box-sizing:border-box; float:left;}
.jsfa dl dd:nth-child(2){ float:right;}
.jsfa dl dd p,.dd p{ line-height:30px; font-size:16px; color:#5c666a; text-align:justify; padding-right:15px; min-height:120px;}
.jsfa dl dd h2,.dd h2{ height:33px; overflow:hidden; font-weight:normal; color:#10242b; font-size:24px; padding-top:27px;}
.jsfa dl dd h4,.dd h4{ font-weight:normal; color:#10242b; font-size:15px; margin-bottom:20px;}
.jsfa dl dd span,.dd span{ display:block; height:47px; line-height:47px; padding-left:23px; position:relative; font-size:18px;}
.jsfa dl dd span:after,.dd span:after{ content:""; width:12px; height:12px; background:#d50a47; position:absolute; left:0; top:17.5px;}
.tedian{ overflow:hidden; padding-left:23px; padding-bottom:17px;}
.syly ul{ padding-top:14px; padding-left:23px;}
.syly ul li{ float:left; width:60px; text-align:center; color:#727171;}
.syly ul li em{ display:block; width:27px; height:29px; border-radius:2px; margin:0 auto;}
.icon_xjjd{ background:url(../images/icon_xjjd.png) center no-repeat;}
.icon_zbds{ background:url(../images/icon_zbds.png) center no-repeat;}
.icon_gdxq{ background:url(../images/icon_gdxq.png) center no-repeat;}
.icon_yly{ background:url(../images/icon_yly.png) center no-repeat;}
.icon_zhsy{ background:url(../images/icon_zhsy.png) center no-repeat;}
.icon_dbjz{ background:url(../images/icon_dbjz.png) center no-repeat;}
.icon_zz{ background:url(../images/icon_zz.png) center no-repeat;}
.icon_ck{ background:url(../images/icon_ck.png) center no-repeat;}
.icon_zhsd{ background:url(../images/icon_zhsd.png) center no-repeat;}
.icon_bsq{ background:url(../images/icon_bsq.png) center no-repeat;}
.icon_cgc{ background:url(../images/icon_cgc.png) center no-repeat;}
.icon_cgc{ background:url(../images/icon_cgc.png) center no-repeat;}
.icon_fjq{ background:url(../images/icon_fjq.png) center no-repeat;}
.icon_gwxm{ background:url(../images/icon_gwxm.png) center no-repeat;}
.icon_lssy{ background:url(../images/icon_lssy.png) center no-repeat;}
.icon_gyyq{ background:url(../images/icon_gyyq.png) center no-repeat;}
.icon_cbd{ background:url(../images/icon_cbd.png) center no-repeat;}
.icon_bwg{ background:url(../images/icon_bwg.png) center no-repeat;}
.jsfa dl dt{ overflow:hidden;}
.jsfa dl dt img{ display:block; float:right}
.dd{ float:left; width:460px;}
.dd p{ padding-right:70px;}
.tedian em{ margin-bottom:5px;}
.dd1{ background:#eff8fe;}
.dd2{ background:#effef5;}
.dd3{ background:#effcfe;}
.dd4{ background:#feefef;}
.dd5{ background:#effefd;}

.cjhy_banner{ background:url(../images/cjyhy_banner.png) center no-repeat;}
.jdal_banner{ height:446px; background:url(../images/dxal_banner.png) center no-repeat;}
.jdal_banner .w1200{ position:relative; height:446px;}
.jdal_first{ background:rgba(240,170,78,0.8); width:430px; height:254px; overflow:hidden; position:absolute; left:70px; bottom:0;}
.jdal_first h2{ height:70px; background:#0a4b74; line-height:70px; text-indent:28px; font-size:30px; color:#fff; font-weight:normal;}
.jdal_first p{ padding:16px 28px 0; color:#fff; line-height:28px;}
.dxal { padding-bottom:250px;}
.dxal ul{ width:1200px; overflow:hidden; padding:0;}
.dxal ul li{width:370px; height:450px; overflow:hidden; position:relative; float:left; margin:0 30px 30px 0}
.dxal ul li img{ display:block; width:100%; height:100%;}
.dxal ul li a{ display:block; position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; background:url(../images/dxal_bg.png) center no-repeat;}
.dxal_title{ padding:0 30px; position:absolute; left:0; bottom:0;}
.dxal_title h3{ font-size:28px; font-weight:normal; height:74px; line-height:74px; color:#fff;}
.dxal_title h2{ height:86px; line-height:86px; font-size:48px; font-weight:700; color:#fff; font-family:Arial; position:relative; margin-bottom:7px;}
.dxal_title h2:after{ content:""; width:52px; height:8px; background:#d50a47; position:absolute; left:0; bottom:0;}
.cjyycol .cpsbList{ padding:15px 0;}
.zdcj_list{ height:623px;}
.zdcj_bg01{ background:#265465;}
.zdcj_bg02{ background:#0a4b74;}
.zdcj_bg03{ background:#39474e;}
.zdcj_bg04{ background:#3e303b;}
.zdcj_img{ width:50%; height:623px; position:absolute; left:50%; top:0;}
.zdcj_img01{ background:url(../images/zjcj_img01.png) left center no-repeat;}
.zdcj_img02{ background:url(../images/zjcj_img02.png) left center no-repeat;}
.zdcj_img03{ background:url(../images/zjcj_img03.png) left center no-repeat;}
.zdcj_img04{ background:url(../images/zjcj_img04.png) left center no-repeat;}
.zdcj_font h3{ display:inline-block; text-align:left; background:#cb0a3d; color:#fff; padding:0 23px; border:1px #5e324c solid; border-radius:2px; line-height:44px; font-size:20px; font-weight:normal; margin-top:30px;}
.zdcj_font h2{ font-weight:500; height:132px; line-height:132px; font-size:60px; text-align:left; color:#fff;}
.zdcj_font h2 strong{ font-size:36px;font-weight:500;}
.zdcj_font h4{ text-align:justify; font-size:18px; font-weight:normal; line-height:36px; color:#fff; padding-right:75px;}
.zdcj_font p strong{ color:#fff;}
.zdcj_font p{ text-align:justify; line-height:30px;padding-right:75px; padding-left:25px; font-size:16px; background:url(../images/byh.png) left 9px no-repeat;color:#8ccbf2;}
.hyyy ul li{ height:623px; margin-bottom:2px;}
.hyyy ul li:nth-child(1){ background:url(../images/hyyy_bg01.png) center no-repeat;}
.hyyy ul li:nth-child(2){ background:url(../images/hyyy_bg02.png) center no-repeat;}
.hyyy ul li:nth-child(3){ background:url(../images/hyyy_bg03.png) center no-repeat;}
.hyyy ul li:nth-child(4){ background:url(../images/hyyy_bg04.png) center no-repeat;}
.hyyy_font{ width:585px; height:623px; background:rgba(10,75,116,0.9); box-sizing:border-box; padding:0 35px;}
.hyyy_font p{ font-size:18px; line-height:36px; color:#fff;}
.hyyy_font h2{ height:132px; padding-top:123px; line-height:132px; font-size:60px; color:#fff; font-weight:normal; padding-left:104px;}
.hyyy ul li:nth-child(1) h2{ background:url(../images/cjcon_icon01.png) left 126px no-repeat;}
.hyyy ul li:nth-child(2) h2{ background:url(../images/cjcon_icon02.png) left 141px no-repeat;}
.hyyy ul li:nth-child(3) h2{ background:url(../images/cjcon_icon03.png) left 145px no-repeat;}
.hyyy ul li:nth-child(4) h2{ background:url(../images/cjcon_icon04.png) left 145px no-repeat;}
.hyyy_font span{ display:inline-block; padding:0 25px; background:#cb0a3d; height:44px; line-height:44px; border-radius:2px; color:#fff; font-size:20px; margin-top:30px;}


.dongtai ul{ padding-top:80px;}
.dongtai ul li{ height:269px; overflow:hidden; position:relative; padding-left:668px; margin-bottom:60px;}
.dtong_img{ position:absolute; left:0; top:0; width:650px; height:269px;}
.dtong_img img{ display:block;}
.data{ position:absolute; left:0; top:82px; background:#0a4b74; width:170px; height:170px; text-align:center; line-height:130px; color:#fff; font-size:60px;}
.data>span{ display:block; width:100%; height:40px; text-align:center; line-height:40px; color:#fff; font-size:20px; background:#d50a47;}
.dongtai ul li h2{ background:url(../images/title.png) left top no-repeat; line-height:120%; font-size:24px; font-weight:normal; color:#0a4b74; padding-left:44px; margin-bottom:20px; padding-right:145px;}
.dongtai ul li p{ height:120px; line-height:30px; font-size:16px; color:#696969; overflow:hidden;}
.dongtai ul li>a>span{ display:block; float:left; color:#9e9e9f; line-height:100%; padding-top:45px;}
.dongtai ul li em{ display:block; float:right; color:#d50a47; line-height:100%;  padding-top:45px;}
.dtong_img>span{ display:block; width:56px; height:32px; position:absolute; left:551px; bottom:0; z-index:10; background:url(../images/imgbg.png) center no-repeat;}

.dongtai_big ul li{ padding-left:800px;}
.dongtai_big ul li .dtong_img>span{ left:700px;}
.dongtai_big ul li h2{ padding-right:0;}
.zixun_banner{ background:url(../images/zixun_banner.png) center no-repeat;}
.xgzlxz h2{ padding-top:30px; line-height:81px; font-size:30px; color:#10242b; font-weight:normal;}
.xgzlxz ul{ overflow:hidden; padding-bottom:168px;}
.xgzlxz ul li{ width:33.33%; float:left;}
.xgzlxz ul li a{ display:block; padding-left:100px; position:relative;}
.xgzlxz ul li a span{ display:block; width:68px; height:68px; border-radius:100%; border:1px #0e4e76 solid; position:absolute; left:0; top:0; background:url(../images/down.png) center no-repeat;}
.xgzlxz ul li a h3{ padding-top:2px; line-height:22px; font-size:16px; color:#10242b; font-weight:normal; height:46px; overflow:hidden;}
.xgzlxz ul li a p{ height:18px; padding-top:6px; line-height:18px; overflow:hidden; color:#b0b3b5; font-size:14px;}
.xgzlxz{ border-top:1px #dee6ec solid;}
.fanye{ padding:12px 0;}
.fanye p{ padding-left:32px; height:20px; overflow:hidden; line-height:20px; font-size:12px; color:#999; background:url(../images/prev.png) left center no-repeat;}
.fanye p a{ color:#999;}
.fanye p:nth-child(2){ background:url(../images/next.png) left center no-repeat;}
.fenxiang{ overflow:hidden;}
.fenxiang span{ display:block; float:left; line-height:110px;}
.fenxiang span a{ display:inline-block; padding:0 2px;}
.fenxiang p{ float:right; line-height:110px;}
.atricle p{ line-height:30px; font-size:15px; color:#6b6b6b;}
.zxnr_con h1{ line-height:100px; text-align:center; font-size:36px; color:#333; font-weight:normal; padding-top:63px;}
.zxnr_con img{ max-width:100%; height:auto;}
.dqwz{ height:38px; padding-top:17px; border-bottom:1px #dee6ec solid; color:#333; line-height:38px;}
.dqwz span{ color:#d50a47; display:inline-block; position:relative; line-height:38px;}
.dqwz span:after{ content:""; width:90%; height:1px; background:#d50a47; position:absolute; right:0; bottom:-1px;}
.colcunm ul.two li{ width:50%;}
.colcunm ul.four li{ width:25%;}
.fwzccon{ position:relative;}
.fwzccon h2{ position:absolute; left:0; top:0; width:167px; height:167px; line-height:167px; text-align:center; color:#fff; font-size:48px; font-weight:normal;}
.fwzccon ol{ position:absolute; right:0; bottom:0; width:804px; height:auto; padding-bottom:20px;}
.fwzccon ol>li{ padding-left:43px; font-size:22px; line-height:40px; color:#fff; position:relative;}
.fwzccon ol>li:after{ content:""; width:12px; height:12px; background:#d50a47; position:absolute; left:0; top:14px;}
.fwzc ul>li:nth-child(1){ background:url(../images/fwzc_bg01.png) center no-repeat;}
.fwzc ul>li:nth-child(2){ background:url(../images/fwzc_bg02.png) center no-repeat;}
.fwzc ul>li:nth-child(3){ background:url(../images/fwzc_bg03.png) center no-repeat;}
.fwzc ul>li:nth-child(4){ background:url(../images/fwzc_bg04.png) center no-repeat;}
.fwzc ul>li:nth-child(5){ background:url(../images/fwzc_bg05.png) center no-repeat;}
.fwzc ul>li:nth-child(1) .fwzccon{ height:583px;}
.fwzc ul>li:nth-child(2) .fwzccon{ height:584px;}
.fwzc ul>li:nth-child(3) .fwzccon{height:650px;}
.fwzc ul>li:nth-child(4) .fwzccon{height:650px;}
.fwzc ul>li:nth-child(5) .fwzccon{height:583px;}
.gywm_banner{ background:url(../images/gywm_banner.png) center no-repeat;}
.hxys_banner{ height:446px; background:url(../images/hxys_bg.png) center no-repeat;}
.hxys_banner .jdal_first{ left:15px; background:rgba(70,154,68,0.9); height:auto; padding-bottom:20px;}
.hxys_banner .jdal_first  h2{ font-weight:bold; font-size:36px;}
.hxys_title{ padding:40px 0; text-align:center;}
.hxys_title h2{ font-size:36px; line-height:60px; font-weight:normal;}
.hxys_title p{ line-height:38px; font-size:16px; color:#888;}
.xqlj_con{ height:530px; background:#f5f5f5;}
.xqlj_con ul{ overflow:hidden;}
.xqlj_con ul li{ width:25%; float:left; padding-top:130px;}
.xqlj_con ul li span{ display:block; width:130px; height:130px; margin:0 auto;}
.xqlj_con ul li:nth-child(1) span{ background:#0a4b74 url(../images/xqlg_icon01.png) center no-repeat;}
.xqlj_con ul li:nth-child(2) span{ background:#0a4b74 url(../images/xqlg_icon02.png) center no-repeat;}
.xqlj_con ul li:nth-child(3) span{ background:#0a4b74 url(../images/xqlg_icon03.png) center no-repeat;}
.xqlj_con ul li:nth-child(4) span{ background:#0a4b74 url(../images/xqlg_icon04.png) center no-repeat;}
.xqlj_con ul li p{ padding-top:25px; text-align:center; font-size:18px; color:#717071; line-height:30px;}
.jsnl_con,.bssj_con{ height:582px; background:#f5f5f5;}
.jsnl_con ul li{ width:50%; float:left;}
.jsnl_conimg{ height:402px; position:relative;}
.jsnl_conimg img,.smzq_con img,.ywdw img{ display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
.jsnl_con_font{ box-sizing:border-box; padding:0 40px; width:570px; height:180px; background:#fff; box-shadow:0 0 32px rgba(102,106,111,0.17);}
.jsnl_con_font h2{ height:50px; line-height:50px; padding-top:17px; font-size:24px; color:#0f4b73;}
.jsnl_con_font p{ font-size:18px; color:#717071; line-height:30px;}
.smzq_con{ height:580px; background:#f5f5f5; position:relative; margin-bottom:50px;}
.bssj_con ul{ overflow:hidden; padding-top:130px; padding-bottom:42px;}
.bssj_con ul li{ width:16.6%; float:left;}
.bssj_con ul li span{ display:block; width:130px; height:130px; overflow:hidden; margin:0 auto; border-radius:100%;}
.bssj_con ul li p{ line-height:80px; text-align:center; font-size:18px; color:#717071;}
.bssj_con ul li:nth-child(1) span{ background:#469a44 url(../images/bssj_con_icon01.png) center no-repeat; }
.bssj_con ul li:nth-child(2) span{ background:#469a44 url(../images/bssj_con_icon02.png) center no-repeat; }
.bssj_con ul li:nth-child(3) span{ background:#469a44 url(../images/bssj_con_icon03.png) center no-repeat; }
.bssj_con ul li:nth-child(4) span{ background:#469a44 url(../images/bssj_con_icon04.png) center no-repeat; }
.bssj_con ul li:nth-child(5) span{ background:#469a44 url(../images/bssj_con_icon05.png) center no-repeat; }
.bssj_con ul li:nth-child(6) span{ background:#469a44 url(../images/bssj_con_icon06.png) center no-repeat; }
.bssj_con h2{ background:url(../images/yhleft.png) left top no-repeat; padding-left:53px;}
.bssj_con h2 p{ font-weight:normal; font-size:32px; line-height:48px; color:#707070; padding-top:17px; padding:0 60px 12px 0; background:url(../images/yhright.png) right bottom no-repeat;}
.jrwm_banner{ background:url(../images/jrwm_banner.png) center no-repeat;}
.jrwmbanner{ height:600px; background:url(../images/gywmbanner.png) center no-repeat;}
.jrwm{ background:#f6f6f6;}
.jrwm_font{ padding-top:20px; padding-bottom:40px;}
.jrwm_font h2{ text-align:center; padding-top:20px; background:url(../images/yhleft.png) left top no-repeat;}
.jrwm_font span{ display:block; font-size:32px; color:#666; line-height:50px; text-align:center; background:url(../images/yhright.png) right bottom no-repeat;}
.jrwm_font p{ line-height:40px; text-align:center; font-size:24px; color:#707070;}
.jrwmlink{ height:403px; background:url(../images/jrwmlink.jpg) center no-repeat;}
.jrwmlink a{height:403px; display:block; position:relative; height:}
.jrwmlink span{ display:block; width:370px; height:103px; background:rgba(213,10,71,0.9); color:#fff; line-height:103px; text-align:center; border-radius:5px; font-size:48px; position:absolute; left:50%; top:50%;transform:translate(-50%,-50%)}
.wenhua{ background:#f5f5f5;}
.fllist{ position:relative;}
.fllist li{ width:370px; height:150px; background:#fff; border-radius:10px; float:left; margin:0 15px; margin-top:66px;}
.fllist{ background:#fafafa;}
.fllist ul{ padding-bottom:70px; overflow:hidden;}
.fllist li span{ display:block; width:70px; height:70px; margin:-35px auto 0; }
.fllist li h3{ line-height:43px; text-align:center; margin-top:20px; font-size:24px; color:#6b6b6b; font-weight:normal;}
.fllist li p{ line-height:140%; text-align:center; padding:0 45px;}
.fllist li:nth-child(1) span{ background:#6b6b6b url(../images/flicon01.png) center no-repeat;}
.fllist li:nth-child(2) span{ background:#6b6b6b url(../images/flicon02.png) center no-repeat;}
.fllist li:nth-child(3) span{ background:#6b6b6b url(../images/flicon03.png) center no-repeat;}
.fllist li:nth-child(4) span{ background:#6b6b6b url(../images/flicon04.png) center no-repeat;}
.fllist li:nth-child(5){ background:#f2f2f2 url(../images/logo.png) center no-repeat;}
.fllist li:nth-child(6) span{ background:#6b6b6b url(../images/flicon05.png) center no-repeat;}
.fllist li:nth-child(7) span{ background:#6b6b6b url(../images/flicon06.png) center no-repeat;}
.fllist li:nth-child(8) span{ background:#6b6b6b url(../images/flicon07.png) center no-repeat;}
.fllist li:nth-child(9) span{ background:#6b6b6b url(../images/flicon08.png) center no-repeat;}
.fllist:after{ content:""; display:block; width:33px; height:18px; background:url(../images/fllist.png) no-repeat; position:absolute; left:50%; top:-18px; transform:translateX(-50%);}
.fllist li:hover span{ background-color:#469a44;}
.fllist li:hover h3{ color:#469a44;}
ul.fl2{ overflow:hidden; padding:70px 0 75px;}
ul.fl2 li{ width:270px; height:405px; float:left; background:#ededed; position:relative; margin:0 15px;}
ul.fl2 li img{ display:block; width:100%; height:auto;}
.f12_img{ position:relative;}
ul.fl2 li span{ display:block; width:14px; height:28px; position:absolute; left:0; bottom:-14px; z-index:9; background:url(../images/span.png) right center no-repeat;}
ul.fl2 li p{ font-size:18px; line-height:24px; color:#677278; padding:0 28px;}
ul.fl2 li h2{ height:72px; margin-top:10px; line-height:72px; padding:0 28px; background:url(../images/fl2_icon01.png) 28px center no-repeat; text-indent:50px; font-size:30px; color:#0a4b74; font-weight:normal;}
ul.fl2 li em{ display:block; margin-top:17px; background:url(../images/em.png) 28px center no-repeat; height:40px; position:absolute; left:0; bottom:0; width:100%;}
.lxwm_banner{ height:250px; background:url(../images/lxwm_banner.png) center no-repeat;}
.map{ height:600px; }
.lxwm h2{ height:96px; line-height:96px; text-align:center; font-size:36px; color:#717071; font-weight:normal; padding-top:45px;}
.lxwm ul{ overflow:hidden;}
.lxwm ul li{ width:556px; box-sizing:border-box; padding-left:91px; position:relative; height:58px; border:2px #dee6ec solid; border-radius:3px; float:left; margin:0 15px 15px;}
.lxwm ul li span{ width:91px; height:58px; position:absolute; left:0; top:0; line-height:58px; text-align:right; font-size:14px; color:#717071;}
.lxwm ul li span strong{ font-weight:normal; color:#d50a47}
.lxwm ul li input{ text-indent:15px; outline:none; border:none; width:100%; height:54px; background:#fff;}
.lxwm ul li:last-child{ width:1142px; height:164px;}
.lxwm ul li:last-child textarea{text-indent:15px; width:100%; height:160px; border:none; outline:none; line-height:54px;}
.tijiao{ padding:5px 0 144px;}
.tijiao input{ display:block; width:151px; height:48px;  background:#469a44; border-radius:2px; line-height:48px; font-size:16px; text-align:center; margin:0 auto; border:none; color:#fff;}
.lxwm ul li:nth-child(1) span{ background:url(../images/lxwm_01.png) 20px center no-repeat;}
.lxwm ul li:nth-child(2) span{ background:url(../images/lxwm_02.png) 20px center no-repeat;}
.lxwm ul li:nth-child(3) span{ background:url(../images/lxwm_03.png) 20px center no-repeat;}
.lxwm ul li:nth-child(4) span{ background:url(../images/lxwm_04.png) 20px center no-repeat;}
.lxwm ul li:nth-child(5) span{ background:url(../images/lxwm_05.png) 20px center no-repeat;}
.lxwm_title{ text-align:center;}
.lxwm_title dl{ display:inline-block; overflow:hidden; padding:62px 0 49px;}
.lxwm_title dl dt span{ display:block; width:61px; height:61px; background:#d50a47 url(../images/lxwm_tel.png) center no-repeat; border-radius:100%; margin:0 auto; }
.lxwm_title dl dt{ width:120px; float:left; line-height:56px; text-align:center; font-size:20px; color:#0a4b74;}
.lxwm_title dl dd { width:320px; float:left}
.lxwm_title dl dd h2{ text-align:left; height:56px; line-height:56px; font-size:32px; color:#d50a47; padding-bottom:5px; border-bottom:2px #dee6ec solid;}
.lxwm_title dl dd span{ text-align:left; display:block; line-height:26px; font-weight:bold; color:#717071;}
.lxwm_title dl dd p{ text-align:left; line-height:100%; color:#717071;}
.wmss{ padding:86px 15px 0; overflow:hidden;}
.wmss img{ display:block; float:left;}
.wmss_right{ width:530px; height:auto; float:right;}
.wmss_right p{ font-size:16px; line-height:30px; color:#5c666a}
.wmss_right h2{ height:87px; line-height:87px; padding-top:15px; font-size:36px; color:#595757;}
.wmss_right ul{ padding-top:108px; overflow:hidden;}
.wmss_right ul li{ width:25%; float:left;}
.wmss_right ul li span{ display:block; height:44px;}
.wmss_right ul li:nth-child(1) span{ background:url(../images/wmss_icon01.png) center no-repeat;}
.wmss_right ul li:nth-child(2) span{ background:url(../images/wmss_icon02.png) center no-repeat;}
.wmss_right ul li:nth-child(3) span{ background:url(../images/wmss_icon03.png) center no-repeat;}
.wmss_right ul li:nth-child(4) span{ background:url(../images/wmss_icon04.png) center no-repeat;}
.wmss_right ul li p{ text-align:center; font-size:15px; line-height:23px; color:#5c666a;}
.wmss_right ul li h3{ line-height:38px; text-align:center; color:#d50a47; font-size:26px; padding-top:4px;}

.gsgk .hxys_title p{ line-height:24px;}
.ywdw{ height:750px; background:url(../images/ywdw_bg.png) center no-repeat; position:relative;}
.zdcj_right{ width:584px; float:left; position:absolute; left:50%; margin-left:-584px;}
.zdcj_list { position:relative;}
.zdcj_img02,.zdcj_img04{ margin-left:-50%;}
.zdcj_bg02 .zdcj_right,.zdcj_bg04 .zdcj_right{ margin:0; padding-left:70px;}
.sub{display:none; width:100%; height:194px; height:378px; overflow:hidden; position:absolute; left:0; top:194px; border-bottom:2px #d50a47 solid; background:#1d2d38; z-index:999;}
.cur .sub{ display:block;}
.cj,.yy{ width:767px; height:378px; float:left; background:#2f3337}
.yy{ width:433px; background:#0e3147}
.cj h2,.yy h2{ height:60px; line-height:60px; font-size:24px; color:#676e70; font-weight:normal;}
.yy h2{ text-indent:27px; background:url(../images/nav_bg.png) -12px center no-repeat;}
.yy ul.yyli{ padding:0 27px;}
.yy ul.yyli li{ height:55px; border-bottom:1px #1a3c50 solid; margin-top:14px;}
.yy ul.yyli li a{ display:block; text-indent:152px; font-size:18px; color:#676e70}
.yy ul.yyli li:nth-child(1) a{ background:url(../images/yyicon_01.png) 115px center no-repeat;}
.yy ul.yyli li:nth-child(2) a{ background:url(../images/yyicon_02.png) 110px center no-repeat;}
.yy ul.yyli li:nth-child(3) a{ background:url(../images/yyicon_03.png) 110px center no-repeat;}
.yy ul.yyli li:nth-child(4) a{ background:url(../images/yyicon_04.png) 110px center no-repeat;}
.yy ul.yyli li a:hover,.cj ul.yyli li a:hover{ color:#cb0a3d;}
.yy ul.yyli li:nth-child(1) a:hover{ background:url(../images/yyicon_hover01.png) 115px center no-repeat;}
.yy ul.yyli li:nth-child(2) a:hover{ background:url(../images/yyicon_hover02.png) 110px center no-repeat;}
.yy ul.yyli li:nth-child(3) a:hover{ background:url(../images/yyicon_hover03.png) 110px center no-repeat;}
.yy ul.yyli li:nth-child(4) a:hover{ background:url(../images/yyicon_hover04.png) 110px center no-repeat;}
.cj h2{ text-align:right; background:url(../images/nav_bg.png) 755px center no-repeat; padding-right:26px;}
.cj ul{ width:100%; height:auto; padding-top:13px;}
.cj ul li{ width:25%; height:auto; float:left; position:relative; padding-bottom:252px;}
.cj ul li a{ display:block; line-height:53px; text-align:center; font-size:18px; color:#676e70;}
.cj ul li a img{ z-index:1; display:block; opacity:0.6; width:100%; position:absolute; left:0; bottom:0;}
.cj ul li a:hover{ color:#d50a47;}
.cj ul li a:hover img{ z-index:2; opacity:1; box-shadow:0 0 32px rgba(203,10,16,0.57); border:1px rgba(213,10,71,0.1) solid; box-sizing:border-box;}
.fa ul.fali li{ height:35px; overflow:hidden; line-height:35px;  width:50%; box-sizing:border-box; padding-left:20px; float:left;}
.fa ul.fali{ padding-top:24px; overflow:hidden;}
.sub2 .cj,.sub2 .fa{ width:50%;}
.fa ul.fali li a{ display:block; text-indent:35px; font-size:18px; color:#676e70;background:url(../images/s.png) left center no-repeat;}
.fa ul.fali li a:hover{ background:url(../images/sred.png) left center no-repeat; color:#d50a47}
.sub2 .cj h2{ background:url(../images/nav_bg.png) 588px center no-repeat;}
.indexbanner2{ display:none;}
.mtop{ display:none;}
.cpimg{ width:100%; height:252px; position:relative; background:#1d1d1e;}
.cj ul li a .cpimg img{ display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.cj ul li a:hover .cpimg{box-shadow:0 0 32px rgba(203,10,16,0.57); border:1px rgba(213,10,71,0.1) solid; z-index:2}
.cj ul li a:hover .cpimg img{ box-shadow:none; border:none;}

.fzlc_con{ background:#efefef; margin:45px auto 90px; position:relative; height:848px; padding-left:74px; padding-right:30px; overflow:hidden;}
.fzlc_con ul{ padding:27px 0; width:50%; border-right:2px #469a44 solid; box-sizing:border-box; height:848px;}
.fzlc_con ul li{ width:100%; box-sizing:border-box;}
.lcright{ padding-left:40px; margin-left:100%; }
.fzlc_con ul li h2{ position:relative; display:inline-block; width:170px; height:38px; background:#469a44; line-height:38px; text-align:center; line-height:38px; color:#fff; font-size:20px; font-weight:normal;}
.fzlc_con ul li p{ line-height:20px; color:#333; padding-top:14px;}
.fzlc_con ul li h2:after{ content:""; width:12px; height:12px; overflow:hidden; border-radius:100%; background:#469a44; position:absolute; left:-45px; top:12px;}
.fzlc_con ul li h2:before{ content:""; width:24px; height:24px; border:1px #469a44 solid; background:#fff; border-radius:100%; position:absolute; left:-52px; top:6px;}
.fzlc_con ul li h2 span{ display:block; position:absolute; left:-26px; top:50%; width:26px; height:1px; background:#469a44;}

.lcleft{ text-align:right; padding-right:40px;}
.fzlc_con ul li.lcleft h2:after{  left:auto; right:-45px; top:12px;}
.fzlc_con ul li.lcleft h2:before{ left:auto; right:-52px; top:6px;}
.fzlc_con ul li.lcleft h2 span{ left:auto; right:-26px;}
.fzlctab{ position:absolute; left:0; top:0; width:44px; height:848px; background:url(../images/fzlc_tabbg.png) center no-repeat;}
.fzlctab ol{ width:100%; height:100%;}
.fzlctab ol li{ position:relative; height:25%; cursor:pointer; line-height:120%; text-align:center; box-sizing:border-box; padding-top:55%;}
.fzlctab ol li.on:after{ content:""; width:10px; height:18px; overflow:hidden; background:url(../images/on.png) no-repeat; position:absolute; right:-9px; top:50%; transform:translateY(-50%);}
.swiper-slide2 ul li{ margin-bottom:20px;}
.swiper-slide2 ul li p{ width:100%; float:left;}
.swiper-slide4 ul li{ height:25%;}
.img{ display:none;}
.yyrj_list00 {background: url(/UploadFiles/20190718/160849365.png) no-repeat;}
.yyrj_list00 .left {padding-top: 174px; position: absolute;}
.yyrj_list00 .right{ padding: 85px 0 56px; }
.yyrj_list00 .right img { margin-right: -52px; }
.yyrj_list_font h3 { margin: 20px 0 26px;max-width: 525px;font-size: 25px; color: #fff;font-weight: lighter;line-height: 1.5; }
.jsfa .text-right { padding: 18px; }
.jsfa .text-right .dd { float: right; width: 509px;margin-bottom: 0;}
.jsfa .text-right .dd p {padding-right: 0;margin-right: 13px; min-height: auto;}
.jsfa .text-right .dd p:nth-child(4) { margin-bottom: 19px; }
.jsfa .text-right img {float: none;}

@media (max-width: 640px){
	.zixun_banner{ background:url(../images/zixun_banner.jpg) center no-repeat;}
	.jrwm_banner{ background:url(../images/jrwm_banner.jpg) center no-repeat;}
	.lxwm_banner{ height:250px; background:url(../images/lxwm_banner.jpg) center no-repeat;}
	.foot p{ text-align:center; float:none;}
	.w1200{ width:100%;}
	.footer ul,.ewm,.indexbanner,.head,.foot span{ display:none;}
	.foot_logo{ float:none; margin:0 auto;}
	.indexbanner2{ display:block;}
	.cjcon{ width:48%; margin:1%}
	.cjcon h2{ background-position:83% center;}
	.yzy{ background-size:cover; padding:20px 0;}
	.yzy ul{ width:100%; box-sizing:border-box; padding:0 5%; height:auto;}
	.yzy ul li{ height:150px; width:50%; float:left;}
	.yzy ul li:nth-child(2), .yzy ul li:nth-child(4), .yzy ul li:nth-child(6){ background:#cdd1d4}
	.yzy ul li:nth-child(2), .yzy ul li:nth-child(3), .yzy ul li:nth-child(6){ background:#0a4b74}
	.yzy ul li:nth-child(3) p, .yzy ul li:nth-child(3) strong{ color:#fff;}
	.yzy ul li:nth-child(4) strong{ color:#d50a47;}
	.yzy ul li:nth-child(4) p{ color:#333;}
	.yzy ul li strong{ padding-top:15px; font-size:45px;line-height: 82px;}
	.indexhzal ul{ padding:25px 0 25px 15px;}
	.indexhzal ul li{ width:50%; float:left; box-sizing:border-box; padding-right:15px; float:left; margin:0; margin-bottom:15px;}
	.indexhzal ul li img{ display:block; width:100%; height:auto;}
	.indexbanner2 .swiper-slide{ height:auto;}
	.indexbanner2 .swiper-slide img{ display:block; width:100%; height:auto;}
	.mtop{ display:block; height:51px; background:#0a4b74; border-bottom:4px #cb0a3d solid; position:relative; padding-top:13px}
	.mtop img{ display:block; height:34px; margin:0 auto 0; }
	.menu {	min-width: 100px;width: 70%;max-width: 320px;background-color: #3b393f;color: #fff;}
	.menu_logo{ z-index:9999; display:block; background:#fff; height:150px; position:relative; margin-bottom:25px;}
	.menu_logo img{ display:block; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
	.mtop a{
			position: absolute;
			top: 0px; left: 0px;

			padding: 5px 15px;

			cursor: pointer;

			-webkit-transition: .3s;
			transition: .3s;
		}
		.mtop a .bar {
			position: relative;
			display: block;

			width: 45px;
			height: 4px;

			margin: 11px auto;
			background-color: #fff;

			border-radius: 10px;

			-webkit-transition: .3s;
			transition: .3s;
		}
		.colcunm ul li a{ font-size:16px;}
		.jsnl_con_font{ padding:0 10px;}
		.lxwm ul{ padding:0 15px;}
		.lxwm ul li,.lxwm ul li:last-child{ width:100%; margin:0; margin-bottom:15px;}
		.lxwm_title dl{ padding:45px 0 25px 0;}
		.lxwm_title dl dd{ width:auto;}
		.pld15{ padding:0;}
		.wmss{ padding:10px; box-sizing:border-box;}
		.wmss img{ float: none; display:block; width:100%; height:auto;}
		.wmss_right{ float:none; width:100%;}
		.wmss_right ul{ padding-top:10px;}
		.wmss_right ul li p{ font-size:13px;}
		.jsnl_conimg img, .smzq_con img, .ywdw img{ position:static; left:auto; top:auto; transform:none; margin:0 auto; display:block; width:80%; height:auto;}
		.ywdw{ height:auto; padding:20px 0;}
		.xqlj_con ul li{ width:50%; padding-top:30px;}
		.xqlj_con ul li p{ padding-left:15px; padding-right:15px; min-height:150px;}
		.xqlj_con{ height:auto; padding-bottom:30px;}
		.jsnl_con ul li{ width:100%; float:none; box-sizing:border-box; padding:0 15px;}
		.jsnl_con_font{ width:100%; height:auto; padding-bottom:15px;}
		.jsnl_conimg{ height:auto; padding:20px 0;}
		.jsnl_con{ height:auto;}
		.bssj_con ul li{ width:50%;}
		.bssj_con ul{ padding:30px 0;}
		.bssj_con,.smzq_con{ height:auto;}
		.bssj_con h2{ margin:0 10px;}
		.bssj_con h2 p{ font-size:18px; line-height:200%;}
		.smzq_con{ padding:20px 0;}
		.pagebanner{ height:130px;}
		.fwzc ul>li:nth-child(1){ background:url(../images/fwzc_m_bg01.png) center no-repeat; background-size: 100% 100%;}
		.fwzc ul>li:nth-child(2){ background:url(../images/fwzc_m_bg02.png) center no-repeat;background-size: 100% 100%;}
		.fwzc ul>li:nth-child(3){ background:url(../images/fwzc_m_bg03.png) center no-repeat;background-size: 100% 100%;}
		.fwzc ul>li:nth-child(4){ background:url(../images/fwzc_m_bg04.png) center no-repeat;background-size: 100% 100%;}
		.fwzc ul>li:nth-child(5){ background:url(../images/fwzc_m_bg05.png) center no-repeat;background-size: 100% 100%;}
		.fwzc ul>li:nth-child(1) .fwzccon{ height:246px;}
		.fwzc ul>li:nth-child(2) .fwzccon{ height:255px;}
		.fwzc ul>li:nth-child(3) .fwzccon{height:278px;}
		.fwzc ul>li:nth-child(4) .fwzccon{height:266px;}
		.fwzc ul>li:nth-child(5) .fwzccon{height:220px;}
		.fwzccon h2{ width:36px; height:36px; line-height:36px; font-size:12px; left:13px;}
		.fwzccon ol>li{ font-size:12px; line-height:18px; padding-right:0; padding-left:24px;  text-align:justify;}
		.fwzccon ol{ width:77%; padding-right:10px;box-sizing:border-box; padding-bottom:10px;}
		.fwzccon ol>li:after{ width:10px; height:10px; top:7px;}
		.jrwmlink,.jrwmlink a{ height:200px;}
		.jrwmlink span{ width:200px; height:70px; font-size:24px; line-height:70px;}
		ul.fl2{ text-align:center; padding:40px 0 20px;}
		ul.fl2 li{ display:inline-block; float:none; margin-bottom:30px;}
		.jrwm_font { box-sizing:border-box; padding:15px 20px 0;}
		.fllist li{ width:47%; box-sizing:border-box; padding:0 10px; margin:0 1.5%; margin-top:60px; margin-bottom:15px;}
		.fllist li p{ padding:0; font-size:12px; line-height:120%;}
		.fllist li h3{ font-size:18px; line-height:180%;}
		.fllist li:nth-child(5){ display:none;}
		.jrwm_font span{ font-size:20px;}
		.jrwmbanner{ height:200px;}
		.dtong_img{ position:static; left:auto; top:auto; margin-bottom:20px;}
		.dongtai_big ul li{ padding:0;}
		.dongtai ul li{ height:auto; padding:0;}
		.dongtai ul li h2{ padding-right:0;}
		.dtong_img img{ width:100%; height:auto;}
		.dongtai ul{ padding:20px 10px 0;}
		.dongtai ul li>a>span,.dongtai ul li>a>em{ padding:10px 0;}
		.dongtai ul li p{ height:auto;}
		.zxnr_con{ padding:0 10px;}
		.fanye{ margin:0 10px;}
		.xgzlxz{ padding:0 10px;}
		.xgzlxz ul{ padding:0;}
		.hyyy_font{ width:50%;}
		.xgzlxz ul li{ float:none; width:100%; margin-bottom:25px;}
		.hyyy ul li,.hyyy_font{ height:310px;}
		.hyyy_font h2{ padding-top:0; line-height:60px; height:60px; font-size:24px; padding-top:10px;}
		.hyyy_font p{ font-size:14px; line-height:150%;}
		.hyyy_font span{ line-height:150%; padding:10px 20px; font-size:14px;}
		.hyyy_font h2{ padding-left:50px;}
		.hyyy ul li:nth-child(1) h2{ background:url(../images/cjcon_icon01.png) 10px 15px no-repeat; background-size:auto 40px;}
		.hyyy ul li:nth-child(2) h2{ background:url(../images/cjcon_icon02.png) left 15px no-repeat; background-size:auto 40px;}
		.hyyy ul li:nth-child(3) h2{ background:url(../images/cjcon_icon03.png) left 15px no-repeat; background-size:auto 40px;}
		.hyyy ul li:nth-child(4) h2{ background:url(../images/cjcon_icon04.png) left 15px no-repeat; background-size:auto 40px;}
		.zdcj_list,.zdcj_img{ height:410px;}
		.zdcj_font h2{ height:60px; line-height:60px; font-size:20px;}
		.zdcj_right{ box-sizing:border-box; padding:0 10px; width:50%; position:static; left:auto; top:auto; margin:0;}
		.zdcj_font h4{ font-size:14px; line-height:150%; padding:0;}
		.zdcj_font p{ padding-right:0; font-size:12px; line-height:140%;}
		.zdcj_font h3{ padding:5px 10px; font-size:12px; line-height:140%; margin-top:15px;}
		.zdcj_font h2 strong{ font-size:16px;}
		.zdcj_bg02 .zdcj_right, .zdcj_bg04 .zdcj_right{ float:right; padding:0 10px;}
		.dxal ul{ width:100%; box-sizing:border-box; padding-left:10px;}
		.dxal ul li{ width:48%; margin-right:2%; margin-bottom:15px;}
		.yyrj_list{ height:auto;}
		.img{ display:block;}
		.yyrj_list{ position:relative;}
		.yyrj_list .w1200{ position:absolute; left:0; top:0; width:100%; z-index:111}
		.img img{ display:block; width:100%; height:auto;}
		.center .yyrj_list_font{ padding-top:25px;}
		.yyrj_list_font h2{ line-height:40px; font-size:34px; height:40px;}
		.yyrj_list_font h4{ font-size:16px;}
		.right .yyrj_list_font {padding-top: 68px;}
		.cpsbdl{ padding:0 15px;}
		.cpsbdl dl{ padding:0 10px 10px;}
		.cpsbdl dl dt,.cpsbdl dl dd{ float:none; width:100%;}
		.cpsbdl dl dt img{ display:block; width:100%; height:auto;}
		.cpsbList{ padding:15px;}
		.jsfa { padding:0 15px; box-sizing:border-box;}
		.jsfa dl{ padding:0;}
		.jsfa dl dd{ float:none; width:100%; margin-bottom:36px;}
		.dd{ width:100%; float:none;}
		.jsfa dl dt img{ display:block; width:100%; float:none; height:auto;}
		#menu ol{ padding-top:175px; background:#3b393f;}
		#menu ol>li{ border-top:1px #46444a solid; height:auto;}
		#menu ol>li>a{ display:block; height:65px; line-height:65px; text-indent:60px; color:#fff; font-size:20px;}
		.co li{ box-sizing:border-box; background:#163449; width:50%; float:left; height:80px; border-bottom:1px #223e52 solid;}
		.co li:nth-child(2),.co li:nth-child(4){ border-left:1px #223e52 solid;}
		.co li a{ display:block; line-height:80px; color:#fff; font-size:16px;}
		.mcpimg{ width:50%; float:left; height:80px; position:relative;}
		.mcpimg img{ display:block; height:80%; width:auto; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
		ul.fz{ padding:0 20px 20px;}
		ul.fz li{ height:30px; overflow:hidden;}
		ul.fz li a{ height:30px; overflow:hidden; line-height:30px; color:#676e70; background:url(../images/s.png) left center no-repeat; text-indent:20px; display:block;}
		.msub02{ overflow:hidden;}
		.msub02 ul{ width:50%; height:auto; float:left;}
		.msub02 ul li{ width:100%; height:80px; overflow:hidden;}
		.msub02 ul.msub02left li a{ position:relative; display:block; width:100%; height:80px; }
		.msub02 ul.msub02left li a span{ display:block; width:100%; height:100%; background:rgba(5,33,51,0.8);color:#676e70; line-height:80px; text-align:center;}
		.msub02 ul.msub02_right{ background:#163449}
		.msub02 ul.msub02_right li{ border-bottom:1px #223e52 solid; box-sizing:border-box;}
		.msub02 ul.msub02_right li a{ display:block; height:100%; color:#676e70; line-height:80px; text-indent:73px;}
		.msub02 ul.msub02_right li:nth-child(1) a{ background:url(../images/yyicon_01.png) 29px center no-repeat;}
		.msub02 ul.msub02_right li:nth-child(2) a{ background:url(../images/yyicon_02.png) 29px center no-repeat;}
		.msub02 ul.msub02_right li:nth-child(3) a{ background:url(../images/yyicon_03.png) 29px center no-repeat;}
		.msub02 ul.msub02_right li:nth-child(4) a{ background:url(../images/yyicon_04.png) 29px center no-repeat;}
		.msub01,.msub02{ display:none;}
		.jdal_banner{ background-size:cover;}
		.jdal_first{ width:90%; width:0 auto;}
		.jrwm_font p{ font-size:18px;}
		ul.fl2 li{ width:48%; margin:0 1% 1%; float:left;}
		.zxnr_con h1{ line-height:150%; font-size:20px; font-weight:bold;}
		.zdcj_list, .zdcj_img{ height:300px;}
		.zdcj_list{ padding-top:300px;}
		.zdcj_right{ width:100%; float:none;}
		.zdcj_img { top:0; width:100%; height:300px; left:0;}
		.zdcj_img02, .zdcj_img04{ margin:0;}
		.zdcj_list{ height:auto; padding-bottom:20px;}
		.zdcj_bg02 .zdcj_right, .zdcj_bg04 .zdcj_right{ float:none;}
		.hyyy ul li{ padding-bottom:300px;}
		.hyyy_font{ width:100%;}
		.hyyy_font span{ height:auto;}
		.dxal ul li{height:240px;}
		.dxal_title{ padding:0 15px;}
		.dxal_title h3{ height:34px; line-height:34px; font-size:14px}
		.dxal_title h2{ height:48px; line-height:48px; font-size:30px;}
		.jdal_first{ left:0; width:100%;}
		.fzlc{ margin:0 10px;}
		.xgzlxz{ display:none;}
		.cjcon_height{ height:350px;}
		.cjcon{ height:auto;}
		.cjcon_height p{ text-align:left;}
		.co li:nth-child(4) a{ font-size:12px;}
		.jdal_first{ height:auto;}
		.cjyycol .cpsbList{ padding-left:10px;}
		.jrwm{ padding-top:15px;}
		.jrwmbanner{ margin-bottom:15px;}
		.jrwm_font span{ padding-bottom:20px;}
		.cjhy_banner{ background:url(../images/cjyhy_banner.jpg) center no-repeat;}
		.cpfa_banner{ background:url(../images/cpfa_banner.jpg) center no-repeat;}

		.jsfa .text-right { margin-top: 53px; padding: 30px;}
		.jsfa .text-right .dd { margin-bottom: 17px; width: 100%;}
		.yyrj_list00 {background: url(/UploadFiles/20190718/160849365.png) no-repeat;-webkit-background-size: cover;background-size: cover;}
		.yyrj_list00 .left {padding-top: 88px; position: static; margin: 0 66px;}
		.yyrj_list00 .right{ padding: 26px 0 56px; }
		.yyrj_list00 .right img { margin-right: 0; width: 94%; height: 100%;}
		}

/*分页*/
.fenye{width:100%;height:auto;text-align:center;font-size:0px;position:relative;overflow:hidden;margin:45px 0 0;}/*分页*/
.fenye a,.fenye span{display:inline-block;padding:0 18px;line-height:48px;font-size:14px;color:#666666;border:1px solid #e5e5e5;margin:0 4px;}
.fenye span.current,
.fenye a:hover{color:#fff;border-color:#0a4b74;background:#0a4b74;}