@charset "gb2312";

a { outline: 0; color: #333 }

.tlone { width: 998px; height: 277px; margin: 10px auto }

.tlone-left { width: 282px; height: 275px; float: left; border: 1px solid #d0e6f0 }

.tlone-left-top { width: 282px; height: 33px; background: url(../images/mybg_img1.gif) }

.tlone-left-top li { float: left; width: 82px; height: 33px; text-align: center; line-height: 28px; color: #1d578d; font-size: 14px }

.tlone-left-top li.hover a { color: #fff }

.tlone-left-top li.hover { font-weight: bold; color: #FFF; background: url(../images/mybg_img2.gif) }

.tlone-left-center { width: 268px; height: auto; margin: 10px auto }

.tlone-left-center dl { width: 268px; height: 77px; border-bottom: 1px dashed #ccc }

.tlone-left-center dd { width: 84px; height: 60px; border: 1px solid #ccc; float: left; padding: 2px }

.tlone-left-center dt { width: 160px; height: 64px; float: left; margin-left: 10px; color: #666 }

.tlone-left-center dt h3 { width: 168px; height: 24px; overflow: hidden; font-weight: bold; font-size: 12px }

.tlone-left-center dt h3 a { color: #1e5281 }

.tlone-left-center dt a { color: #F00 }

.tlone-left-center dt p { text-indent: 2em }

.tlone-left-center ul { padding-top: 6px; width: 268px; height: 100px; border-bottom: 1px dashed #ccc }

.tlone-left-center li { width: 268px; height: 24px; font-size: 14px; overflow: hidden }

.tlone-left-center li a { color: #333 }

.tlone-left-center li a:hover { color: #900 }

.tlone-left-bottom { width: 268px; height: 37px }

.hdp_one { width: 437px; height: 267px; float: left; margin-left: 10px; border: 1px solid #b9d7f2; padding: 4px }

.hdp_one img { height: 265px; width: 436px }

.js-right { width: 244px; height: 275px; border: 1px solid #b9d7f2; margin-left: 10px; float: left }

.js-right-top { width: 244px; background: url("../images/r-tit.gif") no-repeat; height: 34px; line-height: 34px; text-indent: 26px; font-size: 14px }

.js-right-top h3 { font-size: 14px; }

.js-right dl { width: 233px; padding: 6px 0 0 6px }

.js-right dd { width: 233px; height: 110px; float: left }

.js-right dt { width: 233px; color: #666; height: 86px; float: left }

.js-right dt a { color: #d30000 }

.newzhuanj { width: 998px; margin: 0 auto 10px }

.newzhuanj_title { width: 998px; height: 48px; background: url(../images/bj000.jpg) no-repeat }

.newzhuanj_title a { float: right; width: 81px; height: 22px; display: block; margin-right: 8px; margin-top: 11px }

.newzhuanj_text { width: 978px; border: 1px solid #CCC; border-top: 0; background: #eff8ff; padding-top: 15px }

.newzt_top { width: 955px; height: 375px; margin: 0 auto 5px auto; border-bottom: 1px dashed #ccc }

.newzt_bottom { width: 966px; height: 180px; margin: 0 auto }

.newtop_left { width: 470px; height: 375px; float: left; border-right: 1px dashed #ccc }

.zj1top { height: 216px }

.zj1topl { float: left; width: 210px }

.zj1topr { float: right; margin-right: 15px; display: inline }

.zj1topr p { line-height: 25px; margin: 0 0 10px 0 }

.zj1topr p a { font-size: 16px; color: #f00; font-weight: bold }

.zj1topr span { font-size: 16px; color: #f00 }

.zj1bottom { width: 450px; margin: 8px 0; line-height: 20px; float: left; display: inline; _padding-bottom: 3px }

.zj1bottom span { font-size: 16px; color: #f00 }

.newtop_right { width: 470px; height: 375px; float: left; margin-left: 10px }

.newzj_zs { width: 565px; height: 48px; padding-left: 97px; margin: 11px 0 7px 0 }

.newzj_zs li { float: left; width: 270px; height: 24px; line-height: 24px; font-weight: bold; font-size: 13px; color: #910202 }

.newtc_op { width: 662px; height: 182px; line-height: 26px; font-size: 14px }

.newtc_op h2 { font-size: 14px; line-height: 61px }

.newtc_op strong { color: #b00303 }

.newzt_bottom li { width: 184px; height: 180px; float: left; line-height: 55px; text-align: center; font-weight: bold; margin: 0 4px 0 4px; display: inline; color: #666 }

.newzt_bottom li img { margin-bottom: 6px }

.newzt_bottom li a:link, .newzt_bottom li a:visited { color: #222 }

.newzt_bottom li a:hover, .newzt_bottom li a:active { color: #f00 }

.lzjwd { width: 998px; height: 398px; margin: 10px auto }

.lzjwd_left { width: 580px; height: 398px; float: left }

.lzjwd_left_top { width: 580px; height: 51px }

.zjwd .con .left .hd { height: 28px; background: #fff; border-bottom: 1px solid #ccc; margin-bottom: 5px; margin-top: 10px }

.zjwd .con .left .hd ul li { text-align: center; width: 110px; float: left; cursor: pointer }

.zjwd .con .left .hd ul li.on { background: #F00; color: #FFF }

.zjwd { border-top: 0; width: 998px; margin: 0 auto 10px }

.zjwd .con { border-top: 0 }

.zjwd .con .left { border: 1px solid #ccc; border-top: 0; float: left; width: 568px; overflow: hidden; padding: 0 0 5px 10px; font-size: 14px; display: inline; height: 341px }

.zjwd .con .left ul li { width: 550px; line-height: 29px; height: 29px; float: left; overflow: hidden }

.zjwd .con .left ul li a { display: inline-block; float: left; color: #045681 }

.zjwd .con .left ul li span { float: right; display: inline-block; color: #F00 }

.zjwd .con .left .but { background: url(../images/tw.gif) no-repeat; width: 210px; height: 40px; margin: 3px auto 0 auto; display: block }

.zjwd .con .right { float: right; width: 388px; border: 1px solid #ccc; border-top: 0; display: inline; background: #e8f6ff }

.zjwd .con .right h2 { width: 280px; height: 42px }

.zjwd .con .right .box { border-bottom: 1px dashed #ccc; padding: 0 10px 10px 12px; height: 85px }

.zjwd .con .right .box .icon { width: 32px; height: 88px; float: left }

.zjwd .con .right .box .qus { float: left; margin-left: 5px; font-size: 12px; width: 220px; padding-top: 15px }

.zjwd .con .right .box .qus p { line-height: 22px; margin-top: 5px; display: inline }

.zjwd .con .right .box .qus a { color: #F00 }

.zj_title p a, .zj_title p a:hover, .zj_title p a:visited { color: #fff }

.zj_title { height: 34px; line-height: 34px }

.zj_title h5 { float: left; margin-left: 19px; margin-top: 2px }

.zj_title p { float: right; margin-right: 14px; font-size: 14px; font-weight: bold; padding-right: 30px }

.jzzn_title a { color: #fff }

.jzzn_con { width: 978px; height: 315px; border: 1px solid #DDD; border-top: 0; background: #e8f6ff }

.m_l_10 { height: 12px; display: block; float: left; width: 40px }

.m_l_15 { margin-left: 15px; display: block; float: left }

.m_l_20 { margin-left: 15px; display: block; float: left }

.m_l_30 { margin-left: 15px; display: block; float: left }

.jzzn_left { float: left; width: 514px; margin: 15px 0 0 22px; display: inline }

.jzzn_con1 { width: 514px; height: 217px }

.jzzn_con2 { width: 514px; height: 52px; margin-top: 15px }

.jzzn_right { float: right; width: 389px; margin: 15px 22px 0 0; display: inline }

.jzzn_con3 { width: 389px; height: 34px; position: absolute }

.yuyue11 { z-index: 9; position: relative; top: -33px; font-size: 14px; font-weight: bold; color: #fff; left: 930px; display: block; width: 15px; text-align: center }

.jzzn_con4 { height: 346px; position: relative; background: #e8f6ff }

.jzzn_con4 ul { height: 156px }

.jzzn_con4_t { border-bottom: 1px dashed #ccc; font-weight: bold; background: #fff; height: 28px; line-height: 28px }

.jzzn_con4 ul li { line-height: 24px; width: 365px; margin-left: 2px }

.jzzn_con4 ul li font { float: right; font-size: 12px }

.yy_name_t { width: 26px }

.yy_phone_t { width: 75px; margin-left: 23px }

.yy_zj_t { width: 65px; margin-left: 23px }

.yy_time_t { width: 58px; margin-left: 20px }

.yy_zt_t { margin-left: 23px }

.yy_bz_t { width: 26px; margin-left: 23px }

.yy_phone { width: 66px }

.yy_zj { width: 55px }

.yy_bz { margin-left: 36px; width: 80px; text-align: center }

.yesterday { color: #F00; font-weight: bold }

.today { color: #C03; font-weight: bold }

.jzzn_con5 { margin: 8px 0 0 10px; background: url(../images/jzzn4.gif) no-repeat; height: 43px }

.jzzn_con5 span { float: right; margin-right: 35px; margin-top: 15px; display: inline; text-align: center; width: 16px; font-size: 14px; font-weight: bolder; color: #fff }

.guanggaot { width: 998px; height: 128px; margin: 0 auto }

.hxbdf { width: 982px; margin: 5px auto; height: 357px }

.hxbdf_l { float: left; width: 430px; height: 356px }

.hxbdf_l h2 { line-height: 35px; font-size: 15px; color: #FFF; text-indent: 35px }

.hxbdf_l h2 a { color: #FFF }

.hxbdf_l ul { border-bottom: #dcdcdc 1px solid; border-left: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; padding-top: 5px; height: 320px; background: url(../images/quan.jpg) no-repeat center 260px }

.col { color: #f00 }

.hxbdf_l ul p { line-height: 26px; color: #666; text-indent: 25px; padding: 3px 7px; font-size: 13px }

.hxbdf_r { float: right; width: 537px }

.tu { border: 1px solid #dcdcdc; height: 185px; overflow: hidden; width: 535px }

.tu h2 { height: 30px; background: #1869a9; line-height: 30px; text-indent: 20px; color: #FFF; font-size: 14px }

.tu h2 a { color: #FFF }

.tu ul li { float: left; height: 75px; overflow: hidden; text-align: center; width: 145px }

.tu ul { padding: 6px 0; +margin-top:6px

}

.tu ul li img { border: 1px solid #CCC; padding: 2px }

.tu ul li h3 { color: #666; font-size: 12px; font-weight: normal; text-align: center; line-height: 14px }

.wenben { border: 1px solid #dcdcdc; clear: both; margin-top: 5px; width: 535px }

.wenben h1 { background: none repeat scroll 0 0 #1869a9; color: #fff; height: 30px; line-height: 30px; text-indent: 20px; font-size: 14px }

.wenben h1 a { color: #FFF }

.wenben ul p { text-indent: 15px; color: #333; line-height: 24px; margin-bottom: 10px }

element.style { height: 145px; margin-top: -75px; width: 60px }

.lanli_top { width: 998px; height: 47px; margin: 10px auto }

.lshipin { width: 998px; height: 450px; margin: 10px auto }

.lshipin dl { width: 238px; height: 223px; float: left; border: 1px solid #ccc; background: #f7f7f7 }

.lshipin_dl { margin-left: 6px }

.lshipin dd { width: 223px; height: 176px; padding-left: 8px; float: left }

.lshipin dt { width: 238px; height: 40px; text-align: center; float: left; line-height: 40px; color: #1e5281; font-size: 12px }

.lshipincc { width: 998px; height: 265px; margin: 10px auto }

.bdfzhishi { width: 998px; height: auto; margin: 10px auto }

.dis-con { float: left; display: inline; width: 744px }

.dis-tit { width: 744px; height: 40px; overflow: hidden; background: url(../images/dis-con.gif) repeat-x }

.dis-left { width: 2px; height: 40px; background: url(../images/dis-left.gif) no-repeat; display: block; float: left }

.dis-right { width: 2px; height: 40px; background: url(../images/dis-right.gif) no-repeat; display: block; float: right }

.dis-tab { width: 740px; height: 35px; float: left }

.dis-cap { width: 120px; float: left; display: inline; height: 35px; margin-left: 8px; padding-left: 40px; font-family: "微软雅黑"; font-size: 14px; color: #fff; line-height: 35px; font-weight: 700; background: url(../images/dis-bg.gif) no-repeat }

.dis-cut { float: left; height: 30px; margin-top: 4px; display: inline }

.dis-cut li { float: left; height: 30px; line-height: 30px; padding: 0 6px; color: #fff; font-size: 13px; color: #fff; display: inline }

.dis-cut li a, .dis-cut li a:hover { color: #fff }

.dis-cut li.hover { width: 115px; height: 35px; }

.dis-cut li.hover a { color: #0d796c }

.dis-mid { width: 742px; border: 1px #d7d7d7 solid; border-width: 0 1px 1px 1px; padding-bottom: 9px }

.dis-mid li { width: 347px; float: left; margin: 16px 12px 0 12px; display: inline }

.sort-tit { width: 347px; height: 27px; background: url(../images/dis-icon03.gif) no-repeat bottom }

.sort-tit strong { float: left; font-size: 14px; color: #0d796c; background: url(../images/dis-icon.gif) no-repeat left; display: block; padding-left: 20px; margin: 0 8px 0 2px }

.sort-tit a { color: #1a61a1 }

.sort-tit a:hover { color: #f60 }

.sort-tit p { float: left; display: block; padding-left: 8px; color: #f60; font-weight: bold }

.sort-tit p a { color: #f60 }

.sort-tit p a:hover { color: #f60; text-decoration: underline }

.sort-tit span { float: right; margin-right: 8px }

.sort-text { width: 323px; padding: 13px 2px; margin-left: 10px }

.sort-text a img { width: 116px; height: 89px; float: left; border: 3px #e3e3e3 solid; margin-right: 12px }

.sort-text a:hover img { border: 3px #f60 solid }

.sort-text strong a { color: #0d796c; font-size: 14px }

.sort-text strong a:hover { color: #f60 }

.sort-text p { text-indent: 2em }

.sort-text p a { color: #c50f0f }

.sort-text p a:hover { color: #c50f0f; text-decoration: underline }

.sort-list { width: 347px; float: left; background: url(../images/sort-bg.gif) repeat-x bottom; padding: 18px 0 11px }

.sort-list a { display: block; height: 25px; color: #333; overflow: hidden; float: left; display: inline; width: 149px; line-height: 25px; padding-left: 10px; margin-left: 10px }

.bdfzhishi_right { padding-top: 3px; width: 224px; height: 482px; float: left; margin-left: 12px }

.bdfzhishi_right_img { width: 222px; height: 217px; border: 1px solid #ccc }

.bdfzhishi_rightlx { width: 222px; height: 255px; border: 1px solid #ccc; margin-top: 12px }

.bdfzhishi_rightlxtop { width: 196px; height: 31px; background: url(../images/bdfzhishi_rightlx_bg.gif) no-repeat; color: #FFF; font-size: 14px; padding-left: 26px; line-height: 31px; font-weight: bold }

.bdfzhishi_rightlx dl { width: 205px; height: 212px; padding: 5px 0 0 10px }

.bdfzhishi_rightlx dd { width: 205px; height: 103px; float: left }

.bdfzhishi_rightlx dt { color: #333; width: 205px; height: 100px; float: left; margin-top: 10px; line-height: 18px }

.bdfzhishi_rightlx dt span { color: #f60 }

.r { font-weight: normal; font-size: 16px }

.r a { color: #0063bb }

.a { color: green; font-size: 14px }

.yuey { height: 51px }

.yuey p { float: left; height: 51px }

.yuey1 { background: url(../images/dggc_zjwd_r.gif) no-repeat; float: left; height: 51px; width: 390px }

.yuey1 span { padding: 15px 35px 0 0; float: right; color: #fff; font-weight: bold }

.ymm_c4 { width: 998px }

.ymm_c4_c { width: 996px; border: 1px solid #cfcfcf; border-top: 0; height: 300px }

.ymm_c4_c_n { width: 998px; height: 29px; padding: 10px 0 10px 0 }

.ymm_c4_c_n li { cursor: pointer; background: url(../images/ymm_con_05_163.jpg) no-repeat; width: 127px; height: 29px; line-height: 29px; text-align: center; font-size: 14px; font-weight: bold; float: left; margin-left: 10px }

.ymm_c4_c_n li.hover { color: #f00 }

.ymm_c4_c_n li.hover a { color: #f00 }

.ymm_c4_c_c { padding-top: 5px; width: 970px }

.ymm_c4_c_c_l { width: 450px; float: left; margin-left: 8px }

.ymm_c4_c_c_l span { float: left; padding-right: 10px }

.ymm_c4_c_c_l dt { font-size: 14px; float: left; width: 247px; font-weight: bold }

.ymm_c4_c_c_l dd { background: url(../images/ymm_con_05_177.jpg) no-repeat; float: left; width: 245px; text-indent: 18px; line-height: 22px }

.ymm_c4_c_c_l h4 { font-size: 14px; padding: 0; font-weight: bold; text-indent: 0 }

.ymm_c4_c_c_l p { line-height: 20px }

.ymm_c4_c_c_l h6 { text-indent: 0; padding: 10px 0 }

.ymm_c4_c_c_r { width: 504px; float: right }

.ymm_c4_c_c_r ul { padding-bottom: 6px }

.ymm_c4_c_c_r li { float: left; width: 158px; padding-right: 10px; font-size: 13px; line-height: 24px; text-align: center }

.ymm_c4_c_c_r li img { padding: 2px; border: 1px solid #ccc }

.box { width: 998px; margin: 0 auto; height: 390px }

.i-expert { width: 694px; float: left; height: 282px; position: relative }

.i-expert h2 { width: 520px; left: 158px; top: 10px; position: absolute; z-index: 999; text-align: center }

.i-expert h2 span { width: 72px; float: left; color: #fff; line-height: 34px; font-weight: 100 }

.i-expert h2 span a { width: 72px; height: 34px; color: #fff; padding: 0 0 3px 0; display: block }

.i-expert h2 span a:hover { color: #fe0; text-decoration: none }

.i-expert h2 span.hover { font-weight: bold }

.i-expert h2 span.hover a { color: #fe0 }

.i-expert h2 span.more { float: right; text-align: right; width: 66px }

.i-expert h2 span.more a { color: #fff }

.i-expert h2 span.more a:hover { color: #fe0 }

.i-expertcon { width: 647px; padding: 65px 0 0 37px; float: left; height: 218px }

.i-expertcon dl { width: 460px; float: left }

.i-expertcon dl dt { width: 410px; float: left; padding: 0 0 0 50px; line-height: 22px; font-size: 14px; font-weight: bold; color: #1d517f }

.i-expertcon dl dt a { color: #1d517f }

.i-expertcon dl dt a:hover { color: #f00 }

.i-expertcon dl dt span { width: 70px; font-weight: 100; height: 22px; font-size: 12px; text-align: center; color: #fff; float: right }

.i-expertcon dl dt span a { width: 70px; height: 22px; display: block; color: #fff }

.i-expertcon dl dt span a:hover { color: #fff; text-decoration: none }

.i-expertcon dl dt span.btn1 { background: url(../images/btn-bg1.gif) no-repeat; padding: 0 10px 0 0 }

.i-expertcon dl dt span.btn2 { background: url(../images/btn-bg1.gif) no-repeat 0 -23px }

.i-expertcon dl dd { width: 460px; float: left; text-indent: 2em; line-height: 22px; padding: 8px 0 0 0 }

.i-expertcon dl dd a { color: #666 }

.i-expertcon p { width: 420px; padding: 6px 0 0 0; height: 24px; line-height: 24px; float: left }

.i-expertcon p strong { width: 67px; color: #fff; display: block; padding: 0 15px 0 0; float: left; text-align: center; font-weight: bold }

.i-expertcon ul { width: 460px; float: left; padding: 10px 0 0 0 }

.i-expertcon ul li { width: 133px; float: left; padding: 0 10px 0 0 }

.i-therapybgl { width: 2px; height: 390px; float: left; background: url(../images/global.gif) no-repeat 0 -225px }

.i-therapybgr { width: 2px; height: 390px; float: left; background: url(../images/global.gif) no-repeat 0 -1385px }

.i-therapy { width: 976px; height: 390px; float: left; background: url(../images/global.gif) repeat-x 0 -805px; margin-bottom: 10px }

.i-therapy h2 { width: 956px; padding: 5px 10px; font-weight: 100; font-size: 12px }

.i-therapy h2 span { text-indent: -99999em; line-height: 34px; width: 766px; display: block; background: url(../images/i-therapytit.gif) no-repeat }

.i-therapy h2 a { text-indent: 0; float: right; padding: 14px 0 0 0; color: #fff }

.i-therapy h2 a:hover { color: #fe0 }

.i-therapybtn1 { width: 960px; height: 47px; margin: 0 auto }

.i-therapybtn1 h3 { width: 240px; float: left; height: 47px; text-indent: -99999em }

.i-therapybtn1 h3 a { width: 240px; height: 47px; display: block }

.i-therapybtn1 h3#therapy11 { background: url(../images/i-therapytit1.gif) no-repeat }

.i-therapybtn1 h3#therapy11.hover { background: url(../images/i-therapytit1.gif) no-repeat 0 -47px }

.i-therapybtn1 h3#therapy12 { background: url(../images/i-therapytit1.gif) no-repeat -240px 0 }

.i-therapybtn1 h3#therapy12.hover { background: url(../images/i-therapytit1.gif) no-repeat -240px -47px }

.i-therapybtn1 h3#therapy13 { background: url(../images/i-therapytit1.gif) no-repeat -480px 0 }

.i-therapybtn1 h3#therapy13.hover { background: url(../images/i-therapytit1.gif) no-repeat -480px -47px }

.i-therapybtn1 h3#therapy14 { background: url(../images/i-therapytit1.gif) no-repeat -720px 0 }

.i-therapybtn1 h3#therapy14.hover { background: url(../images/i-therapytit1.gif) no-repeat -720px -47px }

.i-therapycon1 { width: 960px; margin: 0 auto; height: 283px; background: url(../images/i-therapybg.gif) no-repeat }

.i-therapyconleft { width: 665px; float: left }

.i-therapyconleft img { float: left; width: 298px; height: 263px; padding: 10px }

.i-therapyconleft dl { width: 330px; line-height: 24px; float: left; padding: 25px 0 0 0 }

.i-therapyconleft dl dt { width: 330px; font-size: 14px; font-weight: bold; padding: 0 0 5px 0; color: #1d517f }

.i-therapyconleft dl dt a { color: #1d517f }

.i-therapyconleft dl dt a:hover { color: #f00 }

.i-therapyconleft dl dd { width: 330px }

.i-therapyconleft dl dd p { text-indent: 2em }

.i-therapyconleft dl dd span { width: 70px; font-weight: 100; margin: 10px 0 0 0; height: 22px; line-height: 22px; font-size: 12px; text-align: center; color: #fff; float: left }

.i-therapyconleft dl dd span a { width: 70px; height: 22px; display: block; color: #fff }

.i-therapyconleft dl dd span a:hover { color: #fff; text-decoration: none }

.i-therapyconleft dl dd span.btn1 { background: url(../images/btn-bg1.gif) no-repeat; padding: 0 10px 0 0 }

.i-therapyconleft dl dd span.btn2 { background: url(../images/btn-bg1.gif) no-repeat 0 -23px }

.i-therapyconleft1 { width: 645px; padding: 10px; float: left }

.i-therapyconright { width: 272px; float: left; padding: 11px 0 0 13px }

.i-therapybtm { width: 960px; margin: 5px auto 0; height: 190px; background: url(../images/i-therapybg1.gif) no-repeat left top }

.i-therapybtn2 { width: 41px; float: left }

.i-therapybtn2 h3 { width: 41px; height: 190px; float: left; text-indent: -99999em }

.i-therapybtn2 h3 a { width: 41px; height: 190px; display: block }

.i-therapybtn2 h3#therapy21 { background: url(../images/i-therapytit2.gif) no-repeat }

.i-therapybtn2 h3#therapy21.hover { background: url(../images/i-therapytit2.gif) no-repeat -82px 0 }

.i-therapybtn2 h3#therapy22 { background: url(../images/i-therapytit2.gif) no-repeat -41px 0 }

.i-therapybtn2 h3#therapy22.hover { background: url(../images/i-therapytit2.gif) no-repeat -123px 0 }

.i-therapycon2 ul { width: 899px; height: 170px; margin: 10px 10px; display: inline; float: left; overflow: hidden }

.i-therapycon2 ul li { width: 207px; float: left; padding: 0 8px }

.i-therapycon2 ul li span { text-align: center; color: #666; width: 207px; float: left; line-height: 24px; padding: 4px 0 0 0 }

.topBanner { width: 998px; height: 251px; margin-bottom: 10px; overflow: hidden }

.topBanner img { display: block; width: 998px; height: 251px; border: 0 }

.topSearch { width: 990px; height: 30px; border: 1px solid #dedede; margin-top: 10px; background: #f6f6f6; overflow: hidden; margin: 0 auto }

.topSearch p { float: left; _display: inline; width: 680px; height: 30px; line-height: 30px; font-size: 14px; color: #333; overflow: hidden }

.topSearch p strong { float: left; _display: inline; padding-left: 20px; margin-left: 16px; color: #21599b; font-weight: normal; background: url(../images/NewsInfo_BG.png) no-repeat -434px -122px }

.topSearch p a { color: #333 }

.topSearch fieldset { border: 0 }

.topSearch legend { display: none }

.topSearch input { float: left; _display: inline; width: 170px; height: 22px; padding-right: 3px; line-height: 22px; border: 0; margin: 4px 0 0 10px; color: #333; background: url(../images/NewsInfo_BG.png) no-repeat -426px -152px; font-size: 12px; text-indent: 40px; height: 20px \9; line-height: 20px \9; padding-top: 2px \9 }

.topSearch button { float: left; _display: inline; width: 52px; height: 20px; border: 0; margin: 5px 0 0 12px; background: url(../images/NewsInfo_BG.png) no-repeat 0 -144px; text-indent: -9999px; cursor: pointer }

.topGG { width: 998px; padding-top: 12px }

.topGG img { display: block; width: 998px; cursor: pointer }

.zx { width: 233px; padding: 3px; text-align: center }

.zx img { margin-left: 6px }

#boxes { width: 996px; margin: 0 auto; background-color: #fff }

#middler { width: 100% }

.ulpoint li { text-indent: 12px; color: #666; width: 100%; overflow: hidden; height: 22px; position: relative }

.ulpoint li span { position: absolute; font-size: 10px; top: 0; right: 0 }

#middler .hmain { width: 622px; float: left; display: inline }

#middler .main { width: 718px; _width: 700px; float: left; display: inline }

#middler .gttese { height: 304px }

#middler .gttese .title { background: url(../images/cssbg.gif) no-repeat; height: 39px; line-height: 39px; margin-bottom: 1px }

#middler .gttese .title .tslf { display: block; width: 105px; height: 38px; float: left }

#middler .gttese .title strong { display: inline-block; float: right; height: 39px; text-align: center; font-size: 14px; margin-right: 30px }

#middler .gttese .title strong a { color: #ffc; font-size: 12px }

#middler .gttese .title strong.on { background: url(../images/cssbg.gif) no-repeat -541px -320px; padding-left: 72px }

#middler .gttese .title strong.on a { background: url(../images/cssbg.gif) no-repeat right -320px; display: block; padding-right: 62px; color: #ff6200 }

#middler .gttese .cont { border: #e3e3e3 solid 1px; padding: 3px; height: 258px; *height:260px

}

#middler .gttese .leftside { width: 290px; float: left; display: inline; margin-left: 5px; padding: 10px 0 3px 0 }

#middler .gttese .rightside { width: 380px; _width: 362px; float: right; display: inline; background-color: #e7f5f6; padding: 0 10px 10px 10px; margin-left: 6px }

#middler .gttese img { border: #d0e6f0 solid 1px; display: block; padding: 1px }

#middler .gttese ul li { background-position: 0 -105px; color: #666; line-height: 30px; height: 30px }

#middler .gttese .sp li { float: none }

#middler .gttese .info { height: 23px; width: 371px; line-height: 23px; font-weight: 700; color: #107e7f; text-align: center }

#middler .gttese .info a { color: #107e7f; margin: 0 9px }

#middler .gttese .info a:hover { color: #ff6200 }

#middler .sidebar { width: 270px; float: right; display: inline; border: 1px solid #b9ddc1 }

#middler .zixun { background: url(../images/zixunbg.jpg) no-repeat; height: 135px; padding: 32px 0 0 90px; margin-bottom: 8px }

#middler .zixun ul li { float: left; display: inline; padding-right: 22px; font-size: 16px; line-height: 28px }

.clear { clear: both; height: 0; overflow: hidden; display: block }

.clearfix:after { clear: both; height: 0; overflow: hidden; display: block; visibility: hidden; content: "." }

.dnone { display: none }

.lineheight36 { line-height: 36px }

.borbd { border-bottom: #26a7ac dashed 1px; margin-bottom: 9px; padding-bottom: 5px }

.font14 { font-size: 14px }

.tc { text-align: center }

a.aorange { color: #ff7200 }

a.aorange:hover { color: #000 }

.txtgray6 { color: #666; line-height: 24px }

.txtgray6 a { color: #f60 }

.jyzn { width: 270px; text-align: center }

.jyzn1 { width: 288px }

.jyzn1 li { float: left; width: 136px; text-align: center; margin-top: 7px }

.cloumn1 { width: 288px }

.new_module { width: 997px; height: auto; overflow: hidden; float: left; margin-bottom: 10px }

.new_module_answer { float: left; width: 600px; height: 375px; overflow: hidden }

.new_module_answer h3 { float: left; width: 600px; height: 51px; overflow: hidden }

.new_module_answer .answer { width: 598px; height: auto; overflow: hidden; float: left; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-top: 10px; padding-bottom: 10px }

.new_module_answer .answer span { width: 560px; height: 29px; overflow: hidden; float: left; display: inline; margin-top: 5px; margin-left: 10px; border-bottom: 1px solid #ccc }

.new_module_answer .answer span a { float: left; width: 112px; height: 29px; line-height: 29px; font-size: 14px; color: #343434; text-align: center }

.new_module_answer .answer span .hover { background-color: #c90000; color: #fff }

.new_module_answer .answer div { width: 560px; height: auto; overflow: hidden; float: left; margin-left: 10px; margin-top: 10px; display: inline }

.new_module_answer .answer ul { width: 560px; height: auto; overflow: hidden; float: left }

.new_module_answer .answer ul li { width: 560px; height: auto; overflow: hidden; float: left; line-height: 28px }

.new_module_answer .answer ul li a { float: left; font-size: 14px }

.new_module_answer .answer ul li a strong { color: #cd0000; font-weight: lighter }

.new_module_answer .answer ul li .a1 { float: right; color: #cd0000; margin-right: 12px; display: inline }

.new_module_answer .answer .span1 { border: 0 }

.new_module_answer .answer .span1 a { width: 141px }

.new_module_answer .answer .span1 .a1 { display: inline; margin-left: 115px; margin-right: 45px }

.ad_ganen { width: 385px; height: 373px; float: right; border: 1px solid #d0e6f0; }

.ad_ganen h3 { width: 387px; height: 51px; float: left; display: inline; margin: -1px -1px 0 -1px }

.ad_ganen img { float: left }

.ad_ganen span { float: left; width: 385px; height: 35px; overflow: hidden }

.ad_ganen span img { float: left; display: inline; margin-left: 15px; cursor: pointer }

.ad_ganen p { float: left; width: 365px; height: 56px; line-height: 24px; overflow: hidden; padding: 0 10px; text-indent: 2em }

.ad_ganen p a { color: #ef0000 }

.gpf_yuyeu { background: #edf3f8; padding-bottom: 7px; margin: 0 auto; overflow: hidden; width: 263px; height: auto }

.gpf_img1 { padding-right: 0; padding-left: 0; padding-bottom: 8px; padding-top: 8px; text-align: center }

.gpf_dizhi { float: right; width: 48px }

.gpf_name { display: inline; float: left; margin-left: 15px; overflow: hidden; width: 48px }

#gpf_gun2 { background: #fff; margin: 0 auto; overflow: hidden; height: auto }

#gpf_gun2 ul li { font-size: 12px; overflow: hidden; line-height: 24px; zoom: 1; height: 24px }

.right_jyzn { border: 1px solid #ccc; width: 278px; _width: 276px }

.right_jyzn .jyzn { width: 280px; *width:270px

}

.right_jyzn .jyzn1 li { width: 138px }

.title_1 { background: url("../images/fb.jpg") repeat-x scroll 0 0 rgba(0,0,0,0); width: 650px; height: 35px; font-weight: bold; padding-left: 10px; padding-top: 8px; margin: 5px auto }

.tjyd1 { width: 320px; float: left; margin-left: 18px }

.tjyd1 li { width: 320px; float: left; margin-left: 10px; *margin-left:0

}

.tjyd1 li a { color: #333; font-size: 12px; text-decoration: none }

.Item { width: 718px; height: 305px; overflow: hidden; float: left; border: 1px solid #ccc; margin-top: 8px }

.Item dt { height: 48px; overflow: hidden; background: url(../images/itembg.jpg) repeat-x }

.Item dt span { display: block; width: 150px; height: 48px; float: left; position: relative; top: -4px }

.Item dt a { font-size: 12px; text-align: center; color: #FFC; display: block; padding: 0 38px; height: 43px; line-height: 30px; margin-top: 5px; float: left; background: url(../images/er.gif) right top no-repeat; font-weight: bold }

.TabShow1 { background: url(../images/st.jpg) repeat-x!important; color: #F60!important; font-weight: bold; line-height: 40px!important }

.Item dd { padding-top: 10px }

.Item .sLeft { width: 250px; overflow: hidden; float: left; display: inline; text-align: center }

.Item .sLeft img { width: 196px; height: 126px; margin-top: 4px }

.Item .sLeft h3 { font-size: 12px; margin: 10px 0 4px 0 }

.Item .sLeft p { margin: 0 20px; text-align: left; text-indent: 2em; color: #666 }

.Item .sRight { width: 430px; height: 230px; float: left; padding-left: 20px; }

.Item .sRight h3 { text-align: center; margin-bottom: 5px }

.Item .sRight p { text-indent: 2em; height: 70px; color: #666 }

.Item .sRight li { float: left; width: 195px; line-height: 26px; color: #CCC; margin: 0 10px 0 5px }

.Hot { width: 268px; height: 300px; float: right; margin-top: 3px; overflow: hidden }

.Hott { width: 268px; height: 300px; float: right; margin-top: 8px; overflow: hidden }

.Hot ul { margin: 13px; background: url(../images/ico.gif) left no-repeat; line-height: 24px; padding-left: 24px }

.Case { width: 270px; height: 300px; overflow: hidden; margin-top: 8px; float: right }

.Case ul { margin: 13px; line-height: 22px; color: #CCC }

.Case img { width: 106px; height: 72px; padding: 2px; border: 1px solid #DDD }

.Case .cLeft { width: 115px; height: 85px; overflow: hidden; text-align: center; float: left; margin: 10px 2px 7px 2px }

.Case .cRight { width: 115px; height: 85px; overflow: hidden; text-align: center; float: Right; margin: 10px 2px 7px 2px }

.case { width: 100%; height: 570px; float: left; margin-bottom: 10px }

.case_all { width: 996px; height: 570px; margin: 0 auto; text-align: center; border: solid 2px #d0e6f0 }

.case_top { height: 50px; width: 996px; float: left; background: url(../images/case_top.jpg) no-repeat }

.case_top a { height: 50px; width: 120px; float: right; cursor: pointer }

.case_bot { height: 513px; width: 982px; float: left; display: inline; padding: 5px 7px 1px }

.case_1 { width: 235px; height: 242px; float: left; margin-top: 10px; margin-left: 8px; display: inline; text-align: center }

.case_1 img { width: 230px; height: 126px; margin: 3px; float: left; display: inline }

.case_1 span { line-height: 30px; font-size: 14px; color: #318500; font-weight: bold }

.case_1 p { line-height: 24px; padding: 0 10px; text-align: left }

.case_1 a { color: #417660; text-decoration: none; cursor: pointer }

.case_1 .red { color: #f00!important }

.Frame { border: 1px solid #ccc; margin-bottom: 5px }

.Frame .Titel { height: 35px; line-height: 35px; font-size: 14px; font-weight: bold; padding-left: 10px; background: url(../images/fb.jpg) repeat-x; color: #417660 }

.Frame .Titel span { float: right; font-size: 12px; font-weight: lighter; padding-right: 10px; color: #CCC }

.Frame .Titel li { color: #417660 }

.gpf_zx2 { text-align: center; width: 263px }

.gpf_zx2 img { margin-left: 3px }





.menu { PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #0083c4 0px 0px; HEIGHT: 72px; PADDING-TOP: 6px; width: 978px; margin-top: 10px; margin-right: auto; margin-bottom: 10; margin-left: auto; }

.menu .menu01 { TEXT-ALIGN: center; WIDTH: 192px; DISPLAY: inline;  FLOAT: left; HEIGHT: 72px; MARGIN-LEFT: 7px; OVERFLOW: hidden }

.menu .menu01 DT { LINE-HEIGHT: 25px; HEIGHT: 25px; COLOR: #00448f; FONT-SIZE: 1.6em; OVERFLOW: hidden; FONT-WEIGHT: bold }

.menu .menu01 DT A { COLOR: #00448f; font-size: 14px; }

.menu .menu01 DD { PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; COLOR: #00448f; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 4px }

.menu .menu01 DD A { MARGIN: 0px 5px; COLOR: #00448f; FONT-SIZE: 12px }

.menu .menu02 { TEXT-ALIGN: center; WIDTH: 235px; DISPLAY: inline;  FLOAT: left; HEIGHT: 72px; MARGIN-LEFT: 6px; OVERFLOW: hidden }

.menu .menu02 DT { LINE-HEIGHT: 25px; HEIGHT: 25px; COLOR: #00448f; FONT-SIZE: 1.6em; OVERFLOW: hidden; FONT-WEIGHT: bold }

.menu .menu02 DT A { COLOR: #00448f; font-size: 14px; }

.menu .menu02 DD { PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; COLOR: #00448f; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 4px }

.menu .menu02 DD A { MARGIN: 0px 5px; COLOR: #00448f; FONT-SIZE: 12px }

.menu .menu03 { TEXT-ALIGN: center; WIDTH: 410px; DISPLAY: inline; BACKGROUND: url(../images/menubg3.gif) no-repeat center top; FLOAT: left; HEIGHT: 72px; MARGIN-LEFT: 9px; OVERFLOW: hidden }

.menu .menu03 DT { LINE-HEIGHT: 25px; HEIGHT: 25px; COLOR: #00448f; FONT-SIZE: 1.6em; OVERFLOW: hidden; FONT-WEIGHT: bold }

.menu .menu03 DT A { COLOR: #00448f; font-size: 14px; }

.menu .menu03 DD { PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; COLOR: #00448f; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 4px }

.menu .menu03 DD A { MARGIN: 0px 8px; COLOR: #00448f; FONT-SIZE: 12px }

.menu .menu04 { TEXT-ALIGN: center; WIDTH: 129px; DISPLAY: inline; BACKGROUND: url(../images/menubg4.gif) no-repeat center top; FLOAT: left; HEIGHT: 72px; MARGIN-LEFT: 7px; OVERFLOW: hidden }

.menu .menu04 DT { LINE-HEIGHT: 25px; HEIGHT: 25px; COLOR: #00448f; FONT-SIZE: 1.6em; OVERFLOW: hidden; FONT-WEIGHT: bold }

.menu .menu04 DT A { COLOR: #00448f; font-size: 14px; }

.menu .menu04 DD { PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; COLOR: #00448f; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 4px }

.menu .menu04 DD A { MARGIN: 0px 5px; COLOR: #00448f; FONT-SIZE: 12px }