﻿body{ background: url(/images/body_bg.png) top repeat-x; font-size: 14px;}
.top{ width: 1200px;  margin: 0 auto; position: relative;}
.top .banner{ width: 1200px; height: 153px;margin-top: 8px; position: relative; background: url(/images/banner.jpg) no-repeat;}
.top .banner .search{ position: absolute; right: 0; top: 40px; height: 40px;}
.top .banner .search a{ width: 29px; height: 29px; float: left; margin-top: 6px; margin-right: 21px;}
.top .banner .search a.wx{ background: url(/images/wx_icon.png) no-repeat;}
.top .banner .search a.xlwb{ background: url(/images/xlwb_icon.png) no-repeat;}
.top .banner .search a.txwb{ background: url(/images/txwb_icon.png) no-repeat;}
.top .banner .search .search1{ width: 268px; height: 38px; background: url(/images/search_bg.png) no-repeat; line-height: 38px; float: left; padding: 1px;}
.top .banner .search .search1 .ipt{ width: 208px; float: left; border: 0; padding: 0 10px; font-size: 16px;}
.top .banner .search .search1 .btn{ width: 40px; float: right; border: 0; background: none;}
.top .nav{ height: 40px; line-height: 40px; width:612px; }
.top .nav li{ padding: 0 28px; background: url(/images/nav_li_bg1.png) repeat-y right; font-size: 18px; color: #fff; float: left;}
.top .nav li a{ color: #fff;}
.top .r{ width: 556px; height: 61px; background: url(/images/nav_r_bg.png) no-repeat; position: absolute; right: 0; bottom: 0; padding-top: 10px; padding-left: 30px;}
.top .r a{ width: 136px; height: 50px; float: left;}
.top .r a.ztzl{ background: url(/images/zttl_icon.png) no-repeat;}
.top .r a.ztzl:hover{ background: url(/images/zttl_icon_on.png) no-repeat;}
.top .r a.jggs{ background: url(/images/jggs_icon.png) no-repeat;}
.top .r a.jggs:hover{ background: url(/images/jggs_icon_on.png) no-repeat;}
.top .r a.xzts{ background: url(/images/xzts_icon.png) no-repeat;}
.top .r a.xzts:hover{ background: url(/images/xzts_icon_on.png) no-repeat;}
.top .r a.lxwm{ background: url(/images/lxwm_icon.png) no-repeat;}
.top .r a.lxwm:hover{ background: url(/images/lxwm_icon_on.png) no-repeat;}
.weather{ width: 1200px; height: 50px; border-bottom: 1px dotted #bde0f3; line-height: 50px;  margin: 0 auto;}
.weather .wea{ float: left; width: 700px;}
.weather .mail{float: right; background: url(/images/mail_bg.png) left no-repeat; padding-left: 20px; }

.main{ width: 1200px; margin: 0 auto;}
.tpxw{ width: 660px; height: 465px; float: left; position: relative;}
.tpxw .cd{ border-top: 3px solid #50bff9; overflow: hidden;}
.tpxw .cd ul{}
.tpxw .cd ul li{ height: 104px;}
.tpxw .cd ul li h3{ height: 40px; font-size: 24px; color: #f37200; text-align: center; overflow:hidden; line-height:40px;}
.tpxw .cd ul li p{ line-height: 25px;}
.tpxw .cd ul li p a{ color: #1d9adb;}
.tpxw .bd{ width: 660px; height: 358px; overflow: hidden;}
.tpxw .bd ul li{width: 660px; height: 358px;}
.tpxw .bd ul li p{ position: absolute; bottom: 0; height: 35px; line-height: 35px; overflow: hidden;width: 100%; background: url(/images/tpxw_p_bg.png) repeat-x;}
.tpxw .bd ul li p a{ color: #fff; font-size: 16px; margin-left: 10px;}
.tpxw .bd ul li img{width: 660px; height: 358px;}
.tpxw .hd{ position: absolute; bottom: 12px; right: 0;}
.tpxw .hd ul li{ width: 10px; height: 10px; float: left; margin-right: 10px; background: url(/images/tpxw_icon.png) no-repeat;}
.tpxw .hd ul li.on{ background: url(/images/tpxw_icon_on.png) no-repeat;}

.m1r{ width: 510px; height: 465px; float: right;}
.gggs{ width: 510px; height: 107px;}
.gggs_tle{ width: 20px;  background: url(/images/gggs_tle_bg.png) no-repeat; font-size: 18px; color: #fff; padding: 5px 8px; float: left;}
.gggs ul{ width: 473px; height: 105px; border:1px solid #bde0f3; border-left: 0; float: left;}
.gggs ul li{ height: 35px; line-height: 35px; font-size: 16px; overflow:hidden;}
.gggs ul li a{}
.gggs ul li span{ float: right; text-align: center; width: 100px;}

.sjzw{ width: 510px; height: 338px; margin-top: 20px; position: relative; overflow: hidden;}
.sjzw_tle{ width: 510px; height: 44px; background: url(/images/sjzw_tle_bg.png) bottom repeat-x;line-height: 44px;}
.sjzw_tle .zjzw_li{ width: 101px; height: 44px; float: left; text-align: center; font-size: 18px;}
.sjzw_tle .zjzw_li.hover{background: url(/images/sjzw_tle_on_bg.png) bottom repeat-x; color: #1d9adb;}
.sjzw_tle .tab_more div{ position: absolute; height: 44px; line-height: 44px; right: 11px;}
.sjzw ul{ padding: 3px 0;}
.sjzw ul li{ background: url(/images/sjzw_icon.png) left no-repeat; border-bottom:1px dotted #aeaeae; height: 39px; line-height: 39px; font-size: 16px; overflow:hidden;}
.sjzw ul li a{ margin-left: 20px;}
.sjzw ul li span{ float: right; text-align: center; width: 100px;}

.xxgk{ width: 1200px; height: 60px; margin-top: 30px;}
.xxgk a{ width: 171px; height: 60px; float: left;}
.xxgk a.zdlyxxgk{ background: url(/images/zdlyxxgk_bg.png) no-repeat; width: 172px;}
.xxgk a.zdlyxxgk:hover{ background: url(/images/zdlyxxgk_on_bg.png) no-repeat;}
.xxgk a.zfxxgkzn{ background: url(/images/zfxxgkzn_bg.png) no-repeat;}
.xxgk a.zfxxgkzn:hover{ background: url(/images/zfxxgkzn_on_bg.png) no-repeat;}
.xxgk a.zfxxgkml{ background: url(/images/zfxxgkml_bg.png) no-repeat;}
.xxgk a.zfxxgkml:hover{ background: url(/images/zfxxgkml_on_bg.png) no-repeat;}
.xxgk a.zfxxgknb{ background: url(/images/zfxxgknb_bg.png) no-repeat;}
.xxgk a.zfxxgknb:hover{ background: url(/images/zfxxgknb_on_bg.png) no-repeat;}
.xxgk a.zfxxysqgk{ background: url(/images/zfxxysqgk_bg.png) no-repeat;}
.xxgk a.zfxxysqgk:hover{ background: url(/images/zfxxysqgk_on_bg.png) no-repeat;}
.xxgk a.zfxxgkyjx{ background: url(/images/zfxxgkyjx_bg.png) no-repeat;}
.xxgk a.zfxxgkyjx:hover{ background: url(/images/zfxxgkyjx_on_bg.png) no-repeat;}
.xxgk a.zfxxgkzdwj{ background: url(/images/zfxxgkzdwj_bg.png) no-repeat; width: 173px;}
.xxgk a.zfxxgkzdwj:hover{ background: url(/images/zfxxgkzdwj_on_bg.png) no-repeat;}

.m2{ width: 1200px; margin-top: 30px;}
.zcwj{ width: 585px; height: 250px; float: right;}
.zcwj_tle{ width: 585px; height: 34px; line-height: 34px; background: url(/images/zcwj_tle_bg.png) no-repeat;}
.zcwj_tle h3{ float: left; width: 91px; text-align: center; font-size: 16px; color: #fff;}
.zcwj_tle a{ float: right; width: 60px; text-align: center;}
.zcwj ul{ padding: 8px 0;}
.zcwj ul li{ height: 32px; line-height: 32px; font-size: 16px; overflow: hidden;}
.zcwj ul li span{ float: right; width: 100px; text-align: center;}

.ztzl{ width: 585px; height: 250px; float: right;}
.ztzl_tle{ width: 585px; height: 34px; line-height: 34px; background: url(/images/zcwj_tle_bg.png) no-repeat;}
.ztzl_tle h3{ float: left; width: 91px; text-align: center; font-size: 16px; color: #fff;}
.ztzl_tle a{ float: right; width: 60px; text-align: center;}
.ztzl ul li{ width: 185px; height: 130px; float: left; margin-right: 15px; margin-top: 21px;}
.ztzl ul li img{ width:185px; height:130px;}

.m3{ width: 1200px; height: 80px; margin-top: 30px;}

.m4{ width: 1200px; height: 250px; margin-top: 30px;}
.jggs{ width: 585px; height: 250px; float: left;}
.jggs_tle{ width: 585px; height: 34px; line-height: 34px; background: url(/images/zcwj_tle_bg.png) no-repeat;}
.jggs_tle h3{ float: left; width: 91px; text-align: center; font-size: 16px; color: #fff;}
.jggs_tle a{ float: right; width: 60px; text-align: center;}
.jggs ul{ padding: 8px 0;}
.jggs ul li{ height: 32px; line-height: 32px; font-size: 16px; overflow: hidden;}
.jggs ul li span{ float: right; width: 100px; text-align: center;}

.bsfw{ width: 585px; float: left;}
.bsfw a{ width: 277px; height: 40px; float: left;}
.bsfw a.mt{margin-top: 19px;}
.bsfw a.ml{ margin-left: 31px;}
.bsfw a.yygh{ background: url(/images/yygh.png) no-repeat;}
.bsfw a.yygh:hover{ background: url(/images/yygh_on.png) no-repeat;}
.bsfw a.jhmycx{ background: url(/images/jhmycx.png) no-repeat;}
.bsfw a.jhmycx:hover{ background: url(/images/jhmycx_on.png) no-repeat;}
.bsfw a.mzxxcx{ background: url(/images/mzxxcx.png) no-repeat;}
.bsfw a.mzxxcx:hover{ background: url(/images/mzxxcx_on.png) no-repeat;}
.bsfw a.zywsxzzq{ background: url(/images/zywsxzzq.png) no-repeat;}
.bsfw a.zywsxzzq:hover{ background: url(/images/zywsxzzq_on.png) no-repeat;}
.bsfw a.wcxx{ background: url(/images/wcxx.png) no-repeat;}
.bsfw a.wcxx:hover{ background: url(/images/wcxx_on.png) no-repeat;}
.bsfw a.azb{ background: url(/images/azb.png) no-repeat;}
.bsfw a.azb:hover{ background: url(/images/azb_on.png) no-repeat;}
.bsfw a.ylfwxxcx{ background: url(/images/ylfwxxcx.png) no-repeat;}
.bsfw a.ylfwxxcx:hover{ background: url(/images/ylfwxxcx_on.png) no-repeat;}
.bsfw a.zywsywgs{ background: url(/images/zywsywgs.png) no-repeat;}
.bsfw a.zywsywgs:hover{ background: url(/images/zywsywgs_on.png) no-repeat;}
.bsfw a.syfwzbl{ background: url(/images/syfwzbl.png) no-repeat;}
.bsfw a.syfwzbl:hover{ background: url(/images/syfwzbl_on.png) no-repeat;}
.bsfw a.ypsl{ background: url(/images/ypsl.png) no-repeat;}
.bsfw a.ypsl:hover{ background: url(/images/ypsl_on.png) no-repeat;}

.m5a{ width: 1200px; height: 80px; margin-top: 30px;}
.m5a a{ width: 277px; float: left; margin-left: 30px; height: 80px;}
.m5a a.zxft{ background: url(/images/zxft.png) no-repeat;}
.m5a a.zxft:hover{ background: url(/images/zxft_on.png) no-repeat;}
.m5a a.zwzx{ background: url(/images/zwzx.png) no-repeat;}
.m5a a.zwzx:hover{ background: url(/images/zwzx_on.png) no-repeat;}
.m5a a.jdyjy{ background: url(/images/jdyjy.png) no-repeat;}
.m5a a.jdyjy:hover{ background: url(/images/jdyjy_on.png) no-repeat;}
.m5a a.xzts{ background: url(/images/xzts.png) no-repeat;}
.m5a a.xzts:hover{ background: url(/images/xzts_on.png) no-repeat;}

.m6{ width: 1200px; height: 250px; margin-top: 30px;}
.wlfyr{ width: 585px; height: 250px; float: left;}
.wlfyr_tle{ width: 585px; height: 34px; line-height: 34px; background: url(/images/zcwj_tle_bg.png) no-repeat;}
.wlfyr_tle h3{ float: left; width: 91px; text-align: center; font-size: 16px; color: #fff;}
.wlfyr_tle a{ float: right; width: 60px; text-align: center;}
.wlfyr ul{ padding: 8px 0;}
.wlfyr ul li{ height: 32px; line-height: 32px; font-size: 16px;}
.wlfyr ul li a{ float: left;}
.wlfyr ul li span{ float: right; width: 100px; text-align: center;}

.zjtc{ width: 585px; height: 250px; float: right;}
.zjtc_tle{ width: 585px; height: 34px; line-height: 34px; background: url(/images/zcwj_tle_bg.png) no-repeat;}
.zjtc_tle h3{ float: left; width: 91px; text-align: center; font-size: 16px; color: #fff;}
.zjtc_tle a{ float: right; width: 60px; text-align: center;}
.zjtc ul{ padding: 8px 0;}
.zjtc ul li{ height: 32px; line-height: 32px; font-size: 16px;}
.zjtc ul li a{ float: left;}
.zjtc ul li span{ float: right; width: 100px; text-align: center;}

.m7{ width: 1200px; margin-top: 30px;}
.m7 select{ width: 275px; height: 24px; float: left; margin-left: 33px;}

.foot{ width: 100%; height: 40px; line-height: 40px; background: url(/images/foot_bg.png) repeat-x; margin-top:30px;}
.foot .f1{ width: 1200px; margin: 0 auto; color: #fff; text-align: center;}
.foot .f1 a{ color: #fff; margin: 0 15px;}
.f2{ width: 600px;margin: auto; text-align: center;  line-height: 30px; padding-top: 10px; position: relative;}
.f2 .jc{ position: absolute; left: -200px; top: 15px;}
.f2 .dzjg{ position: absolute; right: -200px; top: 20px;}

.nr{ width: 1200px; margin: 0 auto;}
.nr .dqwz{ width: 100%; height: 50px; line-height: 50px; border-bottom: 1px dotted #bde0f3;}
.nr .dqwz h3{ margin-left: 14px; color: #4aaee2; float: left;}
.nr .dqwz span{ float: left; color: #000;}
.nr .con{ border: 1px solid #bde0f3; border-top: 3px solid #50bff9; padding: 0 33px 50px; margin-top: 20px;}
.nr .con h3{ font-size: 24px; line-height: 60px; color: #f37200; text-align: center;}
.nr .con .fbsj{ text-align: center; line-height: 40px; border-bottom: 1px dotted #aeaeae; width: 100%;}
.nr .con .zwnr{ line-height: 2; font-size: 16px; margin-top: 30px}

.list{ width: 1200px; margin: 20px auto 0;}
.list1{ float: left; width: 277px;}
.list1 .par{ height: 40px; line-height: 40px; background: url(/images/list_bg.png) no-repeat; color: #fff; padding-left: 20px; font-size: 18px;}
.list1 ul{ border: 1px solid #bde0f3; border-top: none; padding: 20px;}
.list1 ul li{ width: 215px; height: 40px; line-height: 40px; background: url(/images/list1_bg.png) no-repeat; padding-left: 20px; margin-bottom: 5px;}
.list1 ul li a{ display: block;}
.list1 ul li a:hover{ text-decoration: none;}
.list2{ float: right; width: 893px;}
.list2 .pre{ margin-bottom: 20px;}
.list2 .pre .list2_tle{ width: 100%; height: 40px; line-height: 40px; background: url(/images/list_r_bg.png) bottom repeat-x;}
.list2 .pre .list2_tle span{ float: left; padding: 0 10px; font-size: 18px; color: #1d9adb; background: url(/images/list_r2_bg.png) bottom repeat-x;}
.list2 .pre .list2_tle a{ float: right; margin-right: 10px;} 
.list2 .pre ul{ padding: 5px 0;}
.list2 .pre ul li{ height: 39px; line-height: 39px; border-bottom: 1px dotted #aeaeae; overflow: hidden; font-size: 16px;}
.list2 .pre ul li a{ background: url(/images/list_r3_bg.png) left no-repeat; padding-left: 16px; background-position: 6px;}
.list2 .pre ul li span{ float: right;}
.list2 .ztzlimg ul{ width: 100%; margin-top: 10px;}
.list2 .ztzlimg ul li{ width: 21%; height: 130px; margin: 0 2%; float: left;}
.list2 .ztzlimg ul li img{ height: 100px; text-align: center;}
.list2 .ztzlimg ul li p{ height: 30px; line-height: 30px; text-align: center; overflow: hidden;}
.fy{ width: 100%; text-align: center; height: 40px; line-height: 40px; font-size: 14px;}
.rightmenu{position: absolute; top: 210px; left: 50%; margin-left: 615px; width: 54px;}
.rightmenu ul li a{display: block; width: 54px; height: 54px; text-align: center; color: white; background: #1476d1; margin-bottom: 10px;}
#wxcodebox,#sjcodebox{position: absolute;right: 64px;height: 186px;top: 108px;background: #36a3e2;display: none;padding: 10px;font-size: 14px;text-align: center;color: white;width: 144px;}
#wxcodebox p,#sjcodebox p{height: 34px;line-height: 34px;}
.wxpic{display: block;width: 144px;height: 144px;}
.sjimg{width: 122px;height: 122px;margin: 0 auto 10px;}
.sjimg img{ width: 122px; height: 122px;}
.pc{ display: none; }