* { margin: 0px; padding: 0px; box-sizing: border-box; }
body { background: rgb(255, 255, 255); font-family: 微软雅黑; font-size: 13px; line-height: 22px; color: rgb(51, 51, 51); text-decoration: none; }
ul, li { margin: 0px; padding: 0px; list-style-type: none; }
img { border: 0px; }
form { padding: 0px; margin: 0px; }
a { color: rgb(69, 69, 69); text-decoration: none; }
a:hover { text-decoration: none; }
a:focus, a:active { outline: none; }
.fl { float: left; }
.fr { float: right; }
.space { padding-top: 20px; padding-bottom: 20px; }
.space-top { padding-top: 20px; }
.space-bottom { padding-bottom: 20px; }
.img-hover:hover { opacity: 0.8; }
.mt15 { margin-top: 15px; }
.ml15 { margin-left: 15px; }
.mr15 { margin-right: 15px; }
.mb15 { margin-bottom: 15px; }
.mb18 { margin-bottom: 18px; }
.ml18 { margin-left: 18px; }
.mr18 { margin-right: 18px; }
.pl15 { padding-left: 15px; }
.pr15 { padding-right: 15px; }
.pb15 { padding-bottom: 15px; }
.topnav { width: 1170px; height: 37px; margin: 0px auto; overflow: hidden; display: block; }
.topnav .left { width: 142px; line-height: 38px; float: left; overflow: hidden; display: block; }
.topnav .weather { width: 180px; height: 36px; line-height: 36px; float: left; overflow: hidden; display: block; }
.topnav .right { width: 600px; line-height: 38px; float: right; display: block; text-align: right; }
.heidata { font-size: 12px; color: rgb(255, 255, 255); font-family: Arial; text-decoration: none; }
a.heidata:hover { color: rgb(195, 0, 0); font-size: 12px; text-decoration: none; }
.header { width: 1170px; background: rgb(255, 255, 255); margin: 0px auto; overflow: hidden; display: block; }
.header_logo { width: 1170px; margin: 0px auto; padding-top: 0px; height: 164px; background: rgb(255, 255, 255); }
#navigation { width: 1140px; padding-top: 0px; background: rgb(1, 156, 99); text-align: center; height: 43px; border-top: 1px solid rgb(255, 255, 255); margin: 0px auto; overflow: hidden; display: block; }
#navigation #nav #navsearch { margin: 1px 0px 0px; width: 226px; height: 26px; display: block; text-align: left; float: right; background: url("nav-search.gif") center center no-repeat; }
#navigation #nav { width: 1170px; margin: 0px auto; }
#navigation #menu { text-align: left; z-index: 9999; }
#navigation #menu li { list-style: none; }
#navigation #menu ul { margin: 0px; padding: 0px; list-style-type: none; }
#navigation #menu ul li { float: left; list-style: none; padding: 0px; margin: 0px; display: inline; }
#navigation #menu ul li .m { display: block; margin: 0px 5px; padding: 10px 5px; font-size: 14px; color: rgb(255, 255, 255); }
#navigation #menu ul li:hover { background: rgb(1, 156, 99); }
#navigation #menu ul li:hover a { color: rgb(255, 255, 255); font-weight: 900; }
#navigation #menu ul li ul { position: absolute; clear: both; padding: 0px; margin: 0px; display: none; z-index: 300; min-width: 160px; background: rgb(1, 156, 99); }
#navigation #menu ul li ul li { clear: both; width: 160px; background: url("nav-bg.png") left center repeat-y; display: inline; text-align: left; text-indent: 2px; }
#navigation #menu ul li ul li:hover { background: rgb(1, 156, 99); font-weight: 900; }
#navigation #menu ul li ul li a { background: url("menu_v4.0_kid02.gif") center bottom no-repeat; display: block; color: rgb(255, 255, 255); text-decoration: none; padding: 7px 5px 7px 15px; margin: 0px; font-size: 12px; }
#navigation #menu ul li ul li a:hover { background: url("menu_v4.0_kid02.gif") center bottom no-repeat; color: rgb(255, 255, 255); }
#navigation #banner { width: 1140px; margin: 0px auto; }
.TopSearch { height: 30px; border: 1px solid rgb(1, 156, 99); white-space: nowrap; position: relative; float: right; width: 200px; background: rgb(255, 255, 255); margin: 6px 14px 0px 0px; }
.SearchText { margin: 6px 0px 0px; text-indent: 8px; line-height: 21px; height: 100%; vertical-align: top; border: 0px; font-size: 13px; color: rgb(155, 155, 155); width: 161px; float: left; }
.SearchBtn { width: 37px; height: 100%; vertical-align: middle; margin: 0px; cursor: pointer; background: url("searchbt_v4.2.gif") center center no-repeat rgb(255, 255, 255); border: 0px; float: right; }
.SearchBtn:hover { background-color: rgb(127, 255, 0); }
#navigation #menu ul li ul table { font-size: 12px; color: rgb(255, 255, 255); margin-top: 10px; }
#navigation #menu ul li ul table a { color: rgb(255, 255, 255); }
#navigation #menu ul li ul table .title { padding: 15px 10px 10px 0px; font-size: 18px; font-weight: bold; text-align: left; font-family: 微软雅黑; }
#navigation #menu ul li ul table .txt { line-height: 185%; font-size: 12px; }
#navigation #menu ul li ul table .detail { width: 50px; display: block; float: right; color: rgb(177, 255, 188); font-family: tahoma; }
#navigation #menu ul li ul table .more { text-align: right; padding-top: 8px; }
#navigation #menu ul li ul table .link { padding: 10px; color: rgb(255, 255, 255); text-align: left; border-bottom: 1px solid rgb(85, 185, 201); }
#navigation #menu ul li ul table .link img { margin-right: 3px; }
#navigation #menu ul li ul table .link a:hover { color: rgb(177, 255, 188); }
#navigation #menu ul li ul table .block { padding: 8px 10px; }
#navigation #menu ul li ul table .lnk01 a { padding: 5px 10px; display: block; float: left; }
#navigation #menu ul li ul table .lnk01 a img { margin-right: 5px; }
#navigation #menu ul li ul table .lnk02 a { width: 140px; height: 26px; line-height: 26px; display: block; float: left; margin: 0px 6px 10px 8px; color: rgb(255, 255, 255); background: url("mianhuai_left_jiantou.png") 10px center no-repeat rgb(26, 154, 211); text-indent: 20px; text-align: left; }
#navigation #menu ul li ul table .lnk02 a:hover { background: url("mianhuai_left_jiantou.png") 10px center no-repeat rgb(28, 162, 222); }
#navigation #menu ul li ul table .lnk-kybm a { width: 370px; height: 26px; line-height: 26px; display: block; float: left; margin: 0px 6px 25px 8px; color: rgb(255, 255, 255); background: url("mianhuai_left_jiantou.png") 10px center no-repeat rgb(0, 171, 0); text-indent: 20px; text-align: left; font-size: 13px; }
#navigation #menu ul li ul table .lnk-kybm a:hover { background: url("mianhuai_left_jiantou.png") 10px center no-repeat rgb(0, 187, 0); }
#navigation #menu ul li ul table .lnk-glbm a { width: 150px; height: 26px; line-height: 26px; display: block; float: left; margin: 0px 6px 25px 8px; color: rgb(255, 255, 255); background: url("mianhuai_left_jiantou.png") 10px center no-repeat rgb(0, 171, 0); text-indent: 20px; text-align: left; font-size: 13px; }
#navigation #menu ul li ul table .lnk-glbm a:hover { background: url("mianhuai_left_jiantou.png") 10px center no-repeat rgb(0, 187, 0); }
#navigation #menu ul li ul table .lnk-zcbm a { width: 150px; height: 26px; line-height: 26px; display: block; float: left; margin: 0px 6px 25px 8px; color: rgb(255, 255, 255); background: url("mianhuai_left_jiantou.png") 10px center no-repeat rgb(0, 171, 0); text-indent: 20px; text-align: left; font-size: 13px; }
#navigation #menu ul li ul table .lnk-zcbm a:hover { background: url("mianhuai_left_jiantou.png") 10px center no-repeat rgb(0, 187, 0); }
#navigation #menu ul li ul table .lnk-lhgj a { width: 155px; height: 26px; line-height: 26px; display: block; float: left; margin: 0px 6px 25px 8px; color: rgb(255, 255, 255); background: url("mianhuai_left_jiantou.png") 10px center no-repeat rgb(0, 171, 0); text-indent: 20px; text-align: left; font-size: 13px; }
#navigation #menu ul li ul table .lnk-lhgj a:hover { background: url("mianhuai_left_jiantou.png") 10px center no-repeat rgb(0, 187, 0); }
#navigation #menu ul li ul table .w { padding-top: 16px; }
#navigation #menu ul li ul table .w a { margin-left: 15px; }
#navigation #menu ul li ul table .partyblock { padding: 15px 0px 0px 10px; }
#navigation #menu ul li ul table .partyblock img { margin: 0px 10px; }
.contents { width: 1170px; height: auto; margin: 0px auto; overflow: hidden; display: block; }
.contentsbg { width: 1170px; height: 365px; margin: 0px auto; overflow: hidden; display: block; background: rgb(255, 255, 255); padding: 5px; }
.m_l800 { width: 561px; display: block; overflow: hidden; float: left; }
.m_r322 { width: 561px; display: block; overflow: hidden; float: left; }
.m_l260 { width: 260px; display: block; overflow: hidden; float: left; }
.m_r840 { width: 846px; display: block; overflow: hidden; float: left; }
.border-not { border-left: 1px solid rgb(1, 156, 99); border-right: 1px solid rgb(1, 156, 99); border-bottom: 1px solid rgb(1, 156, 99); }
.bgbai { background: rgb(255, 255, 255); }
.bgbai1 { background: url("") center top no-repeat rgb(255, 255, 255); border: 1px solid rgb(240, 240, 240); }
.nav-stacked > li { background: rgb(204, 235, 244); }
.nav-pills > li > a { border-radius: 0px; padding: 10px 15px; border: 1px solid transparent; color: rgb(34, 34, 34); font-size: 14px; text-transform: uppercase; font-weight: 500; }
.nav-pills.nav-stacked > li + li { margin-left: 0px; background: rgb(204, 235, 244); }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .nav-pills > li > a:hover, .nav-pills > li > a:focus { border: 1px solid rgb(70, 165, 209); color: rgb(255, 255, 255); background-color: rgb(70, 165, 209); }
.nav-pills.nav-stacked > li > a::after { font-family: FontAwesome; content: ""; font-size: 14px; font-weight: 700; position: absolute; right: 15px; top: 9px; color: rgb(144, 193, 209); transition: all 0.2s ease-in-out 0s; }
.nav-pills > li.active > a::after { color: rgb(255, 255, 255); }
.nav-pills > li.active > a:hover::after, .nav-pills > li.active > a:focus::after, .nav-pills > li > a:hover::after, .nav-pills > li > a:focus::after { color: rgb(255, 255, 255); right: 10px; }
.new_tw { font-family: 微软雅黑; border-bottom: 1px dotted rgb(191, 191, 191); padding-bottom: 10px; padding-top: 18px; overflow: hidden; display: block; }
.new_tw:first-child { padding-top: 0px; }
.new_tw:nth-last-child(1) { border-bottom: none; }
.tw_img { height: 112px; width: 162px; float: left; overflow: hidden; border: 1px solid rgb(236, 236, 236); margin-right: 18px; }
.tw_left h2 { width: 76%; float: left; overflow: hidden; display: block; margin: 0px 0px 10px; line-height: 20px; }
.tw_left h2 a { overflow: hidden; font-size: 17px; width: 100%; white-space: nowrap; text-overflow: ellipsis; font-family: 微软雅黑; font-weight: 600; color: rgb(11, 11, 12); display: inline-block; text-decoration: none; }
.tw_left h2 a:hover { text-decoration: none; color: rgb(0, 125, 180); }
.tw_left span { width: 76%; float: left; font-family: Arial; font-size: 12px; height: 26px; color: rgb(165, 165, 165); line-height: 26px; overflow: hidden; display: block; }
.tw_left p { width: 76%; float: left; font-size: 12px; color: rgb(85, 85, 85); line-height: 20px; font-family: 微软雅黑; margin-bottom: 2px; }
#marquee4 { width: 292px; height: 147px; overflow: hidden; margin: 15px; }
#marquee4 ul { float: left; width: auto; padding: 0px; }
#marquee4 ul li { float: left; width: 100%; padding: 2px; line-height: 22px; }
#marquee4 ul li span { font-size: 6px; font-family: Arial; color: rgb(255, 0, 0); margin-right: 5px; }
#marquee4 ul li a:hover { color: rgb(210, 63, 57); }
#marquee5 { width: 292px; height: 146px; overflow: hidden; margin: 15px; }
#marquee5 ul { float: left; width: auto; padding: 0px; }
#marquee5 ul li { float: left; width: 100%; padding: 2px; line-height: 22px; }
#marquee5 ul li span { font-size: 6px; font-family: Arial; color: rgb(255, 0, 0); margin-right: 5px; }
#marquee5 ul li a:hover { color: rgb(210, 63, 57); }
.w382_tx { width: 382px; overflow: hidden; display: block; float: left; }
.w382_tx .title { width: 100%; line-height: 41px; background: url("sy-ico02.png") left center no-repeat; font-family: 微软雅黑; color: rgb(6, 123, 203); font-weight: 500; float: left; font-size: 16px; padding-left: 28px; border-bottom: 1px solid rgb(219, 232, 238); margin-bottom: 12px; }
.w382_tx .title1 { width: 100%; line-height: 41px; background: url("sy-ico02.png") 12px center no-repeat; font-family: 微软雅黑; color: rgb(6, 123, 203); font-weight: 500; float: left; font-size: 16px; padding-left: 40px; border-bottom: 1px solid rgb(219, 232, 238); margin-bottom: 12px; }
.w382_tx .yjs { width: 100%; overflow: hidden; display: block; margin-bottom: 12px; }
.w382_tx .yjs li { height: 32px; width: 100%; line-height: 32px; background: url("sy-yjsbg.gif") no-repeat; font-size: 13px; display: block; overflow: hidden; margin-bottom: 4px; }
.w382_tx .yjs li img { width: 50px; height: 32px; margin-right: 10px; display: block; float: left; }
.w382_tx .yjs li a { color: rgb(71, 94, 122); text-decoration: none; display: block; height: inherit; }
.w382_tx .yjs li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.w299_zt { width: 299px; overflow: hidden; display: block; float: left; margin-right: 16px; }
.hykplist { float: left; word-break: break-all; display: block; overflow: hidden; }
.hykplist ul { list-style-type: none; margin: 0px; padding: 0px; }
.hykplist ul li { width: 100%; padding-left: 10px; background: url("djycxwh_dianico_v4.0.jpg") left center no-repeat; height: 28px; line-height: 28px; display: inline-block; float: left; }
.hykplist ul li span { float: right; font-size: 11px; color: rgb(153, 153, 153); }
.hzjg { display: block; overflow: hidden; margin-left: 14px; margin-top: 5px; }
.hzjg li { width: 106px; height: 68px; text-align: center; border: 1px solid rgb(230, 247, 255); background: rgb(216, 238, 249); display: block; overflow: hidden; margin-right: 9px; margin-bottom: 12px; float: left; }
.hzjg li img { width: 94px; height: auto; padding: 5px 0px 0px; }
.hzjg1 { display: block; overflow: hidden; margin-left: 50px; margin-top: 20px; }
.hzjg1 li { width: 106px; height: 68px; text-align: center; border: 1px solid rgb(215, 239, 251); background: rgb(239, 250, 255); display: block; overflow: hidden; margin-right: 42px; margin-bottom: 30px; float: left; }
.hzjg1 li img { width: 94px; height: auto; padding: 5px 0px 0px; }
.w667_cg { width: 667px; height: 264px; overflow: hidden; display: block; float: left; border-width: 3px 1px 1px; border-style: solid; border-color: rgb(0, 132, 187) rgb(202, 221, 234) rgb(202, 221, 234); }
.w288_yq { width: 288px; height: 264px; overflow: hidden; display: block; float: left; border-width: 3px 1px 1px; border-style: solid; border-color: rgb(0, 132, 187) rgb(202, 221, 234) rgb(202, 221, 234); }
.w246_cl { width: 246px; overflow: hidden; display: block; float: left; border-width: 3px 1px 1px; border-style: solid; border-color: rgb(0, 132, 187) rgb(202, 221, 234) rgb(202, 221, 234); }
.w709_zt { width: 709px; overflow: hidden; display: block; float: left; border-width: 3px 1px 1px; border-style: solid; border-color: rgb(0, 132, 187) rgb(202, 221, 234) rgb(202, 221, 234); }
.w667_dp { width: 667px; display: block; float: left; border-width: 3px 1px 1px; border-style: solid; border-color: rgb(0, 132, 187) rgb(202, 221, 234) rgb(202, 221, 234); }
.w1140 { width: 1140px; display: block; overflow: hidden; float: left; }
.lanmu { height: 45px; background: url("menubg_v4.3.jpg") left bottom repeat-x rgb(253, 253, 253); }
.lanmu_l { width: 138px; line-height: 42px; background: url("menuico_v4.0.png") 13px center no-repeat; font-family: 微软雅黑; color: rgb(255, 255, 255); font-weight: 600; float: left; font-size: 16.5px; padding-left: 42px; }
.lanmu_r { line-height: 45px; padding-right: 10px; float: right; color: rgb(209, 226, 233); font-family: Arial; font-size: 12px; }
.lanmu_r a { color: rgb(209, 226, 233); text-decoration: none; }
.lanmu_r a:hover { color: rgb(0, 216, 255); text-decoration: none; }
.lanmu_r1 { line-height: 45px; padding-right: 10px; float: right; }
.column_jg { height: 44px; background: url("menuline_v4.0.gif") left bottom repeat-x; overflow: hidden; margin: 0px 15px; }
.column { height: 44px; background: url("") left bottom repeat-x rgb(231, 231, 231); overflow: hidden; }
.column1 { width: 100%; height: 44px; background: url("") left bottom repeat-x rgb(231, 231, 231); overflow: hidden; }
.column_l { margin: 0px 18px; width: auto; height: 44px; border-bottom: 2px solid rgb(50, 50, 50); line-height: 38px; font-size: 18px; font-family: 微软雅黑; font-weight: 600; color: rgb(50, 50, 50); float: left; display: inline-block; overflow: hidden; }
.column_r { margin: 0px 18px; width: auto; height: 40px; line-height: 38px; font-size: 12px; font-family: Arial; text-align: right; float: right; overflow: hidden; }
.column_r a { color: rgb(50, 50, 50); text-decoration: none; display: inline-block; height: inherit; padding-top: 3px; }
.column_r a:hover { color: rgb(56, 55, 55); text-decoration: none; }
.column_nr { display: block; overflow: hidden; }
.column_nr1 { display: block; overflow: hidden; float: left; width: 91%; }
.column_nr2 { display: block; overflow: hidden; float: left; width: 91%; }
.column_yq { display: block; overflow: hidden; float: left; width: 95%; height: 447px; }
.column_dp { display: block; overflow: hidden; float: left; }
.column_gd { display: block; overflow: hidden; }
.graphic-grid { width: 230px; display: block; overflow: hidden; float: left; margin: 0px 18px; }
.graphic-grid h4 { font-size: 13px; margin: 0px 0px 1px; }
.graphic-grid h4 a { color: rgb(69, 69, 69); text-decoration: none; font-weight: 500; line-height: 20px; }
.graphic-grid h4 a:hover { color: rgb(7, 132, 191); text-decoration: none; }
.graphic-grid p { color: rgb(51, 157, 205); font-size: 12px; line-height: 26px; font-weight: 500; margin: 0px 0px 1px; }
.ztlist { display: block; overflow: hidden; float: left; }
.ztlist ul { list-style-type: none; margin: 0px; padding: 0px; }
.ztlist ul li { width: 230px; float: left; margin: 0px 16px 14px 0px; }
.ztlist ul li img { width: 100%; }
.zttextlist { float: left; word-break: break-all; display: block; overflow: hidden; width: 95%; }
.zttextlist ul { list-style-type: none; margin: 0px; padding: 0px; }
.zttextlist ul li { width: 50%; padding-left: 10px; background: url("nysico_03.gif") left center no-repeat; height: 28px; line-height: 28px; display: inline-block; float: left; }
.piclist { width: 230px; display: block; overflow: hidden; float: left; margin: 0px 38px 18px 0px; }
.piclist h4 { font-size: 13px; margin: 6px 0px 1px; text-align: center; }
.piclist h4 a { color: rgb(69, 69, 69); text-decoration: none; font-weight: 500; line-height: 20px; }
.piclist h4 a:hover { color: rgb(7, 132, 191); text-decoration: none; }
.viewimg { overflow: hidden; position: relative; text-align: center; cursor: pointer; width: 230px; height: 138px; }
.viewimg-first img { transition: all 0.5s linear 0s; width: 100%; }
.viewimg-first .mask { opacity: 0; transition: all 0.4s ease-in-out 0s; }
.viewimg-first:hover img { transform: scale(1.25, 1.25); }
.viewimg-first a.info { opacity: 0; transition: all 0.2s ease-in-out 0s; }
.viewimg-first:hover .mask { opacity: 1; }
.yq_x_m1 ul li { background: url("ico_06.gif") 0px center no-repeat; width: 50%; padding-left: 15px; padding-right: 15px; float: left; line-height: 26px; list-style: none; display: block; overflow: hidden; }
.location { display: block; overflow: hidden; font-size: 12px; color: rgb(69, 69, 69); font-family: 微软雅黑; }
.location a { color: rgb(69, 69, 69); text-decoration: none; }
.location a:hover { color: rgb(18, 159, 224); text-decoration: none; }
.location .link { height: 38px; margin: 0px auto; line-height: 42px; overflow: hidden; padding-left: 16px; }
.textlist { width: 100%; float: left; word-break: break-all; line-height: 26px; }
.textlist ul { list-style-type: none; margin: 0px; padding: 0px; }
.textlist ul li { padding-left: 10px; background: url("ico_03.gif") left center no-repeat; height: 24px; line-height: 24px; }
.textlist ul li span { float: right; font-size: 11px; color: rgb(153, 153, 153); }
.textlist1 { width: 96%; float: left; word-break: break-all; display: block; overflow: hidden; }
.textlist1 ul { list-style-type: none; margin: 0px; padding: 0px; }
.textlist1 ul li { width: 764px; padding-left: 10px; background: url("ico_heid.gif") left center no-repeat; height: 24px; line-height: 22px; display: inline-block; }
.textlist1 ul li span { float: right; font-size: 11px; color: rgb(153, 153, 153); }
.textlist2 { width: 95%; float: left; word-break: break-all; display: inline-block; overflow: hidden; }
.textlist2 ul { list-style-type: none; margin: 0px; padding: 0px; }
.textlist2 ul li { padding-left: 10px; background: url("djycxwh_dianico_v4.0.jpg") left center no-repeat; height: 26px; line-height: 26px; }
.textlist2 ul li span { float: right; font-size: 12px; color: rgb(153, 153, 153); }
.textlist3 { width: 100%; float: left; word-break: break-all; line-height: 26px; }
.textlist3 ul { list-style-type: none; margin: 0px; padding: 0px; }
.textlist3 ul li { padding-left: 10px; background: url("ico_heid.gif") left center no-repeat; height: 24px; line-height: 24px; }
.textlist3 ul li span { float: right; font-size: 11px; color: rgb(153, 153, 153); }
.textlist4 { width: 91%; float: left; word-break: break-all; line-height: 28px; display: inline-block; overflow: hidden; }
.textlist4 ul { list-style-type: none; margin: 0px; padding: 0px; }
.textlist4 ul li { padding-left: 10px; background: url("djycxwh_dianico_v4.0.jpg") left center no-repeat; height: 28px; line-height: 28px; }
.textlist4 ul li span { float: right; font-size: 11px; color: rgb(153, 153, 153); }
.techlist { border-bottom: 1px dotted rgb(204, 204, 204); margin-bottom: 10px; overflow: hidden; background: rgb(255, 255, 255); }
.techlist .bt { height: 25px; font-weight: bold; display: inline-block; }
.techlist .tldate { height: 25px; line-height: 25px; font-size: 12px; font-family: 微软雅黑; color: rgb(136, 136, 136); }
.techlist .tltx { font-size: 12px; line-height: 22px; color: rgb(102, 102, 102); font-family: 微软雅黑; }
.y_gl { font-family: Arial; border-bottom: 1px dotted rgb(191, 191, 191); padding-bottom: 4px; padding-top: 12px; overflow: hidden; display: block; }
.y_gl_p { font-family: Arial; border-bottom: 1px dotted rgb(191, 191, 191); padding-bottom: 20px; padding-top: 20px; overflow: hidden; display: block; }
.y_gl_p:nth-last-child(1) { border-bottom: none; }
.gl_img { height: 90px; width: 136px; float: left; margin-right: 22px; overflow: hidden; border: 1px solid rgb(204, 204, 204); }
.gl_right h2 { width: 79%; float: left; overflow: hidden; display: block; margin: 0px 0px 10px; line-height: 18px; }
.gl_right h2 a { overflow: hidden; font-size: 15px; width: 84%; white-space: nowrap; text-overflow: ellipsis; font-family: 微软雅黑; font-weight: bold; color: rgb(46, 46, 46); display: inline-block; line-height: 18px; text-decoration: none; }
.gl_right h2 a:hover { text-decoration: none; color: rgb(0, 123, 209); }
.gl_right h2 span { font-family: Arial; font-size: 12px; height: 18px; color: rgb(165, 165, 165); line-height: 20px; display: block; float: right; }
.gl_right p { width: 79%; float: left; font-size: 12px; color: rgb(85, 85, 85); line-height: 20px; font-family: 微软雅黑; }
.gl_img_p { height: 140px; width: 105px; float: left; margin-right: 22px; overflow: hidden; background: rgb(0, 0, 204); }
.gl_right_p h2 { width: 576px; float: left; overflow: hidden; display: block; font-size: 15px; font-family: 微软雅黑; font-weight: bold; color: rgb(46, 46, 46); }
.gl_right_p h2 a { overflow: hidden; width: 84%; white-space: nowrap; text-overflow: ellipsis; color: rgb(46, 46, 46); display: inline-block; line-height: 18px; }
.gl_right_p h2 a:hover { text-decoration: underline; color: rgb(0, 123, 209); }
.gl_right_p p { width: 576px; float: left; font-size: 12px; color: rgb(85, 85, 85); line-height: 20px; font-family: 微软雅黑; }
.cgxqbk { overflow: hidden; background: rgb(255, 255, 255); }
.pagelist { overflow: hidden; height: 100%; background: rgb(255, 255, 255); margin: 0px; }
.img-list { overflow: hidden; margin-top: 6px; }
.img-list li { height: 168px; float: left; margin: 0px 14px; width: 196px; }
.img-list b { float: left; overflow: hidden; height: 24px; font-size: 12px; font-family: 微软雅黑; font-weight: normal; text-align: center; margin-top: 6px; display: block; line-height: 24px; width: 196px; }
.img-list b a { overflow: hidden; color: rgb(132, 132, 132); width: 98%; white-space: nowrap; text-overflow: ellipsis; display: inline-block; text-decoration: none; }
.img-list b a:visited { color: rgb(132, 132, 132); text-decoration: none; }
.img-list b a:hover { color: rgb(191, 16, 16); text-decoration: none; }
.img-list li p { overflow: hidden; height: 24px; color: rgb(162, 162, 162); text-align: center; line-height: 24px; }
.pagelist1 { overflow: hidden; height: 100%; background: rgb(255, 255, 255); margin: 0px; }
.people-list { overflow: hidden; margin-top: 0px; }
.people-list li { height: 208px; float: left; margin: 0px 41px 0px 0px; width: 120px; }
.people-list img { overflow: hidden; height: 161px; background: url("lazyload.gif") center center no-repeat; display: block; width: 118px; border: 1px solid rgb(223, 223, 223); }
.people-list b { float: left; overflow: hidden; height: 24px; font-size: 12px; font-family: 微软雅黑; font-weight: normal; text-align: center; margin-top: 6px; display: block; line-height: 24px; width: 120px; }
.people-list b a { overflow: hidden; color: rgb(132, 132, 132); width: 98%; white-space: nowrap; text-overflow: ellipsis; display: inline-block; text-decoration: none; }
.people-list b a:visited { color: rgb(132, 132, 132); text-decoration: none; }
.people-list b a:hover { color: rgb(191, 16, 16); text-decoration: none; }
.people-list li p { overflow: hidden; height: 24px; color: rgb(162, 162, 162); text-align: center; line-height: 24px; }
.play-img { overflow: hidden; border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); position: relative; padding-bottom: 2px; padding-top: 2px; padding-left: 2px; display: block; }
.play-img:hover { border: 1px solid rgb(195, 223, 231); color: rgb(255, 255, 255); text-decoration: none; }
.play-img img { overflow: hidden; height: 125px; background: url("lazyload.gif") center center no-repeat; display: block; width: 190px; }
.play-img i { overflow: hidden; height: 20px; position: absolute; text-decoration: none; display: block; width: 196px; }
.play-img em { overflow: hidden; height: 20px; position: absolute; text-decoration: none; display: block; width: 154px; }
.play-img:hover i { height: 40px; background: url("ico_vh1.png") no-repeat; left: 75px; top: 43px; width: 40px; }
#xlmain { width: 97%; display: block; overflow: hidden; margin: 0px 16px 30px; float: left; padding: 22px 45px 10px; }
#xlmain .wztitle { color: rgb(50, 50, 50); font-family: 微软雅黑; line-height: 36px; text-align: center; font-size: 24px; padding: 18px 0px; }
#xlmain .info { color: rgb(102, 102, 102); font-family: 微软雅黑; text-align: center; font-size: 12px; border-bottom: 1px solid rgb(204, 204, 204); padding: 0px 0px 16px; }
#xlmain .info a { color: rgb(102, 102, 102); text-decoration: none; }
#xlmain .info a:hover { color: rgb(222, 12, 12); text-decoration: none; }
#xlmain .text { margin: 20px 0px 10px; overflow: hidden; display: block; }
.links { width: 1142px; height: 42px; display: block; overflow: hidden; margin: 0px auto; background: rgb(230, 245, 240); }
.links .text { width: 940px; font-size: 12px; color: rgb(255, 255, 255); font-family: 微软雅黑; line-height: 42px; }
.links .text a { color: rgb(0, 0, 0); text-decoration: none; }
.links .text a:hover { color: rgb(0, 198, 255); text-decoration: none; }
.links .xl { width: 198px; padding: 9px 0px 0px; text-align: right; }
.foot { width: 1142px; height: 118px; display: block; overflow: hidden; margin: 0px auto; padding-top: 30px; font-size: 12px; line-height: 24px; font-family: 微软雅黑; color: rgb(255, 255, 255); background: rgb(50, 50, 50); border-top: 1px solid rgb(17, 108, 163); }
.foot .logo { width: 230px; height: 54px; border-right: 1px solid rgb(94, 136, 161); display: block; overflow: hidden; float: left; margin: 0px 18px; }
.foot p { width: 814px; font-size: 12px; color: rgb(255, 255, 255); line-height: 20px; font-family: 微软雅黑; display: block; overflow: hidden; float: left; }
.foot a { color: rgb(255, 255, 255); text-decoration: none; }
.foot a:hover { color: rgb(0, 198, 255); text-decoration: none; }
.foot .sydw { width: 80px; display: block; overflow: hidden; float: left; }
.hei { font-size: 12px; color: rgb(56, 56, 56); font-family: 微软雅黑; text-decoration: none; }
a.hei:hover { color: rgb(195, 0, 0); font-size: 12px; text-decoration: none; }
.hei1 { font-size: 13px; line-height: 20px; color: rgb(69, 69, 69); text-decoration: none; font-family: 微软雅黑; }
a.hei1:hover { color: rgb(0, 123, 209); font-size: 13px; text-decoration: none; }
.hei2 { font-size: 13px; line-height: 20px; color: rgb(69, 69, 69); font-family: 微软雅黑; text-decoration: none; }
a.hei2:hover { color: rgb(7, 132, 191); font-size: 13px; text-decoration: none; }
.hei12 { font-size: 12px; line-height: 20px; color: rgb(116, 116, 116); font-family: 微软雅黑; text-decoration: none; }
.hei13 { font-size: 13px; line-height: 30px; color: rgb(105, 105, 105); text-decoration: none; font-family: 微软雅黑; }
a.hei13:hover { color: rgb(222, 47, 0); font-size: 13px; text-decoration: none; }
.hei14 { font-size: 14px; line-height: 25px; color: rgb(39, 39, 39); text-decoration: none; font-family: 微软雅黑; }
a.hei14:hover { color: rgb(0, 123, 209); font-size: 14px; text-decoration: none; }
.lan { font-size: 12px; line-height: 18px; color: rgb(18, 142, 196); text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
a.lan:hover { color: rgb(156, 128, 104); font-size: 12px; text-decoration: none; }
.lan1 { font-size: 12px; line-height: 18px; color: rgb(0, 119, 188); text-decoration: none; font-family: 微软雅黑; }
.lan_15 { font-family: 微软雅黑; font-size: 15px; line-height: 22px; font-weight: normal; color: rgb(51, 51, 51); text-decoration: none; padding-left: 12px; background: url("nysico_hd.gif") left center no-repeat; }
a.lan_15:hover { color: rgb(0, 123, 209); font-size: 15px; text-decoration: none; }
.hong { font-size: 12px; color: rgb(192, 1, 1); text-decoration: none; font-family: 微软雅黑; }
a.hong:hover { color: rgb(0, 24, 255); font-size: 12px; text-decoration: none; }
.hong18 { font-size: 18px; color: rgb(192, 1, 1); text-decoration: none; font-family: 微软雅黑; }
a.hong:hover { color: rgb(36, 70, 134); font-size: 18px; text-decoration: none; }
.nrhei { font-size: 14px; line-height: 28px; font-family: 微软雅黑; color: rgb(81, 81, 81); }
.nrhei1 { font-size: 13px; line-height: 22px; color: rgb(92, 92, 92); font-family: Arial; text-decoration: none; }
.frm_link { color: rgb(91, 91, 91); font-size: 12px; background-color: rgb(247, 247, 247); font-family: Arial; height: 22px; border: 1px solid rgb(197, 197, 197); line-height: 18px; width: 180px; }
.frm1 { color: rgb(102, 102, 102); font-size: 12px; background-color: rgb(247, 247, 247); border: 1px solid rgb(204, 204, 204); width: 500px; font-family: 微软雅黑; }
.frm2 { color: rgb(102, 102, 102); font-size: 12px; background-color: rgb(247, 247, 247); font-family: 微软雅黑; border: 1px solid rgb(204, 204, 204); line-height: 24px; padding: 0px 6px; }
.frm3 { color: rgb(102, 102, 102); font-size: 12px; background-color: rgb(255, 255, 255); font-family: 微软雅黑; width: 154px; height: 28px; border: 1px solid rgb(193, 206, 215); line-height: 28px; padding: 0px 6px; }
.aboutthree { }
.aboutthree .one_sixth { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 0px, rgb(255, 255, 255) 1px -2px 0px; border-bottom: 1px solid transparent; transition: all 0.3s ease-in-out 0s; }
.aboutthree .one_sixth:hover { border-bottom: 1px solid rgb(255, 214, 0); }
.aboutthree img { opacity: 1; transition: opacity 0.5s linear 0s; }
.aboutthree img:hover { opacity: 0.8; transition: opacity 0.1s linear 0s; }
.pagefrm1 { color: rgb(51, 51, 51); font-size: 12px; background-color: rgb(247, 247, 247); font-family: 微软雅黑; border: 1px solid rgb(204, 204, 204); height: 24px; width: 36px; line-height: 22px; text-align: center; margin-right: 8px; float: left; }
.pagefrm2 { color: rgb(51, 51, 51); font-size: 12px; background-color: rgb(247, 247, 247); font-family: 微软雅黑; height: 24px; width: 46px; line-height: 22px; border: 1px solid rgb(204, 204, 204); }
.pageline { border-bottom: 1px dotted rgb(204, 204, 204); height: 4px; margin-top: 20px; }
.pageline1 { border-bottom: 1px dotted rgb(204, 204, 204); height: 4px; margin-top: 20px; width: 95%; display: block; overflow: hidden; }
#pages { height: 40px; width: 100%; font-size: 12px; text-align: center; clear: both; border-top: 0px dotted rgb(204, 204, 204); overflow: hidden; padding-top: 0px; margin-top: 15px; }
#pages a { border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222); height: 24px; background: rgb(245, 245, 245); color: rgb(51, 51, 51); padding: 0px 8px; text-decoration: none; margin: 0px 3px; display: inline-block; line-height: 24px; }
#pages a:visited { border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222); height: 24px; background: rgb(245, 245, 245); color: rgb(51, 51, 51); padding: 0px 8px; text-decoration: none; margin: 0px 3px; display: inline-block; line-height: 24px; }
#pages a:hover { border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222); height: 24px; background: rgb(245, 245, 245); color: rgb(51, 51, 51); padding: 0px 8px; text-decoration: none; margin: 0px 3px; display: inline-block; line-height: 24px; }
#pages span { height: 24px; color: rgb(51, 51, 51); padding: 0px 8px; text-decoration: none; margin: 0px 3px; display: inline-block; line-height: 24px; }
.pages a { border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222); height: 24px; background: rgb(245, 245, 245); color: rgb(51, 51, 51); padding: 0px 8px; text-decoration: none; margin: 0px 3px; display: inline-block; line-height: 24px; }
.pages a:visited { border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222); height: 24px; background: rgb(245, 245, 245); color: rgb(51, 51, 51); padding: 0px 8px; text-decoration: none; margin: 0px 3px; display: inline-block; line-height: 24px; }
.pages span { border-width: 1px; border-style: solid; border-color: rgb(222, 222, 222); height: 24px; background: rgb(245, 245, 245); color: rgb(51, 51, 51); padding: 0px 8px; text-decoration: none; margin: 0px 3px; display: inline-block; line-height: 24px; }
#pages a:hover { border-width: 1px; border-style: solid; border-color: rgb(1, 150, 218); background: rgb(1, 150, 218); color: rgb(255, 255, 255); }
#pages a.curr { border-width: 1px; border-style: solid; border-color: rgb(1, 150, 218); background: rgb(1, 150, 218); color: rgb(255, 255, 255); }
#pages a.curr:visited { border-width: 1px; border-style: solid; border-color: rgb(1, 150, 218); background: rgb(1, 150, 218); color: rgb(255, 255, 255); }
.pages a:hover { border-width: 1px; border-style: solid; border-color: rgb(1, 150, 218); background: rgb(1, 150, 218); color: rgb(255, 255, 255); }
#demos span.tooltipster-icon { cursor: help; background: rgb(0, 120, 201); border: 3px solid rgb(0, 120, 201); width: 2.3em; height: 2.3em; padding: 0.4em 0px 0px; margin: 2em 0px 0px -3em; }
.tooltipster-default .tooltipster-content { font-family: 微软雅黑; }
.tooltipster-default .tooltipster-content img { float: left; margin-right: 10px; border: 2px solid rgb(0, 0, 0); }
.tooltipster-default .tooltipster-content p { margin: 0px; }
.tooltipster-default .tooltipster-content a { color: rgb(255, 255, 255); border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
.tooltipster-default .tooltipster-content a:hover { color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.tooltipster-blue { background: rgb(0, 120, 201); color: rgb(255, 255, 255); border-radius: 5px; }
.tooltipster-blue .tooltipster-content { font-family: 微软雅黑; font-size: 14px; line-height: 16px; padding: 8px 10px; }
.tooltipster-white { background: rgb(26, 65, 104); color: rgb(255, 255, 255); border-radius: 3px; }
.tooltipster-white .tooltipster-content { font-family: 微软雅黑; font-size: 12px; line-height: 16px; padding: 8px 10px; }
.tooltipster-pink { background: url("../images/pattern-navy.png") rgb(255, 60, 112); color: rgb(255, 255, 255); border-radius: 5px; box-shadow: rgb(255, 60, 112) -3px -3px 0px inset; }
.tooltipster-pink .tooltipster-content { font-family: 微软雅黑; font-weight: 400; font-size: 16px; line-height: 16px; padding: 15px 18px; }
.colnum429 { display: block; height: 400px; overflow: hidden scroll; }
.colnuma429 .ld { float: left; width: 190px; }
.colnuma429 .ld dt, .colnuma429 .ld dd { float: left; }
.colnuma429 .ld dt { width: 106px; }
.colnuma429 .ld dd { width: 70px; margin-left: 5px; }
.colnuma429 .ld dd a, .colnuma429 .ld dd span { float: left; width: 100%; color: rgb(85, 85, 85); }
.colnuma429 .ld dd a { font-weight: bold; color: rgb(51, 51, 51); }
.colnuma429 .ld dd a:hover { text-decoration: underline; }
.colnuma429 .people-list li { margin-right: 30px; }
.nav429 { float: left; width: 100%; }
.nav429 dt { float: left; width: 100%; font-size: 16px; }
.nav429 dd { float: left; width: 100%; margin-top: 15px; }
.nav429 dd .piclist { width: 100%; display: block; overflow: hidden; float: left; margin: 0px 0px 18px; }
.nav429 dd .viewimg { overflow: hidden; position: relative; text-align: center; cursor: pointer; width: 100%; height: 138px; }
.erjilanmu { height: 45px; background: url("") left bottom repeat-x rgb(50, 50, 50); }
.erji-section { margin: 0px auto; width: 1172px; }
.erji-home { padding: 10px 0px 5px; width: 100%; line-height: 28px; font-size: 13px; float: left; }
.erji-home a { color: rgb(83, 88, 98); }
.erji-home a:hover { color: rgb(105, 154, 188); }
.erji-tab { margin-top: 5px; margin-bottom: 20px; min-height: 600px; }
.erji-left { background: url("") center bottom no-repeat rgb(231, 231, 231); width: 260px; }
.erji-left h1.left01 { background: url("kjkx-right01.jpg") left top repeat-x; padding: 0px 3%; width: 94%; height: 40px; color: rgb(250, 253, 255); line-height: 43px; font-family: 微软雅黑; font-size: 18px; font-weight: bold; float: left; }
.erji-left h1.left01 img { margin-right: 8px; }
.erji-left ul.left-nav { width: 100%; float: left; }
.erji-left ul.left-nav li { background: rgb(231, 231, 231); width: 100%; margin-top: 2px; float: left; }
.erji-left ul.left-nav li a { background: url("mianhuai_left_jiantou.png") 20px 16px no-repeat; padding: 0px 0px 0px 40px; width: 100%; color: rgb(50, 50, 50); height: 42px; line-height: 42px; font-size: 14px; float: left; }
.erji-left ul.left-nav li a:hover { color: rgb(68, 231, 255); }
.erji-left ul.left-nav li dl { width: 100%; float: left; display: none; }
.erji-left ul.left-nav li dl dd { background: rgb(3, 49, 99); padding: 0px 10%; width: 80%; margin-top: 1px; float: left; }
.erji-left ul.left-nav li dl dd a { background: url("erji-leftlist02.png") 8px 16px no-repeat; font-size: 13px; }
.erji-right { width: 880px; }
.erji-right h1.erji_title { background: url("title_bg.jpg") left top repeat-x; width: 98%; height: 40px; color: rgb(0, 108, 176); line-height: 40px; padding-left: 2%; font-family: 微软雅黑; font-size: 18px; font-weight: bold; border-top: 3px solid rgb(0, 171, 234); border-bottom: 1px solid rgb(255, 255, 255); float: left; position: relative; }
.erji-right .erji-cont { background: rgb(255, 255, 255); border: 1px solid rgb(225, 227, 230); width: 100%; float: left; min-height: 600px; }
.erji-right .erji-cont .erji-tupianlist { width: 100%; float: left; }
.erji-right .erji-cont .erji-tupianlist li a { width: 100%; float: left; }
.erji-right .erji-cont .erji-tupianlist li a span { width: 100%; float: left; }
.erji-right .erji-cont .erji-tupianlist li { width: 29.4%; margin-top: 3%; margin-left: 3%; float: left; }
.erji-right .erji-cont .erji-tupianlist li span img { padding: 1%; border: 1px solid rgb(225, 227, 230); width: 98%; }
.erji-right .erji-cont .erji-tupianlist li span { text-align: center; line-height: 24px; font-family: 微软雅黑; font-size: 13px; }
.erji-fenye { margin: 2% 2% 0px; width: 96%; text-align: center; padding-top: 25px; padding-bottom: 4%; font-family: 微软雅黑; font-size: 13px; border-top: 1px dotted rgb(187, 187, 187); float: left; }
.erji-fenye font { padding: 3px 5px; }
.erji-fenye a { padding: 3px 5px; }
.erji-fenye span { padding: 3px 5px; }
.erji-fenye a { background: rgb(245, 245, 245); padding: 3px 8px; border: 1px solid rgb(221, 221, 221); }
.erji-fenye span { background: rgb(1, 150, 218); padding: 3px 8px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.erji-fenye a:hover { background: rgb(1, 150, 218); padding: 3px 8px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.ul-list { width: 100%; float: left; }
.ul-list li { width: 100%; float: left; }
.erji-cont .ul-list { margin-top: 15px; }
.ul-list li a { background: url("d1.jpg") left 10px no-repeat; color: rgb(69, 69, 69); padding-left: 10px; font-size: 13px; float: left; }
.ul-list li span { color: rgb(143, 143, 143); font-size: 12px; float: right; }
.left02-b-list { padding: 0px 3% 2.3%; width: 94%; line-height: 28px; margin-top: 0px; }
.ul-list li a:hover { color: rgb(105, 154, 188); }
.sanji-cont { background: url("sanji-bg.jpg") left top repeat-x rgb(255, 255, 255); border-width: 3px 1px 1px; border-style: solid; border-color: rgb(0, 171, 234) rgb(225, 227, 230) rgb(225, 227, 230); border-image: none 100% / 1 / 0 stretch; width: 100%; font-family: 微软雅黑; margin-top: 5px; float: left; }
.sanji-cont h1 { padding: 5% 0px 2%; width: 100%; text-align: center; color: rgb(0, 58, 113); font-size: 26px; float: left; }
.sanji-cont .sanji-cont-tit { margin: 0px 3%; width: 94%; text-align: center; padding-bottom: 15px; font-size: 13px; border-bottom: 1px solid rgb(209, 210, 212); float: left; }
.sanji-cont .sanji-cont-tit a { margin: 0px 10px; }
.sanji-cont .sanji-cont-tit span { margin: 0px 10px; }
.sanji-cont .sanji-main { padding: 3%; width: 94%; line-height: 28px; font-size: 15px; float: left; }
.sanji-cont .sanji-main p { margin-top: 25px; }
.right_top01 { width: 208px; height: 28px; background: url("cn0_right_top01.gif") center top no-repeat; margin: 10px 10px 0px; padding-left: 30px; font-size: 14px; font-family: ""; font-style: normal; font-weight: bold; color: rgb(0, 0, 0); }
.right_middle01 { width: 208px; background-color: rgb(225, 248, 201); border-left: 1px solid rgb(215, 230, 185); border-right: 1px solid rgb(215, 230, 185); margin: 0px 10px; }
.right_bottom01 { width: 208px; height: 6px; background: url("cn0_right_bottom01.gif") center top no-repeat; margin: 0px 10px; }
.title1 { font-size: 14px; color: rgb(20, 130, 1); text-decoration: none; font-weight: bold; }
.title2 { font-weight: bold; padding-left: 20px; padding-top: 10px; padding-bottom: 5px; }
.marqueeleft { width: 100%; overflow: hidden; }
.picScroll { height: 200px; border: 0px solid rgb(51, 51, 51); }
.picScroll ul { float: left; width: auto; height: 200px; text-align: center; }
.picScroll ul li { display: inline; float: left; margin: 0px 5px; width: auto; }
.picScroll ul li img { border-width: 1px; border-style: solid; border-color: #fff; width: 240px; height: 170px; }
#ZENroll { display: block; float: left; overflow: hidden; width: 1115px; height: 200px; margin-left: 10px; }
#ZENroll .Rollcontent { overflow: hidden; width: 4000px; height: 200px; text-align: center; }
#ZENrollct { width: 1000px; white-space: nowrap; }
.picList { padding: 8px 0px; }
.picList table td img { margin-bottom: 1px; }
.l { display: inline; float: left; }
