/*首页布局*/
.idxmainbody{ background:#FFFFFF}
.leftcontainer{width:243px; float:left;}
.centercontainer{width:396px; float:left; margin:0 2px;}
.rightcontainer{float:left; width:214px; background:url(../imgs/verticalline.gif) repeat-y; padding-left:1px;}
.layouttitle,.layouttitle1{background:#87a8d5; height:24px; line-height:24px; border-right:2px solid #2656a8}
.layouttitle1{border:0;}
.layouttitle2{background:#e5e5e5; height:25px;}
.layouttitle3{background:url(../imgs/layouthd1.gif) left no-repeat #256fb6; height:25px; margin-left:2px;}
.layouttitle3 p{float:left; color:#FFFFFF; padding:0 0 0 10px; line-height:25px;}
.layouttitle3 img{float:right}
.layouttitle2 p{background:url(../imgs/titlebluebg.gif) no-repeat left #2656a8; float:left; color:#FFFFFF; font-weight:bold; display:block; line-height:25px; padding:0 15px 0 11px}
.layouttitle2 a{float:right}
.layouttitle p,.layouttitle1 p{float:left; display:block; background:url(../imgs/layouthd.gif) no-repeat right #2656a8; padding-right:50px; padding-left:15px; color:#FFFFFF; font-weight:bold; height:24px;}
.layouttitle a,.layouttitle1 a{float:right; margin:7px 1px 0 0}
.leftmain{background:url(../imgs/verticalline.gif) repeat-y right top; margin-top:2px; padding-right:1px;}
/*内页左右布局*/
.mainbody{background:url(../imgs/menubg.gif) no-repeat left bottom #FFFFFF; padding-bottom:2px;}
.mbg1{background:url(../imgs/menubg1.gif) no-repeat left bottom #FFFFFF;}
.mbg2{background:url(../imgs/menubg3.gif) no-repeat left bottom #FFFFFF;}
.mbg3{background:url(../imgs/menubg4.gif) no-repeat left bottom #FFFFFF;}
.menu{width:215px; background:url(../imgs/verticalline.gif) right repeat-y; padding:0 1px 244px 0; float:left}
.leftsearch{border-bottom:6px solid #d6d6d6; background:#ececec; padding:0px;}
.leftsearch li{height:25px; text-align:right;}
.idxsearch{background:#ececec  no-repeat 15px 58px; padding:10px 12px}
.idxsearch li{height:25px; text-align:right}
.idxsearch li select{width:140px}
.menubox{margin-top:2px;}
.menubox li{line-height:29px; border-bottom:1px #FFFFFF solid;}
.menubox li a,.menubox li a.memudp,.menubox li a.subadp{display:block; height:28px; line-height:28px; border-bottom:1px solid #a6bce2; background:url(../imgs/menuarrow.gif) no-repeat #e4f2fd 10px 4px; padding-left:40px; font-size:14px; font-weight:bold; color:#2656a8}
.menubox li a:hover,.menubox li a.memudp{ background:url(../imgs/menuarrow1.gif) no-repeat #6889c2 10px 4px; color:#FFFFFF}
/**/
.menubox li a.suba,.menubox li a.subadp{background:url(../imgs/submenuarrow.gif) no-repeat 5px 6px; padding-left:16px; font-size:14px; font-weight:normal; border:0; line-height:normal;  height:20px; line-height:20px;}/**/
.menubox li a.suba:hover,.menubox li a.subadp,.menubox li a.subadp:hover{background:url(../imgs/submenuarrow.gif) no-repeat 5px 6px; font-weight:bold; color:#2656a8}
.submenu li{padding-left:15px; line-height:22px; border:0;}
.subsubmenu{background:#CCCCCC; margin:0 18px 0 5px;; line-height:16px;}
.menubox li a.subsuba,.menubox li a.subsubadp{background:#f6f6f6; font-size:12px; font-weight:normal; border:0; line-height:normal;  height:20px; line-height:22px; padding:2px 3px; border:#CCCCCC solid; border-width:1px 1px 1px 2px; border-color:#f6f6f6 #f6f6f6 #ffffff #cccccc}
.menubox li a.subsuba:hover,.menubox li a.subsubadp,.menubox li a.subsubadp:hover{background:#ffffff; color:#0066CC; border-color:#cccccc}
.maincontent{float:right; width:642px; background:url(../imgs/maincttshadow.gif) no-repeat 11px 79px;}
.maincontenthd{background:url(../imgs/mainctthdbg.gif) bottom repeat-x; height:29px; line-height:29px; padding-bottom:3px; margin:10px 42px 17px 42px;}
.mainboxtop{height:46px; background:url(../imgs/maincttbg2.gif) repeat-x top; margin:0 31px; border-right:5px solid #ededed;}
.mainboxmdl{border:5px solid #ededed; border-width:0 5px; background:#FFFFFF; margin:0 31px; min-height:500px; _height:500px;}
.mainboxbtm{height:26px; background:url(../imgs/maincttbg4.gif) repeat-x bottom #FFFFFF; text-align:right; border-left:5px solid #ededed; margin:0 31px 20px 31px;}
.maintl{background:url(../imgs/mainctticon.gif) no-repeat left; float:left; color:#666666; font-weight:bold; font-size:14px; margin-left:10px; padding-left:14px;}
.mainpath{background:url(../imgs/maincttarrow.gif) no-repeat left; float:right; color:#999999; padding-left:18px;}
.newslist{margin:0 23px;}
.newslist li{background:url(../imgs/line.gif) left 18px repeat-x; height:18px; line-height:18px; padding-bottom:2px; padding-top:3px;}
.newslist li a{background:url(../imgs/icon1.gif) no-repeat left 5px; padding:0 5px 0 14px; display:block; height:18px;}
.newstoppic{float:left; width:350px; height:18px; display:block; cursor:pointer; overflow:hidden}
.newstime{float:right; display:block; cursor:pointer; height:18px; width:100px;}
/*内页一版块布局*/
.mainbodyal{background:#FFFFFF; padding-bottom:2px;}
.maincontental{background:url(../imgs/maincttshadow.gif) no-repeat 11px 79px;}
/*网上办事*/
.wsbs{ width:550px; margin:auto}
.wsbs td{line-height:22px; border:1px solid #e8e8e8; padding:0 3px;}
.darktd{background:#f4f4f4; font-weight:bold}
.lighttd{background:#fdfdfd}
.qydj{margin:0 20px; line-height:25px;}
.qydjbtn{text-align:right}
.qydj li{min-height:30px; _height:25px; padding:0; margin:0}
.qydj li label{color:#246fb5}
.qyjb{margin:0 20px; text-align:center; line-height:22px;}
.qyjb table th{ background:#518cc6; color:#FFFFFF; font-weight:normal; padding:0 5px;}
.qyjb table td{ padding:5px;}
.qyjbgray td{background:#f6f6f6;text-align:center; }
.zxwd{margin:0 20px;}
.zxwdbtn{ margin:8px 0;}
.zxwdbtn input{margin-right:8px}
.zxwdtxt{line-height:22px; margin:15px 0 15px 0}
.zxwdtxt label{color:#d81f03}
.zxlb{margin:20px 0 10px 0; text-align:left}
.govctt{line-height:22px; margin:0 15px;}
.govctt label{font-weight:bold; color:#d81f03; font-size:14px; line-height:35px;}
.govtb{background:#CCCCCC;}
.govtb td{background:#f8f8f8; padding:0 3px;}
.jzxx{margin:0 15px; line-height:22px;}
.sendemail{ background:#ffffff;}
.jzxx label{font-weight:bold; color:#d81f03;}
.sendemail td{background:#f8f8f8; padding:0 5px;}
.sendemail td .btn1{margin:15px 10px;}
.emailist li{border-left:2px #f0f0f0 solid; margin:10px 0; padding:0 5px;}
.jzxx span{color:#246fb5}
.emailreply{border:2px #f0f0f0 solid; padding:3px; margin:30px 0}
.emailno{color:#246fb5; border-bottom:1px #f0f0f0 solid;}
.emailtm{color:#999999;border-bottom:1px #f0f0f0 solid;}
.reemail{background:#f8f8f8; border:1px #f0f0f0 solid; padding:10px 5px;}
.returnlist{line-height:45px; text-align:center}
.writecase{margin:15px 0;}
.writetable td{border-bottom:1px #eeeeee solid; padding:5px;}
.writetable .btn1{margin:15px}
.govintro{background:#f8f8f8; margin:2px 0 0 0; padding:2px 5px;}
.govintro span{color:#246fb5}
.govldimg{border:1px #eeeeee solid; padding:2px; background:#FFFFFF}
.govldtb td{border-bottom:1px #eeeeee dashed; padding:2px; height:20px;}
.govldtb{border-bottom:1px solid #CCCCCC; margin:15px 0;}
.govldtb td span{color:#246fb5}
.govtxt{height:100px;}
/**/
.jigou{width:166px; line-height:32px; display:block; text-align:center; float:left; margin:10px 5px;  font-size:12px; background:#f0f0f0;}
.jigou:hover{background:#f3f3f3; background:url(../imgs/btnbg2.gif) no-repeat; color:#475872}/**/
.contact{ padding:100px 120px; line-height:20px; background:url(../imgs/mapbg.gif) no-repeat 90px 50px; min-height:310px; _height:310px;}
.contact span{color:#246fb5;}