﻿﻿body { color: #333333; }
/* 头部样式 */
.sysname { width: 1200px; height: 66px; line-height: 66px; margin: 0 auto; color: #FFF; }
.menulist { width: 1200px; height: 38px; line-height: 38px; margin: 0 auto; }

.imgshow { width: 100%; height: 320px; margin-top: 3px; background-size: 100% 100%; }
.navshow { width: 1200px; height: 40px; line-height: 40px; margin: 0 auto; margin-bottom: 5px; font-size: 14px; display: none; }
.infoshow { width: 100%; height: 42px; line-height: 42px; margin: 0 auto; margin-bottom: 5px; font-size: 14px; display: block; border-bottom: 1px solid #F2F2F2; background: #FFF; }
.infoshow .infoBlock { width: 1200px; height: 40px; margin: 0 auto; }
.infoshow #tianqi { display: inline-block; color: #4c4c4c; }
.infoshow #tianqi span { margin: 0 14px; }
.infoshow #tianqi .laba { background: url("../Images/Home/laba.png") no-repeat center center; display: inline-block; width: 17px; height: 16px; position: relative; top: 2px; }

.infoshow #select { display: inline-block; float: right; border: 1px solid #e1e8ee; width: 320px; height: 30px; line-height: 30px; margin-top: 5px; }
.infoshow #btnSelect { width: 30px; height: 30px; display: inline-block; cursor: pointer; background: url("/Images/Home/sousuo.png") no-repeat center center; border-left: 1px solid #e1e8ee; }

.infoshow input { width: 289px; height: 30px; line-height: 30px; border: none; float: left; text-indent: 3px; }

.sysname .logo { width: 40px; height: 40px; position: relative; top: 10px; margin-right: 8px; }
.sysname .name { cursor: pointer; font-size: 32px; font-family: 'SourceHanSansCN-Medium'; font-weight: bold; }
.sysname .userinfo { float: right; font-size: 14px; }
.sysname .userinfo .login { display: inline-block; }
.sysname .userinfo .info { display: inline-block; font-size: 16px; }
.info .btn:hover { color: #1885db; cursor: pointer; }
.sysname .userinfo .btn:hover { color: #1885db; cursor: pointer; }
.sysname .userinfo .person { width: 30px; height: 30px; vertical-align: middle; margin-left: 10px; margin-right: 5px; }
.sysname .userinfo .username { width: 100px; overflow: hidden; }
#menuDiv { position: relative; border-bottom: none; top: 0px; width: 100%; z-index: 100; }
.imgHide { position: absolute; left: 0px; top: 0; right: 0; height: 40px; background: #FFF; opacity: 0.4; }
#menuDiv.guding { position: fixed; top: 0px; z-index: 100; border-bottom: 2px solid #1C78C3; height: 60px; line-height: 60px; background-color: #ffffff; }
#menuDiv #menulist { width: 1200px; margin: 0 auto; }
#menulist li { float: left; padding: 0 20px; font-size: 18px; position: relative; top: 0px; }

#menulist li.sel, #menulist li:hover { cursor: pointer; font-weight: bold; }

#menuDiv.guding #menulist li.sel, #menuDiv.guding #menulist li:hover { border-bottom: none; }

.nav_split { margin-left: 10px; margin-right: 10px; }
.nav_menu { cursor: pointer; }
.nav_menu:hover { color: #0094ff; }

/* 内容样式 */
.content { width: 1200px; margin: 0px auto; }
.content #mainFrame { min-height: 680px; width: 100%; border: none; overflow: hidden; display: none; border: 1px solid #F2F2F2; box-shadow: 0px 0px 3px 2px #f2eded; overflow: hidden; }

.main-nav .item { float: left; border: none; }
.main-nav .touzi { width: 200px; height: 180px; border: 1px solid #F3F3F3; color: #333333; cursor: pointer; }
.main-nav .touzi.sel { color: #FFFFFF; border: 1px solid #FFFFFF; }
.main-nav .touzi_split { width: 27px; height: 180px; }
.main-nav .stepBlock { border: 1px solid #E2E2E2; float: left; width: 768px; height: 260px; }
.main-nav .stepBlock .step_title { width: 100%; height: 45px; line-height: 45px; text-indent: 10px; background-color: #F0F4F7; font-size: 18px; }
.main-nav .step { width: 138px; height: 180px; margin: 5px; }
.main-nav .step:hover { cursor: pointer; background: #e1e8ee; }
.main-nav .step_split { width: 5px; height: 180px; }
.main-nav .touzi .img_show { width: 64px; height: 58px; margin-top: 26px; margin-bottom: 16px; margin-left: 68px; }
.main-nav .touzi .font_show { text-align: center; font-size: 24px; }
.main-nav .step .img_show { width: 52px; height: 52px; margin: 0 auto; margin-top: 30px; margin-bottom: 26px; }
.main-nav .step .font_show { text-align: center; font-size: 17px; }
.main-nav .sel.ico_zhengfu .img_show { margin-top: 26px; margin-bottom: 16px; margin-left: 68px; cursor: pointer; }
.main-nav .sel.ico_shehui .img_show { margin-top: 26px; margin-bottom: 16px; margin-left: 89px; cursor: pointer; }
.main-nav .sel.ico_zhengfu .font_show { position: relative; left: -12px; }
.main-nav .sel.ico_shehui .font_show { position: relative; left: 12px; }

.sel.ico_zhengfu { background: url('/Images/Home/ico_zhengfu.png') no-repeat center center; width: 221px; }
.sel.ico_shehui { background: url('/Images/Home/ico_shehui.png') no-repeat center center; width: 221px; }
.zhengfu { background: url('/Images/Home/zhengfu.png') no-repeat center center; }
.sel .zhengfu { background: url('/Images/Home/zhengfu_on.png') no-repeat center center; }
.shehui { background: url('/Images/Home/shehui.png') no-repeat center center; }
.sel .shehui { background: url('/Images/Home/shehui_on.png') no-repeat center center; }

.step1 { background: url('/Images/Home/step1.png') no-repeat center center; }
.step2 { background: url('/Images/Home/step2.png') no-repeat center center; }
.step3 { background: url('/Images/Home/step3.png') no-repeat center center; }
.step4 { background: url('/Images/Home/step4.png') no-repeat center center; }
.step5 { background: url('/Images/Home/step5.png') no-repeat center center; }

.nav_you.sel { background: url('/Images/Home/fangxiang_you.png') no-repeat center center; }
.nav_you { background: none; }
.nav_zuo.sel { background: url('/Images/Home/fangxiang_zuo.png') no-repeat center center; }
.nav_zuo { background: none; }


.mainbody .main-nav { text-align: left; margin-bottom: 20px; margin-top: 36px; height: 262px; overflow: hidden; }
.mainbody .main-nav .nav { display: inline-block; width: 200px; height: 180px; }
.mainbody .main-nav .step .nav { display: inline-block; width: 160px; height: 180px; }
.mainbody .main-nav .nav_split { display: inline-block; width: 30px; height: 180px; }
.mainbody .main-nav .nav, .mainbody .main-nav .nav_split, .mainbody .main-nav .step { /*float:left;*/ }
.mainbody .block_title { height: 38px; line-height: 38px; width: 100%; font-size: 18px; font-weight: 700; border-bottom: 3px solid #4193CD; }

.mainbody .main-news { width: 100%; height: 400px; clear: both; margin-top: 20px; }
.mainbody .newsBlock { /*float:right; width:911px;*/ width: 100%; height: 400px; }

.mainbody .newsList { /*width:910px;*/ width: 100%; height: 340px; border: 1px solid #EEEEEE; margin-top: 8px; }

.mainbody .rukouBlock { float: left; width: 265px; height: 400px; }

.mainbody .rukou { width: 265px; height: 64px; line-height: 64px; font-size: 24px; color: #204570; text-indent: 26px; letter-spacing: 6px; margin: 22px auto; background: url('/Images/Home/rukou.png') no-repeat center center; cursor: pointer; }

.mainbody .rukou img { float: left; margin-left: 44px; width: 30px; height: 30px; margin-top: 18px; }

.mainbody .gongshi_list table { /*margin-top:20px;*/ }

.mainbody th { color: #333333; font-size: 16px; text-align: center; text-align: left; text-indent: 24px; }

/*新闻动态*/
.new_img { float: left; }
.newsDiv .newsList { float: left; width: 900px; height: 350px; }
.newsDiv .rukou { float: right; width: 280px; height: 350px; }
.newsList .new_img { float: left; width: 500px; height: 330px; text-align: center; }
.newsList .new_list { float: right; /*width:410px;*/ width: 700px; height: 330px; padding-top: 10px; }
.newsList .newsNav { height: 40px; line-height: 40px; border-bottom: 4px solid #1E487A; text-indent: 5px; /*font-weight:700;*/ font-size: 18px; }
.newsList .newscontent { border: 1px solid #F2F2F2; height: 100%; margin: 5px; }
.newsList .new_img img { width: 480px; height: 330px; border: 1px solid #FFF; margin-top: 10px; cursor: pointer; }
.new_list ul li { height: 40px; line-height: 40px; text-indent: 10px; }
.new_list ul li:hover { cursor: pointer; color: #1381DE; }
.new_list ul li .newstitle { float: left; text-overflow: ellipsis; overflow: hidden; /*width: 276px;*/ width: 526px; text-indent: 20px; font-size: 16px; }
.new_list ul li .publishdate { float: right; margin-right: 5px; color: #999999; }
.rukou .rukouNav { height: 40px; line-height: 40px; width: 100%; border-bottom: 4px solid #1E487A; text-indent: 5px; /*font-weight:700;*/ font-size: 18px; }
.rukou .rukouList { height: 100%; line-height: 40px; width: 100%; }
.rukou .rukouList span { display: block; width: 90%; height: 50px; line-height: 50px; background: #246BC1; margin: 20px auto; color: #FFF; font-size: 24px; font-weight: bold; letter-spacing: 6px; }
.rukou .rukouList span:hover { cursor: pointer; opacity: 0.8; }
.middle_right { height: 330px; }
/*公示信息*/

.main-info { min-height: 600px; }
.gongshi_list table { table-layout: fixed; width: 100%; border-collapse: collapse; /*margin-top: 20px;*/ border: 1px solid #F2F2F2; }
#gsxxList td { height: 46px; line-height: 46px; text-align: left; text-indent: 24px; color: #333333; border-bottom: 1px solid #F2F2F2; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#gsxxList th { background: #F0F4F7; }
#gsxxList td:hover { cursor: pointer; }
#gsxxList tr td:nth-child(1) { width: 203px; }
#gsxxList tr td:nth-child(2) { width: 224px; }
#gsxxList tr td:nth-child(3) { width: 211px; }
#gsxxList tr td:nth-child(4) { width: 135px; }
#gsxxList tr td:nth-child(5) { width: 135px; }
#gsxxList tr td:nth-child(6) { width: 133px;  text-indent: 50px; }
#gsxxList tr td:nth-child(7) { width: 136px; }
#gsxxList tr td:nth-child(8) { width: 158px; }

/*#gsxxList td span{display:inline-block;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}*/
#gzcnList td { height: 46px; line-height: 46px; text-align: left; text-indent: 24px; color: #333333; border-bottom: 1px solid #F2F2F2; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#gzcnList th { background: #F0F4F7; }
#gzcnList td:hover { cursor: pointer; }
#gzcnList tr td:nth-child(1) { width: 203px; }
#gzcnList tr td:nth-child(2) { width: 224px; }
#gzcnList tr td:nth-child(3) { width: 180px; }
#gzcnList tr td:nth-child(4) { width: 180px; }
#gzcnList tr td:nth-child(5) { width: 120px; }
#gzcnList tr td:nth-child(6) { width: 80px; }
#gzcnList tr td:nth-child(7) { width: 100px; }
.more { float: right; font-size: 14px; color: #1381DE; }
.more:hover { cursor: pointer; opacity: 0.8; }

/* 办事指南 */
.iframeDiv { border: none; box-shadow: none; overflow: hidden; border: 1px solid #DDDDDD; border-top: none; width: 1200px; }
.churang { display: block; color: #383737; }
.huabo { display: none; }

.tab { width: 1200px; margin: 0px auto; text-align: center; font-size: 24px; height: 50px; cursor: pointer; margin-top: -50px; }
.tab .span { color: #333333; display: block; height: 50px; line-height: 50px; background-color: #FFFFFF; opacity: 0.7; filter: alpha(opacity=70); }
.tab .span:hover { opacity: 0.8; filter: alpha(opacity=80); }
.tab .span.sel { background-color: #ffffff; opacity: 1; filter: alpha(opacity=100); color: #333333; }
.iframeDiv .jieduan { height: 135px; border-bottom: 1px solid #DDDDDD; padding-left: 20px; margin-top: 24px; }
.iframeDiv a { text-decoration: none; }
.iframeDiv a:hover { color: #007CC2; cursor: pointer; }

.iframeDiv .img { cursor: pointer; float: left; width: 260px; height: 120px; text-align: center; }
.iframeDiv .img:hover { background-color: #F3F6F7; color: #007CC2; }
.iframeDiv .jiantou { float: left; width: 15px; line-height: 120px; margin: 0px 15px; }

.leftlist { height: 500px; width: 270px; margin: 18px 13px; display: inline-block; border: 1px solid #DDDDDD; position: relative; left: 0; right: 0; }
.leftlist.guding { position: fixed; top: 120px; left: 50%; margin-left: 314px; }
.listcontent { width: 850px; min-height: 500px; margin: 18px 25px; float: left; line-height: 40px; }

.iframeDiv ul.list { list-style: none; margin: 8px; }
.iframeDiv ul.list li { line-height: 43px; border-bottom: 1px solid #F2F2F2; cursor: pointer; margin: 0px 15px 0px 33px; padding: 0px 30px; }
.iframeDiv ul.list li:hover { background-color: #F3F6F7; color: #007CC2; margin: 0px 8px; padding-left: 55px; }

/* 底部样式 */
.footer { height: 100px; line-height: 100px; background: #FBFBFB; border-top: 1px solid #DBE0E3; text-align: center; margin-top: 20px; }
.footer .siteinfo span { margin: 0 20px; color: #535251; }

#tFormInfo { display: none; border: none; box-shadow: none; overflow: hidden; border: 1px solid #DDDDDD; border-top: none; width: 400px; }
#tFormInfo .hideDiv { position: fixed; top: 0; right: 0; left: 0; bottom: 0; background-color: #656565; opacity: 0.7; filter: alpha(opacity=70); z-index: 1000; }
#tFormInfo .showDiv { position: fixed; top: 50%; right: 0; left: 50%; bottom: 0; background-color: #FFFFFF; width: 400px; height: 200px; margin-left: -200px; margin-top: -100px; z-index: 1001; }
#tFormInfo .titleDiv { height: 40px; line-height: 40px; background: #F4F7FA; border-bottom: 1px solid #D6E0E8; text-align: left; }

#tFormInfo .title { float: left; margin-left: 20px; }
#tFormInfo .close { float: right; height: 16px; width: 16px; display: inline-block; margin-top: 10px; margin-right: 10px; background: url('/Images/Home/close.png') no-repeat center center; background-size: 16px 16px; }

#tFormInfo .close:hover { background: url('/Images/Home/close_on.png') no-repeat center center; cursor: pointer; }
#tFormInfo .contentDiv { min-height: 120px; line-height: 20px; }
#tFormInfo .content { width: 90%; height: 80%; display: inline-block; margin-top: 10px; text-align: left; }

#tFormInfo .btnDiv { height: 40px; line-height: 40px; border-top: 1px solid #E8E8E8; }

/*登录样式*/
.homelogin { width: 400px; height: 260px; border: 1px solid #E2E2E2; float: left; font-size: 16px; }
.loginTitle { background-color: #F5F5F5; height: 40px; line-height: 40px; width: 100%; }
.loginTitleBlue { background-color: #F5F5F5; height: 45px; line-height: 45px; width: 100%; text-indent: 20px; font-size: 18px; }
.tabspan { display: block; float: left; width: 200px; text-align: center; font-size: 16px; cursor: pointer; }
.tabsel { background-color: cornflowerblue; color: #FFFFFF; }
.ipttd { height: 31px; line-height: 31px; text-indent: 5px; }
.logclass { padding: 0 30px; }
#logtable td { height: 40px; }
.logtitle { text-align: right; padding-right: 5px; width: 50px; }
.checkcode { width: 180px; float: left; }
.checkvalue { width: 100px; }
.submit { height: 35px; line-height: 35px; background: #319BF5; color: #FFFFFF; cursor: pointer; text-align: center; font-size: 16px; letter-spacing: 10px; }
.info1 { float: left; }
.info2 { float: right; }
.link { color: #319bf5; cursor: pointer; padding: 0 5px; color: #999; }
.link:hover { text-decoration: underline; }
.info.left { text-align: left; }
.tongyi { float: right; color: #086bc0; cursor: pointer; }
.tongyi:hover { text-decoration: underline; }
.login .loginBlock .text { height: 26px; line-height: 26px; text-indent: 3px; margin-left: 30px; width: 256px; border: none; font-size: 16px; }
.login .loginBlock .text:hover { border: none; }
.login .loginBlock .text:focus { border: none; }
.login .shuru { width: 294px; height: 31px; line-height: 31px; border: 1px solid #D9E2E9; margin: 10px auto; margin-bottom: 0px; border-radius: 5px; }
.login .user { /*margin-top:30px;*/ background: url("../Images/Login/ico_user.png") no-repeat center left; background-position-x: 6px; }
.login .pwd { background: url("../Images/Login/ico_mima.png") no-repeat center left; background-position-x: 6px; }
.login .code { border: none; background: url("../Images/Login/ico_code.png") no-repeat center left; background-position-x: 6px; }
.login .code .checkcode { float: left; width: 187px; height: 31px; line-height: 31px; margin-right: 9px; border: 1px solid #D9E2E9; border-radius: 5px; }
.login .code .checkvalue { float: left; width: 94px; height: 31px; border: 1px solid #D9E2E9; border-radius: 5px; }
.login .submit { background: #319BF5; color: #FFFFFF; cursor: pointer; text-align: center; font-size: 16px; letter-spacing: 10px; }
.login .info_btn { width: 294px; height: 20px; line-height: 20px; margin: 10px auto; font-size: 14px; }
.login .info_btn .link { /*color:#319bf5;*/ cursor: pointer; }
.login .center { text-align: center; }