﻿@charset "utf-8";
/* CSS Document */
/*公共样式*/
.ml_header{ height:100px;   border-bottom:2px solid #d60000; background:#f5f5f5; position:fixed; top:0px; left:0px; width:100%; z-index:9999;}
.ml_head{ width:1200px; height:99px; margin:0 auto;}
.ml_logo{ float:left; height:60px; width:auto; padding-top:21px;}
.ml_logo .img_title{ display:none;}
.ml_banner{ height:817px; background:url(../images/ml_banner.png) center top no-repeat; margin-top:102px;}
.menu{ width:930px; height:100px; float:right;}
.menu ul li{ width:105px; height:100px; float:left; margin-right:10px; text-align:center; line-height:100px;}
.menu ul li a{ font-size:21px; display:block;}
.menu ul li.last{ margin-right:0px;}
.menu ul li.first{ width:85px;}
.menu ul li a:hover,.menu ul li.on a{ background:#d60000; color:#fff; font-weight:bold;}
.menu ul li.gkli{ width: 142px;}
.container_dmbg{ background:url(../images/ml_bg.jpg) repeat; overflow:hidden; min-width:1200px;}
.container{ width:1200px; height:auto; margin:0 auto;}
.gkbg{ width:1200px; height:auto; margin:0 auto; padding:59px 0px 43px; overflow:hidden;}
.gklist{ background:url(../images/gklistbg.png) repeat-x; height:70px;}
.gklist a{  height:70px; margin:0 auto; display:block; background:url(../images/gklist.png) center no-repeat; text-align:center; color:#fff; font-family:"华文中宋"; line-height:70px; font-size:36px;} 
.gkcon{ height:263px; padding-top:43px;}
.gkcon p{ line-height:32px; font-size:16px; text-indent:2em;}
.gkcon .detailed{ width:138px; height:38px; line-height:38px; border:1px solid #d6d6d6; font-size:16px; text-align:center; margin:0 auto; margin-top:12px; display:block; text-indent:0em; color:#d60000;}
.gklmbtn{ height:197px;}
.gklmbtn ul li{ width:144px; height:197px; float:left; padding-right:67px; background:url(../images/lmlistline.png) right 72px no-repeat;}
.gklmbtn ul li.num6{ padding-right:0px; background:none;}
.gklmbtn ul li a{ display:block; height:197px; position:relative;}
.gklmbtn ul li a .lmbg{ position:absolute; left:0px; top:0px; background:url(../images/lmlist.png) no-repeat; width:144px; height:144px;}
.gklmbtn ul li a .img_title{ display:block; font-size:20px; font-weight:bold; line-height:53px; height:53px; width:144px; text-align:center;}
.gklmbtn ul li a:hover{ color:#db3f3f;}
.gklmbtn ul li a:hover .lmbg{ background:url(../images/lmlisthover.png) no-repeat;}

.cxlybg{ background:url(../images/ml_lybg.png) repeat; padding:61px 0px;}
.cxlytu{ padding:50px 8px 0px; height:372px;}
.cxlytu ul li{ width:159px; height:372px; float:left; margin-right:46px;}
.cxlytu ul li .img_title{ display:none;}
.cxlytu ul li.num6{ margin-right:0px;}
.cxyxbox{ width:1200px; height:auto; margin:0 auto; padding:60px 0px; overflow:hidden;}
.yxtu{ height:410px; margin-top:50px;overflow:hidden;position:relative; width:924px; float:left;}
.yxtu ul li{ position:absolute;overflow:hidden;}
.yxtu ul li.num1{width:340px;height:410px;left:0;top:0;}
.yxtu ul li.num1 img{width:340px;height:410px;}
.yxtu ul li.num2{width:281px;height:200px;left:350px;top:0px;}
.yxtu ul li.num2 img,.yxtu ul li.num3 img,.yxtu ul li.num4 img,.yxtu ul li.num5 img{width:281px;height:200px;}
.yxtu ul li.num3{width:281px;height:200px;left:350px;top:210px;}
.yxtu ul li.num4{width:281px;height:200px;left:640px;top:0px;}
.yxtu ul li.num5{width:281px;height:200px;left:640px;top:210px;}
.yxtu ul li.num6{width:270px;height:410px;left:930px;top:0px;} 
.yxtu ul li.num6 img{width:270px;height:410px;}
.yxtu ul li .img_title{ display:none;}
.yxtu ul li.num1 .lmbg{width:318px;height:388px;}
.yxtu ul li.num2 .lmbg,.yxtu ul li.num3 .lmbg,.yxtu ul li.num4 .lmbg,.yxtu ul li.num5 .lmbg{width:259px;height:178px;}
.yxtu ul li.num6 .lmbg{ width:248px; height:388px;} 
.yxtu ul li .lmbg{position:absolute;left:10px;top:10px;*border:#fff 1px solid;_border:#fff 1px solid;}
.yxtu ul li .lmbg::before,.yxtu ul li .lmbg::after{position:absolute;content:'';left:0;top:0;bottom:0;right:0;opacity:0.8;filter:alpha(opacity=80);transition:all 0.5s;}
.yxtu ul li .lmbg::before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform-origin:100% 100%;}
.yxtu ul li .lmbg::after{border-left:1px solid #fff;border-right:1px solid #fff;transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform-origin:100% 100%;}
.yxtu ul li a:hover .lmbg::before{transition:all 0.5s;transform:scale(0,1);-ms-transform:scale(0,1);-moz-transform:scale(0,1);-webkit-transform:scale(0,1);}
.yxtu ul li a:hover .lmbg::after{transition:all 0.5s;transform:scale(1,0);-ms-transform:scale(1,0);-moz-transform:scale(1,0);-webkit-transform:scale(1,0);}
.yxtu ul li a:hover .img_title{ display:block; width:100%; height:100%; line-height:200px; font-size:24px; color:#fff; background:url(../images/lybg.png) repeat; position:absolute; left:0px; top:0px; text-align:center;}
.yxtu ul li.num1 a:hover .img_title,.yxtu ul li.num6 a:hover .img_title{ line-height:410px;}
.yxspbox{width:270px;height:410px; float:right; margin-top:50px;}
.yxsptu{ width:270px; height:200px; position:relative;}
.yxsptu .prev,.yxsptu .next{display:block;position:absolute;width:14px;height:24px;top:88px;background:url(../images/ind_ztbtn.png) 0 0 no-repeat;z-index:99;cursor:pointer;}
.yxsptu .prev{left:0;}
.yxsptu .next{right:0;background-position:-40px 0;}
.yxsptu .prev:hover{background-position:-20px 0;}
.yxsptu .next:hover{background-position:-60px 0;}
.yxsptuimg{position:relative;width:270px;height:200px;overflow:hidden;z-index:88;}
.yxsptuimg ul li{float:left;width:270px;height:200px;overflow:hidden;}
.yxsptuimg ul li img{width:270px;height:200px;}
.yxsptuimg ul li .title{display:none;}
.yxsptuw{ height:200px; padding-top:10px;}
.yxsptuw ul li{height:32px;line-height:32px;vertical-align:bottom;padding-left:10px;background:url(../images-xwdt/xwdt-ico.jpg) 0 center no-repeat;overflow:hidden; font-size:16px;}
.yxsptuw ul li a{float:left;}
.yxsptuw ul li span.date{float:right;font-size:14px;color:#c9c9c9;}
.yxsptuw ul li img{float:left; margin-top:9px;}
/*政务服务主页*/
.grbsbox{ width:720px; height:305px; float:left; margin-top:20px;}
.grfrbox{ height:228px; padding-top:20px;}
.grbs_wz,.qybs_wz{ height:228px; overflow:hidden; display:none; position:relative; z-index:0;}
.grbs_wz.active,.qybs_wz.active,.bmfw_wz.active{ display:block;}
.grbs_wz .bd{width:720px; height:228px; position:absolute; right:0px; top:0px; z-index:1;}
.grbs_wz .bd ul li{ width:720px; height:228px;  float:left; overflow:hidden;}
.grbs_wz .bd ul li a{ width:130px; background:#f6f6f6; border:1px solid #f6f6f6; padding-top:11px; height:67px;cursor:pointer;display:block; margin-bottom:15px; margin-right:15px; font-size:16px; float:left;}
.grbs_wz .bd ul li .pic{ width:100%; height:30px; margin:0 auto; display:block; text-align:center;}
.grbs_wz .bd ul li .img_title{ width:100%; height:32px; line-height:32px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block;}
.grbs_wz .bd ul li a .pic img{vertical-align:top;}
.grbs_wz .bd ul li a:hover .pic img{-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);-moz-transform:rotateY(360deg);} 
.grbs_wz .bd ul li a:hover{  border:1px solid #d60000; color:#d60000; background:#fff8f8;}
.grbs_wz .bd ul li a.num5,.grbs_wz .bd ul li a.num10,.grbs_wz .bd ul li a.num15,.grbs_wz .bd ul li a.num20,.grbs_wz .bd ul li a.num25,.grbs_wz .bd ul li a.num30,.grbs_wz .bd ul li a.num35,.grbs_wz .bd ul li a.num40,.grbs_wz  .bd ul li a.num45,.grbs_wz .bd ul li a.num50,.grbs_wz .bd ul li a.num55,.grbs_wz .bd ul li a.num60,.grbs_wz .bd ul li a.num65,.grbs_wz .bd ul li a.num70,.grbs_wz .bd ul li a.num75,.grbs_wz .bd ul li a.num80,.grbs_wz .bd ul li a.num85,.grbs_wz .bd ul li a.num90,.grbs_wz .bd ul li a.num95,.grbs_wz .bd ul li a.num100{ margin-right:0px;} 
.grbs_wz .num{height:12px;position:absolute; top:194px;left:325px;zoom:1;z-index:3; width:70px;}
.grbs_wz .num li{width:12px;height:12px;line-height:12px;text-align:center; margin-left:5px; color:#cfcfcf; background:url(../images/fwbtn.png) no-repeat;  cursor:pointer; display:inline-block;overflow:hidden;}
.grbs_wz .num li a{ text-indent:-9999em;}
.grbs_wz .num li.on{ background:url(../images/fwbtnhover.png) no-repeat; color:#d60000;}

.bmfw_wz .num{height:12px;position:absolute; top:194px;left:189px;zoom:1;z-index:3; width:52px;}
.bmfw_wz .num li{width:12px;height:12px;line-height:12px;text-align:center; margin-left:5px; color:#cfcfcf; background:url(../images/fwbtn.png) no-repeat;  cursor:pointer; display:inline-block;overflow:hidden;}
.bmfw_wz .num li a{ text-indent:-9999em;}
.bmfw_wz .num li.on{ background:url(../images/fwbtnhover.png) no-repeat; color:#d60000;}
.bmfw_wz{ position:relative; height:228px;}
.bmfw_wz .bd{width:430px; height:228px; position:absolute; right:0px; top:0px; z-index:1; overflow:hidden;}
.bmfw_wz .bd ul li{ width:430px; height:220px;  float:left; overflow:hidden;}
.bmfw_wz .bd ul li a{ width:132px; border:1px solid #e2e2e2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; border:1px solid #e5e5e5;cursor:pointer;display:block; margin-bottom:10px; margin-right:14px; font-size:16px; float:left; height:34px; line-height:34px; text-align:center;}
.bmfw_wz .bd ul li a:hover{ color:#fff; background:#d60000; border:1px solid #d60000;} 
.bmfw_wz ul li a.num3,.bmfw_wz ul li a.num6,.bmfw_wz ul li a.num9,.bmfw_wz ul li a.num12,.bmfw_wz ul li a.num15,.bmfw_wz ul li a.num18,.bmfw_wz ul li a.num21,.bmfw_wz ul li a.num24,.bmfw_wz ul li a.num27,.bmfw_wz ul li a.num30,.bmfw_wz ul li a.num33,.bmfw_wz ul li a.num36,.bmfw_wz ul li a.num39,.bmfw_wz ul li a.num42,.bmfw_wz ul li a.num45,.bmfw_wz ul li a.num48,.bmfw_wz ul li a.num51,.bmfw_wz ul li a.num54,.bmfw_wz ul li a.num57{ margin-right:0px;}
.bmbsbox{ width:430px; height:305px; float:right; margin-top:20px;}
.bmbslist{ height:40px; background:url(../images/bmfwbg.jpg) bottom repeat-x;}
.bmbslist ul li{ width:128px; height:40px; float:left; line-height:40px; text-align:center;}
.bmbslist ul li a{ color:#666666; font-size:21px; display:block;}
.bmbslist ul li.active a{background:url(../images/bsfw_sec2.jpg) center no-repeat; font-weight:bold; color:#d60000;} 
.shortcut_menu{ clear:both; height:121px;}
.shortcut_menu ul li{ width:233px; height:82px; background:url(../images/fwwybg.jpg) repeat-x; float:left; margin-right:1px; text-align:center;}
.shortcut_menu ul li a{ padding-top:40px; line-height:36px; font-size:18px; color:#fff; display:block;}
.shortcut_menu ul li.num1 a{ background:url(../images/fwwyico1.png) center 14px no-repeat;}
.shortcut_menu ul li.num2 a{ background:url(../images/fwwyico2.png) center 14px no-repeat;}
.shortcut_menu ul li.num3 a{ background:url(../images/fwwyico3.png) center 14px no-repeat;}
.shortcut_menu ul li.num4 a{ background:url(../images/fwwyico4.png) center 14px no-repeat;}
.shortcut_menu ul li.num5 a{ background:url(../images/fwwyico5.png) center 14px no-repeat;}
.shortcut_menu ul li.num1{ width:234px;}
.shortcut_menu ul li.num5{ margin-right:0px;}
.shortcut_menu ul li.num1 a:hover{ background:url(../images/fwwybg1.jpg) center 0 no-repeat;}
.shortcut_menu ul li.num2 a:hover{ background:url(../images/fwwybg2.jpg) center 0 no-repeat;}
.shortcut_menu ul li.num3 a:hover{ background:url(../images/fwwybg3.jpg) center 0 no-repeat;}
.shortcut_menu ul li.num4 a:hover{ background:url(../images/fwwybg4.jpg) center 0 no-repeat;}
.shortcut_menu ul li.num5 a:hover{ background:url(../images/fwwybg5.jpg) center 0 no-repeat;}
.shortcut_menu ul li a:hover{ line-height:52px; font-size:22px; font-weight:bold; height:52px; padding-top:64px; margin-top:-17px;}
.bsleft{ width:720px; height:auto; float:left;}
.bjgslist{ height:40px; background:url(../images/bmfwbg.jpg) bottom repeat-x;}
.bjgslist .gslist{ width:128px; height:40px; float:left; background:url(../images/bsfw_sec2.jpg) center no-repeat; line-height:40px; text-align:center; font-size:21px; font-weight:bold; color:#d60000;}
.totalnum{ float:right; line-height:40px; font-size:14px; color:#666;}
.totalnum span{ color:#e60011;}
.bjgsbox{ height:290px;}
.bjgs_title{ height:40px; border-bottom:1px dashed #e4e4e4;}
.bjgs_title ul li{ float:left; line-height:40px; text-align:center; font-weight:bold; color:#666; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bjgs_title ul li.b1{ width:122px;}
.bjgs_title ul li.b2{ padding-left:60px; width:193px; text-align:left;}
.bjgs_title ul li.b3{ width:95px;}
.bjgs_title ul li.b4{ width:98px;}
.bjgs_title ul li.b5{ width:148px; text-align:right; padding-right:4px;}
.bjgs_titlew{ padding-top:8px; height:221px; margin-bottom:20px; overflow:hidden;}
.bjgs_titlew ul{ height:32px; overflow:hidden;}
.bjgs_titlew ul li{ float:left; height:32px; line-height:32px;font-size:16px; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bjgs_titlew ul li.s1{ font-size:14px; width:122px; text-align:left; color:#bcbcbc;}
.bjgs_titlew ul li.s2{ width:236px; float:left; text-align:left; padding-left:17px;}
.bjgs_titlew ul li.s3{ width:95px; color:#bcbcbc; font-size:14px;}
.bjgs_titlew ul li.s4{ width:98px; color:#999;}
.bjgs_titlew ul li.s4 span{ color:#ff7200;}
.bjgs_titlew ul li.s5{ width:144px; padding-right:8px; text-align:right;}
.hotcxbox{ height:140px; background:#f6f6f6;}
.hotcxbox .hotlist{ background:#ff9a48; color:#fff; width:30px; height:96px; float:left; padding:22px 5px 23px; text-align:center; line-height:24px;}
.hotcxbox .hotlist span{ font-size:21px; font-weight:bold;}
.hotcxbtn{ width:666px; height:123px; padding:18px 12px 0px 0px; float:right;}
.hotcxbtn ul li{ width:111px; height:123px; float:left;}
.hotcxbtn ul li a{  display:block; height:123px; line-height:36px; font-size:16px; text-align:center;}
.hotcxbtn ul li .ico{display:block;width:100%;height:76px; margin:0 auto;}
.hotcxbtn ul li a:hover .ico{-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);-moz-transform:rotateY(360deg);} 
.hotcxbtn ul li.num1 .ico{ background:url(../images/cxbtn1.png) center no-repeat;}
.hotcxbtn ul li.num2 .ico{ background:url(../images/cxbtn2.png) center no-repeat;}
.hotcxbtn ul li.num3 .ico{ background:url(../images/cxbtn3.png) center no-repeat;}
.hotcxbtn ul li.num4 .ico{ background:url(../images/cxbtn4.png) center no-repeat;}
.hotcxbtn ul li.num5 .ico{ background:url(../images/cxbtn5.png) center no-repeat;}
.hotcxbtn ul li.num6 .ico{ background:url(../images/cxbtn6.png) center no-repeat;} 
.hotcxbtn ul li a:hover{ color:#d60000;}
.hotcxbtn ul li.num1 a:hover .ico{ background:url(../images/cxbtn01.png) center no-repeat;}
.hotcxbtn ul li.num2 a:hover .ico{ background:url(../images/cxbtn02.png) center no-repeat;}
.hotcxbtn ul li.num3 a:hover .ico{ background:url(../images/cxbtn03.png) center no-repeat;}
.hotcxbtn ul li.num4 a:hover .ico{ background:url(../images/cxbtn04.png) center no-repeat;}
.hotcxbtn ul li.num5 a:hover .ico{ background:url(../images/cxbtn05.png) center no-repeat;}
.hotcxbtn ul li.num6 a:hover .ico{ background:url(../images/cxbtn06.png) center no-repeat;}
.hotcxbtn ul li .tit{ line-height:36px; height:36px; display:block;}

.bsright{ width:400px; height:auto; float:right; background:#f6f6f6; margin-bottom:5px; padding:15px 15px 5px;}
.bmfwlist{ height:36px; background:url(../images/bmfwbg.jpg) bottom repeat-x;}
.bmfwlist span,.bmfwlist a{ width:110px; height:36px; background:url(../images/bmfwbghover.jpg) bottom repeat-x; float:left; line-height:36px; font-size:21px; font-weight:bold; color:#d60000; text-align:center; display:block;}
.bmfw_btn{ height:167px; padding-top:22px;}
.bmfw_btn ul li{ width:92px; height:44px; float:left; margin-bottom:10px; margin-right:10px; text-align:center;}
.bmfw_btn ul li a{ display:block; border:1px solid #f0f0f0; background:#fff; font-size:16px; line-height:42px; height:42px;}
.bmfw_btn ul li.num4,.bmfw_btn ul li.num8,.bmfw_btn ul li.num12{ margin-right:0px;}
.bmfw_btn ul li a:hover{ background:#d60000; color:#fff; border:1px solid #d60000;}
.cxbtn ul li.num4 a{ line-height:18px; padding:3px 0px; height:36px;}
/*便民二维码主页*/
.ewm_tubox{ padding:20px 0px; overflow:hidden; min-height:500px;_height:500px; height:auto;}
.ewm_tubox ul li{ width:152px; height:auto; float:left; padding:0 41px; text-align:center;}
.ewm_tubox ul li img{ border:1px solid #ddd;}
.ewm_tubox ul li .img_title{ height:60px; line-height:30px; display:block; font-size:16px; padding:10px 0px; overflow:hidden;}


.bjgs_titlew ul li.t1{ width:122px;}
.bjgs_titlew ul li.t2{ padding-left:60px; width:193px; text-align:left;}
.bjgs_titlew ul li.t3{ width:95px;}
.bjgs_titlew ul li.t4{ width:98px;}
.bjgs_titlew ul li.t5{ width:148px; text-align:right; padding-right:4px;}