@import "./4va968.css";

#header2020{ background: url(../png/d84zef.png) no-repeat center top; height:478px; }

.bodybj{display: none;}
.top2020{ padding-top:30px; }
.top2020 ul{ overflow:hidden; }
.top2020 li{float:left;margin: 0 5px;color:#fff;font-size:14px;line-height: 52px;}
.top2020 li a{ color:#ffffff !important; font-size:14px; }
.top2020 li a:hover{ color:#dc4b52 !important; }
.top2020 .smxx{ height:52px; margin: 0; margin-right:15px; }
.top2020 .smxx img{ margin-top:-3px; }

#logo2020{ text-align:center; }
#logo2020 .gh{ margin-bottom:10px; }

#search2020{ margin-top:35px; }
#search2020 .search2020{ width:770px; margin:0 auto; height: 58px;  border-radius: 30px; -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.15);   box-shadow: 3px 3px 5px rgba(0,0,0,0.15);  }
.search2020 .sr{ display: block; float: left; box-sizing:border-box; border-radius: 30px 0 0 30px; width: 640px; padding-left:25px; height: 58px; line-height: 58px; border: none; outline: none; font-size: 16px; color: #ccc; background: #fff; }
.search2020 .btn{ display: block; float: right; box-sizing:border-box; border-radius: 0 30px 30px 0; width: 130px; height: 58px; border: none; outline: none; background:#a92c32; font-size: 16px; color: #fff; cursor: pointer;}
.search2020 .btn{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out; }
.search2020 .btn:hover{ background:#d0363c; }

#nav2020{ box-sizing:border-box; padding-bottom: 18px; height:96px; background: #a92c32 url(../png/33y35m.png) top; position: relative; }
#nav2020 #nav{ overflow: hidden; height: 78px; }
#nav2020 #nav .first.on{ background: none;  }
#nav2020 #nav .first.on:after{ width:0; }
#nav2020 #nav li{ width: 12.5%; height: 78px; line-height:78px; float: left; text-align: center; }
#nav2020 #nav li a{ width: 100%; height: 100%; font-size: 25px; color: #fff; }
#nav2020 #nav li span{ display:none; }
#nav2020 #nav .on a{ color:#ffd89d; }
#nav2020 #nav li:after{ display:none; }


.new{ height: 110px; text-align: center; background: #a92c32; overflow: hidden; }
.new h1{ font-family: "华文中宋"; margin-top:20px;margin-bottom:10px; color:#ffd89d; font-size:30px; font-weight:500;  }
.new p{ font-size: 16px; color: #ec9999; }


.app-header{ background:#a92c32; overflow:hidden; display:none; }
.app-logo{ padding:25px 0;  position:relative; }
.app-logo img{ max-width: 75%; margin-left:15px; }
.app-search-btn{ position:absolute; top:0; bottom:0; right:20px; background:url(../png/qufyj8.png) no-repeat center; width:23px; height:100%; }
.app-search-btn.on{ background:url(../png/13yjmt.png) no-repeat center; }
.app-search{ padding: 15px 0; border-top:1px solid #871419; background:#a92c32; display:none; }
.app-search .box{ width:300px; height:30px; margin:0 auto; overflow:hidden; background:#fff; border-radius:15px; }
.app-search .app-sr{ width:250px; height:30px; line-height:30px; border:0; outline: none; display:block; box-sizing:border-box; padding-left: 15px; color:#cccccc; float:left; }
.app-search .app-btn{ display:block; width:50px; height:30px; border:0; outline: none; background: url(../png/303qax.png) no-repeat center; float:right; }

.share{ display:none; }


.slideBox{ width: 100%; height:470px; float: left; overflow:hidden; position:relative; }
.slideBox .hd{ height:40px; line-height: 40px; overflow:hidden; position:absolute; right: 0; bottom:0; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right; padding-right: 15px; }
.slideBox .hd ul li{  float:left; margin:15px 10px 0 0; width: 15px; height:10px; border-radius:10px; font-size: 0; cursor:pointer; overflow:hidden; background: #d7d7d7; }
.slideBox .hd ul li.on{ width: 28px; background:#e03026; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd ul{ }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox .bd img{ width:100%!important; height:470px; display:block; }
.slideBox .bd li p{ height:40px; line-height:40px; font-size:14px; color:#fff;  background: url(../png/w5r6et.png); position:absolute; right: 0; left:0; bottom:0; z-index: 2; display: inline-block; cursor:pointer; padding:0 20px;}
.slideBox .bd li p a{ display:block; width:75%; height:100%; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; color:#fff;}
.slideBox .prev,.slideBox .next{ display: none; width: 42px; height: 69px; position: absolute; top: 50%; margin-top: -35px; left: 0; z-index: 100; background: url(../png/qkgcs4.png) no-repeat; }
.slideBox .next{ left: auto; right: 0; background-position: -42px 0;  }

.tab_box3 .hd{ height:30px; line-height: 30px; border-bottom: 0; }
.tab_box3 .hd .on{ border-bottom: none; }
.tab_box3 .hd .on a{ color: #dc4b52; }
.tab_box3 .hd ul { overflow:hidden; }
.tab_box3 .hd ul li{ background: url(../png/ba5ibg.png) no-repeat right center; padding: 0; line-height: 30px; height:30px; }
.tab_box3 .hd ul li:last-child{ background: none; }
.tab_box3 .hd ul li a{ display:block; padding: 0 12px 0 10px; font-size: 22px; font-weight:bold; color:#999999; font-family:"华文中宋";  }

.tab_box .bd_new ul{ zoom:1; padding: 10px 0; }
.tab_box .bd_new li{  height: 40px; line-height: 40px; padding-left: 15px; background: url("../png/9220vx.png") no-repeat 3px center;  }
.tab_box .bd_new li a{ font-size: 16px; display: inline-block; width: 100%; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.tab_box .bd_a80 li a{ width: 78%; }
.tab_box .bd_new li:hover a{ color: #dc4b52; }
.tab_box .bd_new li:hover span{ color: #dc4b52; }
.tab_box .bd_new li span{ display: block; width: 20%; text-align: right; float:right; color: #666666; }

.tab_box3 .bd_new ul{ zoom:1; padding: 10px 0; position:relative; }
.tab_box3 .bd_new ul:before{ content: "";width: 1px;position: absolute;background: #dedede;left: 6px;top: 34px; bottom: 30px; z-index:0; }
.tab_box3 .bd_new li{  height: 40px; line-height: 40px; padding-left: 20px; background: url(../png/3vu2xd.png) no-repeat left center;position: relative;  }
.tab_box3 .bd_new li a{ font-size: 16px; display: block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.tab_box3 .bd_a80 li a{ width: 78%; }
.tab_box3 .bd_new li:hover{ background: url(../png/qj5ufz.png) no-repeat left center; }
.tab_box3 .bd_new li:hover a{ color: #dc4b52;  }
.tab_box3 .bd_new li:hover span{ color: #dc4b52; }
.tab_box3 .bd_new li span{ display: block; font-size: 14px; text-align: right; float:right; color: #999999; }
.tab_box3 .bd_a80 li a{ margin-right: 100px; }

.xxsz .bd .bd_01 { height: 85px; padding: 25px 10px 10px; border-bottom: 1px dashed #c8c8c8;}
.xxsz .bd .bd_01 h4{ font-size: 18px; font-weight:bold; margin-bottom: 10px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;  }
.xxsz .bd .bd_01 p{ color: #999999; font-size: 14px; line-height: 28px; }
.xxsz .hd ul li{padding: 0 5px 0 3px;text-align:center;}
.xxsz .hd ul li a{padding: 0;padding-right: 2px;font-size: 20px;}

#home2020 .th1{
    padding: 20px 0px 20px 0px;
    background: #f1f1f1;
}
#home2020 .th1>.floor{ background:#fff; }
#home2020 .th1 .left{ width:830px; float:left; }
#home2020 .th1 .right{ margin-left: 850px; padding-right:20px; padding-top:10px; }

#home2020 .th2{ overflow:hidden; }
#home2020 .th2 .item{ float:left; padding-top:10px; height:900px; }
#home2020 .th2 .item01{ width:375px; padding-right: 25px; background: url(../png/zzkzuq.png) repeat-y right }
#home2020 .th2 .item02{ width:425px; padding-right:5px; background: url(../png/zzkzuq.png) repeat-y right }
#home2020 .th2 .item02 .panel{ padding:0 20px; }
#home2020 .th2 .item03{ width:350px; padding-left:20px; }

.wjss{ padding: 11px 14px; background: url(../png/8kllg5.png) center; margin-top:10px; }
.wjss .wjss-box{ border: 1px solid #eaeaea; overflow:hidden; }
.wjss .wjsr{ display: block; float: left; box-sizing:border-box; width: 310px; padding-left:10px; height: 28px; line-height: 28px; border: none; outline: none; font-size: 16px; color: #535353; background: #fff; }
.wjss .btn{ display: block; float: right; box-sizing:border-box; width: calc(100% - 310px); height: 28px; border: none; outline: none; background: #fff url(../png/5ap9xe.png) no-repeat center; cursor: pointer;}
.wjss .btn{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out; }

.xxgk-links{ overflow: hidden; margin: 10px -5px 0; }
.xxgk-links li{ width: 50%; height: 45px; line-height: 45px; margin-bottom: 10px; float: left;  }
.xxgk-links li a{ border-radius:3px; display: block; margin: 0 5px;  font-size: 14px; color: #a92c32; background: #fef8f1; border: 1px solid #fef8f1; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.xxgk-links li i{float:left;margin-left:14px;margin-right:11px;}
.xxgk-links li img{margin-top: -3px;}
.xxgk-links li a:hover{ border: 1px solid #a92c32; -webkit-box-shadow: 0 0 10px #e4e4e4;   box-shadow: 0 0 10px #e4e4e4; }

.picScroll-left{margin-top: 10px;}
.picScroll-left .hd{position: absolute;overflow:hidden;height:40px;top: 0;right: 0;z-index: 2;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left; width:12px; height:12px; border-radius:50%; overflow:hidden; margin-right:7px; text-indent:-999px; cursor:pointer; background:#e3e3e3; }
.picScroll-left .hd ul li.on{  background:#f05e63; }
.picScroll-left .bd .tempWrap{ width: 100% !important; }
.picScroll-left .bd{ margin: 0 -7px; overflow:hidden; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;  }
.picScroll-left .bd ul li{ float:left; overflow:hidden; text-align:center; width:50%; margin-bottom:10px; }
.picScroll-left .bd ul li .title{ margin: 5px 0 0; font-size:14px; font-weight:bold; }
.picScroll-left .bd ul li .pic{ text-align:center; margin: 0 7px; overflow:hidden; }
.picScroll-left .bd ul li .pic img{ width: 100%; height:90px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ -webkit-transform: scale( 1.2,1.2); -moz-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2);  transform: scale(1.2,1.2); }

.work{ border-radius: 10px; margin-top: 10px; border: 1px solid #e3e3e3; height:188px; overflow:hidden; }
.work .cut{ width:27%; float:left; height:188px; }
.work .cut.on{ width:46%; }
.work .cut.on .c-tit{ display:none; }
.work .cut.on .c-show{ filter:Alpha(opacity=100); opacity: 1;  -webkit-transition: all 0.6s ease-out; transition: all .6s ease-out; }
.work .cut01 .c-tit{ background: url(../png/ku1sak.png) no-repeat top center; border-right: 1px solid #e3e3e3; }
.work .cut02 .c-tit{ background: url(../png/23hnq4.png) no-repeat top center; }
.work .cut03 .c-tit{ background: url(../png/x5erm3.png) no-repeat top center; border-left: 1px solid #e3e3e3; }
.work .cut .c-tit{ text-align:center; height:100%; }
.work .cut .c-tit h2{ width:30px; margin: 0 auto; padding-top:40px; font-size:20px; font-weight:bold; color:#8f8f8f; }
.work .cut .c-tit h2 span{ color:#a92c32 }
.work .cut .c-show{ filter:Alpha(opacity=0); opacity: 0; background:#db4b52; height:188px; text-align:center; }
.work .cut .c-show h2{  font-size:20px; font-weight:bold; color:#fff; padding-top:15px; margin-bottom:18px; }
.work .cut .c-show h2 span{ color:#fffc00; position:relative; }
.work .cut .c-show h2 span:before{ content:""; display:block; position:absolute; bottom: -3px; left:0; right:0; height:1px; background:#fff; }
.work .cut .c-show li{ width:50%; float:left; margin-bottom:5px; }
.work .cut .c-show li a{ color:#fff; display:block; margin: 0 5px; font-size:16px; }
.work .cut .c-show .more a{ color:#c4c214; }

.work-2{ margin-top:20px; }
.work-2 li{ float:left; text-align:center; }
.work-2 li a{ display:block; border-radius:4px; font-size:16px; }
.work-2 li:hover{ -webkit-transform: translateY(-3px); transform: translateY(-3px); -webkit-box-shadow: 3px 3px 6px #cdced0;  box-shadow: 3px 3px 6px #cdced0; }
.work-2 .w01{ width:250px; height:106px; }
.work-2 .w02,.work-2 .w03{ float:none; height:48px; line-height:48px; margin-left:265px; }
.work-2 .w02 a{ height:100%; background:#e7f2f3; color:#359ba4; }
.work-2 .w03{ margin-top:10px; }
.work-2 .w03 a{ height:100%; background:#edfdf0; color:#64cd97; }

.work-3{ margin-top:20px; height: 50px; background: url(../png/umppk0.png) no-repeat center; background-size:cover; }
.work-3 a{ display:block; float:left; width:50%; height: 50px; line-height:50px; text-align:center; font-size:18px; color:#fff; }

#xxdsj{ position:relative; }
#xxdsj .zhapp{ position:absolute; top:5px; right: 0; padding: 0 5px; display:block; line-height:20px; height:20px; background:#d09c37; border-radius:2px; color:#fff; }
#xxdsj .zhapp img{ margin-top:-3px; margin-right:3px; }
.xxdsj{  }
.xxdsj .zfsj-tp-echarts{  width:100%; height:260px;  }


.xxdsj-2{ margin-top:25px; overflow:hidden; }
.xxdsj-2 li{ float:left; width:25%; text-align:center; }
.xxdsj-2 li img{-webkit-transition: all 0s ease-out;}
.xxdsj-2 li:hover img{ -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg); transform: rotateY(360deg);  }
.xxdsj-2 li:hover p{ color:#d1616a; }
.xxdsj-2 li p{ margin-top:10px; font-size:16px; }

.xxdsj-3{ margin-top:20px; overflow:hidden; }
.xxdsj-3 li{ float:left; width:50%; text-align:center; position:relative; }
.xxdsj-3 li img{ max-width:100%; }
.xxdsj-3 li p{ height:58px; line-height:58px; position:absolute; left:0; top:0; padding-left:28px; font-size:16px; font-weight:bold; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;  }
.xxdsj-3 li:hover p{ padding-left:33px; }
.xxdsj-3 .ico1 p{ color:#84c99a; }
.xxdsj-3 .ico2 p{ color:#39c8dd; }

.wxzzsjh{ margin-top:10px; height:54px; line-height:54px; padding:0 10px; background:#ffd9c8; }
.wxzzsjh ul li{ width:33.33%;float:left; text-align:center; }
.wxzzsjh ul li a{ display:block; color:#be6167; font-size:16px; }
.wxzzsjh ul li a:hover{ text-decoration:underline; }
.wxzzsjh ul li a:hover img{ animation: flip 1s linear; }
.wxzzsjh ul li a img{ margin-top:-3px; margin-right:10px; }

.wxzzsjh-2 ul{  margin:0 -5px; }
.wxzzsjh-2 ul li{ width:33.33%;float:left; text-align:center; }
.wxzzsjh-2 ul li a{ display:block; margin:0 5px; }
.wxzzsjh-2 ul li a:hover img{ -webkit-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 3px 3px 6px #cdced0;  box-shadow: 3px 3px 6px #cdced0;  }

.syzjxx{ margin-top:40px; }
.sysmxx{ margin-top:10px; overflow:hidden; }
.sysmxx .cut{ margin-bottom:2px; }
.sysmxx .cut.on .cut-tit{ display:none;  }
.sysmxx .cut.on .cut-show{ display:block; }
.sysmxx .cut .cut-tit{ height:65px; }
.sysmxx .cut .cut-tit img{ height:65px; max-width:100%; }
.sysmxx .cut .cut-show{ height:181px; display:none; }
.sysmxx .cut .cut-show img{ height:181px; max-width:100%; }



#sitemap { border-top: 6px solid #a92c32; }
#sitemap .sitemap-list{ width: 14.28%; float: left; padding-top: 20px; }
#sitemap .sitemap-list ul{  }
#sitemap .sitemap-list li{ text-align: center; }
#sitemap .sitemap-list li h4{ font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#sitemap .sitemap-list li a{ display: block; width: 100%; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; }
#sitemap .sitemap-list li:hover a{ color: #015f9d; }

.footer2020{ margin-top: 30px; }
.footer2020 .link2020{height: 50px;line-height: 50px;background: #93181e;}
.footer2020 .link2020>ul{ position:relative; }
.footer2020 .link2020 ul>li{width: 20%;height: 100%;float: left;text-align:center;}
.footer2020 .link2020 ul>li>a{display: inline-block;height: 100%;color: #fff;font-size: 14px;text-align: center; }
.footer2020 .link2020 ul>li>.sy{ padding-right:25px; background: url(../png/4spy7w.png) no-repeat right center; }
.footer2020 .link2020 ul>li>.sy.on{ background: url(../png/yqw1kv.png) no-repeat right center; }
.footer2020 .link2020 ul ul{width: 1158px;max-height: 535px;overflow: auto;position: absolute;left: 0;right:0;bottom: 0;padding: 20px; background: #fff;border: 1px solid #93181e;border-bottom: none;display: none;z-index: 999;}
.footer2020 .link2020 ul ul li{ float:left; width: 16.66%; text-align:center; }
.footer2020 .link2020 ul ul li a{ height: 40px; line-height: 40px; font-size:14px; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  margin: 10px; color:#666; background: #ebebeb; }
.footer2020 .link2020 ul ul li a:hover{ color:#fff; background:#b53e45; }

.footer2020 .gov{ background:#b53e45; height:180px; }
.footer2020 .gov>.floor{ padding-top:35px; }
.footer2020 .gov .gov-info{height:110px;float:left;}
.footer2020 .gov .xian{width: 7px;height:110px;float:left;}
.footer2020 .gov .xian-first{width: 10px;}
.footer2020 .gov .box{ padding:15px 20px; height: 80px; background:#a92c32; border-radius: 10px; -webkit-border-radius: 10px; }
.footer2020 .gov .gov-img{ line-height: 80px; text-align:center; }
.footer2020 .gov .gov-img img{ height:55px; margin: 0 10px; }
.footer2020 .gov p,.footer2020 .gov a,.footer2020 .gov span{ font-size:14px; color:#dddddd; line-height:26px; }


.work-2 li,
.work .cut,.work .cut .c-show,.work .cut .c-tit,.work .cut .c-show li,
a,img{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out; }


@media only screen and (max-width: 1200px) {
	.bodybj{display:block;  }
    
    .floor{ width: 100%; }
    #header2020{ display:none; }
    .app-header{ display:block; }

    
    #nav2020{ padding-bottom: 0; height:40px; background: #a92c32 url(../png/khjite.png);  position:relative; }
    #nav2020 .nav-box{ width:100%; overflow-x: scroll;overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch;  }
    #nav2020 .nav-box::-webkit-scrollbar{ display:none; }
    #nav2020 .bj{ display: block;width: 50px;height: 40px;position: absolute;right: 0;top: 0;background: linear-gradient(to right, rgba(0,83,147,0), rgba(169, 44, 50, 1)) }
    #nav2020 #nav{ height: 40px; padding:0; width: 720px; }
    #nav2020 #nav li{ width:92px; height: 40px; line-height:40px; }
    #nav2020 #nav li a{ font-size: 18px;  }
    #nav2020 #nav li span{ display:none; }
    #nav2020 #nav .on a{ color:#ffd89d; }
    #nav2020 #nav li:after{ display:none; }
    #nav2020 #nav .first{ width: 50px; }
    #nav2020 #nav .first img{ height:23px; margin-left:15px; }

    
    .new{ height: auto; text-align: center; padding: 0 10px; display:none; }
    .new h1{ margin-top:15px; margin-bottom:20px; font-size: 18px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 4; white-space: inherit; -webkit-box-orient: vertical;  }
    .new p{ display:none; }
    
    .slideBox{ height:248px; }
    .slideBox .bd img{ height: 248px; }
    .slideBox .hd ul{ padding-right:10px; }
    .slideBox .hd ul li{  margin:17px 5px 0 0; width:10px;  }
    .slideBox .hd ul li.on{ width:18px; }
    .slideBox .bd li p a{ width:70%; }
    .slideBox .prev, .slideBox .next{ display:block!important; }
    
    #home2020 .th1{height: auto;padding:0;}
    #home2020 .th1>.floor{ background:#fff; }
    #home2020 .th1 .left{ width:100%; }
    #home2020 .th1 .right{ width:100%; float:left; margin-left: 0; padding: 20px 10px 0; box-sizing:border-box; }
    
    #home2020 .th2{ overflow:hidden; }
    #home2020 .th2 .item{ float:left; padding-top:10px; height:auto; }
    #home2020 .th2 .item01,
    #home2020 .th2 .item02,
    #home2020 .th2 .item03{ width:100%; float:left; padding:10px; box-sizing:border-box; background: none; }
    #home2020 .th2 .item02 .panel{ padding:0; }
    #home2020 .th2 .item01{ height:900px; }
    
    .work-2 .w01{ width:220px; }
    .work-2 .w01 img{ width: 100%; height:106px; }
    .work-2 .w02,.work-2 .w03{  margin-left:230px; }
    
    .syzjxx{ margin-top:20px; }
    .sysmxx .cut .cut-tit img,.sysmxx .cut .cut-show img{ width:100%; max-width:100%; }


    #sitemap{ display:none; }
    
    .footer2020 { margin-top:10px; }
    .footer2020 .link2020{ display:none; }
    .footer2020 .gov{ background-size: cover; height:auto; overflow:hidden; }
    .footer2020 .gov>.floor{ padding:25px 0 15px; }
    .footer2020 .gov .gov-info{ width: calc(100% - 40px); float:none; margin:0 20px 10px; text-align:center; }
    .footer2020 .gov .xian{ display:none; }

    .tab_box .hd { position: relative; }
    .tab_box3 .hd ul li a{ font-size:20px; }

}


@media only screen and (max-width: 375px) {
    .work-3 a{ font-size:16px; }
}

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

}