html { overflow-x: hidden; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
body { font: 12px/1 Tahoma,Helvetica,Arial,"宋体",sans-serif; background: none repeat scroll 0% 0% rgb(233, 233, 233); }
img { border: 0px none; line-height: 0px; vertical-align: top; }
em, strong { font-style: normal; font-weight: normal; }
li { list-style: outside none none; }
table { border-collapse: collapse; border-spacing: 0px; }
h3 { font-size: 14px; }
q::before, q::after { content: ""; }
button, input, select, textarea { font-size: 100%; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
body { background: url('bg.jpg') repeat scroll 0% 0% transparent; }
.warp { width: 1000px; height: auto; background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; margin: 20px auto; }
.header { width: 1000px; height: 62px; margin: 1px auto auto; background: url('/images/topbg.jpg') no-repeat scroll 0% 0% transparent; position: relative; }
.search { width: 270px; padding-left: 39px; height: 27px; line-height: 27px; position: absolute; border: 0px none; left: 679px; top: 30px; background: url('searchbg.jpg') no-repeat scroll 0% 0% transparent; }
.sbutton { width: 54px; height: 16px; position: absolute; border: 0px none; left: 930px; top: 36px; }
.nk_nav { width: 1000px; height: 39px; margin: auto; background: url('/images/nk_navbg.jpg') repeat-x scroll 0% 0% transparent; line-height: 39px; color: rgb(0, 108, 183); }
.nk_nav ul {  }
.nk_nav ul li { width: 100px; height: 39px; text-align: center; float: left; }
.nk_nav a { font-family: 宋体; font-size: 14px; font-weight: bold; cursor: pointer; text-decoration: none; color: rgb(0, 108, 183); }
.nk_nav ul li:hover { background-color: rgb(101, 219, 247); }
.nk_banner { width: 1000px; height: 350px; margin: auto; }
.subnav { width: 998px; height: 64px; margin: auto; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(67, 154, 209); }
.subnav ul { width: 995px; height: 64px; margin: auto; }
.subnav ul li { width: 198px; height: 64px; border-right: 1px solid rgb(67, 154, 209); float: left; background: url('subbg.jpg') no-repeat scroll 0% 0% transparent; }
.subnav ul li span { width: 190px; height: 26px; line-height: 26px; text-align: center; color: rgb(0, 108, 183); font-weight: bold; font-family: 宋体; font-size: 14px; display: block; }
.subnav ul li p { line-height: 18px; }
.subnav ul li a { color: rgb(0, 108, 183); text-decoration: none; }
.subnav ul li p a { color: rgb(51, 51, 51); }
.hot { width: 970px; padding-left: 30px; height: 36px; margin: 7px auto; background: none repeat scroll 0% 0% rgb(211, 233, 254); position: relative; }
.hot img { position: absolute; right: 20px; top: 4px; }
.hot span { font-family: 宋体; font-size: 12px; font-weight: bold; line-height: 36px; }
.hot strong { font-family: 宋体; font-size: 14px; font-weight: bold; color: rgb(0, 108, 183); }
.hot a { color: rgb(51, 51, 51); text-decoration: none; }
.column_zz { width: 340px; height: 300px; float: left; margin-left: 9px; border-width: 1px; border-style: solid; border-color: rgb(70, 141, 203) rgb(188, 214, 241) rgb(188, 214, 241); }
.column_zztitle { width: 340px; height: 31px; background: url('/images/zzbg.jpg') repeat-x scroll 0% 0% transparent; text-indent: 20px; line-height: 31px; color: rgb(0, 108, 183); font-family: 宋体; font-size: 14px; font-weight: bolder; position: relative; }
.column_zztitle img { position: absolute; right: 10px; top: 6px; }
.column_zzco { width: 310px; height: 259px; padding: 10px 10px 0px 20px; line-height: 30px; font-size: 12px; font-family: 宋体; }
.column_zzco ul { width: 310px; height: 259px; }
.column_zzco ul li { width: 310px; height: 28px; line-height: 28px; letter-spacing: 1px; }
.column_zzco a { color: rgb(51, 51, 51); text-decoration: none; }
.column_zzco a:hover { color: rgb(0, 102, 204); }
.lunbo { width: 334px; height: 300px; float: left; border: 1px solid rgb(190, 216, 243); }
.midtop { height: 294px; padding: 3px; width: 329px; overflow: hidden; }
.news { width: 303px; height: 299px; float: left; margin-left: 9px; border-top: 1px solid rgb(70, 141, 203); border-bottom: 1px solid rgb(188, 214, 241); border-left: 1px solid rgb(188, 214, 241); }
.new_title { width: 303px; height: 31px; background: url('/images/newbg.jpg') repeat-x scroll 0% 0% transparent; line-height: 31px; overflow: hidden; font-family: 宋体; font-size: 14px; font-weight: bold; }
.new_title a { width: 100px; color: rgb(0, 108, 183); display: block; float: left; text-align: center; text-decoration: none; border-right: 1px solid rgb(188, 214, 241); }
.new_title a:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(188, 214, 241); }
.new_co { width: 302px; height: 269px; border-right: 1px solid rgb(188, 214, 241); }
.new_co h1 { font-family: 宋体; font-size: 14px; color: rgb(0, 108, 183); font-weight: bolder; text-align: center; padding-top: 10px; padding-bottom: 10px; }
.new_co p { width: 285px; height: 80px; padding-left: 10px; line-height: 26px; text-indent: 2em; }
.new_co p a { color: rgb(253, 147, 0); }
.new_co ul { width: 282px; height: 130px; padding-top: 10px; margin-top: 10px; border-top: 1px dashed rgb(204, 204, 204); margin-left: 10px; }
.new_co ul li { width: 282px; height: 26px; }
.new_co ul li a { color: rgb(51, 51, 51); text-decoration: none; }
.new_co ul li a:hover { color: rgb(0, 102, 204); }
.new_co ul li span { float: right; }
.new_title .kjy_a { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(188, 214, 241); }
.new_co dl { width: 96px; height: 110px; float: left; padding: 20px 0px 0px 4px; }
.new_co dl dt img { border: 1px solid rgb(204, 204, 204); padding-left: 3px; }
.new_co dl dd { height: 28px; padding-top: 5px; line-height: 28px; text-align: center; }
.new_co dl dd a { color: rgb(51, 51, 51); text-decoration: none; }
.new_co dl dd a:hover { color: rgb(252, 148, 1); }
.pic1 { width: 1000px; height: 121px; margin: 7px auto; }
.clear { clear: both; }
.zhuanjia { width: 684px; height: 275px; float: left; margin-right: 7px; border-width: 1px; border-style: solid; border-color: rgb(70, 141, 203) rgb(188, 214, 241) rgb(188, 214, 241); }
.blk_18 { width: 684px; height: auto; float: left; overflow: hidden; }
.blk_18 .pcont { width: 638px; float: left; overflow: hidden; margin: 0px; }
.blk_18 .ScrCont { width: 32766px; }
.blk_18 #List1_1, .blk_18 #List2_1 { float: left; }
.blk_18 .LeftBotton { width: 21px; height: 63px; float: left; background: url('/images/zj_l.jpg') no-repeat scroll 0% 0% transparent; }
.blk_18 .RightBotton { width: 21px; height: 63px; float: left; background: url('/images/zj_r.jpg') no-repeat scroll 0% 0% transparent; }
.blk_18 .LeftBotton { background-position: 0px 0px; margin: 50px 0px 0px 2px; }
.blk_18 .RightBotton { background-position: 0px 0px; margin: 50px 0px 0px 2px; }
.blk_18 .LeftBotton:hover { background-position: 0px 0px; }
.blk_18 .RightBotton:hover { background-position: 0px 0px; }
.pic_list { list-style-type: none; }
.pic_list li { float: left; height: 220px; width: 318px; background: url('/images/nkzjbg.jpg') no-repeat scroll 0% 0% transparent; margin-left: 5px; margin-top: 20px; }
.pic_list li img { float: left; padding: 10px 5px 0px 10px; }
.pic_list li h1 { float: left; font-family: 宋体; font-size: 14px; color: rgb(0, 108, 183); line-height: 24px; padding: 10px 5px 10px 15px; }
.pic_list li h3 { float: left; font-family: 宋体; font-size: 12px; color: rgb(153, 153, 153); line-height: 24px; padding: 10px 5px 5px 10px; }
.pic_list li p { float: left; width: 160px; height: 54px; line-height: 22px; text-indent: 10px; padding-bottom: 10px; padding-left: 5px; }
.pic_list li p a { color: rgb(254, 148, 2); text-decoration: none; }
.pic_list li .sc { float: left; width: 285px; height: 50px; background: none repeat scroll 0% 0% rgb(245, 245, 245); margin-top: 8px; margin-left: 10px; line-height: 24px; display: inline; }
.pic_list li .sc span { width: 70px; height: 50px; float: left; background: none repeat scroll 0% 0% rgb(210, 222, 232); line-height: 50px; text-indent: 8px; color: rgb(0, 96, 163); font-family: 宋体; font-size: 14px; margin-right: 7px; }
.consulting { width: 305px; height: 275px; float: left; border-width: 1px; border-style: solid; border-color: rgb(70, 141, 203) rgb(188, 214, 241) rgb(188, 214, 241); }
.consultingti { width: 305px; height: 31px; background: url('/images/newbg.jpg') repeat-x scroll 0% 0% transparent; text-align: center; line-height: 31px; color: rgb(0, 108, 183); font-family: 宋体; font-size: 14px; font-weight: bolder; }
.consultingg { width: 305px; height: 140px; border-bottom: 1px solid rgb(204, 204, 204); overflow: hidden; }
.consultingg ul { width: 300px; height: 130px; padding-left: 25px; }
.consultingg ul li { width: 305px; height: 25px; line-height: 25px; }
.consultingg span { padding-right: 20px; }
.consultingmy { width: 305px; height: 99px; background: url('/images/mybg.jpg') no-repeat scroll 0% 0% transparent; }
.consultingmy img { padding-top: 60px; padding-left: 30px; }
.column_js { width: 684px; height: 222px; float: left; margin-right: 7px; margin-top: 7px; border-width: 1px; border-style: solid; border-color: rgb(70, 141, 203) rgb(188, 214, 241) rgb(188, 214, 241); }
.column_jsti { width: 684px; height: 31px; background: url('/images/newbg.jpg') repeat-x scroll 0% 0% transparent; text-align: left; text-indent: 20px; line-height: 31px; color: rgb(0, 108, 183); font-family: 宋体; font-size: 14px; font-weight: bolder; position: relative; }
.column_jsti img { position: absolute; left: 615px; top: 12px; }
.column_js ul { width: 484px; height: 190px; background:url(/images/dt.jpg) no-repeat; padding-right:200px; }
.column_js ul a { color: rgb(51, 51, 51); text-decoration: none; }
.column_js ul li { width: 330px; height: 30px; background: none repeat scroll 0% 0% rgb(221, 238, 254); float: left; margin-left: 8px; display: inline; margin-top: 6px; }
.column_js ul li:hover { background: none repeat scroll 0% 0% rgb(245, 245, 245); }
.column_js ul li span { width: 280px; height: 30px; float: left; line-height: 30px; }
#sdzljs { width: 20px; height: 18px; float: left; background: none repeat scroll 0% 0% rgb(254, 148, 4); margin: 6px 6px 6px 10px; }
#js_sz { color: rgb(255, 255, 255); padding: 3px; }
.online { width: 305px; height: 222px; float: left; margin-top: 7px; border-width: 1px; border-style: solid; border-color: rgb(70, 141, 203) rgb(188, 214, 241) rgb(188, 214, 241); }
.online img { padding: 10px 0px 0px 25px; }
.pic2 { width: 1000px; height: 108px; margin: 7px auto; }
.column_nk { width: 685px; height: 306px; float: left; margin-right: 6px; border-top: 1px solid rgb(70, 141, 203); border-bottom: 1px solid rgb(188, 214, 241); border-left: 1px solid rgb(188, 214, 241); }
.column_nktop { width: 684px; height: 45px; background: url('/images/nkzxbg.jpg') no-repeat scroll 0% 0% transparent; position: relative; border-right: 1px solid rgb(188, 214, 241); }
.column_nktop img { position: absolute; right: 20px; top: 15px; }
.nnk_title { width: 685px; height: 31px; background: url('/images/newbg.jpg') repeat-x scroll 0% 0% transparent; line-height: 31px; overflow: hidden; font-family: 宋体; font-size: 14px; font-weight: bold; }
.nnk_title a { width: 136px; color: rgb(0, 108, 183); display: block; float: left; text-align: center; text-decoration: none; border-right: 1px solid rgb(188, 214, 241); }
.nnk_title a:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(188, 214, 241); }
.nnk_co { width: 684px; height: 232px; border-right: 1px solid rgb(188, 214, 241); }
.nnk_title .kjy_a { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(188, 214, 241); }
.nnk_co img { padding: 10px 10px 0px; float: left; }
.nnk_co h1 { float: left; width: 250px; height: 23px; line-height: 23px; font-family: 宋体; font-size: 14px; font-weight: bold; color: rgb(51, 51, 51); padding-top: 15px; text-align: center; padding-left: 60px; }
.nnk_co p { float: left; width: 417px; height: 50px; line-height: 24px; border-bottom: 1px dashed rgb(204, 204, 204); padding: 5px 0px 10px 5px; text-indent: 2em; }
.nnk_co p a { color: rgb(253, 147, 0); text-decoration: none; }
.nnk_co ul { width: 410px; height: 80px; float: left; padding: 5px 0px 5px 20px; }
.nnk_co ul li { width: 180px; height: 20px; line-height: 20px; float: left; padding: 5px 5px 0px; }
.nnk_co span { float: left; width: 400px; height: 23px; background: none repeat scroll 0% 0% rgb(240, 240, 240); line-height: 23px; text-align: center; margin-left: 10px; display: inline; }
.nnk_co a { color: rgb(51, 51, 51); text-decoration: none; }
.nnk_co a:hover { text-decoration: underline; }
.column_anli { width: 305px; height: 306px; float: left; border-width: 1px; border-style: solid; border-color: rgb(70, 141, 203) rgb(188, 214, 241) rgb(188, 214, 241); }
.column_anliti { width: 305px; height: 31px; background: url('/images/newbg.jpg') repeat-x scroll 0% 0% transparent; text-align: left; text-indent: 20px; line-height: 31px; color: rgb(0, 108, 183); font-family: 宋体; font-size: 14px; font-weight: bolder; position: relative; }
.column_anliti img { position: absolute; right: 10px; top: 10px; }
.column_anli ul { width: 295px; height: 270px; padding-left: 10px; }
.column_anli ul li { width: 290px; height: 30px; border-bottom: 1px dashed rgb(204, 204, 204); padding-top: 4px; padding-bottom: 3px; }
.column_anli ul li span { width: 250px; height: 30px; float: left; line-height: 30px; }
.column_anli ul li a { cursor: pointer; color: rgb(51, 51, 51); text-decoration: none; }
.process { width: 1000px; height: 64px; margin: 7px auto; }
.current { width: 998px; height: 154px; margin: auto auto 7px; }
.current_hj { width: 996px; height: 120px; }
.jc { width: 218px; padding-top: 11px; float: left; }
.jc img { float: left; }
.mt { width: 990px; height: 100px; padding-left: 5px; padding-top: 20px; }
.mt img { padding: 10px 0px 0px 13px; border: 1px solid rgb(204, 204, 204); }
.nkdbqhs { width: 997px; height: 154px; float: left; border-top: 1px solid rgb(70, 141, 203); border-bottom: 1px solid rgb(188, 214, 241); border-left: 1px solid rgb(188, 214, 241); }
.nkdbqh_title { width: 996px; height: 31px; background: url('/images/newbg.jpg') repeat-x scroll 0% 0% transparent; line-height: 31px; overflow: hidden; font-family: 宋体; font-size: 14px; font-weight: bold; border-right: 1px solid rgb(188, 214, 241); }
.nkdbqh_title a { width: 100px; color: rgb(0, 108, 183); display: block; float: left; text-align: center; text-decoration: none; border-right: 1px solid rgb(188, 214, 241); }
.nkdbqh_title a:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(188, 214, 241); }
.nkdbqh_co { width: 996px; height: 123px; border-right: 1px solid rgb(188, 214, 241); }
.nkdbqh_title .kjy_a { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(188, 214, 241); }
.nkdbqh_co a { text-decoration: none; padding: 5px; color: rgb(51, 51, 51); }
#demo { background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; width: 985px; padding-top: 5px; margin: 0px auto; }
#demo img { border: 3px solid rgb(242, 242, 242); }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }
