/* ::::: http://www.ks.gov.cn/public/xwfbh/css/responsiveslides.css ::::: */

.rslides { position: relative; list-style: outside none none; overflow: hidden; width: 100%; padding: 0px; margin: 0px; }
.rslides li { backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0px; top: 0px; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: 100%; float: left; width: 100%; border: 0px none; }
.iflt-left .rslides_tabs { position: absolute; bottom: 12px; right: 15px; z-index: 999; }
.iflt-left .rslides_tabs li { float: left; margin-left: 11px; }
.iflt-left .rslides_tabs li a { display: block; width: 10px; height: 10px; border-radius: 5px; background-color: rgb(29, 173, 240); text-indent: -999px; }
.iflt-left .rslides_tabs .rslides_here a { background-color: rgb(255, 255, 255); }
/* ::::: http://www.ks.gov.cn/public/xwfbh/css/index.css ::::: */

* { margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; }
html, body { min-height: 100%; min-width: 1250px; background-color: rgb(223, 223, 223); }
body { -moz-text-size-adjust: none; }
ol, ul, dl, dt, li { list-style: outside none none; }
img { border: medium none; vertical-align: middle; }
a { outline: medium none; text-decoration: none; }
a:hover, a:visited, a:link, a:active{ text-decoration:none; color:#333}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.omit { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wrap { width: 1250px; margin: 0px auto; overflow: hidden; font-size: 14px; background-color: rgb(255, 255, 255); }
.container { width: 1000px; margin: 0px auto; }
.head { width: 100%; background-color: rgb(243, 243, 243); height: 30px; line-height: 30px; color: rgb(102, 102, 102); overflow: hidden; }
.head-left { float: left; }
.logobg { width: 100%; height: 239px; }
.nav { width: 100%; height: 45px; line-height: 45px; background-color: rgb(8, 94, 179); font-size: 16px; overflow: hidden; }
.nav-list { float: left; overflow: hidden; }
.nl-text { color: rgb(255, 255, 255); float: left; padding: 0px 25px; }
.nl-text:hover { background-color: rgb(113, 183, 243); }
.nl-text a { color: rgb(255, 255, 255); display: block; }
.nl-ac { background-color: rgb(113, 183, 243); }
.index-first { border: 1px solid rgb(233, 233, 233); padding: 0px 0px 10px 8px; margin-top: 14px; margin-bottom: 20px; overflow: hidden; }
.ifl-top { width: 100%; overflow: hidden; margin-top: 10px; }
.iflt-left { float: left; height: 302px; width: 416px; position: relative; }
.ifltl-link { display: block; overflow: hidden; width: 100%; height: 302px; position: relative; }
.ifltll-text { display: block; bottom: 0px; height: 38px; padding-left: 2%; background: transparent url('slidetext.png') repeat scroll 0% 0%; position: absolute; line-height: 38px; width: 98%; color: rgb(255, 255, 255); }
.iflt-right { float: right; width: 556px; height: 264px; margin-right: 6px; position: relative; }
.tab-nav { width: 100%; border-bottom: 1px solid rgb(233, 233, 233); height: 30px; }
.tab-nav a { font-size: 14px; color: rgb(82, 82, 82); border-top: 3px solid transparent; padding: 0px 20px; line-height: 27px; height: 27px; display: inline-block; }
.tab-nav .current { font-size: 16px; color: rgb(0, 117, 192); border-left: 1px solid rgb(233, 233, 233); border-right: 1px solid rgb(233, 233, 233); border-top: 3px solid rgb(45, 162, 242); height: 28px; background-color: rgb(255, 255, 255); }



section { width: 1000px; margin: 0px auto; }
menu { background: rgb(248, 248, 248) none repeat scroll 0% 0%; line-height: 36px; height: 36px; }
menu .fl { width: 450px; }
menu .fl a.btn { display: inline-block; background: rgb(166, 171, 175) none repeat scroll 0% 0%; color: rgb(255, 255, 255); line-height: 18px; padding: 2px 6px; border-radius: 3px; }
menu .fl a.btn:hover { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
menu .fl span { color: rgb(153, 153, 153); }
menu .fr { width: 440px; }
menu .weixin { position: relative; }
menu .weixin img { position: absolute; top: 30px; left: -40px; width: 120px; height: 120px; display: none; }
.topflash object { display: block; }
nav { background: rgb(239, 243, 244) url('nav-bg.png') repeat-x scroll left top; height: 75px; width: 1000px; margin: 0px auto; }
nav section { position: relative; }
nav .tab li { float: left; line-height: 40px; color: rgb(255, 255, 255); height: 46px; font-weight: bold; }
nav .tab li.now { background: transparent url('nav-now.png') no-repeat scroll center top; }
nav .tab li a { color: rgb(255, 255, 255); font-size: 16px; margin: 0px 10px; }
nav .tab li a:hover { color: rgb(255, 255, 255); }
nav .tablist { line-height: 26px; color: rgb(65, 65, 65); padding-left: 15px; }
nav .num { background: transparent url('nav-icon1.png') no-repeat scroll left center; padding-left: 20px; float: left; width: 330px; }
nav .num span { margin-right: 10px; }
nav .news { background: transparent url('nav-icon2.png') no-repeat scroll left center; padding-left: 20px; float: left; width: 65px; }
nav .gdxw { width: 550px; float: left; height: 26px; line-height: 26px; overflow: hidden; position: relative; }
nav .gdxw ul { position: relative; }
nav .gdxw ul li {  }
nav .gdxw ul li a { display: inline-block; padding-left: 10px; margin: 0px 0px 0px 10px; background: transparent url('dot-gray.png') no-repeat scroll left center; color: rgb(65, 65, 65); width: 235px; }
nav .search_zone { width: 400px; height: 40px; position: absolute; right: 0px; top: 0px; }
.tablist .weixin img { display: none; position: absolute; top: 80px; right: 325px; }
.bread { line-height: 30px; font-size: 14px; color: rgb(28, 117, 188); width: 1000px; margin: 0px auto; }
.bread a { color: rgb(28, 117, 188); }
footer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding-bottom: 15px; }
footer .foot-nav { text-align: center; line-height: 30px; padding-top: 20px; font-size: 13px; }
footer .foot-nav a { padding: 0px 10px; }
footer table { line-height: 20px; margin: 10px auto; width: 532px; }
footer table p { padding: 0px 10px; }
/* ::::: http://www.suzhou.gov.cn/gzcy/ftzb/ldft/css2014/dhsz.css ::::: */

h2 { background: transparent url('index-h3.png') repeat-x scroll left bottom; line-height: 38px; height: 38px; position: relative; color: rgb(28, 117, 188); font-size: 18px; padding: 0px 15px; border-bottom: 2px solid rgb(28, 117, 188); font-weight: bold; }
h2 a { color: rgb(28, 117, 188); }
h2 .more { position: absolute; right: 15px; top: 0px; font-size: 12px; font-weight: normal; background: transparent url('index-arrow-right.png') no-repeat scroll right center; padding: 0px 15px 0px 0px; height: 38px; color: rgb(153, 153, 153); }
.borderbox { border: 1px solid rgb(191, 191, 191); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.left { float: left; }
.right { float: right; }
.con1 { padding: 15px; width: 970px; margin: 0px auto 15px; }
.con1 .left { width: 470px; }
.con1 .left img { display: block; }
.con1 .right { width: 465px; line-height: 28px; }
.con1 .right h3 { font-size: 16px; }
.con1 .right p span { color: rgb(28, 117, 188); }
.con1 .right p span.addp-indent{text-indent: 64px;display: block}
.add-space{text-indent: 2em;display: block}
.con1 .right .wrap { line-height: 24px; margin: 10px 0px 0px; border: 1px solid rgb(191, 191, 191); padding: 15px; overflow-y: auto; }
.con1 .right .wrap1 { line-height: 24px; margin: 10px 0px 0px; border: 1px solid rgb(191, 191, 191); padding: 15px; overflow-y: auto; }
.con1 .right .zxzbwrap { height: 161px; }
.video { width: 470px; height: 400px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.piclist { width: 1000px; overflow: hidden; }
.piclist li { width: 470px; min-height: 185px; padding: 15px 15px 5px; float: left; border-left: 1px solid rgb(191, 191, 191); border-bottom: 1px solid rgb(191, 191, 191); margin-left: -1px; position: relative; }
.piclist li::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.piclist li .text { margin: -130px 0px 0px 205px; line-height: 26px; height: 130px; }
.piclist li .text a { color: rgb(28, 117, 188); }
.con2{width: 1000px;}
.con2, .con3, .con4 { margin: 0px auto 15px; }
#yx_bar_c { display: none; }
.yx_sysico { background-image: url('theme.png'); z-index: 100000; }
.yx_expico { background-image: url('expico.png'); z-index: 100000; }
#yx_bar { background-color: rgb(1, 82, 147); display: block; position: fixed; left: 0px; width: 55px; height: 100%; top: 0px; bottom: 0%; color: rgb(255, 255, 255); font-family: "Microsoft Yahei"; z-index: 2147483645; }
#yx_bar_c * { color: rgb(206, 171, 116); text-decoration: none; font-size: 16px ! important; }
#yx_bar_c a { cursor: pointer; }
#yx_bar_part1 { left: 0px; position: absolute; top: 25px; width: 100%; z-index: 2; }
#yx_bar_part2 { left: 0px; position: absolute; bottom: 30px; width: 100%; z-index: 1; }
.yx_button { background-color: rgb(1, 82, 147); }
#yx_home a { display: block; width: 100%; height: 100%; margin: 0px; }
#yx_home { width: 55px; height: 50px; margin-bottom: 35px; background-image: url('logo.png'); }
.yx_inet_icon { background-position: -110px -110px; height: 95px; width: 55px; }
.yx_app_icon { background-position: 0px -110px; height: 95px; width: 55px; }
.yx_search_icon { background-position: 0px -205px; height: 94px; width: 55px; }
.yx_wza_icon { background-position: 0px -300px; height: 93px; width: 55px; }
.yx_pack_icon { margin: 0px 10px; cursor: pointer; background-position: -10px -411px; height: 32px; width: 34px; }
#yx_expand_arrow { cursor: pointer; background-position: 0px -40px; height: 20px; width: 25px; }
#yx_ad { display: none; width: 26px; height: 103px; margin: 10px 14px; background-image: url('ad.png'); }
#yx_ad a { display: block; width: 26px; height: 103px; }
#yx_expand { display: none; visibility: hidden; background-color: rgb(1, 82, 147); width: 25px; height: 190px; overflow: hidden; background-position: 0px 0px; background-image: url('expand.png'); position: fixed; left: 0px; bottom: 0px; z-index: 2147483645; }
#yx_expand_voice { cursor: pointer; width: 25px; height: 20px; }
.yx_voice_close { background-position: 0px 0px; }
#yx_expand_pic { cursor: pointer; width: 25px; height: 150px; overflow: hidden; }
.yx_layer { display: none; background-color: rgb(1, 82, 147); color: rgb(255, 255, 255); font-family: "Microsoft Yahei"; z-index: 2147483645; position: fixed; }
#yx_app_layer { width: 360px; height: 270px; }
.yx_app_item { float: left; width: 130px; display: block; margin-top: 20px; margin-left: 35px; }
.yx_app_title { text-align: center; font-size: 16px; letter-spacing: 2px; height: 25px; line-height: 40px; }
.yx_app_item:hover .yx_app_title { color: rgb(255, 255, 255) ! important; }
#yx_media .yx_app_thumb { margin: 0px 25px; width: 80px; height: 80px; background-size: 100% 100%; background-image: url('ewm2.png'); }
#yx_mobile .yx_app_thumb { margin: 0px 25px; width: 80px; height: 80px; background-size: 100% 100%; background-image: url('ewm3.png'); }
#yx_wclient .yx_app_thumb { margin: 23px 28px 0px; width: 76px; height: 56px; background-position: -220px -580px; }
#yx_wclient:hover .yx_app_thumb { margin: 23px 28px 0px; width: 76px; height: 56px; background-position: -220px -524px ! important; }
#yx_vclient .yx_app_thumb { margin: 23px 28px 0px; width: 76px; height: 56px; background-position: -220px -412px; }
#yx_vclient:hover .yx_app_thumb { margin: 23px 28px 0px; width: 76px; height: 56px; background-position: -220px -150px ! important; }
#yx_wza_layer { width: 360px; height: 245px; }
.yx_wza_item { float: left; width: 130px; display: block; margin-top: 2px; margin-left: 25px; }
.yx_wza_title { letter-spacing: 2px; text-align: center; font-size: 16px; height: 20px; line-height: 20px; margin-top: -10px; }
.yx_wza_item:hover .yx_wza_title { color: rgb(255, 255, 255) ! important; }
.yx_wza_thumb { width: 130px; height: 102px; }
#yx_frame .yx_wza_thumb { margin: 23px 28px; width: 76px; height: 56px; background-position: -296px -580px; }
#yx_frame:hover .yx_wza_thumb { background-position: -296px -524px; }
#yx_cloud .yx_wza_thumb { background-position: 10px -861px; }
#yx_cloud:hover .yx_wza_thumb { background-position: 10px -1262px ! important; }
#yx_blind .yx_wza_thumb { background-position: 10px -961px; }
#yx_blind:hover .yx_wza_thumb { background-position: 10px -1364px ! important; }
#yx_text .yx_wza_thumb { background-position: 10px -1063px; }
#yx_text:hover .yx_wza_thumb { background-position: 10px -1466px ! important; }
#yx_inet_layer { width: 360px; height: 130px; }
.yx_inet_item { float: left; width: 130px; display: block; margin-top: 2px; margin-left: 25px; }
.yx_inet_title { letter-spacing: 2px; text-align: center; font-size: 16px; height: 20px; line-height: 20px; margin-top: -10px; }
.yx_inet_item:hover .yx_inet_title { color: rgb(255, 255, 255) ! important; }
.yx_inet_thumb {  }
#yx_eyesweb .yx_inet_thumb { width: 130px; height: 102px; background-position: 10px -1165px; }
#yx_eyesweb:hover .yx_inet_thumb { width: 130px; height: 102px; background-position: 10px -1568px ! important; }
#yx_ivedio .yx_inet_thumb { margin: 23px 28px; width: 76px; height: 56px; background-position: -220px -468px; }
#yx_ivedio:hover .yx_inet_thumb { margin: 23px 28px; width: 76px; height: 56px; background-position: -220px -206px ! important; }
#yx_search_layer { width: 360px; height: 180px; }
.yx_search_item { height: 30px; width: 300px; margin-left: 30px; border: 1px solid rgb(255, 255, 255); overflow: hidden; }
#yx_keyword { display: block; color: rgb(255, 255, 255); float: left; border: 0px none; background-color: rgb(1, 82, 147); width: 267px; height: 30px; line-height: 30px; font-size: 16px; padding-left: 2px; outline: medium none; }
#yx_keyword {  }
#yx_submit { cursor: pointer; width: 30px; height: 30px; border: 0px none; display: block; float: left; }
#yx_submit .icon { background-position: -94px -475px; width: 18px; height: 18px; margin: 6px; }
#yx_searchindex { width: 100%; height: 30px; }
.yx_searchdata_item { float: left; width: 90px; display: block; margin-left: 10px; margin-right: 50px; margin-top: 10px; }
.yx_searchdata_title { letter-spacing: 2px; text-align: center; font-size: 16px; height: 20px; line-height: 20px; margin-top: -5px; }
.yx_searchdata_item:hover .yx_searchdata_title { color: rgb(255, 255, 255) ! important; }
.yx_searchdata_thumb { margin: 10px 20px; width: 50px; height: 50px; }
#yx_shome .yx_searchdata_thumb { background-position: -220px -262px; }
#yx_shome:hover .yx_searchdata_thumb { background-position: -220px 0px ! important; }
#yx_sshare .yx_searchdata_thumb { background-position: -220px -312px; }
#yx_sshare:hover .yx_searchdata_thumb { background-position: -220px -50px; }

.foot { width: 100%; border-top: 3px solid rgb(0, 131, 211); text-align: center; font-size: 12px; color: rgb(0, 0, 0); line-height: 20px; padding: 20px 0px 35px; }

.wzsltext{margin:10px auto;width:1000px;height:1650px; overflow:scroll; border:1px solid;border-color:#E9E9E9;overflow:hidden;}

/***************************?.html******************************/
.omit{ white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.wrap{ width: 1250px; margin:0 auto; overflow: hidden; font-size:14px; background-color: #fff; }
.container{ width: 1000px; margin:0 auto;}
.ifl-top{ width: 100%; overflow: hidden; margin-top: 10px; }
.iflt-left{ float:left; height: 302px; width: 416px; position: relative; }
.sh-link{ margin-top: 12px; line-height: 20px; float:left; display: block; width: 28%; font-size:14px; color:#666; padding-left:10px; background: url(imagesad-arr1.png) no-repeat; background-position: 0 6px;}
.specil-police{ border:1px solid #e9e9e9; padding:8px; overflow: hidden; }
.spt-text{ padding-right: 15px; background-color: #fff; line-height: 30px; font-size: 16px; color:#0066b3; border-bottom:2px solid #0066b3; display: inline-block; font-weight: bold; }
.spt-text img{ margin-right: 3px; vertical-align: middle; }
.sp-ti{ background: url(imagessp-tibg.png) repeat; background-position:0 0; }
.sp-con{ margin-top: 10px; position: relative; }
.spc-link{ float:left; display: block; width:242px; height: 160px; margin:0 1px; overflow: hidden; }
.sp-con .rslides_nav{ text-indent: -9999px; display: inline-block; width:25px; height: 20px;  background: url(imagessp-nav.png) #fff no-repeat; position: absolute; right:0; top:-36px; }
.sp-con .prev{ right:25px; background-position: 0 0; }
.sp-con .next{ right:0; background-position: -25px 0; }

