

.main { width: 1200px; margin: 0 auto; background: #fff; height: auto; display: block; }
img{max-width:100%;}
input::-webkit-input-placeholder { color: #fff; }

input { color: #fff; }

.header { width: 100%; height: 194px; overflow: hidden; background: url(../images/bg.jpg) center repeat-x; }

.header .nr { width: 1200px; height: 194px; margin: 0 auto; background: url(../images/header.png) no-repeat; }

.nav { width: 100%; height: 60px; background: #2b69b4; /* overflow:hidden; */ }

.nav .nr { width: 1200px; height: 60px; margin: 0 auto; /* overflow:hidden; */ }

.nav .nr ul > li {width: 186px;float: left;display: inline;text-align: center;}

.nav .nr ul li a { font-size: 18px; color: #fff; line-height: 60px; display: block; }

.nav .nr ul li a i { width: 24px; height: 24px; float: left; display: inline; position: relative; top: 18px; left: 20px; }

.nav .nr ul li a i.wzsy { background: url(../images/nav_tb.png) no-repeat; background-position: 0 0; }

.nav .nr ul li a i.zjhs { background: url(../images/nav_tb.png) no-repeat; background-position: -28px 0; position: relative; top: 17px; }

.nav .nr ul li a i.ywdt { background: url(../images/nav_tb.png) no-repeat; background-position: -56px 0; }

.nav .nr ul li a i.zwgk { background: url(../images/nav_tb.png) no-repeat; background-position: -90px 0; }

.nav .nr ul li a i.zwfw { background: url(../images/nav_tb.png) no-repeat; background-position: -124px 0; }

.nav .nr ul li a i.zmhd { background: url(../images/nav_tb.png) no-repeat; background-position: -158px 0; }

.hot { width: 1200px; height: 75px; margin: 0 auto 15px auto; overflow: hidden; line-height:75px;}

.hot .bt { width: 85px; height: 75px; float: left; display: inline; overflow: hidden; margin: 0 10px; }

.hot .nr { width: 1095px; height: 75px; float: left; display: inline; text-align: center;line-height:75px; }

.hot .nr a { font-size: 28px; line-height: 85px; color: #c00000; font-:'å¾®è½¯é›…é»‘';}


.aTips { position: fixed; _position: absolute; z-index: 101; width: 480px; height: 170px; top: 50%; margin-top: -85px; left: 50%; margin-left: -240px; background-color: #fff; }

.aTips .text { position: relative; font-size: 16px; padding: 20px; line-height: 24px; word-break: break-all; overflow: hidden; font-size: 14px; overflow-x: hidden; overflow-y: auto; text-align: center; margin-top: 30px; }

.layui-layer-btn { text-align: right; padding: 0 10px 12px; pointer-events: auto; user-select: none; -webkit-user-select: none; margin-top: 30px; display: block; }

.layui-layer-btn div { height: 28px; line-height: 28px; margin: 6px 6px 0; padding: 0 15px; border: 1px solid #dedede; background-color: #f1f1f1; color: #333; border-radius: 2px; font-weight: 400; cursor: pointer; text-decoration: none; display: inline-block; }

.layui-layer-btn .layui-layer-btn0 { border-color: #4898d5; background-color: #2056a0; color: #fff; }

.bdshare_dialog_list li { width: 129px; display: none; }

.bdshare_dialog_list li:nth-child(2), .bdshare_dialog_list li:nth-child(3), .bdshare_dialog_list li:nth-child(5), .bdshare_dialog_list li:nth-child(6), .bdshare_dialog_list li:nth-child(9), .bdshare_dialog_list li:nth-child(12), .bdshare_dialog_list li:nth-child(27) { display: block; }

.copyright .right p { float: left; margin-left: 10px; }

.news { width: 1200px; height: 400px; overflow: hidden; margin: 0 auto; }

.news_pic { width: 750px; height: 400px; float: left; display: inline; }

.news_list { width: 430px; height: 400px; float: left; display: inline; margin-left: 20px; }

.xwdtCts .xwdtCt dl { border-bottom: 1px dashed #aaa; }

.xwdtCts .xwdtCt dl dt { width: 100%; overflow: hidden; white-space: nowrap;  text-align: center; /* padding: 10px 0 0 0; */ }

.xwdtCts .xwdtCt dl dt a { font-size: 21px; color: #2268ae; line-height: 36px; font-weight: bold; }

.xwdtCts .xwdtCt dl dd { font-size: 14px; line-height: 30px; color: #aaa; text-indent: 2em; overflow: hidden;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding: 5px 0 10px 0; }

.xwdtUl { width: 100%; height: 315px; /* float: left; */ /* display:inline; */ overflow: hidden; }

.xwdtU { width: 430px; height: 59px; overflow: hidden; border-bottom: 1px solid #ccc; box-sizing: border-box; background: url(../images/jrhs.png) 1px 19px no-repeat; padding-left: 25px; }

.xwdtU li { color: #333; float: left; height: 60px; text-align: center; /* width: 120px; */ padding: 0 10px; }

.xwdtU li a { font-size: 18px; color: #333; line-height: 60px; }

.xwdtCts { width: 100%; float: left; overflow: hidden; height: 270px; }

.xwdtCts .xwdtCt { width: 410px; /* display: none; */ /* float: left; */ margin: 5px auto; }

.xwdtCts .xwdtCt p { width: 440px; line-height: 40px; padding: 0 10px; margin: 10px auto 0 auto; overflow: hidden; white-space: nowrap;  }

.xwdtCts .xwdtCt p a { font-size: 20px; font-weight: bold; color: #c00000; }

.xwdtCts .xwdtCt ul { margin: 15px auto; }

.xwdtCts .xwdtCt ul li { width: 400px; padding-left: 10px; background: url(../images/tb1.png) 0 no-repeat; overflow: hidden;  white-space: nowrap; }

.xwdtCts .xwdtCt ul li a { color: #333; line-height: 40px; width: 410px; font-size: 16px; }

.xwdtCts .xwdtCt ul li a span { float: right; display: inline; color: #ccc; font-size: 14px; }
/*.xwdtUl .activexwdt{ background:url(http://www.hongshanqu.gov.cn/images/news.png) 0 no-repeat;}*/
.xwdtUl .activexwdt a { color: #2b69b4 !important; font-weight: bold; }

.xzt { width: 430px; height: 60px; overflow: hidden; position: relative; margin: 15px auto; }

.xzt .rq { width: 390px; height: 60px; margin: 0 auto; position: relative; overflow: hidden; }

.xzt .box { width: 20000px; position: absolute; left: 0px; top: 0px; }
.xzt .box ul {width:390px;}
.xzt .box ul li { width: 180px; height: 60px; float: left; display: inline; overflow: hidden; margin: 0 7px; }

.xzt .aleft { width: 20px; height: 34px; display: block; position: absolute; left: 0px; top: 13px; background: url(../images/btn_left.png) no-repeat 0 50%; }

.xzt .aright { width: 20px; height: 34px; display: block; position: absolute; right: 0px; top: 13px; background: url(../images/btn_right.png) no-repeat 100% 50%; }


.listpic_action_left { margin: 0 auto; position: relative; overflow: hidden; }

.listpic_action_left .rq { margin: 0 auto; position: relative; overflow: hidden; }

.listpic_action_left .box { }

.listpic_action_left ul { float: left; width: 236px; /* å›¾ç‰‡åˆ—æ•°ï¼Œ100%ä¸º1åˆ—ï¼Œ50%ä¸º2åˆ—ï¼Œ33%ä¸º3åˆ—â€¦â€¦ */ height: 70px; /* å›¾ç‰‡å’Œæ–‡å­—åŒºå—è¡Œé«˜ */ }

.listpic_action_left li { width: 96%; margin: 0 auto; }

.listpic_action_left li .pic { display: block; text-align: center; border: #015e97 3px solid; background: #ffffff; }

.listpic_action_left li .pic a { position: relative; overflow: hidden; display: block; padding: 3px; }

.listpic_action_left li .pic:hover { border: #006db2 3px solid; }

.listpic_action_left li img { width: 100%; height: 70px; }

.listpic_action_left li .text { width: 100%; height: 30px; line-height: 30px; text-align: center; display: block; overflow: hidden;  white-space: nowrap; }

.listpic_action_left .aleft { width: 20px; height: 80px; display: block; position: absolute; left: 0px; top: 0px; background: url(http://www.hongshanqu.gov.cn/css/aleft.png) no-repeat 0 50%; }

.listpic_action_left .aright { width: 20px; height: 80px; display: block; position: absolute; right: 0px; top: 0px; background: url(http://www.hongshanqu.gov.cn/css/aright.png) no-repeat 100% 50%; }





.zt_a { width: 1200px; height: 100px; margin: 20px auto; overflow: hidden; }



.main_fl { width: 1200px; height: 357px; overflow: hidden; margin: 0 auto; }

.zwUl { width: 100%; height: 357px; float: left; display: inline; }

.zwU { width: 225px; height: 357px; overflow: hidden; float: left; display: inline; }

.zwU li { color: #333; float: left; height: 87px; text-align: center; width: 225px; background: url(../images/normal.jpg) no-repeat; margin-bottom: 3px; display: block; }

.zwU li a { font-size: 18px; color: #333; line-height: 60px; display: block; width: 220px; height: 87px; }

.zwUl .activezw { background: url(../images/hover.png) 0 no-repeat; text-decoration: none; }

.zwUl .activezw a { color: #ffffff !important; }

.zwCts .zwCt { display: none; margin: 5px auto; }

.zwCts { float: left; display: inline; }



/*æ”¿åŠ¡å…¬å¼€-æœªä½¿ç”¨ å¼€å§‹*/
.zfxxgk { width: 460px; height: 357px; float: left; display: inline; overflow: hidden; margin: 0 15px; }

.zfxxgk .bt { width: 100%; height: 40px; overflow: hidden; }

.zfxxgk .bt p { background: url(../images/zfxxgk.png) 0 no-repeat; font-size: 18px; font-weight: bold; line-height: 40px; padding-left: 30px; }

.zfxxgk .nr { width: 100%; height: 317px; overflow: hidden; }

.zfxxgk .nr .xxgk_btn { width: 100%; height: 44px; margin: 20px auto; overflow: hidden; }

.zfxxgk .nr .xxgk_btn ul li { width: 100px; float: left; display: inline; text-align: center; margin: 0 7px 0 8px; }

.zfxxgk .nr .xxgk_btn ul li a { font-size: 16px; color: #89bcfe; line-height: 20px; display: block; font-weight: bold; }

.zfxxgk .nr .xxgk_btn ul li a p { float: left; font-weight: bold; padding-left: 10px; margin-top: 7px; font-size: 15px; line-height: 16px; }

.zfxxgk .nr .xxgk_btn ul li a i { width: 44px; height: 44px; float: left; display: inline; position: relative; top: 0px; }

.zfxxgk .nr .xxgk_btn ul li a i.gkzn { background: url(../images/gkzn.png) no-repeat; }

.zfxxgk .nr .xxgk_btn ul li a i.gkml { background: url(../images/gkml.png) no-repeat; }

.zfxxgk .nr .xxgk_btn ul li a i.gknb { background: url(../images/gknb.png) no-repeat; }

.zfxxgk .nr .xxgk_btn ul li a i.sqgk { background: url(../images/sqgk.png) no-repeat; }

.zfxxgk .nr .xxgk_zd { width: 100%; height: 110px; border-radius: 10px; border: 1px solid #b0cbe0; background: #f3faff; box-sizing: border-box; }

.zfxxgk .nr .xxgk_zd p { padding: 10px 22px; }

.zfxxgk .nr .xxgk_zd p a { font-size: 14px; color: #333; line-height: 30px; }

.zfxxgk .nr .xxgk_zd p a:hover { color: #2b69b4; line-height: 30px; }

.zfxxgk .nr .xxgk_zc { width: 100%; height: 90px; overflow: hidden; margin: 20px auto; }

.zfxxgk .nr .xxgk_zc ul li { width: 20%; float: left; display: inline; text-align: center; }

.zfxxgk .nr .xxgk_zc ul li a { font-size: 14px; color: #666; line-height: 40px; }

.zfxxgk .nr .xxgk_zc ul li a i { width: 54px; height: 54px; float: left; display: inline; position: relative; top: 0px; margin: 0 18px; }

.zfxxgk .nr .xxgk_zc ul li a i.zcfg { background: url(../images/xxgk_zc.png) no-repeat; background-position: 0 0; }

.zfxxgk .nr .xxgk_zc ul li a i.rsxx { background: url(../images/xxgk_zc.png) no-repeat; background-position: -64px 0; }

.zfxxgk .nr .xxgk_zc ul li a i.zcjd { background: url(../images/xxgk_zc.png) no-repeat; background-position: -128px 0; }

.zfxxgk .nr .xxgk_zc ul li a i.xwfb { background: url(../images/xxgk_zc.png) no-repeat; background-position: -192px 0; }

.zfxxgk .nr .xxgk_zc ul li a i.gfxwj { background: url(../images/xxgk_zc.png) no-repeat; background-position: -256px 0; }

.zfxxgk .nr .xxgk_zc ul li a:hover { color: #2b69b4; }

.zfxxgk .nr .xxgk_zc ul li a:hover i.zcfg { background: url(../images/xxgk_zc.png) no-repeat; background-position: 0 -54px; }

.zfxxgk .nr .xxgk_zc ul li a:hover i.rsxx { background: url(../images/xxgk_zc.png) no-repeat; background-position: -64px -54px; }

.zfxxgk .nr .xxgk_zc ul li a:hover i.zcjd { background: url(../images/xxgk_zc.png) no-repeat; background-position: -128px -54px; }

.zfxxgk .nr .xxgk_zc ul li a:hover i.xwfb { background: url(../images/xxgk_zc.png) no-repeat; background-position: -192px -54px; }

.zfxxgk .nr .xxgk_zc ul li a:hover i.gfxwj { background: url(../images/xxgk_zc.png) no-repeat; background-position: -256px -54px; }

.zfwj { width: 470px; height: 357px; overflow: hidden; float: left; display: inline; margin-left: 15px; }
.zfwj .bt { width: 100%; height: 45px; overflow: hidden; }
.zfwj .bt span { width: 100%; height: 43px; float: right; display: inline; text-align: right; border-bottom: 2px solid #f0f0f0; position: relative; padding-right: 10px; }
.zfwj .bt span a { font-size: 12px; color: #ccc; line-height: 45px; }
.zfwj .bt p { width: auto; height: 43px; border-bottom: 2px solid #2b69b4; float: left; display: inline; position: absolute; line-height: 45px; font-size: 18px; color: #2b69b4; }
.zfwj .nr { width: 100%; height: 312px; overflow: hidden; }
.zfwj .nr ul { margin: 5px auto; }
.zfwj .nr ul li { width: 450px; overflow: hidden;  white-space: nowrap; margin: 0 auto; }
.zfwj .nr ul li a { color: #666; line-height: 36px; width: 410px; font-size: 16px; }
.zfwj .nr ul li a span { float: right; display: inline; color: #ccc; font-size: 14px; }


.zfgb_index{width: 470px; height: 357px; overflow: hidden; float: left; display: inline; margin-left: 15px; }
.zfgb_index .top { width: 100%;height:226px;background: url(../images/zfgb_head.png) no-repeat;  overflow: hidden; }
.zfgb_index .nr { width: 100%; height:125px; float: right; display: inline; text-align: right; border-bottom: 2px solid #f0f0f0; position: relative; padding-right: 10px; background:#f9f9f9;}
.zfgb_index .nr ul { margin: 5px auto; }
.zfgb_index .nr ul li { width: 220px;float: left; overflow: hidden;  white-space: nowrap; margin: 0 auto; text-align:center;}
.zfgb_index .nr ul li a { color: #666; line-height: 36px; width: 220px; font-size: 16px; }
.zfgb_index .nr ul li a span { float: right; display: inline; color: #ccc; font-size: 14px; }

/*æ”¿åŠ¡å…¬å¼€ ç»“æŸ*/

/*æ”¿åŠ¡å…¬å¼€ */
.news_zwgk { width: 1200px; height: 700px; overflow: hidden; margin: 0 auto; margin-top: 20px; }
.news_zwgk .ld {width:490px;height:56px; }
.news_zwgk .ld ul { width: 490px; height: 50px;margin-top:15px; }
.news_zwgk .ld ul li { width: 110px; float: left; border: solid #ccc 1px; background: #f0f0f0; margin-left: 10px; height: 50px; line-height: 50px; text-align: center; }
.news_zwgk .ld ul li a{ width: 110px; text-align:center; }
.news_zwgk .xxgk {height:365px;width:490px; }
.news_zwgk .xxgk ul{ height: 355px; width: 490px;margin-top:10px; }
.news_zwgk .xxgk ul li { height: 75px; line-height: 75px; width: 230px; margin-top: 10px; float: left; background: #f9efe7;text-align:left;}
.news_zwgk .xxgk ul .x1 i { width: 31px; height: 31px; background: url(../images/xxgk_1.png) no-repeat; display: block; float: left; margin: 25px 20px 20px 40px; }
.news_zwgk .xxgk ul .x2 i { width: 31px; height: 31px; background: url(../images/xxgk_2.png) no-repeat; display: block; float: left; margin: 25px 20px 20px 40px; }
.news_zwgk .xxgk ul .x3 i { width: 31px; height: 31px; background: url(../images/xxgk_3.png) no-repeat; display: block; float: left; margin: 25px 20px 20px 40px; }
.news_zwgk .xxgk ul .x4 i { width: 31px; height: 31px; background: url(../images/xxgk_4.png) no-repeat; display: block; float: left; margin: 25px 20px 20px 40px; }
.news_zwgk .xxgk ul .x5 i { width: 31px; height: 31px; background: url(../images/xxgk_5.png) no-repeat; display: block; float: left; margin: 25px 20px 20px 40px; }
.news_zwgk .xxgk ul .x6 i { width: 31px; height: 31px; background: url(../images/xxgk_6.png) no-repeat; display: block; float: left; margin: 25px 20px 20px 40px; }
.news_zwgk .xxgk ul .x7 i { width: 31px; height: 31px; background: url(../images/xxgk_7.png) no-repeat; display: block; float: left; margin: 25px 20px 20px 40px; }
.news_zwgk .xxgk ul .x8 i { width: 31px; height: 31px; background: url(../images/xxgk_8.png) no-repeat; display: block; float: left; margin: 25px 20px 20px 40px; }

.news_zwgk .xxgk ul li a { height: 75px; line-height: 75px; width: 230px; margin-top: 10px; text-align: center; }
.news_zwgk .xxgk ul li:nth-of-type(even) { margin-left: 30px; }
.news_pic_zwgk { width: 510px; height: 700px; float: left; display: inline; }
.news_list_zwgk { width:670px; height: 700px; float: left; display: inline; margin-left: 20px; }
.xwdtCts_zwgk .xwdtCt_zwgk dl { border-bottom: 1px dashed #aaa; }
.xwdtCts_zwgk .xwdtCt_zwgk dl dt { width: 100%; overflow: hidden; white-space: nowrap;  text-align: center; /* padding: 10px 0 0 0; */ }
.xwdtCts_zwgk .xwdtCt_zwgk dl dt a { font-size: 21px; color: #2268ae; line-height: 36px; font-weight: bold; }
.xwdtCts_zwgk .xwdtCt_zwgk dl dd { font-size: 14px; line-height: 30px; color: #aaa; text-indent: 2em; overflow: hidden;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding: 5px 0 10px 0; }
.xwdtUl_zwgk { width: 100%; height: 315px; /* float: left; */ /* display:inline; */ overflow: hidden; }
.xwdtU_zwgk { width: 650px; height: 59px; overflow: hidden; border-bottom: 1px solid #ccc; box-sizing: border-box;  padding-left: 25px; }
.xwdtU_zwgk li { color: #333; float: left; height: 60px; text-align: center; /* width: 120px; */ padding: 0 10px; }
.xwdtU_zwgk li a { font-size: 24px; color: #999999; line-height: 60px; font-weight: bold; }
.xwdtU_zwgk .active a { color:#000; }
.xwdtCts_zwgk { width: 100%; float: left; overflow: hidden; height: 270px; }
.xwdtCts_zwgk .xwdtCt_zwgk { width: 650px; /* display: none; */ /* float: left; */  }
.xwdtCts_zwgk .xwdtCt_zwgk p { width: 440px; line-height: 40px; padding: 0 10px; margin: 10px auto 0 auto; overflow: hidden; white-space: nowrap;  }
.xwdtCts_zwgk .xwdtCt_zwgk p a { font-size: 20px; font-weight: bold; color: #c00000; }
.xwdtCts_zwgk .xwdtCt_zwgk ul { margin: 15px auto; }
.xwdtCts_zwgk .xwdtCt_zwgk ul li { width: 630px; padding-left: 10px; background: url(../images/tb1.png) 0 no-repeat; overflow: hidden;  white-space: nowrap; }
.xwdtCts_zwgk .xwdtCt_zwgk ul li a { color: #333; line-height: 40px; width: 630px; font-size: 16px; }
.xwdtCts_zwgk .xwdtCt_zwgk ul li a span { float: right; display: inline; color: #ccc; font-size: 14px; }
.xwdtUl_zwgk .activexwdt a { color: #2b69b4 !important; font-weight: bold; }
.xwfb_left{width:670px;float:left;}
.xwfb_left .xwfb_left_img { margin-top: 20px; width: 230px; float: left; }
.xwfb_left .xwfb_left_p { margin-top: 20px; width: 420px; height: 206px; float: left; display: inline; margin-top: 20px;margin-left:20px; }
.xwfb_left .xwfb_left_p dt a { font-size: 18px; font-weight: bold; line-height: 50px; color: #b80000; }
.xwfb_left .xwfb_left_p p{ line-height:30px; }
.xwfb_left .xwfb_left_p p br{display:none;}
.wqhg_right { width: 530px; float: left; }
.wqhg_right  .wqhg_right_title{height:30px;margin-top:20px;margin-left:10px;}
.wqhg_right .wqhg_right_news ul { width: 530px; height: 174px; }
.wqhg_right .wqhg_right_news ul li { width: 530px; margin: 10px 10px; line-height: 30px; height: 30px; }
.zdlyxxgk { width: 1200px; height: 284px;  clear: both; }
.zdlyxxgk .zdly_title { width:1200px; height: 30px; margin-top: 20px; text-align:center; }
.zdlyxxgk .zdly_title_h { font-size: 26px; color: #000; font-weight: bold; font-family: 'å¾®è½¯é›…é»‘'; }
.zdlyxxgk .zdly_line { width: 1200px; height: 5px; text-align: center; margin-top:20px;}
.zdlyxxgk .line { width: 100px; height: 5px; margin: 0 auto; border-bottom: 1px solid #ccc; }
.zdlyxxgk .zdly_item { width: 1200px; height: 215px; margin-top: 20px; text-align: center; }
.zdlyxxgk .zdly_item ul { width: 1200px; height: 215px; overflow:hidden;}
.zdlyxxgk .zdly_item ul li { width: 270px; height: 70px; line-height: 70px; float: left; background: #2b69b4; margin-top: 30px; margin-right: 40px; text-align: left; }
.zdlyxxgk .zdly_item ul li a{ font-size:18px;color:#fff;height: 70px; line-height: 70px;}
.zdlyxxgk .zdly_item ul .a1 i { width: 31px; height: 31px; background: url(../images/zdly_01.png) no-repeat; display: block; float: left; margin: 20px 20px 20px 70px; }
.zdlyxxgk .zdly_item ul .a2 i { width: 31px; height: 31px; background: url(../images/zdly_02.png) no-repeat; display: block; float: left; margin: 20px 20px 20px 70px; }
.zdlyxxgk .zdly_item ul .a3 i { width: 31px; height: 31px; background: url(../images/zdly_03.png) no-repeat; display: block; float: left; margin: 20px 20px 20px 70px; }
.zdlyxxgk .zdly_item ul .a4 i { width: 31px; height: 31px; background: url(../images/zdly_04.png) no-repeat; display: block; float: left; margin: 20px 20px 20px 60px; }
.zdlyxxgk .zdly_item ul .a5 i { width: 31px; height: 31px; background: url(../images/zdly_05.png) no-repeat; display: block; float: left; margin: 20px 20px 20px 60px; }
.zdlyxxgk .zdly_item ul .a6 i { width: 31px; height: 31px; background: url(../images/zdly_06.png) no-repeat; display: block; float: left; margin: 20px 20px 20px 20px; }
.zdlyxxgk .zdly_item ul .a7 i { width: 31px; height: 31px; background: url(../images/zdly_07.png) no-repeat; display: block; float: left; margin: 20px 20px 20px 20px; }
.zdlyxxgk .zdly_item ul .a8 i { width: 31px; height: 31px; background: url(../images/zdly_08.png) no-repeat; display: block; float: left; margin: 20px 10px 20px 10px; }
/*ä¸“é¢˜ä¸“æ  å¼€å§‹*/
.ztzl { width: 975px; height: 357px; overflow: hidden; }
.ztzl ul { margin-left: 5px; }
.ztzl ul li { width: 470px; height: 110px; float: left; display: inline; overflow: hidden; margin-left: 15px; margin-bottom: 9px; }
.ztzl ul li a p { text-align: center; color: #333; line-height: 30px; font-size: 16px; }
/*ä¸“é¢˜ä¸“æ  ç»“æŸ*/

/*æ”¿åŠ¡æœåŠ¡-æœªä½¿ç”¨ å¼€å§‹*/
.zwfw_btn { width: 950px; height: 80px; margin-left: 25px; margin-bottom: 10px; overflow: hidden; }

.zwfw_btn ul li { width: 110px; height: 80px; float: left; display: inline; margin-right: 10px; }

.zwfw_btn ul li:nth-last-child(1) { margin-right: 0px; }

.zwfw_gs { width: 950px; height: 347px; margin-left: 25px; overflow: hidden; }

.zwfw_gs .bt { width: 144px; height: 25px; margin: 0 auto 5px auto; overflow: hidden; }

.zwfw_gs .nr { width: 100%; height: 316px; overflow: hidden; }

.zwfw_gs .nr table { width: 100%; box-sizing: border-box; border: 1px solid #f0f0f0; }

.zwfw_gs .nr table tr { border-left: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; box-sizing: border-box; }

.zwfw_gs .nr table tr th { background: #f0f0f0; line-height: 40px; text-align: center; }

.zwfw_gs .nr table tr td.cen { text-align: center; }

.zwfw_gs .nr table tr td { line-height: 38px; border-bottom: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; box-sizing: border-box; font-size: 15px; padding: 0 5px; }

.tongji { width: 100%; /* border-top:none; */ /* height: 30px; */ /* background: #f0f0f0; */ text-align: center; display: block; }

.tongji span { font-size: 15px; line-height: 30px; color: #333; padding: 0 30px; }

.tongji span i { font-style: normal; color: #b80000; }
/*æ”¿åŠ¡æœåŠ¡ ç»“æŸ*/

/*æ”¿æ°‘äº’åŠ¨ å¼€å§‹*/
.zmhd_left { width: 470px; height: 357px; overflow: hidden; float: left; display: inline; margin-left: 20px; }

.zmhd_msxx { width: 100%; height: 290px; overflow: hidden; }

.zmhd_msxx .bt { width: 100%; height: 44px; overflow: hidden; }

.zmhd_msxx .bt p { background: url(../images/msxx.png) 0 no-repeat; padding-left: 54px; line-height: 44px; color: #333; }

.zmhd_msxx .bt span { float: right; display: inline; margin-right: 10px; width: 80px; height: 35px; text-align: center; border-radius: 8px; border: 1px solid #3676c3; margin-top: 5px; }

.zmhd_msxx .bt span a { font-size: 14px; line-height: 35px; color: #3676c3; display: block; }

.zmhd_msxx .nr { width: 100%; height: 226px; overflow: hidden; margin: 10px auto; }

.zmhd_msxx .nr table { width: 100%; box-sizing: border-box; border: 1px solid #f0f0f0; }

.zmhd_msxx .nr table tr { border-left: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; box-sizing: border-box; }

.zmhd_msxx .nr table tr th { background: #f0f0f0; line-height: 40px; text-align: center; }

.zmhd_msxx .nr table tr td.cen { text-align: center; }

.zmhd_msxx .nr table tr td { line-height: 38px; border-bottom: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; box-sizing: border-box; font-size: 14px; padding: 0 5px; }

.zmhd_msxx .nr table tr td p { color: #b60000; }

.xxtongji { width: 100%; /* border-top:none; */ height: 30px; background: #f0f0f0; text-align: center; display: block; }

.xxtongji span { font-size: 14px; line-height: 30px; color: #333; padding: 0 30px; }

.xxtongji span i { font-style: normal; color: #b80000; }

.zmhd_msrx { width: 100%; height: 44px; overflow: hidden; }

.zmhd_msrx p { float: left; display: inline; }

.zmhd_msrx .rx { background: url(../images/rx.png) 0 no-repeat; padding-left: 64px; height: 44px; color: #2b69b4; font-weight: bold; font-size: 24px; line-height: 44px; }

.zmhd_msrx .rx font { color: #b60000; font-weight: bold; font-size: 28px; }

.zmhd_msrx .xf { background: url(../images/xf.png) 0 no-repeat; padding-left: 64px; height: 44px; color: #2b69b4; font-weight: bold; font-size: 24px; line-height: 44px; margin-left: 30px; }

.zmhd_right { width: 470px; height: 357px; overflow: hidden; float: left; display: inline; margin-left: 15px; }

.zxftUl { width: 100%; height: 360px; margin: 0 auto; overflow: hidden; }

.zxftU { width: 100%; height: 48px; position: relative; border-bottom: 2px solid #f0f0f0; /* background:#dfedff; */ }

.zxftU ul { float: left; position: absolute; left: 0px; top: 1px; width: 100%; }

.zxftU li { color: #333; float: left; display: inline; height: 50px; text-align: center; width: 80px; }

.zxftU li a { font-size: 16px; color: #333; line-height: 45px; height: 48px; display: block; font-weight: normal; }

.zxftCts { width: 100%; float: left; overflow: hidden; /* height: 250px; */ }

.zxftCts .yjzj { width: 450px; display: none; /* float: left; */ margin: 5px auto; height: 285px; }

.zxftCts .yjzj p { width: 440px; line-height: 40px; padding: 0 10px; margin: 10px auto 0 auto; overflow: hidden; white-space: nowrap;  }

.zxftCts .yjzj p a { font-size: 20px; font-weight: bold; color: #c00000; }

.zxftCts .yjzj ul { margin: 0px auto; }

.zxftCts .yjzj ul li { width: 440px; padding-left: 10px; background: url(../images/tb1.png) 0 no-repeat; overflow: hidden;  white-space: nowrap; }

.zxftCts .yjzj ul li a { color: #333; line-height: 36px; width: 410px; font-size: 16px; }

.zxftCts .yjzj ul li a span { float: right; display: inline; color: #ccc; font-size: 14px; }

.zxftUl .activezxft { background: url(http://www.hongshanqu.gov.cn/images/news.png) 0 no-repeat; }

.zxftUl .activezxft a { color: #2b69b4 !important; font-weight: bold; border-bottom: 2px solid #2b69b4; }

.zxft { width: 470px; height: 357px; overflow: hidden; }

.zxft ul li { width: 100%; height: 78px; border-bottom: 1px dashed #ccc; padding: 20px 0; }

.zxft ul li .ft_pic { width: 120px; height: 78px; float: left; display: inline; overflow: hidden; margin: 0 10px; }

.zxft ul li .ft_nr { width: 330px; height: 78px; float: left; display: inline; overflow: hidden; }

.zxft ul li .ft_nr .ftbt { line-height: 30px; color: #b60000; font-size: 16px; overflow: hidden;  white-space: nowrap; }

.zxft ul li .ft_nr p { font-size: 14px; color: #666; line-height: 24px; }

.zxft .more { width: 470px; height: 40px; border-radius: 10px; background: #f0f0f0; border: 1px solid #ccc; text-align: center; box-sizing: border-box; display: block; line-height: 40px; margin-top: 10px; }
/*æ”¿æ°‘äº’åŠ¨ ç»“æŸ*/





/* è¦é—»åŠ¨æ€-bannerå›¾ å¼€å§‹*/
.main { width: 1200px; margin: 0 auto; }

.ywdt_banner_fl { width: 580px; height: 360px; background: #fff; float: left; margin-top: 25px; position: relative; }

.ywdt_banner_ztjy { width: 580px; height: 50px; background: #000; opacity: 0.4; position: absolute; bottom: 0; left: 0; }

.ywdt_banner_font { width: 580px; height: 50px; position: absolute; bottom: 0; left: 20px; color: #fff; line-height: 50px; font-size: 15px; }
/* è¦é—»åŠ¨æ€-bannerå›¾ç»“æŸ */



/* è¦é—»åŠ¨æ€-è¦é—» å¼€å§‹*/
.ywdt_banner_fr { width: 580px; height: 360px; float: left; margin-top: 25px; margin-left: 39px; }
.banner_fr_top { width: 580px; height: 55px; background: #fff; border-bottom: 2px solid #ccc; }
.banner_fr_top_box {width: 4px; height: 18px; background: #1c649f; float: left; margin-top: 22px; }
.banner_fr_top_yw { width: 100px; height: 55px; float: left; text-align: center; font-size: 24px; font-weight: bold; line-height: 55px; }
.banner_fr_top_gwy { width: 420px; height: 55px; float: left; color: #bc1b21; font-size: 24px; line-height: 55px; font-weight: bold; }
.banner_fr_top_gd { width: 56px; height: 55px; float: left; color: #ccc; font-size: 11px; line-height: 55px; }
.banner_fr_center { width: 580px; height: 230px; overflow: hidden;  white-space: nowrap; padding-top: 5px;}
.banner_fr_center span{float:right;color:#666; }
.banner_fr_center li { list-style-type: none; list-style-image: url(../images/square.png); overflow: hidden;  white-space: nowrap; }
.banner_fr_center li a { color: #666; line-height: 42px; }
.banner_fr_bottom { width: 580px; height: 70px; }
.fr_bottom_left { width: 280px; height: 70px; background: #51adcf; float: left; }
.fr_bottom_left a li { list-style-type: none; color: #fff; font-size: 25px; font-weight: bold; line-height: 70px; }
.fr_bottom_left a img { float: left; margin: 15px 15px 0 25px; }
.fr_bottom_right { width: 280px; height: 70px; background: #7fd2d9; float: left; margin-left: 20px; }
.fr_bottom_right a li { height: 70px; list-style-type: none; color: #fff; font-size: 25px; font-weight: bold; line-height: 70px; }
.fr_bottom_right a img { float: left; margin: 15px 15px 0 45px; }
/* è¦é—»åŠ¨æ€-è¦é—» ç»“æŸ*/




/* è¦é—»åŠ¨æ€-é¢†å¯¼æ´»åŠ¨  å¼€å§‹ */
.ywdt_ldhd_fl { width: 690px; height: 300px; float: left; margin-top: 25px; }
.ldhd_fl_top { width: 690px; height: 55px; background: #fff; border-bottom: 2px solid #ccc; }
.ldhd_fl_top_box { width: 4px; height: 18px; background: #1c649f; float: left; margin-top: 22px; }
.ldhd_fl_top_yw { /* width:150px; */ height: 55px; float: left; text-align: center; font-size: 24px; font-weight: bold; line-height: 55px; padding-left: 25px; }
.ldhd_fl_top_gwy { width: 420px; height: 55px; float: left; color: #bc1b21; font-size: 24px; line-height: 55px; font-weight: bold; }
.ldhd_fl_top_gd { width: 56px; height: 55px; float: right; color: #ccc; font-size: 11px; line-height: 55px; }
.ldhd_fl_center { width: 690px; height: 230px; overflow: hidden; }
.ldhd_fl_center li { list-style-type: none; width: 645px;  white-space: nowrap; overflow: hidden; padding-left: 15px; background: url(../images/square.png) 0 no-repeat; }
.ldhd_fl_center li a { color: #666; overflow: hidden; line-height: 45px; width: 580px; display: inline-block;  white-space: nowrap; }
.ldhd_fl_center li span { float: right; display: inline; line-height: 45px; }
/* è¦é—»åŠ¨æ€-é¢†å¯¼æ´»åŠ¨  ç»“æŸ */


/* å…¬å‘Šå…¬ç¤ºå¼€å§‹ */
.ywdt_ldhd_fr { width: 490px; height: 300px; float: left; margin: 25px 0 0 15px; }
.ldhd_fr_top { width: 500px; height: 55px; background: #fff; border-bottom: 2px solid #ccc; }
.ldhd_fr_top_box { width: 4px; height: 18px; background: #1c649f; float: left; margin-top: 22px; }
.ldhd_fr_top_yw { /* width:150px; */ height: 55px; float: left; text-align: center; font-size: 24px; font-weight: bold; line-height: 55px; padding-left: 25px; }
.ldhd_fr_top_gwy { width: 420px; height: 55px; float: left; color: #bc1b21; font-size: 24px; line-height: 55px; font-weight: bold; }
.ldhd_fr_top_gd { width: 56px; height: 55px; float: right; color: #ccc; font-size: 11px; line-height: 55px; }
.ldhd_fr_center { width: 500px; height: 230px; overflow: hidden; }
.ldhd_fr_center li { list-style-type: none;  width: 455px;  white-space: nowrap; overflow: hidden; padding-left: 15px; background: url(../images/square.png) 0 no-repeat; }
.ldhd_fr_center li a { color: #666; overflow: hidden; line-height: 45px; width: 455px; display: inline-block;  white-space: nowrap; }
.ldhd_fr_center li span { float: right; display: inline; line-height: 45px; }
/* å…¬å‘Šå…¬ç¤ºç»“æŸ */



/* ä¸“é¢˜ä¸“æ  å¼€å§‹*/

.ywdt_ztzl { float: left; margin: 20px 0; min-height: 200px; }
.ldhd_ztzl_top { width: 1200px; height: 55px; background: #fff; border-bottom: 2px solid #ccc; }
.ldhd_ztzl_top_box { width: 4px; height: 18px; background: #1c649f; float: left; margin-top: 22px; }
.ldhd_ztzl_top_yw { /* width:150px; */ height: 55px; float: left; text-align: center; font-size: 24px; font-weight: bold; line-height: 55px; padding-left: 25px; }
.ldhd_ztzl_top_gwy { width: 420px; height: 55px; float: left; color: #bc1b21; font-size: 24px; line-height: 55px; font-weight: bold; }
.ldhd_ztzl_top_gd { width: 56px; height: 55px; float: right; font-size: 11px; line-height: 55px; }
.ldhd_ztzl_center { width: 1200px; background: #7FD2D9; }
.ldhd_ztzl_center li img{ max-width:100%;width:250px;height:150px;}
.ldhd_ztzl_center li { float: left; padding: 20px 25px 0 25px; }
/* ä¸“é¢˜ä¸“æ  ç»“æŸ*/


/* èµ°è¿›çº¢å±±-æ–‡åŒ–åŽ†å²  å¼€å§‹ */
.ywdt_whls_fl { width: 520px; height: 250px; float: left; margin-top: 25px; }
.whls_fl_top { width: 520px; height: 55px; background: #fff; border-bottom: 2px solid #ccc; }
.whls_fl_top_box { width: 4px; height: 18px; background: #1c649f; float: left; margin-top: 22px;}
.whls_fl_top_yw { /* width:150px; */ height: 55px; float: left; text-align: center; font-size: 24px; font-weight: bold; line-height: 55px; padding-left: 25px; }
.whls_fl_top_gwy { width: 520px; height: 55px; float: left; color: #bc1b21; font-size: 24px; line-height: 55px; font-weight: bold; }
.whls_fl_top_gd { width: 56px; height: 55px; float: right; color: #ccc; font-size: 11px; line-height: 55px; }
.whls_fl_center { width: 520px; height: 230px; overflow: hidden; padding-top:20px;}
.whls_fl_center li {  margin: 20px 15px; width: 220px; text-align:center; overflow: hidden; float:left;border:solid #ddd 1px;  }
.whls_fl_center li a { overflow: hidden; line-height: 45px; width: 220px; text-align: center; color: #000; font-size: 16px; }
.whls_fl_center li:hover { background:#2b69b4;color:#fff;  }
.whls_fl_center li a:hover { color:#fff;background:#2b69b4; }
/* èµ°è¿›çº¢å±±-ç»æµŽå‘å±• */

.ywdt_jjfz_fr { width: 580px; height: 250px; float: left; margin: 25px 0 0 100px; }
.jjfz_fr_top { width: 580px; height: 55px; background: #fff; border-bottom: 2px solid #ccc; }
.jjfz_fr_top_box {width: 4px; height: 18px; background: #1c649f; float: left; margin-top: 22px;}
.jjfz_fr_top_yw {  height: 55px; float: left; text-align: center; font-size: 24px; font-weight: bold; line-height: 55px; padding-left: 25px;}
.jjfz_fr_top_gwy { width: 580px; height: 55px; float: left; color: #bc1b21; font-size: 24px; line-height: 55px; font-weight: bold; }
.jjfz_fr_top_gd { width: 56px; height: 55px; float: right; color: #ccc; font-size: 11px; line-height: 55px; }
.jjfz_fr_center { width: 580px; height: 230px; overflow: hidden; padding-top: 20px; }
.jjfz_fr_center li { margin: 20px 5px; width: 180px; text-align: center; overflow: hidden; float: left; border: solid #dddddd 1px; }
.jjfz_fr_center li a { overflow: hidden; line-height: 45px; width: 180px; text-align: center; color: #000; font-size: 16px; }
.jjfz_fr_center li:hover { background:#2b69b4;color:#fff;  }
.jjfz_fr_center li a:hover { color:#fff;background:#2b69b4; }

/* æ¸¸åœ¨èµ¤å³° å¼€å§‹*/
.ywdt_yzcf { float: left; margin: 20px 0; min-height: 200px; }
.yzcf_ztzl_top { width: 1200px; height: 55px; background: #fff; border-bottom: 2px solid #ccc; }
.yzcf_ztzl_top_box {width: 4px; height: 18px; background: #1c649f; float: left; margin-top: 22px;}
.yzcf_ztzl_top_yw { /* width:150px; */ height: 55px; float: left; text-align: center; font-size: 24px; font-weight: bold; line-height: 55px; padding-left: 25px; }
.yzcf_ztzl_top_gwy { width: 420px; height: 55px; float: left; color: #bc1b21; font-size: 24px; line-height: 55px; font-weight: bold; }
.yzcf_ztzl_top_gd { width: 56px; height: 55px; float: right; font-size: 11px; line-height: 55px; }
.yzcf_ztzl_center { width: 1200px; background: #7FD2D9; }
.yzcf_ztzl_center li { float: left; padding: 20px 10px 0 20px; }

/*æœç´¢ å¼€å§‹*/
.searchbox { position: relative; z-index: 1; width: 240px; height: 38px; float: left; display: inline; margin: 10px auto; }
.mod_select { position: absolute; left: 0; top: 0; height: 40px; }
.mod_select .select_box { position: relative; width: 50px; height: 40px; }
.mod_select .select_box .select_txt { display: inline-block; height: 40px; padding-left: 10px; overflow: hidden; line-height: 40px; font-size: 14px; cursor: pointer; color: #fff; }
.mod_select .select_box .select-icon { position: absolute; top: 52%; right: 0; transform: translate(0,-50%); width: 10px; cursor: pointer; height: 20px; background: url(../images/search_ico.png) center no-repeat; }
.mod_select .select_box .option { display: none; position: absolute; top: 40px; left: -1px; width: 50px; background-color: rgba(255,255,255,.6); border: 1px solid #2b69b4; border-top: 0; font-size: 14px; }
.mod_select .select_box .option li { font-size: 14px; line-height: 2; cursor: pointer; width: 51px; }
.searchbox .import { width: 180px; height: 38px; padding-left: 55px; border: none; outline: none; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background: rgba(255,255,255,.5); }
.searchbox .btn-search { background: url(../images/sousuo.png) 14px 13px no-repeat; position: absolute; right: 0; width: 46px; height: 40px; color: #fff; background-color: #3e7dc9; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border: none; cursor: pointer; }
/*æœç´¢ ç»“æŸ*/

/*åŒºåˆ’åœ°å›¾ å¼€å§‹*/
.position{margin-top:15px;font-size:14px;}
.nav_left { float: left; width: 310px; margin-bottom:20px; }
.nav_left .top_name { width: 310px; height: 70px; background: #2b69b4; color: #fff; font-size: 24px; line-height: 70px; text-align: center; margin-top: 20px; }
.nav_left ul { width: 250px; color: #fff; font-size: 18px; height: auto; text-align: center; margin: 0 auto;  }
.nav_left ul li { width: 250px; color: #7a7a7a; font-size: 18px; line-height: 60px; text-align: center; border-bottom: dotted 1px #dddddd; color: #666; }
.nav_left ul li a { width: 250px; color: #7a7a7a; font-size: 18px; line-height: 60px; text-align: center; color: #666; }
.nav_left ul li a:hover { width: 250px; color: #7a7a7a; font-size: 18px; line-height: 60px; text-align: center; color: #2b69b4; font-weight: bold; }
.nav_left ul li .active { color: #2b69b4; font-weight: bold; }
.nav_left ul  .active { display:block; }

.main_right { float: left; width: 870px; margin-left: 20px; margin-top: 20px; margin-bottom: 20px; }
.main_right .l_name { border-bottom: solid 2px #2b69b4; color: #2b69b4; font-weight: bold; font-size: 18px; }
.main_right .top { background: #dae5f3; color: #2b69b4; font-weight: bold; }
.main_right .fw_date { color: #2b69b4; font-weight: bold; }
.main_right .top { background: #dae5f3; color: #2b69b4; font-weight: bold; text-align:center;}
.main_right .location .l_link { float: right; }
.main_right .newslist li { line-height: 50px; height: 50px; border-bottom: solid 1px #dddddd; border-left: solid 1px #dddddd; border-right: solid 1px #dddddd; padding: 0 10px; }
.main_right .newslist span { float: right; border-left: solid 1px #dddddd; width: 90px; padding: 0 10px; }
/*åŒºåˆ’åœ°å›¾ ç»“æŸ*/

.main_right .bt { font-weight: bold; font-size: 24px; line-height: 40px; text-align: center; color: #bd0000; margin: 20px auto; width: 870px; }
.main_right .introduce { width: 1200px; height: 40px; margin: 0px auto; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; font-size: 14px; line-height: 40px; color: #666; text-align: center; }
.main_right .nr { width: 1200px; margin: 20px auto; font-family: "å®‹ä½“"; font-size: 16px; line-height: 35px; }

/*æ–‡ç« è¯¦æƒ…*/
.main_news { padding: 20px; float: left; border: 1px solid #eee; box-sizing: border-box; background: none !important; margin: 20px auto;}
.main_news .bt {font-weight: bold;font-size: 30px;line-height: 40px;text-align: center;color: #bd0000;margin: 20px auto;width: 870px;}
.main_news .introduce {  height: 40px; margin: 0px auto; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; font-size: 14px; line-height: 40px; color: #666; text-align: center; }
.main_news .nr {  margin: 20px auto; font-family: "å®‹ä½“"; font-size: 16px; line-height: 35px; }
.main_news .nr p{line-height: 36px !important;font-size: 16px !important;}


/*å…¬å…±èµ„æºé…ç½® å¼€å§‹*/
.ggzy { width: 100%; height:auto;overflow:hidden;margin-top:40px;}
.ggzy .ggzy_title { width: 100%; height: 60px; background: #f6f6f6; line-height: 60px; }
.ggzy .ggzy_title .line { width: 10px; height: 60px; background: #368fdc; float: left; }
.ggzy .ggzy_title span { margin-left: 10px; font-size: 20px; color: #368fdc; font-weight: bold; font-size: 24px; font-family: "å¾®è½¯é›…é»‘"; }
.ggzy .ggzy_item { width: 100%; }
.ggzy .ggzy_item ul { width: 100%; }
.ggzy .ggzy_item ul li { width: 470px; margin-left: 55px; margin-top: 30px;  border: solid #ccc 1px; float: left; height: 60px; line-height: 60px; text-align: center; cursor:pointer; }
.ggzy .ggzy_item ul li:nth-child(even) { margin-left: 150px; }
.ggzy .ggzy_item ul li:nth-child(odd) { margin-left: 55px; }
.ggzy .ggzy_item ul .active { background: url(../images/ggzy_bg.jpg) no-repeat; }
.ggzy .ggzy_item ul .active a { color: #fff; }
.ggzy .ggzy_item ul a { color: #808080; font-size: 22px; }
.ggzy .ggzy_item ul li a:hover { color: #fff; font-size: 22px; font-weight: bold; }
.ggzy .ggzy_item ul li:hover { color: #fff; color: #fff; font-size: 22px; font-weight: bold; background: url(../images/ggzy_bg.jpg) no-repeat; font-weight: bold; }


/*å…¬ç›Šäº‹ä¸š å¼€å§‹*/
.gysy { width: 100%; height: auto; overflow: hidden; margin-top: 40px; }
.gysy .gysy_title { width: 100%; height: 60px; background: #f6f6f6; line-height: 60px; }
.gysy .gysy_title1 { width: 100%; height: 60px; background: #f6f6f6; line-height: 60px; }
.gysy .gysy_title .line { width: 10px; height: 60px; background: #368fdc; float: left; }
.gysy .gysy_title1 .line { width: 10px; height: 60px; background: #368fdc; float: left; }
.gysy .gysy_title span { margin-left: 10px; font-size: 20px; color: #368fdc; font-weight: bold; font-size: 24px; font-family: "å¾®è½¯é›…é»‘"; }
.gysy .gysy_title1 span { margin-left: 10px; font-size: 20px; color: #368fdc; font-weight: bold; font-size: 24px; font-family: "å¾®è½¯é›…é»‘"; }
.gysy_left { float: left; width: 47%; }
.gysy .gysy_item { width: 100%; }
.gysy .gysy_item ul { width: 100%; }
.gysy .gysy_item ul li { width: 470px;  margin-top: 30px; border: solid #ccc 1px; float: left; height: 60px; line-height: 60px; text-align: center; cursor: pointer; }
.gysy .gysy_item ul li:nth-child(even) { margin-left: 150px; }
.gysy .gysy_item ul li:nth-child(odd) { margin-left: 55px; }
.gysy .gysy_item ul .img { display: block; float: left; background: #368fdc; width: 100px; height: 60px; }
.gysy .gysy_item ul .wt1 i { width: 46px; height: 46px; background: url(../images/whty_01.png) no-repeat center; display: block; margin:5px 30px; }
.gysy .gysy_item ul .wt2 i { width: 46px; height: 46px; background: url(../images/whty_02.png) no-repeat center; display: block; margin: 5px 30px; }
.gysy .gysy_item ul .wt3 i { width: 46px; height: 46px; background: url(../images/whty_03.png) no-repeat center; display: block; margin: 5px 30px; }
.gysy .gysy_item ul .wt4 i { width: 46px; height: 46px; background: url(../images/whty_04.png) no-repeat center; display: block; margin: 5px 30px; }
.gysy .gysy_item ul .active { background: url(../images/ggzy_bg.jpg) no-repeat; }
.gysy .gysy_item ul .active a{ color:#fff;}
.gysy .gysy_item ul a { color: #808080; font-size: 22px; }
.gysy .gysy_item ul li a:hover { color: #fff; font-size: 22px; font-weight: bold; }
.gysy .gysy_item ul li:hover { color: #fff; color: #fff; font-size: 22px; font-weight: bold; background: url(../images/ggzy_bg.jpg) no-repeat; font-weight: bold; }
.gysy .gysy_item1 ul li { width: 378px; margin-right: 30px; margin-top: 30px; border: solid #ccc 1px; float: left; height: 60px; line-height: 60px; text-align: center; cursor: pointer; }
.gysy .gysy_item1 ul .active { background: url(../images/ggzy_bg.jpg) no-repeat;color:#fff; }
.gysy .gysy_item1 ul .active a{ color: #fff; }
.gysy .gysy_item1 ul a { color: #808080; font-size: 22px; }
.gysy .gysy_item1 ul li a:hover { color: #fff; font-size: 22px; font-weight: bold; }
.gysy .gysy_item1 ul li:hover { color: #fff; color: #fff; font-size: 22px; font-weight: bold; background: url(../images/ggzy_bg.jpg) no-repeat; font-weight: bold; }

/*é‡å¤§é¡¹ç›® å¼€å§‹*/
.zdxm { width: 100%; height: auto; overflow: hidden; }
.zdxm .zdxm_item { width: 100%; }
.zdxm .zdxm_item ul { width: 100%; }
.zdxm .zdxm_item ul li { width: 240px; margin: 28px; float: left; height: 225px; line-height: 60px; text-align: center; cursor: pointer; display: block; }
.zdxm .zdxm_item ul .zd1 { background: url(../images/zdxm_01.png) no-repeat center ;display:block; }
.zdxm .zdxm_item ul .zd2 { background: url(../images/zdxm_02.png) no-repeat center; display: block; }
.zdxm .zdxm_item ul .zd3 { background: url(../images/zdxm_03.png) no-repeat center; display: block; }
.zdxm .zdxm_item ul .zd4 { background: url(../images/zdxm_04.png) no-repeat center; display: block; }
.zdxm .zdxm_item ul a { color: #808080; font-size: 22px; display: block; width: 240px; height: 25px; padding-top: 200px; color: #3590dd; }

/*åœ¨çº¿è®¿è°ˆ å¼€å§‹*/
.zxft { width: 100%; height: auto; overflow: hidden; }
.zxft .zxft_item { width: 100%; }
.zxft .zxft_item ul { width: 100%; }
.zxft .zxft_item ul li { width: 377px; margin-right: 30px; float: left; height: 400px; line-height: 60px; text-align: center; cursor: pointer; display: block; }
.zxft .zxft_item ul li img{ width: 377px; height:260px;overflow:hidden;}
.zxft .zxft_item ul li:nth-child(3){margin-right: 0px; }
.zxft .zxft_item ul li dl { width: 377px; padding-top: 240px; display: block;overflow:hidden; text-align:left;}
.zxft .zxft_item ul li dt { width: 377px; display: block; overflow: hidden; font-size: 15px; height: 45px; line-height: 45px; }
.zxft .zxft_item ul li dd { width: 377px; display: block; overflow: hidden; font-size: 15px; height: 45px; line-height: 45px; }
.zxft .zxft_item ul li span { color: #2b69b4;font-weight:bold; }
.zxft .zxft_item ul a { color: #808080; font-size: 22px; display: block; width: 377px; height: 25px; color: #3590dd; }
.zxft_fl { width: 1200px; height: 300px; float: left; margin-top: 25px;margin-bottom:20px; }
.zxft_fl_top { width: 1200px; height: 55px; background: #fff; border-bottom: 1px solid #ccc; }
.zxft_fl_top_box { width: 4px; height: 18px; background: #1c649f; float: left; margin-top: 22px; }
.zxft_fl_top_yw { /* width:150px; */ height: 55px; float: left; text-align: center; font-size: 24px; font-weight: bold; line-height: 55px; padding-left: 25px; }
.zxft_fl_top_gwy { width: 420px; height: 55px; float: left; color: #bc1b21; font-size: 24px; line-height: 55px; font-weight: bold; }
.zxft_fl_top_gd { width: 56px; height: 55px; float: right; color: #ccc; font-size: 11px; line-height: 55px; }
.zxft_fl_center { width: 1200px; height: 230px; overflow: hidden; }
.zxft_fl_center li { list-style-type: none; margin: 0 15px;   white-space: nowrap; overflow: hidden; padding-left: 15px; background: url(../images/square.png) 0 no-repeat; }
.zxft_fl_center li a { color: #666; overflow: hidden; line-height: 45px; width: 1100px; display: inline-block;  white-space: nowrap; }
.zxft_fl_center li span { float: right; display: inline; line-height: 45px;width:100px; }


/*æ–°é—»å‘å¸ƒä¼š å¼€å§‹*/
.xwfbh_box .xwfbh_section { width: 1200px; height: 456px; margin: 30px auto;overflow: hidden; }
.xwfbh_box .xwfbh_section li { float: left; width: 25%; height: 200px; margin-bottom: 20px; position: relative; }
.xwfbh_section li img { width: 100%; }
.xwfbh_section li div { box-sizing: border-box; width: 300px; height: 236px; padding: 85px 33px; }
.xwfbh_section li div.bottom { position: absolute; left: 0; top: 204px; z-index: 1; background: url(../images/bg-1_1.png) no-repeat center; background-size: 100%; }
.xwfbh_section li div.bottom:hover { background-image: url(../images/bg-1-hover_1.png); }
.xwfbh_section li div.top { position: absolute; left: 0; top: -220px; z-index: 1; background: url(../images/bg-2_1.png) no-repeat center; }
.xwfbh_section li div.top:hover { background-image: url(../images/bg-2-hover_1.png); }
.xwfbh_section li div h3 { font-size: 18px; color: #fff; line-height: 24px; font-weight: bold; }
.xwfbh_section li div h4 { font-size: 14px; color: #cde3f7; margin: 6px 0; }
.xwfbh_section li div p { font-size: 16px; text-indent: 32px; margin-top: 40px; color: #cde3f7; line-height: 22px; overflow: hidden;  display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; letter-spacing: 1px; }
.hnszf-xwfbh-h3-a a { color: #fff; }



/*ç»Ÿè®¡æ•°æ® å¼€å§‹*/
.tj { width: 100%; height: auto; overflow: hidden; }
.tj .tj_item { width: 210px; height: 270px; margin-top: 20px; float: left; }
.tj .tj_item ul { width: 210px; height: 270px; float: left; }
.tj .tj_item ul li { width: 210px; margin-bottom: 5px; float: left; height: 50px; line-height: 50px; text-align: center; cursor: pointer; display: block;  background: url(../images/tj_bg1.png) no-repeat; }
.tj .tj_item ul a { font-size: 16px; display: block; width: 200px; height: 25px; color: #808080; }
.tj .tj_item ul a:hover, .tj .tj_item ul .active a { color: #bb1619;font-weight:bold; }
.tj .tj_item ul .active, .tj .tj_item ul li:hover { background: url(../images/tj_bg.png) no-repeat; }

.tj_fl { width: 580px; height: 300px; float: left; margin-top: 25px; margin-bottom: 20px; }
.tj_right { width: 990px; float: left; margin-top: 20px; }
.tj_fl_top { width: 580px; height: 55px; background: #fff; border-bottom: 1px solid #ccc; }
.tj_fl_top_box { width: 4px; height: 18px; background: #1c649f; float: left; margin-top: 22px; }
.tj_fl_top_yw { /* width:150px; */ height: 55px; float: left; text-align: center; font-size: 24px; font-weight: bold; line-height: 55px; padding-left: 25px; }
.tj_fl_top_gwy { width: 420px; height: 55px; float: left; color: #bc1b21; font-size: 24px; line-height: 55px; font-weight: bold; }
.tj_fl_top_gd { width: 56px; height: 55px; float: right; color: #ccc; font-size: 11px; line-height: 55px; }
.tj_fl_center { width: 580px; height: 230px; overflow: hidden; }
.tj_fl_center li { list-style-type: none;   white-space: nowrap; overflow: hidden; padding-left: 15px; background: url(../images/square.png) 0 no-repeat; }
.tj_fl_center li a { color: #666; overflow: hidden; line-height: 45px; width: 530px; display: inline-block;  white-space: nowrap; }
.tj_fl_center li span { float: right; display: inline; line-height: 45px; width: 100px; }

/*äº’åŠ¨äº¤æµ å¼€å§‹*/
.hdjl { width: 100%; height: auto; overflow: hidden; }
.hdjl .hdjl_item { width: 100%; }
.hdjl .hdjl_item ul { width: 100%; }
.hdjl .hdjl_item .hdjl_item_left { width: 285px;height:200px;float:left; }
.hdjl .hdjl_item .hdjl_item_right { width: 205px; height: 200px; float: left; margin-left:10px;}
.hdjl .hdjl_item ul li { width: 570px; margin-right: 30px; float: left; height: 200px; line-height: 60px; text-align: center; cursor: pointer; display: block; }
.hdjl .hdjl_item ul li dl { width: 255px; display: block; overflow: hidden; text-align: left; float: left; }
.hdjl .hdjl_item ul li img{ width:285px;height:200px;overflow:hidden;}
.hdjl .hdjl_item ul li dt { width: 255px; display: block; overflow: hidden; font-size: 15px; height: 45px; line-height: 45px; }
.hdjl .hdjl_item ul li dd { width: 255px; display: block; overflow: hidden; font-size: 15px; height: 45px; line-height: 45px; }
.hdjl .hdjl_item ul li span { color: #2b69b4; font-weight: bold; }
.hdjl .hdjl_item ul a { color: #808080; font-size: 22px; display: block; width: 285px; height: 200px; color: #3590dd; }

.xx_item{line-height: 40px;height:40px;text-align: center;width:600px;margin:10px auto;}
.xx_item dt{    height: 28px;line-height: 28px;width:100px;}
.xx_item dd{    height: 28px;line-height: 28px;}
.xx_item input{    height: 28px;line-height: 28px;border-radius: 4px; width: 180px;border: solid #ccc 1px;}


/*å¸¸åŠ¡ä¼šè®® å¼€å§‹*/
.top_title { width: 100%; height: 100px; padding-top: 140px; margin: 0 auto; text-align: center; font-size: 72px; color: #fff; font-weight: bold; font-family: 'å¾®è½¯é›…é»‘'; }
.cwhy { width: 1200px; height: 1040px; background: #fff; margin-top:40px; }
.cwhy .cwhy_top { width: 1200px; height: 580px; background: #fff; padding-top: 20px; }
.cwhy .cwhy_top .cwhy_top_left { width: 800px; height: 530px; background: #f6f6f6; margin-left: 20px; text-align: center; float: left; padding-top: 20px; }
.cwhy .cwhy_top .cwhy_top_left > span { padding-top: 20px; color: #2b69b4; font-size: 30px;  }
.cwhy .cwhy_top .cwhy_top_left p {text-align:left;text-indent:2em;line-height:38px;height:38px;padding:20px; }
.cwhy .cwhy_top .cwhy_top_right { width: 350px; height: 508px; margin-left: 20px; float: left; padding-top: 10px; }
.cwhy .cwhy_top .cwhy_top_right span { margin-top: 10px; font-size: 24px; color: #2b69b4; }
.cwhy .cwhy_top .cwhy_top_right img { margin-top: 10px; margin-left:3px;width: 340px; }
.cwhy .cwhy_bottom { width: 1160px; height: 442px;background: #f6f6f6; margin:0 20px; }
.cwhy .cwhy_bottom .cwhy_bottom_title {text-align:center;width:200px;margin: 0 auto;padding-top:34px;}
.cwhy .cwhy_bottom .cwhy_bottom_select {text-align:center;width:260px;margin: 0 auto;padding-top:34px;height:34px;line-height:34px;}
.cwhy .cwhy_bottom .cwhy_bottom_select option{text-align:center;width:110px;height:34px;line-height:34px;}
.cwhy .cwhy_bottom .cwhy_bottom_select select{text-align:center;width:110px;height:36px;background:#88b1e2;color:#fff;}
.cwhy .cwhy_bottom .cwhy_bottom_title span{font-size:24px;font-weight:bold;color:#000;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar {text-align:center;width:1160px;height:300px;padding-top:14px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg {text-align:center;width:1160px;height:300px;background: url(../images/calendar_all.png) no-repeat;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list1 li{text-align:center;width:44px;height:48px;float:left;margin-top:17px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list2 li{text-align:center;width:44px;height:48px;float:left;margin-top:17px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list3 li{text-align:center;width:44px;height:48px;float:left;margin-top:17px;}

.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list1 li:nth-child(1){margin-left:68px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list1 li:nth-child(2){margin-left:18px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list1 li:nth-child(3){margin-left:18px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list1 li:nth-child(4){margin-left:18px;}

.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list2 li:nth-child(1){margin-left:38px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list2 li:nth-child(2){margin-left:18px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list2 li:nth-child(3){margin-left:20px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list2 li:nth-child(4){margin-left:22px;}

.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list3 li:nth-child(1){margin-left:8px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list3 li:nth-child(2){margin-left:20px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list3 li:nth-child(3){margin-left:20px;}
.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month_list3 li:nth-child(4){margin-left:22px;}

.cwhy .cwhy_bottom .cwhy_bottom_calendar .calendar_bg .month{text-align:center;width:300px;height:48px;margin-left:74px;float: left;padding-top:15px;}



/*è§†é¢‘çº¢å±± å¼€å§‹*/
.sphs{ width:100%; height: 919px; background: url(../images/sphs_bg.png) no-repeat; }
.main1{width: 1200px; height: 540px; margin:0 auto;margin-top:377px;background:#fff;overflow: hidden;}
.main1 .sphs_left{width: 450px; height: 619px; float:left;margin-left:10px;overflow: hidden;}
.main1 .sphs_left .sphs_title{padding-left:20px;margin-top:10px;width:450px;height:43px;border-bottom:1px solid #ccc;}
.main1 .sphs_left .sphs_title .img{width:40px;float:left;}
.main1 .sphs_left .sphs_title p{margin-left:20px;margin-top:10px;font-size:21px;font-weight:bold;color:#2b69b4;}
.main1 .sphs_left .top{width: 450px; height:288px; margin-top:14px;position: relative;}
.main1 .sphs_left .top p{position: absolute;bottom: 0px;left: 0px;color: #fff;background: #000;opacity: 0.7;width: 450px;height: 28px;padding-left: 5px;font-size:14px;line-height:28px;}
.main1 .sphs_left .top img{width: 450px; height:288px; }
.main1 .sphs_left .left_con{width: 450px; height:139px; margin-top:14px;}
.main1 .sphs_left .left_con ul li{width: 218px; height:139px;float:left;position:relative; }
.main1 .sphs_left .left_con ul li img{width: 218px; height:139px;float:left; }
.main1 .sphs_left .left_con ul li p{position: absolute;bottom: 0px;left: 0px;color: #fff;background: #000;opacity: 0.7;width: 213px;height: 28px;padding-left: 5px;font-size:14px;line-height:28px;}
.main1 .sphs_left .left_con ul li:nth-child(2){width: 218px; height:139px;float:left; margin-left:13px;}


.main1 .sphs_right{ height: 619px; float:left;margin-left:15px;width:717px;overflow: hidden;}
.main1 .sphs_right .sphs_title{padding-left:20px;margin-top:10px;width:693px;height:43px;border-bottom:1px solid #ccc;}
.main1 .sphs_right .sphs_title .img{width:40px;float:left;}
.main1 .sphs_right .sphs_title p{margin-left:20px;margin-top:10px;font-size:21px;font-weight:bold;color:#2b69b4;}
.main1 .sphs_content{width: 716px; height: 460px; float:left;}
.main1 .sphs_content ul li{width: 167px; height: 137px; float:left;margin-left:15px;margin-top:14px;}
.main1 .sphs_content ul li:nth-child(4n+1){margin-left:0px;}
.main1 .sphs_content ul li div{width: 167px; height: 37px;background:#f8f8f8;text-align: center;line-height: 37px;font-size: 14px;}


/*å»ºè®®ææ¡ˆåŠžç† å¼€å§‹*/
.top_logo_jytabl{ width:100%; height:506px; background:url(../images/jytabl.png) no-repeat center top; overflow:hidden; clear:both; border-bottom:#2b69b4 solid 15px; margin-bottom:20px;}
.dh_qgl{ line-height:36px; height:36px;}
.hure_qgl{ width:1120px; padding:30px; overflow:hidden; background-color:#FFF;}
.hure_qgl .baruna{ overflow:hidden; }
.hure_qgl .baruna dl { width:260px; height:92px; float:left; margin-bottom:40px; margin-left:10px; margin-right:10px; }
.hure_qgl .baruna dl dt{width:212px; height:55px; font-size:18px; padding-left:40px; line-height:60px; background:url(../images/blue_arrow.png) no-repeat 10px 18px; }
.hure_qgl .baruna dl dd{width:119px; height:37px; background-color:#efefef; float:left; text-align:center; margin-left:5px; margin-right:5px; line-height:37px;}
.hure_qgl .baruna dl dd a{ color:#2b69b4; display:block; line-height:37px;}
.hure_qgl .baruna dl dd a:hover{ color:#FFF;}
.hure_qgl .baruna dl dd:hover{ background-color:#2b69b4;}
.hure_qgl .ulag{ overflow:hidden;}
.hure_qgl .ulag h1{ font-size:24px; font-weight:normal; color:#78b045; line-height:30px; height:30px; border-left:#78b045 solid 8px; padding-left:15px;}

/*åˆ†é¡µ*/
.fenye { padding: 3px; text-align: center; width: 880px; margin: 0 auto; margin-top: 10px; border-radius: 4px; }
.stl_yes .fenye a { border: 1px solid #999; padding: 2px 10px; margin-right: 4px; background: #fff; color: #000; border-radius: 4px; }
.stl_yes .fenye a:hover { border: 1px solid #164fa6; padding: 2px 10px; margin-right: 4px; background: #2b69b4; color: #fff; text-decoration: none; border-radius: 4px; }

.fenye input { width: 50px; border-radius: 4px; }
.fenye .but { background: none; color: #000; float: none; border: 0; border-radius: 4px; }
.fenye span.current a { background: #164fa6; font-weight: bold; border-radius: 4px; }




/*åº•éƒ¨ å¼€å§‹*/
.footer { width: 100%; background-color: #F2F2F2; border-top: solid 4px #2b69b4; margin-top: 25px; clear: both; }
.footer a { text-decoration: none; color: #666; }
.footer .QrCode { width: 156px; height: 156px; position: absolute; top: 0; right: 257px; cursor: pointer; }
.footer .QrCode img { width: 156px; height: 156px; }
.Links { width: 1200px; height: 57px; line-height: 57px; margin: 0 auto; border-bottom: solid 2px #e8e8e8; }
.linkCon { color: #444444; font-size: 14px; }
.shu { width: 1px; height: 22px; background-color: #e2e2e2; margin: 0 15px; display: inline-block; _zoom: 1; _display: inline; vertical-align: middle; }
button[type=button] { height: 57px; line-height: 57px; background: none; color: #e64242; font-weight: bolder; font-size: 14px; text-align: center; }
.footer .linkCon .button { width: 95px; height: 57px; line-height: 57px; background: none; color: #e64242; font-weight: bolder; font-size: 14px; text-align: center; float: left; }
.linkCon select { height: 28px; outline: none; border: none; background: none; vertical-align: middle; color: #444444; font-size: 14px; }
#gjbw { width: 284px; }
#sqszf { width: 284px; }
#zgajg { width: 284px; }
#szf { width: 284px; }
#sxzf { width: 284px; }
#qtwz { width: 80px; }
#zyxwz { width: 284px; }
.info { width: 1200px; height: 155px; line-height: 155px; margin: 25px auto 30px auto; overflow: hidden; position: relative; }
.info-itm { height: 100%; vertical-align: top; background-color: #EAEAEA; display: inline-block; _zoom: 1; _display: inline; }
.zficon { width: 334px; }
.zficon .jiucuo, .zficon .ideConac { display: inline-block; _zoom: 1; _display: inline; vertical-align: middle; margin-left: 47px; }
.wzinfo { width: 283px; margin-left: 0px; }
.wzinfo-itm { width: 100%; height: 51px; line-height: 51px; color: #444; font-size: 14px; padding-left: 20px; }
.wzinfo-itm.active { color: #111; font-weight: bold; background-color: #E5E5E5; }
.wzinfo-itm p { line-height: 5px; padding-top: 18px; }
.xmtjz .wzinfo-itm { height: 50px; border-bottom: 3px solid #F2F2F2; cursor: pointer; }
.xmtjz .wzinfo-itm img { width: 23px; height: 23px; display: inline-block; _zoom: 1; _display: inline; vertical-align: middle; margin-right: 15px; }
.copyright { width: 100%; height: 50px; line-height: 50px; background-color: #e2e2e2; font-size: 12px; color: #777; }
.copyright .con { width: 1200px !important; background: none !important; margin: 0 auto; }
.floatPanel { position: absolute; top: 420px; right: 0; }
.footer .shu { margin: -32px 15px 0 15px; }
.cusSelect { width: 100%; height: 40px; line-height: 40px; margin-top: 9px; position: relative; cursor: pointer; /*background:url("/images/select.png") no-repeat right center;*/ display: inline-block; _zoom: 1; _display: inline; margin: 10px 56px; }
.cusTitle { text-align:center;width: 90%; height: 100%; font-size: 14px; color: #000; line-height: inherit; position: relative; cursor: pointer; overflow: hidden;  }
.cusOpSet { min-width: 100%; max-height: 322px; display: none; list-style: none; padding: 0; margin: 0; border: 1px solid #ccc; position: absolute; left: 0; overflow-y: auto; background-color: #fff; z-index: 100; }
.cusOption { width: auto; line-height: inherit; font-size: inherit; background-color: inherit; padding: 0; white-space: nowrap; }
.cusOption a { text-decoration: none; color: inherit; display: block; padding: 0 10px; }
.cusOption:hover { background-color: #2f6ea2; color: #fff; }
.hide { display: none; }
.show { display: block; }
.con span { float: left; display: inline; }
.con span.right { float: right; display: inline; }
/*åº•éƒ¨ ç»“æŸ*/

/*æœç´¢ å¼€å§‹*/
.search_bt { font-size: 24px; text-align: center; line-height: 80px; border-bottom: 1px solid #ccc; width: 1000px; margin: 0 auto; font-family: 'å¾®è½¯é›…é»‘'; color: #b60000; font-weight: bold; }
.site_search_wrap { width: 1200px; margin: 20px auto; }
.site_search_wrap form { width: 800px; margin: 0 auto; }
.site_search_wrap form label { font-size: 16px; color: #0076b8; line-height: 80px; padding-right: 5px; font-weight: normal; }
.site_search_wrap form .site_search_word { width: 500px; height: 35px; outline: 0; border-radius: 5px; border: 1px solid #ccc; }
.site_search_wrap form select { width: 200px; height: 35px; outline: 0; border-radius: 5px; border: 1px solid #ccc; padding-right: 5px; }
.site_search_wrap form span { color: #b60000; }
.site_search_wrap form .site_search_dateFrom { width: 200px; height: 35px; outline: 0; border-radius: 5px; border: 1px solid #ccc; padding-right: 5px; }
.site_search_wrap form .site_search_dateTo { width: 200px; height: 35px; outline: 0; border-radius: 5px; border: 1px solid #ccc; padding-right: 5px; }
.site_search_wrap form .site_search_submit { width: 100px; height: 35px; background: #0076b8; border: none; color: #fff; line-height: 35px; cursor: pointer; outline: none; margin: 20px 350px; font-size: 16px; }

/*æœç´¢ç»“æžœ å¼€å§‹*/
.contents { width: 1200px; height: auto; margin: 0 auto; }
.contents .position { width: 1180px; margin: 10px auto; height: 50px; line-height: 50px; border-bottom: 1px solid #ccc; }
.contents .position p { font-size: 18px; color: #b60000; font-weight: bold; float: left; display: inline; margin: 0 auto; }
.contents .position span { float: right; display: inline; color: #333; }
.contents .position span a { color: #333; font-size: 16px; }
.stl_loading { text-align: center; color: #b60000; font-size: 16px; }
.stl_yes { width: 1180px; margin: 0 auto; }
.stl_yes ul li { width: 100%; height: 70px; overflow: hidden; border-bottom: 1px dashed #ccc; padding-bottom: 10px; }
.stl_yes ul li h1 { margin: 0; }
.stl_yes ul li h1 a { font-size: 16px; color: #333; line-height: 30px; }
.stl_yes ul li .info { line-height: 30px; }
.stl_yes ul li .info .author { padding: 0 10px; float: left; display: inline; text-align: center; color: #aaa; }
.stl_yes ul li .info .date { padding: 0 10px; float: left; display: inline; text-align: center; color: #aaa; margin: 0; }
.stl_yes ul li .info .toLink { padding: 0 10px; float: right; display: inline; text-align: right; }
.stl_yes ul li .info .toLink a { color: #b60000; }
.stl_yes ul li .info span a { color: #ccc; }
.stl_yes .fenye { margin: 20px auto; }


.ss_main { width: 1200px; height: auto; margin: 0 auto; background: #fff; overflow: hidden; }

.ss_left { width: 900px; float: left; display: inline-block; margin: 0 auto; }

.ss_left ul { margin: 0 10px; overflow: hidden; }

.ss_left ul li { width: 100%; margin: 15px auto; border-bottom: 1px dashed #ccc; }

.ss_left .ss_title { white-space: nowrap;  overflow: hidden; margin: 0 10px; }

.ss_left .ss_title span { width: auto; height: auto; padding: 5px 10px; line-height: 24px; font-size: 16px; color: #fff; background: #00679d; display: inline-block; }

.ss_left .ss_title a { font-size: 18px; line-height: 30px; color: #a70000; padding-left: 10px; }

.ss_left .ss_content p { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding: 0; text-indent: 2em; margin: 5px 10px; line-height: 28px; color: #666; font-size: 15px; }

.ss_date { color: #666; line-height: 30px; font-size: 15px; margin: 0 10px; }

.ss_link { margin: 0 10px; line-height: 30px; }

.ss_link a { color: #00679d; font-size: 15px; line-height: 28px; }

.ss_right { width: 280px; height: auto; float: right; display: inline; margin: 0 10px; }

.ss_right p { height: 40px; display: block; background: #00679d; line-height: 40px; color: #fff; margin: 10px auto 0 auto; font-size: 18px; padding-left: 20px; }

.ss_right ul { padding: 10px 15px; background: #eee; }

.ss_right ul li { padding: 0 20px; line-height: 18px; height: auto; background: url(../images/ss_tb.png) 0 14px no-repeat; padding-left: 18px; }

.ss_right ul li a { font-size: 16px; color: #333; line-height: 18px; }

.ss_right span { font-weight: bold; font-size: 16px; margin: 10px 0 0 0; }

.fenye { padding: 3px; text-align: center; width: 880px; margin: 10px auto; }

.fenye a { border: 1px solid #404040; padding: 2px 10px; margin-right: 4px; background: #fff; color: #000; }

.fenye a:hover { border: 1px solid #164fa6; padding: 2px 10px; margin-right: 4px; background: #164fa6; color: #fff; text-decoration: none; }

.fenye input { width: 50px; }

.fenye .but { background: none; color: #000; float: none; border: 0; }

.fenye span.current a { background: #164fa6; font-weight: bold; text-decoration: none; }
.ztree li span { line-height: 16px; margin-right: 2px; margin-left: 5px; vertical-align: top; font-family: 'å¾®è½¯é›…é»‘'; font-weight: normal; }
.ztree li span.button.switch { display: none; }


 
          
          .zfbg_jianjie_title {
              font-size: 20px;
              font-weight: bold;
              color: #105b9e;
              line-height: 30px;
              font-family: "å¾®è½¯é›…é»‘";
              padding: 10px 0;
          }

          .zfgb_jianjie_list {
              font-size: 16px;
              line-height: 30px;
              color: #333;
          }

          .zgzbfxdw_title {
              font-size: 20px;
              font-weight: bold;
              color: #105b9e;
              line-height: 30px;
              font-family: "å¾®è½¯é›…é»‘";
              padding: 10px 0;
          }

          .zgzbfxdw_list {
              font-size: 16px;
              line-height: 30px;
              color: #333;
          }

          .zfgbcon_middle_top {
              font-size: 30px;
              font-family: "å¾®è½¯é›…é»‘";
              color: #b60000;
              text-align: center;
              padding: 20px 0;
              font-weight: bold;
          }

          .dqzfgb_title {
              font-size: 16px;
              text-align: center;
              line-height: 30px;
              color: #333;
              padding: 10px 0;
              border-bottom: 1px #ccc solid;
          }

          .dqzfgb_list_title {
              color: #105b9e;
              line-height: 36px;
              font-family: "å¾®è½¯é›…é»‘";
              font-size: 16px;
              padding-left: 10px;
              font-weight: bold;
          }

          .dqzfgb_list_listcon_right {
              width: 580px;
              overflow: hidden;
              white-space: nowrap;
              
          }

              .dqzfgb_list_listcon_right a {
                  color: #333;
                  line-height:26px;
              }

          .zfgb_left {
              border-right: 1px solid #eee;
              height: 670px;
          }

          .dqzfgb_list {
              margin: 10px auto;
          }

          .zfgbcon_right_top_form {
              margin: 10px auto;
          }

          .zfgbcon_right_top {
              padding: 10px;
              width: 260px;
              margin: 0 auto;
          }

          .zfgbcon_right_top_title {
              font-size: 20px;
              font-weight: bold;
              text-align: center;
              font-family: "å¾®è½¯é›…é»‘";
              line-height: 36px;
              color: #105b9e;
          }

          .zfgbcon_right_top_form1 {
              height: 36px;
              margin: 10px auto;
          }

              .zfgbcon_right_top_form1 span {
                  line-height: 24px;
              }

          .form_left1 {
              float: left;
              display: inline;
              line-height: 32px;
          }

          .form_right1 {
              float: left;
              display: inline;
          }

          .form_left .bt_txt {
              height: 24px;
          }

          .form_right .bt_txt {
              width: 75px;
              margin: 0 8px;
              height: 24px;
          }

          .search_bnt1 {
              width: 80px;
              height: 36px;
              background: #105b9e;
              color: #fff;
              border: 0;
              border-radius: 5px;
              cursor: pointer;
              margin: 0 10px;
          }

          .reset_bnt {
              width: 80px;
              height: 36px;
              background: #105b9e;
              color: #fff;
              border: 0;
              border-radius: 5px;
              cursor: pointer;
              margin: 0 10px;
          }

          .zfgbcon_right_top_form2 {
              width: 200px;
              margin: 15px auto;
              overflow: hidden;
          }

          .zfgbcon_right {
              background: #fff;
              border-left:1px solid #eee;
              height: 670px;
          }

          .zwgb_xglj_title {
              font-size: 20px;
              font-weight: bold;
              text-align: center;
              font-family: "å¾®è½¯é›…é»‘";
              line-height: 36px;
              color: #105b9e;
          }
          .jqqkcon_left {
              width: 54px;
              line-height: 30px;
              float: left;
          }
          .zwgb_xglj_list02_list li {
              width: 276px;
              line-height:22px;
              height:22px;
              text-align: center;
              color:#f2f2f2;
              cursor:pointer;
          }
          .zwgb_xglj_list02_list li a{
             
              color: #000;
              cursor: pointer;
          }
  
.nav_left_list { float: left; width: 260px; margin-bottom:20px; }
.nav_left_list .top_name { width: 260px; height: 50px; background: #2b69b4; color: #fff; font-size: 24px; line-height: 50px; text-align: center; margin-top: 20px; }
.nav_left_list ul { width: 250px; color: #fff; font-size: 18px; height: auto; text-align: center; margin: 0 auto;  }
.nav_left_list ul li { width: 250px; color: #7a7a7a; font-size: 18px; line-height: 50px; text-align: center; border-bottom: dotted 1px #dddddd; color: #666; }
.nav_left_list ul li a { width: 250px; color: #7a7a7a; font-size: 24px; line-height: 50px; text-align: center; color: #666; }
.nav_left_list ul li a:hover { width: 250px; color: #000; font-size: 24px; line-height: 50px; text-align: center;  font-weight: bold; }
.nav_left_list ul li .active { color: #2b69b4; font-weight: bold; }
.nav_left_list ul  .active { display:block; }

.nav_left_list .top_name_list { width: 260px; height: 50px; background: #2b69b4; color: #fff; font-size: 18px; line-height: 50px; text-align: center; margin-top: 20px; }
.nav_left_list .top_name_list a{color:#fff;}
.nav_left_list .active li a{width: 250px;color: #7a7a7a;font-size: 18px;line-height: 50px;text-align: center;color: #666;}
.nav_left_list .active li a:hover{width: 250px;color: #7a7a7a;font-size: 18px;line-height:50px;text-align: center;color: #666;}


/*ä¿¡æ¯å…¬å¼€ç›®å½• å¼€å§‹*/
.main_right .xxgkml_bt { font-weight: bold; font-size: 24px; line-height: 40px; text-align: center; color: #bd0000; margin: 20px auto; width: 1190px; }
.main_right .xxgkml_introduce { width: 1190px; height: 40px; margin: 0px auto; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; font-size: 14px; line-height: 40px; color: #666; text-align: center; }
.main_right .xxgkml_nr { width: 1190px; margin: 20px auto; font-family: "å®‹ä½“"; font-size: 16px; line-height: 35px; }
.main_right .xxgkml_head{border:1px solid #ccc;}
.main_right .xxgkml_head ul{}
.main_right .xxgkml_head ul li{line-height:30px;height:30px;width:1190px;overflow:hidden;border-bottom:1px solid #ccc;padding-left:10px;}
.main_right .xxgkml_head ul .gksx{loverflow:hidden;border-bottom:0;}


/*é¢†å¯¼ä¹‹çª— å¼€å§‹*/

.ldzc{width:1200px;overflow:hidden;margin-bottom:20px;font-size:14px;}
.ldzc .ldzc_title{width:1200px;overflow:hidden;height:30px;line-height:30px;}
.ldzc .ldzc_title span{width:1200px;overflow:hidden;height:30px;line-height:30px;color:#666;}
.ldzc .ldzc_left{width:180px;overflow:hidden;height:300px;color:#666;float:left;text-align:center;}
.ldzc .ldzc_left img{width:155px;overflow:hidden;height:200px;margin-top: 10px;}
.ldzc .ldzc_right{width:980px;overflow:hidden;height:430px;color:#666;float:left;margin-left:20px;text-align:center;}
.ldzc .ldzc_right1{width:980px;overflow:hidden;height:auto;color:#666;float:left;margin-left:20px;text-align:center;}
.ldzc .ldzc_right li{width:190px;overflow:hidden;height:230px;color:#666;float:left;text-align: center;}
.ldzc .ldzc_right1 li{width:190px;overflow:hidden;height:230px;color:#666;float:left;text-align: center;}
.ldzc .ldzc_right li img{width:100px;overflow:hidden;height:130px;margin: 10px 45px;}
.ldzc .ldzc_right1 li img{width:100px;overflow:hidden;height:130px;margin: 10px 45px;}

























