html{

}
body { font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; font-size: 12px; position: relative; z-index: 0; _overflow: hidden; }
a { color: #666; outline: none; font-family: "Î¢ÈíÑÅºÚ"; }
a:hover { }
i { font-style: normal; }
#z0 { z-index: 0; position: relative; }
.container { position: relative; }
.content { width: 1200px; position: relative;  }
.bg-f2 { background-color: #f2f2f2;}
.bg-f6 { background-color: #f6f6f6;}
.bg-white { background-color: #fff;}
.overflow { overflow: hidden; }
.inline-block { display: inline-block;}
.mx15 { margin-left: 15px; margin-right: 15px;}
.mx20 { margin-left: 20px; margin-right: 20px;}
.my20 { margin-top: 20px; margin-bottom: 20px;}
.px100 { padding-left: 100px; padding-right: 100px; }


.top { height: 35px; overflow: hidden; }
.top ul {}
.top ul li { float: left; }
.top ul li a { height: 35px; line-height: 35px; font-size: 14px; padding-right: 20px;}
.top ul li:last-child a { padding-right: 0; }
.top ul li img { display: inline-block; vertical-align: middle; margin-right: 7px; }
.top .convert { margin-left: 35px; margin-top: 8px; }
.top .convert dl { overflow: hidden; border-radius: 10px;}
.top .convert dl dd { float: left; padding: 0 5px; height: 20px; line-height: 20px; font-size: 14px; color: #325baa; background-color: #e9eef6; cursor: pointer; }
.top .convert dl dd.on { color: #fff; background-color: #325baa; }


.header { overflow: hidden; height: 170px; background: url(../jpg/0npkny.jpg) no-repeat center center;}
.header .search-box { margin-top: 65px; overflow: hidden;}
.header .search-box .text { padding-left: 10px; width: 240px; height: 35px; font-size: 16px; color: #999; background-color: #fff; border: none;}
.header .search-box .btn { cursor: pointer; width: 95px; padding-left: 30px; height: 35px; font-size: 16px; color: #fff; border: none; background:url(../png/dspomj.png) no-repeat 20px center #325baa;}


.menu { background-color: #325baa; overflow: hidden;}
.menu ul { overflow: hidden;}
.menu ul li { float: left; border-right: 1px solid #567dc8;}
.menu ul li:first-child { border-left: 1px solid #567dc8;}
.menu ul li a { display: block; width: 250px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 22px; font-weight: bold;}
.menu ul li a.on, .menu ul li a:hover { color: #325baa; background-color: #e9eef6;}
.menu ul li:first-child a { width: 193px;}


.banner { position: relative; overflow: hidden;}
.banner .hd { position: absolute; right: 20px; bottom: 20px; z-index: 999;}
.banner .hd ul { overflow: hidden;}
.banner .hd ul li{ width: 16px; height: 3px; float: left; margin-left: 5px; background-color: #dadada; cursor: pointer;}
.banner .hd ul li.on{ background-color: #325baa;}
.banner .bd { height: 340px; background-color: #f6f6f6; overflow: hidden;}
.banner .bd .box { overflow: hidden; }
.banner .bd .box .pic { height: 340px; float: left;}
.banner .bd .box .text { width: 495px; height: 340px; margin: 50px; float: right;}
.banner .bd .box .text .title { margin-bottom: 20px; }
.banner .bd .box .text .title a{ line-height: 32px; font-size: 22px; color: #0055ae; font-weight: bold;}
.banner .bd .box .text p { height: 120px; line-height: 40px; font-size: 18px; color: #555555; overflow: hidden;}


.common-switch-list {}
.common-switch-list .hd { border-bottom: 1px solid #eae8e8; overflow: hidden;}
.common-switch-list .hd ul { overflow: hidden; }
.common-switch-list .hd ul li { float: left; margin-right: 45px; font-size: 20px; }
.common-switch-list .hd ul li a { font-size: 20px; line-height: 42px; }
.common-switch-list .hd ul li.on a { display: block; color: #1a56a8; font-weight: bold; border-bottom: 3px solid #1a56a8;}
.common-switch-list .hd .more { line-height: 45px; font-size: 18px; color: #aaa; }
.common-switch-list .bd {}
.common-switch-list .bd ul {}
.common-switch-list .bd ul li { background: url(../png/lr48we.png) no-repeat 3px center; font-size: 18px; line-height: 40px; overflow: hidden;}
.common-switch-list .bd ul li span {width:170px;  float: right; text-align: right; color: #aaa;}
.common-switch-list .bd ul li a { padding-left: 20px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.common-switch-list .bd ul li a:hover { color: #1a56a8; text-decoration: underline;}
.common-switch-list .hd span.tips { line-height: 45px; font-weight: bold; color: #f10707;}

.common-hd { border-bottom: 1px solid #eae8e8; overflow: hidden;}
.common-hd ul { overflow: hidden; }
.common-hd ul li { float: left; margin-right: 45px; font-size: 20px; }
.common-hd ul li a { font-size: 20px; line-height: 42px; }
.common-hd ul li.on a { display: block; color: #1a56a8; font-weight: bold; border-bottom: 3px solid #1a56a8;}
.common-hd .more { line-height: 45px; font-size: 18px; color: #aaa; }
.common-switch-list .hd .btn { float: right; padding: 0 20px; line-height: 45px; color: #fff; background-color: #325baa;}

.news { width: 565px; overflow: hidden; }


.info { width: 565px; overflow: hidden; }


.ad {}
.ad ul { overflow: hidden; margin-left: -20px;}
.ad ul li { float: left; margin-left: 20px; width: 275px; height: 70px;}


.switch {}
.switch .switch-hd {}
.switch .switch-hd ul { border-right: 2px solid #f5f5f5; border-top: 2px solid #f5f5f5; border-bottom: 2px solid #f5f5f5; overflow: hidden;}
.switch .switch-hd ul li { cursor: pointer; float: left; width: 384px; height: 55px; line-height: 55px; font-size: 22px; font-weight: bold; color: #fff; text-align: center; border-left: 2px solid #f5f5f5; background-color: #325baa;}
.switch .switch-hd ul li.on { color: #325baa; background-color: #fff;}
.switch .switch-hd ul li i { padding-left: 37px;}
.switch .switch-hd ul li i.icon01 { background: url(../png/hxt0uz.png) no-repeat left center; }
.switch .switch-hd ul li i.icon02 { background: url(../png/o12izf.png) no-repeat left center; }
.switch .switch-hd ul li i.icon03 { background: url(../png/sm80wd.png) no-repeat left center; }
.switch .switch-hd ul li.on i.icon01 { background: url(../jpg/uo0kci.jpg) no-repeat left center;}
.switch .switch-hd ul li.on i.icon02 { background: url(../png/cko8jn.png) no-repeat left center;}
.switch .switch-hd ul li.on i.icon03 { background: url(../jpg/2r4gfv.jpg) no-repeat left center;}
.switch .switch-bd { margin-top: 20px;} 


.zfxxgk { width: 320px; overflow: hidden;}
.zfxxgk .hd { margin-bottom: 20px; padding-left: 15px; height: 50px; line-height: 50px; background: url(../png/gzad73.png) no-repeat left center;}
.zfxxgk .hd a { font-size: 20px; color: #325baa; font-weight: bold;}
.zfxxgk .bd { margin-bottom: 8px;}
.zfxxgk .bd ul { overflow: hidden;}
.zfxxgk .bd ul li { float: left;}
.zfxxgk .bd ul li a { display: block; padding-top: 15px; height: 75px; font-size: 18px; color: #1a56a8; font-weight: bold; text-align: center; background-color: #f6f6f6; }
.zfxxgk .bd ul li a span { display: block; margin-top: 7px; }
.zfxxgk .bd .col-3 { margin-left: -10px; }
.zfxxgk .bd .col-3 li { width: 100px; margin-left: 10px;}
.zfxxgk .bd .col-2 li { width: 155px; float: left;}
.zfxxgk .bd .col-2 li:last-child { float: right;}


.sxqd { width: 220px; overflow: hidden;}
.sxqd .hd { margin-bottom: 20px; padding-left: 15px; height: 50px; line-height: 50px; background: url(../png/gzad73.png) no-repeat left center;}
.sxqd .hd a { font-size: 20px; color: #325baa; font-weight: bold;}
.sxqd .bd {}
.sxqd .bd ul{}
.sxqd .bd ul li{ margin-bottom: 9px;}
.sxqd .bd ul li a{ display: block; padding-left: 10px; height: 40px; line-height: 40px; font-size: 18px; color: #1a56a8; background-color: #f6f6f6;}
.sxqd .bd ul li a img { float: right; margin-top: 11px; margin-right: 12px;}


.notice { width: 565px;}
.notice .hd { height: 50px; background-color: #F2F2F2;}
.notice .hd ul {}
.notice .hd ul li{ float: left;}
.notice .hd ul li a{ display: block; line-height: 50px; margin: 0 20px; font-size: 20px;}
.notice .hd ul li.on {}
.notice .hd ul li.on a { color: #1a56a8; font-weight: bold;}
.notice .bd {}
.notice .bd ul {}
.notice .bd ul li { background: url(../png/lr48we.png) no-repeat 3px center; font-size: 18px; line-height: 42px; overflow: hidden;}
.notice .bd ul li span { width: 130px; float: right; text-align: right; color: #aaa;}
.notice .bd ul li a { padding-left: 20px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.notice .bd ul li a:hover { color: #1a56a8; text-decoration: underline;}


.zwgk-link {}
.zwgk-link1 {}
.zwgk-link ul { text-align: center; margin: 0 -8px;}
.zwgk-link1 ul { text-align: center; margin: 0 -8px;}
.zwgk-link ul li { display: inline-block; width: 273px; height: 80px; margin: 0 8px; }
.zwgk-link1 ul li { display: inline-block; width: 1151px; height: 80px; margin: 0 8px; }
.zwgk-link ul li.bg_hygl { background: url(../jpg/rxow6c.jpg) no-repeat center center;}
.zwgk-link ul li.bg_msgc { background: url(../jpg/1lvfes.jpg) no-repeat center center;}
.zwgk-link1 ul li.bg_msgc { background: url(../jpg/1lvfes.jpg) repeat center center;}
.zwgk-link ul li.bg_xmjs { background: url(../jpg/y0o6w8.jpg) no-repeat center center;}
.zwgk-link ul li.bg_gkzl { background: url(../jpg/cgldpl.jpg) no-repeat center center;}
.zwgk-link ul li a { display: block; line-height: 80px; color: #1a56a8; font-size: 20px;}
.zwgk-link ul li img { display: inline-block; vertical-align: middle; margin-right: 20px;}
.zwgk-link1 ul li a { display: block; line-height: 80px; color: #1a56a8; font-size: 20px;}
.zwgk-link1 ul li img { display: inline-block; vertical-align: middle; margin-right: 20px;}


.fwdh { padding: 5px 0; background-color: #f7fcfe;}
.fwdh ul{ overflow: hidden;}
.fwdh ul li{ float: left;}
.fwdh ul li a{ display: block; text-align: center; width: 165px; color: #325baa; font-size: 16px; line-height: 18px;}
.fwdh ul li a i {margin: 0 auto; display: block; margin-bottom: 15px; width: 68px; height: 68px; border-radius: 50px; border: 1px solid #325baa;}
.fwdh ul li a.item01 i{ background: url(../png/emyxb8.png) no-repeat center center; }
.fwdh ul li a.item02 i{ background: url(../png/z3gazj.png) no-repeat center center; }
.fwdh ul li a.item03 i{ background: url(../png/h52j69.png) no-repeat center center; }
.fwdh ul li a.item04 i{ background: url(../png/lu516m.png) no-repeat center center; }
.fwdh ul li a.item05 i{ background: url(../png/0jogu4.png) no-repeat center center; }
.fwdh ul li a.item06 i{ background: url(../png/yl39en.png) no-repeat center center; }
.fwdh ul li a.item07 i{ background: url(../png/r4l9b3.png) no-repeat center center; }
.fwdh ul li a.item01:hover i { background: url(../png/7buf1o.png) no-repeat center center #325baa; }
.fwdh ul li a.item02:hover i { background: url(../png/v63b2n.png) no-repeat center center #325baa; }
.fwdh ul li a.item03:hover i { background: url(../png/8npm72.png) no-repeat center center #325baa; }
.fwdh ul li a.item04:hover i { background: url(../png/utjlmn.png) no-repeat center center #325baa; }
.fwdh ul li a.item05:hover i { background: url(../png/ph0p2b.png) no-repeat center center #325baa; }
.fwdh ul li a.item06:hover i { background: url(../png/yltb44.png) no-repeat center center #325baa; }
.fwdh ul li a.item07:hover i { background: url(../png/1vsaux.png) no-repeat center center #325baa; }


.interview { width: 565px;}
.interview .hd{ height: 50px; background-color: #f6f6f6;}
.interview .hd ul{ overflow: hidden;}
.interview .hd ul li{ float: left;}
.interview .hd ul li a{ margin: 0 20px; line-height: 50px; color: #555; font-size: 20px;}
.interview .hd ul li.on a{ color: #2767b1; font-weight: bold;}
.interview .bd { margin-top: 20px;}
.interview .bd .pic { width: 215px; height: 180px;}
.interview .bd .text { width: 330px;}
.interview .bd .text .title { margin-bottom: 10px;}
.interview .bd .text .title a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; line-height: 34px; color: #1a56a8; font-size: 18px; font-weight: bold;}
.interview .bd .text p{ font-size: 18px; margin-bottom: 5px; line-height: 30px;}
.interview .bd .text p span{ margin-right: 10px; height: 20px; line-height: 20px; font-size: 14px; color: #fff; display: inline-block; padding: 0 7px; border-radius: 3px; background-color: #1a56a8;}
.interview .bd ul li { background: url(../png/lr48we.png) no-repeat 3px center; font-size: 18px; line-height: 36px; overflow: hidden;}
.interview .bd ul li span { width: 101px; float: right; text-align: right; color: #aaa;}
.interview .bd ul li a { padding-left: 20px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.interview .bd ul li a:hover { color: #1a56a8; text-decoration: underline;}


.letter-box { width: 565px;}
.letter-box .hd{ height: 50px; background-color: #f6f6f6;}
.letter-box .hd ul{ overflow: hidden;}
.letter-box .hd ul li{ float: left;}
.letter-box .hd ul li a{ margin: 0 20px; line-height: 50px; color: #555; font-size: 20px;}
.letter-box .hd ul li.on a{ color: #2767b1; font-weight: bold;}
.letter-box .bd{ margin-top: 10px; border: 1px solid #f6f6f6;}
.letter-box .bd .box { padding: 15px; }
.letter-box .bd .pic{ width: 40px; height: 40px;}
.letter-box .bd .text{ margin-left: 18px;}
.letter-box .bd .text p{ margin-bottom: 5px; font-size: 18px; font-weight: bold; color: #325baa;}
.letter-box .bd .text span{ font-size: 16px; color: #555;}
.letter-box .bd .btn{ height: 34px; line-height: 34px; padding: 0 10px; font-size: 16px; color: #fff; border-radius: 3px; background-color: #325baa;}


.table { overflow: hidden;}
.table th { height: 40px; font-size: 18px; color: #325baa; background-color: #eff2f9;}
.table td { height: 40px; font-size: 18px; color: #555; border-bottom: 1px solid #e3e8f3;}


.slideGroup {}
.slideGroup .head { padding: 0 15px; height: 45px; line-height: 45px; background: url(../jpg/e01wv2.jpg) no-repeat center center;}
.slideGroup .head span { font-size: 20px; font-weight: bold; color: #325baa;}
.slideGroup .head a { float: right; font-size: 18px; color: #aaa;}
.slideGroup .parHd { text-align: center; font-size: 0;}
.slideGroup .parHd ul {}
.slideGroup .parHd ul li { display: inline-block; }
.slideGroup .parHd ul li a{ display: block; padding: 0 18px; height: 40px; line-height: 40px; font-size: 18px; color: #555; background-color: #f2f2f2;}
.slideGroup .parHd ul li:first-child a { border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.slideGroup .parHd ul li:last-child a { border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.slideGroup .parHd ul li.on a{ background-color: #325baa; color: #fff;}
.slideGroup .parBd { margin-top: 20px;}
.slideBox { position: relative;}
.slideBox ul { text-align: center; font-size: 0;}
.slideBox ul li { display: inline-block; margin: 0 10px;}
.slideBox ul li .pic { width: 250px; height: 168px;}
.slideBox ul li .pic img { width: 250px; height: 168px;}
.slideBox ul li .title {}
.slideBox ul li .title a { line-height: 45px; font-size: 18px; color: #555;}
.slideBox .sPrev { position: absolute; top: 70px; left: 0; width: 28px; height: 28px; background: url(../png/bxtqa1.png) no-repeat;}
.slideBox .sNext { position: absolute; top: 70px; right: 0; width: 28px; height: 28px; background: url(../png/7e6sps.png) no-repeat;}
.slideBox .tempWrap { margin: 0 auto;}


.quick-link {}
.quick-link .hd {}
.quick-link .hd ul { margin-left: -5px; overflow: hidden;}
.quick-link .hd ul li { float: left; margin-left: 5px; width: 286px; height: 40px; text-align: center; background-color: #3f6bbe;}
.quick-link .hd ul li a { font-size: 18px; line-height: 40px; font-weight: bold; color: #fff;}
.quick-link .hd ul li select { margin-top: 5px; height: auto; font-size: 18px; font-weight: bold; color: #fff; border: none; background: none; }
.quick-link .hd ul li select option {color: #444;}
.quick-link .bd { margin-top: 10px; background-color: #f3f8fa;}
.quick-link .bd ul { overflow: hidden; padding: 15px 30px;}
.quick-link .bd ul li { width: 220px; float: left;}
.quick-link .bd ul li a { font-size: 16px; line-height: 36px; color: #325baa;}


.footer { overflow: hidden; padding: 30px 0; background-color: #325baa;}
.footer .link { margin-bottom: 10px;}
.footer .link ul { text-align: center;}
.footer .link ul li { margin-left: 10px; display: inline-block; vertical-align: middle; color: #fff;}
.footer .link ul li a { font-size: 16px; color: #fff; margin-right: 10px; vertical-align: middle;}
.footer .bottom {}
.footer .bottom div { vertical-align: middle;}
.footer .bottom p { color: #fff; line-height: 24px;}
.footer .bottom p a { color: #fff;}
.footer .bottom p img {vertical-align: middle; margin-right: 5px; }


.location { padding-left: 25px; height: 50px; line-height: 50px; background: url(../png/uvzgzt.png) no-repeat left center;}
.location span { color: #999; font-size: 14px;}
.location a { color: #999; font-size: 14px;}
.location a.on { color: #325baa;}


.gdzx-banner { position: relative; width: 565px; height: 340px; overflow: hidden;}
.gdzx-banner .hd{ position: absolute; right: 18px; bottom: 18px; z-index: 100;}
.gdzx-banner .hd ul{}
.gdzx-banner .hd ul li{ cursor: pointer; float: left; margin-left: 10px; width: 7px; height: 7px; background: url(../png/xfe1mq.png) no-repeat;}
.gdzx-banner .hd ul li.on{ background: url(../png/46tuvl.png) no-repeat;}
.gdzx-banner .bd{ position: relative; height: 340px; overflow: hidden;}
.gdzx-banner .bd .box{}
.gdzx-banner .bd .box .pic{ width: 565px; height: 340px; overflow: hidden;}
.gdzx-banner .bd .box .pic img { width: 565px; height: 340px;}
.gdzx-banner .bd .box .title{ position: absolute; left: 15px; bottom: 0; z-index: 100;}
.gdzx-banner .bd .box .title a{ line-height: 45px; font-size: 18px; color: #fff;}
.gdzx-banner .bd .box .mask{ position: absolute; left: 0; right: 0; bottom: 0; height: 45px; background: url(../png/ku8vjy.png);}


.gkzx-sjyw, .gkzx-zxyyzz, .gkzx-hyzx { width: 565px;}


.zwgk-left { width: 675px; padding-right: 45px; border-right: 1px solid #eae8e8;}
.zwgk-right { width: 390px;}
.zwgk-zfxxgk { width: 390px;}
.zwgk-zfxxgk .bd ul li a { height: 80px; padding-top: 20px;}
.zwgk-zfxxgk .bd .col-3 li { width: 125px; margin-left: 8px;}
.zwgk-zfxxgk .bd .col-2 li { width: 190px;}
.zwgk-sxqd { width: 100%;}
.zwgk-sxqd ul li {}
.zwgk-sxqd ul li a { height: 60px !important; line-height: 60px !important;}
.zwgk-sxqd ul li:nth-of-type(1) a { background: url(../png/49g9rx.png) no-repeat right center #f6f6f6;}
.zwgk-sxqd ul li:nth-of-type(2) a { background: url(../png/fg6ari.png) no-repeat right center #f6f6f6;}
.zwgk-sxqd ul li:nth-of-type(3) a { background: url(../png/fu58mp.png) no-repeat right center #f6f6f6;}
.zwgk-sxqd ul li:nth-of-type(4) a { background: url(../png/tkkcve.png) no-repeat right center #f6f6f6;}
.zwgk-sxqd ul li img { vertical-align: middle; float: none !important; margin-right: 0 !important; margin-left: 15px; margin-top: 0 !important;}


.jlhd-left { width: 675px; padding-right: 45px; border-right: 1px solid #eae8e8;}
.jlhd-right { width: 390px;}
.jlhd-jbft .bd{ background-color: #f6f6f6;}
.jlhd-jbft .bd .pic { width: 300px; height: 215px;}
.jlhd-jbft .bd .pic img { width: 300px; height: 215px;}
.jlhd-jbft .bd .text { width: 340px; margin-top: 20px;}
.jlhd-jbft .bd .text .title { margin-bottom: 10px;}
.jlhd-jbft .bd .text .title a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; line-height: 34px; color: #1a56a8; font-size: 18px; font-weight: bold;}
.jlhd-jbft .bd .text p{ font-size: 18px; margin-bottom: 5px; line-height: 30px;}
.jlhd-jbft .bd .text p span{ margin-right: 10px; height: 20px; line-height: 20px; font-size: 14px; color: #fff; display: inline-block; padding: 0 7px; border-radius: 3px; background-color: #1a56a8;}
.jlhd-jzxx .bd .left, .jlhd-jzxx .bd .right { border: 1px solid #eef3fc; 0 0 5px #eef3fc;}
.jlhd-jzxx .bd .left { padding: 25px 15px;}
.jlhd-jzxx .bd .right { width: 360px;}
.jlhd-jzxx .bd .pic{ width: 40px; height: 40px;}
.jlhd-jzxx .bd .text{ margin-left: 18px;}
.jlhd-jzxx .bd .text p{ margin-bottom: 5px; font-size: 18px; font-weight: bold; color: #325baa;}
.jlhd-jzxx .bd .text span{ font-size: 16px; color: #555;}
.jlhd-jzxx .bd .btn{ height: 34px; line-height: 34px; padding: 0 10px; font-size: 16px; color: #fff; border-radius: 3px; background-color: #325baa;}
.jlhd-jzxx .bd .head { margin: 20px 10px 0; font-size: 18px; color: #325baa;}
.jlhd-jzxx .bd .input-group { width: 130px;}
.jlhd-jzxx .bd .input-group .input { margin-top: 7px; width: 120px; height: 28px; padding-left: 10px; font-size: 16px; color: #aaa; border: none; background-color: #fff;}
.jlhd-jzxx .bd .btn-search { width: 50px; height: 60px; padding-top: 30px; font-size: 16px; color: #aaa; border: none; background: url(../png/hmtuh5.png) no-repeat center 10px;}
.jlhd-zxdh .bd { padding: 0 15px; border: 4px solid #f6f6f6; background-color: #fdfdfd;}
.jlhd-zxdh .bd p { font-size: 18px; color: #555; line-height: 44px;}
.jlhd-zxdh .bd .mail { text-align: center; height: 80px; line-height: 80px; font-size: 18px; color: #325baa; border-top: 4px solid #f6f6f6;}


.ztzl-list { margin-left: -42px;}
.ztzl-list .ztzl-item { width: 345px; float: left; margin-bottom: 25px; margin-left: 62px;}
.ztzl-list .ztzl-item .pic { width: 343px; height: 108px; border: 1px solid #e3e3e3; overflow: hidden;}
.ztzl-list .ztzl-item .pic img { width: 343px; height: 108px;}
.ztzl-list .ztzl-item .hd { padding: 15px 0; text-align: center; border-bottom: 1px solid #e7e7e7;}
.ztzl-list .ztzl-item .hd a { margin: 0 30px; font-size: 20px; display: inline-block; vertical-align: middle;}
.ztzl-list .ztzl-item .hd img { display: inline-block; vertical-align: middle;}
.ztzl-list .ztzl-item ul {}
.ztzl-list .ztzl-item ul li { border-bottom: 1px dashed #e7e7e7; background: url(../png/lr48we.png) no-repeat 3px center; font-size: 18px; line-height: 40px; overflow: hidden;}
.ztzl-list .ztzl-item ul li span { width: 60px; float: right; text-align: right; color: #aaa;}
.ztzl-list .ztzl-item ul li a { padding-left: 20px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ztzl-list .ztzl-item ul li a:hover { color: #1a56a8; text-decoration: underline;}
.ztzl-list .ztzl-item .more { margin-top: 25px; text-align: center;}
.ztzl-list .ztzl-item .more a { display: inline-block; width: 110px; height: 38px; line-height: 38px; font-size: 16px; color: #325baa; border: 1px solid #7da4de; border-radius: 3px; background-color: #f3f3f3;}


.page{ text-align: center;}
.page a{ display: inline-block; *display: inline; zoom: 1; height: 26px; line-height: 26px;  color: #555555; font-size: 16px; }
.page a:hover{ color: #fff; background-color: #325baa;}
.page a.on{ color: #fff; background-color: #325baa;}
.page span { display: inline-block; *display: inline; zoom: 1; height: 26px;line-height: 26px;color: #555555; font-size: 16px;}
.page span .text { width: 30px; margin: 0 5px;}


.page-wrap { background: url(../jpg/1cv1a4.jpg) repeat-y left center;}
.page-left { width: 255px;}
.page-right { margin-left: 300px;}
.page-left .page-title { height: 115px; line-height: 115px; font-size: 28px; color: #fff; text-align: center; background: url(../jpg/uermsc.jpg) no-repeat; }
.page-left .page-menu { padding-bottom: 20px;}
.page-left .page-menu ul {}
.page-left .page-menu ul li { margin-top: 20px;}
.page-left .page-menu ul li > a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 30px; height: 40px; line-height: 40px; font-size: 20px; color: #444;}
.page-left .page-menu ul li > a.on { font-weight: bold; color: #325baa; background: url(../png/u8lam0.png) no-repeat 220px center #e9eef6;}
.page-left .page-menu ul li > a.down {  background: url(../png/mxxqwg.png) no-repeat 220px center #e9eef6;}
.page-left .page-menu dl { padding-bottom: 10px; background-color: #f5f9ff;}
.page-left .page-menu dl dd { padding: 10px 0; }
.page-left .page-menu dl dd a {padding-left: 30px; font-size: 18px; line-height: 48px;}
.page-left .page-menu dl dd a:hover, .page-left .page-menu dl dd a.on { color: #325baa; }
.page-list {}
.lists li:nth-of-type(5n) {border-bottom: 1px dashed #DCDCDC;margin-bottom: 10px;padding-bottom: 10px;}
.page-list .bd ul li { padding-left: 9px; background: url(../jpg/dojhvm.jpg) no-repeat left center;}
.page-list .bd ul li a { padding-left: 0;}


.pic-list {}
.pic-list .pic-item { overflow: hidden; padding: 25px 0; border-bottom: 1px dashed #e3e1e1;}
.pic-list .pic-item .pic { width: 235px; height: 170px;}
.pic-list .pic-item .pic img { width: 235px; height: 170px;}
.pic-list .pic-item .detail { margin-left: 260px;}
.pic-list .pic-item .detail .head {}
.pic-list .pic-item .detail .head .title { color: #444; font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pic-list .pic-item .detail .head span { float: right; width: 120px; color: #aaa; font-size: 16px; text-align: right;}
.pic-list .pic-item .detail .body { margin-top: 20px; overflow: hidden; height: 90px; font-size: 18px; color: #4e4e4e; line-height: 30px;}
.pic-list .pic-item .detail .bottom { margin-top: 10px;}
.pic-list .pic-item .detail .bottom a { text-align: center; float: right; width: 80px; padding-right: 10px; height: 28px; line-height: 28px; font-size: 14px; color: #325baa; background: url(../png/t3pkpa.png) no-repeat 75px center #e9eef6;}
.pic-list .pic-item:hover .detail .bottom a { color: #fff; background: url(../png/qlhsc9.png) no-repeat 75px center #325baa;}


.page-detail {}
.page-detail .page-title { font-size: 28px; text-align: center; font-weight: bold;line-height:40px;}
.page-detail .page-from { padding: 20px 0; font-size: 0; text-align: center; border-bottom: 1px solid #e6e6e6;margin-top:20px}
.page-detail .page-from span { display: inline-block; margin: 0 20px; font-size: 14px; color: #999;}
.page-detail .page-from span em { color: #1a56a8; }
.page-detail .page-cont { font-size: 18px; color: #555; line-height: 36px;}


.page-leader {}
.page-leader .leader-list { padding: 20px 25px; background-color: #f6f6f6;}
.page-leader .leader-list dl { overflow: hidden;}
.page-leader .leader-list dl dt { display: block; margin-bottom: 10px; line-height: 40px; font-size: 18px; color: #444; font-weight: bold;}
.page-leader .leader-list dl dd { float: left; line-height: 40px;}
.page-leader .leader-list dl dd a { font-size: 18px; margin-right: 30px;}
.page-leader .leader-list dl dd a:hover, .page-leader .leader-list dl dd a.on { font-weight: bold; color: #325baa;}
.page-leader .leader-info { overflow: hidden;}
.page-leader .leader-info .pic { width: 135px; height: 170px;}
.page-leader .leader-info .pic img{ width: 135px; height: 170px;}
.page-leader .leader-info .cont { margin-left: 160px; padding-top: 40px; line-height: 26px;}
.page-leader .leader-info .cont p { font-size: 18px;}
.page-leader .leader-info .cont p:first-child { margin-bottom: 20px;}
.page-leader .leader-info .cont p em { font-weight: bold;}
.page-leader .leader-cont { padding: 10px 0; font-size: 18px; line-height: 36px;}


.comon-hd-block { border-bottom: 1px solid #dadada; overflow: hidden;}
.comon-hd-block span { float: left; width: 90px; height: 30px; line-height: 30px; font-size: 18px; color: #fff; text-align: center; background-color: #325baa;}



.organ-item {}
.organ-item .organ-hd { margin-top: 20px; font-size: 18px; font-weight: bold;}
.organ-item .organ-bd { margin-top: 20px; background-color: #f8f8f8;}
.organ-item .organ-bd ul { padding: 20px 0; overflow: hidden;}
.organ-item .organ-bd ul li { padding: 10px 0; float: left; margin-left: 45px; padding-left: 9px; background: url(../jpg/dojhvm.jpg) no-repeat left center;}
.organ-item .organ-bd ul li a { line-height: 26px; font-size: 18px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.organ-item .organ-bd ul li a:hover { text-decoration: underline;}
.organ-item .organ-bd ul.col-4 li { width: 160px;}
.organ-item .organ-bd ul.col-3 li { width: 235px;}


.ad-pic { width: 860px; height: 150px; overflow: hidden;}


.gallery-list {}
.gallery-list ul { overflow: hidden; margin-left: -14px;}
.gallery-list ul li { float: left; height: 130px; margin-left: 13px;}
.gallery-list ul li img { width: 205px; height: 130px;}


.list-col-two { padding: 20px 0;}
.list-col-two ul { overflow: hidden;}
.list-col-two ul li { float: left; padding: 0 30px 0 15px; width: 385px; height: 40px; line-height: 40px; font-size: 18px; color: #555; background: url(../png/lr48we.png) no-repeat left center;}


.email { height: 60px; line-height: 60px; font-size: 18px; color: #325baa; text-align: center; background: url(../jpg/4645d8.jpg) no-repeat center center;}


.pic-code { height: 128px; }
.pic-code img { width: 128px; height: 128px; }


.page-site {}
.page-site .hd { text-align: center; font-size: 26px; font-weight: bold; color: #325baa;}
.page-site .bd { padding: 0 100px;}
.page-site .bd  dl { overflow: hidden; padding: 20px 0; border-bottom: 1px dashed #dcdcdc;}
.page-site .bd  dl:last-child { border-bottom: none;}
.page-site .bd  dl dt { margin-bottom: 15px; font-size: 20px; font-weight: bold; line-height: 30px; color: #325baa;}
.page-site .bd  dl dd { float: left; margin-right: 40px; margin-bottom: 10px;}
.page-site .bd  dl dd a { line-height: 30px; font-size: 18px; color: #444;}
	
			
			#page_div {
				text-align: center;
				margin: 20px auto 20px auto;
			}
			
			.pagination-index,
			.pagination-num,
			.pagination-last a {
				height: 1.6em;
				line-height: 1.6em;
				border: 1px solid #bfbfbf;
				margin: 0 .1em;
				padding: 0 .5em;
				display: inline-block;
				border-radius: 3px;
				color: #000;
			}
			
			.pagination-num {
				padding: 0 1em;
			}
			
			.pagination-num.active {
				background-color: #325baa;
				border: 1px solid #325baa;
				color: #ffffff;
			}
			
			.pagination-last {
				margin-left: 5px;
			}
			
			.pagination-last>input {
				height: 1.6em;
				width: 3em;
				border: 1px solid #bfbfbf;
				border-radius: 5px;
				text-align: center;
			}
			
			.pagination-last span:nth-child(5) {
				margin-left: 0.5em;
			}
			
			.pagination-last a {
				border: none;
			}



.wy_wj_more{
	width:1000px;
	overflow:hidden;
	margin:20px auto;
}
.wy_wj_more .title{
	width:1000px;
	height:27px;
	overflow:hidden;
}
.wy_wj_more .title h2{
	width: auto;
	height:27px;
	overflow:hidden;
	line-height:27px;
	text-align:center;

	float:left;

}
.wy_wj_more .contMain{
	width:1000px;
	overflow:hidden;
font-size:14px
}
.wy_wj_more .contMain ul li{
	width:1000px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}

.guest-list {}
.guest-list ul {}
.guest-list ul li { margin-top: 20px; padding-bottom: 10px; overflow: hidden; border-bottom: 1px dashed #e3e1e1; }
.guest-list ul li .left-pic { float: left; }
.guest-list ul li .left-pic img { width: 190px; height: 170px; }
.guest-list ul li .right-content { width: 630px; float: right; } 
.guest-list ul li .right-content p { font-size: 18px; line-height: 32px; min-height: 32px; overflow: hidden;}
.guest-list ul li .right-content p b { float: left;}
.guest-list ul li .right-content p span { width: 525px; text-align: left; color: #4e4e4e;}
.guest-list ul li .right-content .join {}
.guest-list ul li .right-content .join a { display: inline-block; height: 28px; line-height: 28px; padding-right: 30px; color: #fff; background: url(../png/n1nc1e.png) no-repeat 100px center #325baa;}   


.letter {}
.letter .search-box { overflow: hidden; height: 55px; line-height: 55px; background: url(../png/eu8bqs.png) no-repeat center center;}
.letter .search-box span { margin-left: 55px; font-size: 16px; color: #49606f;}
.letter .search-box .text { margin-left: 20px; padding-left: 10px; width: 280px; height: 30px;}
.letter .search-box .btn { margin-left: 20px; padding: 0 10px; height: 30px; font-size: 14px; color: #fff; background-color: #5482dc; border: none;}
.letter .table { width: 100%;}
.letter .table thead th { color: #4e4e4e; background-color: #f5f5f5;}
.letter .table tbody td { text-align: center;}
.letter .table tbody tr td:nth-child(2) { width: 340px; overflow: hidden; text-align: left;}