body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:12px; cursor:default;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color: #4c4c4c;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
.dib{display:block !important;}
.din{display:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height: 0px; line-height: 0px; font-size: 0px;}
body{no-repeat top center #fff;}
/*nav*/
#nav{position:fixed;left:50%;top:50%;margin-left:-670px; margin-top: -113px;list-style-type:none;width:139px;height:225px; background: url(zdlygk_cp_nav_line.png) 128px center no-repeat;}
#nav li{margin-bottom:9px; width: 100%; height: 36px; }
#nav a{display:block;width:139px;height:36px;color:#f49802;text-decoration:none;background:url(zdlygk_cp_nav_btnbg.png) left center no-repeat; line-height: 36px; text-indent: 30px; font-weight: bold;}
#nav .current,#nav li a:hover{ background:url(zdlygk_cp_nav_btnbg_on.png) left center no-repeat;}
#nav .current a,#nav li a:hover{color:#fff;background:url(zdlygk_cp_nav_btnbg_on.png) left center no-repeat;}


/*top*/
.top_box{ width: 100%; height: 520px;background: url(zdlygk_cp_bg_01.png) center top no-repeat; min-width: 1140px;}
.top{ width: 1140px; height: 520px; position: relative; margin: 0 auto; }
.top .topic{ position: absolute; right: 0; top: 140px; width: 912px; height: 250px;}
/*container*/
.container{ width: 100%; margin: 0 auto; height: auto; background: url(zdlygk_cp_bgbox.png) center top no-repeat #FFFFFF;min-width: 1140px;}
.container .container_box{ width: 1140px; height: auto; margin: 0 auto;}
/*con_top*/
.con_top{ height: 680px; width: 100%;}
.name_qx{ height: 40px; line-height: 40px; padding-top: 120px; color: #fff; font-weight: bold; font-size: 30px; text-align: center;}
.zwgkyd_tit{ color: #f49802; font-size: 36px; text-align: center; margin-top: 78px; line-height: 40px;}
.zwgkyd_info{ padding: 25px 25px 0; line-height: 40px; color: #555555; font-size: 22px;}

/*稳增长*/
.zwgk_box01{ height: 604px; width: 100%; background: url(zdlygk_cp_box01_listbg.png) center 280px no-repeat;}
.wzz_list{ width: auto; padding-top: 154px; padding-left: 28px; height: 300px;}
.wzz_list li{ float: left; width: 277px; text-align: center;}
.wzz_list li a{ display: block; width: 277px; height: 300px; color: #333; font-size: 22px;}
.wzz_list li a img{ display: block; margin: 0 auto 36px;}
.wzz_list li:hover img,.cgg_list li:hover img,.ffx_box:hover img,.tjg_list li:hover img{
	-webkit-transition:-webkit-transform .7s ease-out;
	-moz-transition:-moz-transform .7s ease-out;
	transition:transform .7s ease-out;transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg)
	}
.wzz_list li:hover a{ color: #388fc9; cursor: pointer;}

/*促改革*/
.zwgk_box02{ height: 540px; width: 100%; background: url(zdlygk_cp_box02_bg.png) 60px 153px no-repeat;}
.cgg_list{ width:auto; height: 210px; padding: 153px 0 0 162px;}
.cgg_list li{ float: left; width: 178px; text-align: center; margin-right: 21px;}
.cgg_list li a{ display: block; width: 178px; height: 210px; color: #333; font-size: 20px;}
.cgg_list li a img{ display: block; }
.box02_cgg_li01 a img{margin: 31px auto 99px;}
.box02_cgg_li02 a img{margin: 36px auto 104px;}
.box02_cgg_li03 a img{margin: 29px auto 95px;}
.box02_cgg_li04 a img{margin: 28px auto 95px;}
.box02_cgg_li05 a img{margin: 34px auto 101px;}
.cgg_list li:hover a{ color: #388fc9; cursor: pointer;}


/*调结构*/
.zwgk_box03{ height: 687px; width: 100%;}
.tjg_list{ width: 1092px; height: 400px;  padding-left: 80px; padding-top: 170px;}
.tjg_list li{ float: left; width: 188px; height: 308px; background: url(zdlygk_cp_box03_libg.png); text-align: center; margin: 0 28px; padding: 0 60px;}
.tjg_list li a{ display: block; width: 100%; height: 100%; color: #333; font-size: 20px;}
.tjg_list li a img{ display: block; margin: 75px auto 45px;}

.tjg_list li:hover a{ color: #388fc9; cursor: pointer;}

/*惠民生*/
.zwgk_box04{ height: 629px; width: 100%; background: url(zdlygk_cp_box04_listbg.png) 130px 159px no-repeat;}
.hms_box{ width: 146px; float: left; margin-top: 185px; height: 240px; margin-left: 160px; position: relative;}
.hms_box ul{ width: 100%; height:auto; padding-top: 40px; display: none;}
.hms_box ul li{ width: 100%; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;}
.hms_box ul li a{ font-size: 16px; color: #fff;}
.hms_box ul li a:hover{ color: #075c84;}
.hms_box01{ margin-left: 82px !important; background: url(zdlygk_cp_box04_icon01.png) center 47px no-repeat;}
.hms_box02{ background: url(zdlygk_cp_box04_icon02.png) center 51px no-repeat;}
.hms_box03{ background: url(zdlygk_cp_box04_icon03.png) center 44px no-repeat; margin-left: 55px;}
.hms_box04{ background: url(zdlygk_cp_box04_icon04.png) center 52px no-repeat; margin-left: 50px;}
.hms_box05{ background: url(zdlygk_cp_box04_icon05.png) center 46px no-repeat; margin-left: 55px;}
.hms_box:hover{ cursor: pointer;}
/*.hms_box:hover ul{ display: block;}*/
.hms_box p{ position: absolute; bottom: 20px; left: 0; height: 30px; line-height: 30px; text-align: center; width: 100%;}
.hms_box p a{ color: #222222; font-size: 18px;}
.hms_box p a:hover{ color: #388fc9;}
/*防风险*/
.zwgk_box05{ width: 100%; height: 456px;}
.ffx_box{ width: 300px; float: left; margin: 138px 0 0 80px; text-align: center;}
.ffx_box h2{ margin: 25px auto 17px; color: #333333; font-size: 20px;}
.ffx_box p{ line-height: 30px; font-size: 14px; color: #555555;}
.ffx_box p a{ color: #f49802;}
.ffx_box p a:hover{ color: #388fc9;}
.mr90{ margin-right: 90px;}
/*foot*/
.footer{width: 100%; background: #5496b4; text-align: center; padding: 20px 0;}
.footer p{ line-height: 24px; font-size: 14px; color: #ffffff; margin-top: 6px;}
@media screen and (max-width:1100px){
#nav{ position: fixed; left: 0; top:300px; margin-left: 0;}
}