@charset "utf-8";
/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,a{ 
padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1;}
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display:block;}
.clear,.clear_all  {
	clear:both;
}
.clear_all  {height:0px;line-height:0px;font-size:0px;}
.clear:after,.clear_all:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
font{font-size:12px;}

/* Public */
html{ width:100%; height:100%; }
body{ position:relative; z-index:1; min-width: 1002px; _width:1002px; width:100%; height:100%; color:#111;font:14px/180% "Microsoft Yahei","宋体","新宋体", Arial, Helvetica, sans-serif; *font:14px/180% "新宋体",Arial, Helvetica, sans-serif; }
a{color:#333333;text-decoration:none; outline:none;}
a:hover {color:#c00;text-decoration:none;}
.fl{float:left !important; }
.fr{float:right !important; }
.hide{display:none; }
.mtop10{ margin-top:20px; margin-bottom:30px;}
.wrapper{ width:1200px; margin:0 auto; position:relative;}

.header{ background:url(../images/2018zwgzyd_banner.png) no-repeat center top #01B5F0; height:672px;}
.header a.back{ color:#FFF; float:right; font-size:18px; height:30px; line-height:30px; margin-top:30px;}
.header .year{ width:155px; margin:0 auto; position:relative; padding-top:528px; text-align:center;}
.header .year select{width: 155px;border: #67ACE5 solid 1px;color: #fff;padding:10px 15px; background:transparent; font-size:28px;}
.header .year select option{ color:#0775d2;}
.h-list{ background-image:url(../images/2018zwgzyd_list_banner.png); height:415px;}

.increase{ margin-top:50px;}
.increase .title{ text-align:center; background:url(../images/2018zwgzyd_bg1.png) no-repeat center 20px; margin-bottom:45px;}
.increase dl.box{ float:left; width:256px; margin-right:58px;}
.increase dl#increase-box4{ margin-right:0px;}
.increase .box dt{ width:256px; height:124px; background:url(../images/2018zwgzyd_increase_libg.png) no-repeat; overflow:hidden; line-height:30px;}
.increase .box dt a{ display:table-cell;width:256px; height:105px; vertical-align:middle; font-size:24px; color:#FFF; font-weight:bold; text-align:center;}
.increase .box dd{ width:252px; height:342px; background-color:#FFF; border:1px solid #E1E1E1; border-radius:27px; margin:8px auto 0px auto;}
.increase .box dd li.item{ border-bottom:1px dashed #E1E1E1; margin:0 17px;}
.increase .box dd li.item h4{ height:34px; line-height:34px; margin-bottom:10px; margin-top:10px;}
.increase .box dd li.item h4 span{ display:inline-block; width:34px; height:34px; line-height:34px; background-color:#ff820a; color:#FFF; border-radius:50%; text-align:center; margin-right:10px; margin-left:5px;}
.increase .box dd li.item h4 span i{ font-size:20px;}
.increase .box dd li.item h4 a{ font-size:18px; font-weight:bold;}
.increase .box dd li.last{ border-bottom:none;}
.increase .box dd li.item ul.subnav{ margin-left:64px;}
.increase .box dd li.item ul.subnav li{ height:30px; line-height:30px; font-size:16px; background:url(../images/2018zwgzyd_increase_dot.png) no-repeat left center; padding-left:15px;}
.increase .box dd li.item ul.subnav li a{ color:#666;}
.increase .box dd li.item ul.subnav li a:hover{ color:#C00;}
.increase .box dd li.active h4{ margin-bottom:0px;}
.increase .box dd li.active ul.subnav{ margin-bottom:5px;}

.reform{ margin-top:50px; background-color:#F9F9F9; padding-top:35px; height:1015px;}
.reform .title{ text-align:center; background:url(../images/2018zwgzyd_bg2.png) no-repeat center 20px; margin-bottom:45px;}
.reform .box{ background:url(../images/2018zwgzyd-reform-bg.png) no-repeat 10px top; height:603px;}
.reform .box li{position:relative; float:left; width:570px; height:270px;}
.reform .box li h3{position:absolute;width:210px; height:210px;}
.reform .box li h3 a{display:block;color:#FFF; font-size:20px; font-weight:bold;}
.reform .box li h3 a i{display:block;text-align:center;}
.reform .box li h3 a span{margin-top:15px;}
.reform .box li.li1 h3{right:0px; top:58px;}
.reform .box li.li1 h3 a i{font-size:62px; float:right; margin-right:57px; margin-top:58px; width:62px; height:62px; line-height:62px;}
.reform .box li.li1 h3 a span{ float:right; margin-right:30px;}
.reform .box li.li1 .list{ float:left; margin-top:70px;}
.reform .box li.li1 .list a{ display:block; width:212px; height:55px; line-height:55px; text-align:center; font-size:20px; font-weight:bold; color:#4886cf; border:2px solid #4A86CF; border-radius:25px 0px 25px 0px; margin-bottom:12px;}
.reform .box li.li1 .list a:hover{ background-color:#4A86CF; color:#FFF;}
.reform .box li.li2{margin-left:19px;}
.reform .box li.li2 h3{left:0px; top:58px;}
.reform .box li.li2 h3 a{width:100px;margin-left:35px;}
.reform .box li.li2 h3 a i{font-size:66px; margin-top:46px; margin-left:10px; width:66px; height:66px; line-height:66px;}
.reform .box li.li2 h3 a span{ float:left;}
.reform .box li.li2 .list{ float:right; margin-top:70px;}
.reform .box li.li2 .list a{ display:block; width:212px; height:55px; line-height:55px; text-align:center; font-size:20px; font-weight:bold; color:#0698ff; border:2px solid #0698ff; border-radius:25px 0px 25px 0px; margin-bottom:12px;}
.reform .box li.li2 .list a:hover{background-color:#0698ff; color:#FFF;}
.reform .box li.li3{margin-top:19px;}
.reform .box li.li3 h3{right:0px;}
.reform .box li.li3 h3 a i{font-size:80px; float:right; margin-right:71px; margin-top:28px; width:50px; height:55px; line-height:55px;}
.reform .box li.li3 h3 a span{ float:right; margin-right:40px;}
.reform .box li.li3 .list{ float:left; margin-top:330px;}
.reform .box li.li3 .list a{ display:block; width:212px; height:55px; line-height:55px; text-align:center; font-size:20px; font-weight:bold; color:#00b6f0; border:2px solid #00b6f0; border-radius:25px 0px 25px 0px; margin-bottom:12px;}
.reform .box li.li3 .list a:hover{background-color:#00b6f0; color:#FFF;}
.reform .box li.li4{margin-top:19px; margin-left:19px;}
.reform .box li.li4 h3{left:0px;}
.reform .box li.li4 h3 a{ margin-left:10px;}
.reform .box li.li4 h3 a i{ font-size:55px; width:55px; height:55px; line-height:55px; margin-left:50px; margin-top:30px;}
.reform .box li.li4 h3 a span{ float:left;}
.reform .box li.li4 .list{ float:right; margin-top:60px; width:468px;}
.reform .box li.li4 .list a{ display:inline; float:right; height:46px; line-height:46px; text-align:center; font-size:18px; font-weight:bold; color:#067fe7; border:2px solid #067fe7; border-radius:23px 0px 25px 0px; margin-bottom:20px; white-space:nowrap;}
.reform .box li.li4 .list a.a1,.reform .box li.li4 .list a.a2,.reform .box li.li4 .list a.a3,.reform .box li.li4 .list a.a4{ width:152px;margin-left:20px;}
.reform .box li.li4 .list a.a5,.reform .box li.li4 .list a.a6{ width:328px;}
.reform .box li.li4 .list a.a7,.reform .box li.li4 .list a.a9,.reform .box li.li4 .list a.a11{ width:205px;}
.reform .box li.li4 .list a.a8,.reform .box li.li4 .list a.a10,.reform .box li.li4 .list a.a12{ width:225px; margin-right:15px;}
.reform .box li.li4 .list a:hover{background-color:#067fe7; color:#FFF;}


.struckture{ margin-top:50px; height:605px;}
.struckture .title{ text-align:center; background:url(../images/2018zwgzyd_bg1.png) no-repeat center 20px; margin-bottom:45px;}
.struckture .box{ background:url(../images/2018zwgzyd-struckture-bg.jpg) no-repeat center top; height:413px;}
.struckture .box ul li{ float:left; width:345px;}
.struckture .box ul li h3{width:345px; height:170px;text-align:center;margin:35px auto 0 auto;}
.struckture .box ul li h3 a{ display:block; padding-top:30px;height:140px; color:#FFF; font-size:22px; font-weight:bold;}
.struckture .box ul li h3 a i{ display:block; width:50px; height:38px; line-height:38px; font-size:50px; margin:0 auto;}
.struckture .box ul li h3 a span{ display:block; width:160px; margin:20px auto 0 auto; line-height:28px;}
.struckture .box ul li h3 a:hover i{-webkit-transition: -webkit-transform 0.7s ease-out;-moz-transition: -moz-transform 0.7s ease-out;transition: transform 0.7s ease-out;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);	/* Safari 鍜? Chrome */-moz-transform: rotateY(360deg);}
.struckture .box ul li .items{ margin-left:47px;}
.struckture .box ul li .items a{ height:46px; line-height:46px; color:#949494;font-weight:bold; font-size:20px; display:block; background:url(../images/2018zwgzyd-struckture-dot1.png) no-repeat left center; padding-left:22px; overflow:hidden;}
.struckture .box ul li .items a:hover{ color:#40bd78;}
.struckture .box ul li.li1{ margin-left:32px;}
.struckture .box ul li.li1 .items{ margin-top:15px;}
.struckture .box ul li.li2{ margin-left:50px;}
.struckture .box ul li.li2 h3{margin:17px auto 0 auto;}
.struckture .box ul li.li2 .items{ margin-top:47px;}
.struckture .box ul li.li3{ margin-left:50px;}
.struckture .box ul li.li3 h3 a span{ width:180px;}

.people{ margin-top:50px;height:595px;background-color:#F9F9F9; padding-top:40px;}
.people .title{ text-align:center; background:url(../images/2018zwgzyd_bg2.png) no-repeat center 20px; margin-bottom:35px;}
.people dl{ float:left; background-color:#FFF; height:413px; border-bottom:15px solid #f58c89; margin-right:35px;}
.people dl.box1{ width:310px;}
.people dl.box2{ width:250px;}
.people dl.box3{ width:235px;}
.people dl.box4{ width:295px; margin-right:0px;}
.people dl dt{ height:80px; line-height:80px; overflow:hidden; background-color:#fb6662; color:#FFF; font-size:22px; font-weight:bold; text-align:center; border-radius:0px 0px 20px 20px; margin-bottom:15px;}
.people dl dd{ margin:0 12px;}
.people dl dd h3{ font-size:18px; font-weight:bold; height:42px; line-height:42px; overflow:hidden;}
.people dl dd h3 i{ font-size:24px; width:24px; text-align:left;color:#fb6662; display:inline-block; margin-right:5px; float:left;}
.people dl.box1 dd .line{ border-bottom:1px dashed #DCDCDC; padding-bottom:10px;}
.people dl.box1 dd .items a{ float:left; margin-left:30px; width:100px; font-size:16px; height:30px; line-height:30px;}
.people dl.box2 dd .line{ border-bottom:1px dashed #DCDCDC; padding-bottom:10px;}
.people dl.box2 dd .items a{ float:left; margin-left:30px; width:150px; font-size:16px; height:32px; line-height:32px;}
.people dl.box3 dd h3 i{ font-size:22px; margin-right:10px;}
.people dl.box3 dd .items a{ float:left; margin-left:30px; width:100%; font-size:16px; height:32px; line-height:32px;}
.people dl.box4 dd h3{ margin-bottom:5px;}
.people dl.box4 dd h3 i{ padding:0px; margin:0px; width:38px; margin-right:0px;}
.people dl.box4 dd .items a{ float:left; margin-left:30px; width:100%; font-size:16px; height:32px; line-height:32px;}


.risk{ margin-top:50px;height:635px;}
.risk .title{ text-align:center; background:url(../images/2018zwgzyd_bg1.png) no-repeat center 20px; margin-bottom:45px;}
.risk dl{ float:left;width:308px;background-color:#F9F9F9;height:450px; border-bottom:15px solid #f8d290; margin-right:60px;}
.risk dl.box3{ width:460px;margin-right:0px;}
.risk dl dt{ height:80px; line-height:80px; overflow:hidden; background-color:#f59804; color:#FFF; font-size:22px; font-weight:bold; text-align:center; border-radius:0px 0px 20px 20px; margin-bottom:20px;}
.risk dl dd{ margin-left:30px; margin-right:10px;}
.risk dl dd h3{ height:34px; line-height:34px; margin-bottom:35px;}
.risk dl dd h3 a{ float:left; background-color:#ffebc8; border-radius:17px; padding:0 22px; font-size:18px; color:#555; font-weight:bold;height:34px; text-align:center;}
.risk dl dd h3 a:hover{ background-color:#f8d290;}
.risk dl.box3 dd h3{ margin-bottom:0px;}
.risk dl.box3 dd .items{ margin-bottom:10px;}
.risk dl.box3 dd .items a{ float:left; font-size:16px; height:30px; line-height:30px; color:#555; margin:0 10px;}


.open{ margin-top:50px;height:450px;background-color:#F9F9F9; padding-top:20px; padding-bottom:30px;}
.open .title{ text-align:center; background:url(../images/2018zwgzyd_bg2.png) no-repeat center 20px; margin-bottom:45px;}
.open .box{ background:url(../images/2018zwgzyd-open-bg.png) no-repeat center top; height:291px;}
.open .box li{ float:left; position:relative;}
.open .box li a{color:#FFF;display:block;}
.open .box li a:hover{ color:#ffebc8;}
.open .box li.li1{ width:225px; margin-left:45px;text-align:center;}
.open .box li.li1 a{font-size:22px; font-weight:bold; padding-top:225px;}
.open .box li.li2{ margin-top:100px; margin-left:20px;}
.open .box li.li2 a{font-size:18px;height:28px; line-height:28px;}
.open .box li.li3{ margin-left:42px; width:245px; text-align:center;}
.open .box li.li3 a{ padding-top:35px; height:165px;font-size:22px; font-weight:bold;}
.open .box li.li4{ margin-top:120px; margin-left:20px;}
.open .box li.li4 a{font-size:18px;height:28px; line-height:28px;}
.open .box li.li5{ margin-left:95px; width:185px; text-align:center;}
.open .box li.li5 a{font-size:22px; font-weight:bold; padding-top:225px;}



.jump-top-box{ width:185px; height:auto; overflow: hidden; position: fixed; left: 0; top: 50%; margin-top: -193px; z-index: 999;}
.jump-top-box ul li{ margin-top: 10px; width:181px; height: 50px;}
.jump-top-box ul li:first-child{ margin-top: 0px;}
.jump-top-box ul li a{ display: block;}
.jump-top-box ul li .ico{background: url(../images/jump-top-ico.png) no-repeat;}
.jump-top-box ul li .ico-increase, .jump-top-box ul li .ico-reform, .jump-top-box ul li .ico-sturckture, .jump-top-box ul li .ico-people, .jump-top-box ul li .ico-risk, .jump-top-box ul li .ico-open{ width: 60px; height: 50px; float:left; overflow:hidden; transition:width 0.7s;-moz-transition:width 0.7s;-webkit-transition:width 0.7s;-o-transition:width 0.7s;}
.jump-top-box ul li .ico-increase:hover, .jump-top-box ul li .ico-reform:hover, .jump-top-box ul li .ico-sturckture:hover, .jump-top-box ul li .ico-people:hover, .jump-top-box ul li .ico-risk:hover, .jump-top-box ul li .ico-open:hover,
.jump-top-box ul li.active .ico-increase, .jump-top-box ul li.active .ico-reform, .jump-top-box ul li.active .ico-sturckture, .jump-top-box ul li.active .ico-people, .jump-top-box ul li.active .ico-risk, .jump-top-box ul li.active .ico-open{ width: 181px;}
.jump-top-box ul li .ico-increase{ background-position: 0px -2px;}
.jump-top-box ul li .ico-increase:hover, .jump-top-box ul li.active .ico-increase{ background-position:0px -452px;}
.jump-top-box ul li .ico-reform{ background-position: 0px -63px;}
.jump-top-box ul li .ico-reform:hover, .jump-top-box ul li.active .ico-reform{background-position:0px -513px;}
.jump-top-box ul li .ico-sturckture{ background-position: 0px -125px;}
.jump-top-box ul li .ico-sturckture:hover, .jump-top-box ul li.active .ico-sturckture{ background-position: 0px -575px;}
.jump-top-box ul li .ico-people{ background-position: 0px -191px;}
.jump-top-box ul li .ico-people:hover, .jump-top-box ul li.active .ico-people{ background-position: 0px -641px;}
.jump-top-box ul li .ico-risk{ background-position: 0px -252px;}
.jump-top-box ul li .ico-risk:hover, .jump-top-box ul li.active .ico-risk{background-position: 0px -702px;}
.jump-top-box ul li .ico-open{ background-position: 0px -313px;}
.jump-top-box ul li .ico-open:hover, .jump-top-box ul li.active .ico-open{ background-position: 0px -763px;}

.jump-top-box .jump-top a{ width: 60px; height: 50px; margin-top:10px; display: block; float:left; background: url(../images/jump-top-ico.png) no-repeat;}
.jump-top-box .jump-top .ico-top{ background-position: 0px -370px; transition:width 0.7s;-moz-transition:width 0.7s;-webkit-transition:width 0.7s;-o-transition:width 0.7s;}
.jump-top-box .jump-top .ico-top:hover{width: 181px; background-position:0px -826px;}


.place{ border-bottom: #ccc solid 1px; line-height: 40px; color: #666; margin-top:10px;}
.place a{ color: #666; margin-right: 5px;}
.place a:hover{ color: #2979c3;}

.sideBar{width: 280px;float: left;}
.parentName2{height:48px; background:#1c8bea; line-height:48px; color:#FFF; text-align:center; font-size:21px; font-weight:bold; margin-bottom:6px;}
.sideMenu .li1{margin-bottom: 6px;}
.sideMenu a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.sideMenu .a1{display:block;cursor: pointer; background:url(../images/2018zwgzyd_list_item_bg.png) #eee left top no-repeat; height:45px; line-height:45px; font-size:16px; color:#666; padding-left:52px; font-weight:bold; }
.sideMenu a.a1:hover{background:url(../images/2018zwgzyd_list_item_bg1.png) #0698ff left bottom no-repeat;color:#FFF; color:#fff;}

.sideMenu .aon{background:url(../images/2018zwgzyd_list_item_bg.png) #0698ff left bottom no-repeat;color:#FFF;}

.menu_child{display: none; border:#eee 1px solid; border-top:none; padding: 5px 5px 5px 0px;}
.menu_child a{display:block; font-size:14px; line-height:28px;  padding-left:45px; background:url(../images/2018zwgzyd_gl_submenu1.gif) 36px center no-repeat; color:#666;}

.menu_child a:hover,.menu_child a.active{background:url(../images/2018zwgzyd_gl_submenu2.gif) 36px center no-repeat; color:#04468b; font-weight:bold;}

.child_item .a3{padding-left: 65px;}


/*
.submenu dt{height:48px; background:#1c8bea; line-height:48px; color:#FFF; text-align:center; font-size:21px; font-weight:bold; margin-bottom:6px;}
.submenu dd li{margin-bottom:6px;}
.submenu dd li h3{background:url(../images/2018zwgzyd_list_item_bg.png) #eee left top no-repeat;width:280px; height:45px; line-height:45px; font-size:16px; color:#3399cc; cursor:pointer; }
.submenu dd li h3 a{font-size:16px; color:#666; padding-left:52px; font-weight:bold;}
.submenu dd li h3:hover{background:url(../images/2018zwgzyd_list_item_bg1.png) #0698ff left bottom no-repeat;color:#FFF;}
.submenu dd li h3:hover a{ color:#FFF;}
.submenu dd li.selected h3 {background:url(../images/2018zwgzyd_list_item_bg.png) #0698ff left bottom no-repeat;color:#FFF;}
.submenu dd li.selected h3 a{color:#FFF;}
.submenu dd li .list-item {border:#eee 1px solid; border-top:none; padding: 5px 5px 5px 0px;}
.submenu dd li .list-item a{ display:block; font-size:14px; line-height:28px;  padding-left:45px; background:url(2018zwgzyd_gl_submenu1.gif) 36px center no-repeat; color:#666; }
.submenu dd li .list-item a:hover,.submenu dd li .list-item a.active{background:url(2018zwgzyd_gl_submenu2.gif) 36px center no-repeat; color:#04468b; font-weight:bold;}*/

.right-box{width:900px; float:right;}
.right-box dt{height: 48px;line-height: 48px;background-color: #eee;border-bottom: #1c8bea solid 1px; overflow:hidden;}
.right-box dt a{ float:left; display:inline;white-space: nowrap;font-size: 16px;height: 48px; line-height: 48px; padding: 0 15px; color: #333; margin-right:1px;}
.right-box dt a.active,.right-box dt a:hover{background-color: #1c8bea; color: #FFF;}

.right-box .text-list{margin-top: 10px;}
.right-box .text-list li{line-height:40px; border-bottom: #cccccc dotted 1px; padding: 0 10px; background: url(../images/2017zwgzyd_list_icon.jpg) no-repeat left center;}
.right-box .text-list li:hover{background-color: #ecf5fb; cursor: pointer;}
.right-box .text-list li a{width:75%; margin-left: 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;vertical-align: middle;}
.right-box .text-list li a:hover{color: #04468b;}
.right-box .text-list li span.time{ float:right; color: #999;}

.clsPage{ font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif,宋体; padding-top:20px; text-align:center;height:24px; line-height:24px;}
.clsPage a{color:#000; display:inline-block; border:#1c8bea 1px solid;COLOR: #1c8bea; padding:0 8px;}
.clsPage a:hover{color:#FFF; background-color:#1c8bea;}
.clsPage a:active{color:FFF;}






























