@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { font-size: 100%; vertical-align: top; }
a { color: #333; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a, area { blr:expression(this.onFocus=this.blur());}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.blank2 { height: 20px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family: SimSun; }
body { font-size: 12px; color: #333; font-family: "微软雅黑"; }
.bar { overflow: hidden; position: relative; height: 500px; }
.barcont { overflow: hidden; }
.barcont ul { overflow: hidden; width: 100% !important; }
.barcont ul li { overflow: hidden; width: 100% !important; }
.barcont ul li a { display: block; height: 500px; width: 100%; }
.banner01 { background: url(../images/banner1.jpg) no-repeat center top; }
.banner02 { background: url(../images/banner2.jpg) no-repeat center top; }
.banner03 { background: url(../images/banner3.jpg) no-repeat center top; }
.bartit { position: absolute; bottom: 10px; left: 0; z-index: 1; width: 100%; font-size: 0; text-align: center; }
.bartit tt { display: inline-block; }
.bartit ul { overflow: hidden; display: inline-block; margin: 0 auto; }
.bartit ul li { width: 16px; height: 16px; line-height: 0; overflow: hidden; float: left; margin: 0 5px; border-radius: 50%; display: inline; background: #ccc; cursor: pointer; }
.bartit ul li.hover { background: #158db7; }
.bararrleft, .bararrright { cursor: pointer; position: absolute; width: 44px; height: 44px; overflow: hidden; top: 50%; margin-top: -22px; z-index: 2; background-image: url(../images/bannerarr.png); background-repeat: no-repeat; }
.bararrleft { left: 5%; background-position: 0 0; }
.bararrleft:hover { background-position: 0 -44px; }
.bararrright { right: 5%; background-position: -44px 0; }
.bararrright:hover { background-position: -44px -44px; }
.top_wz { background: #fafafa; }
.top_wzm { width: 1000px; margin: 0 auto; line-height: 30px; color: #666; }
.top_wzm span { color: #eb0606; }
.top_m { width: 1000px; margin: 0 auto; overflow: hidden; padding: 20px 0 16px; }
.top_m h1 { float: left; }
.top_c { width: 370px; float: left; padding-left: 5px; overflow: hidden; }
.top_c ul li { width: 180px; font-size: 14px; line-height: 70px; color: #666; margin: 0 auto; }
.top_c ul li span { color: #158db7; }
.top_dh { float: left; width: 245px; overflow: hidden; padding-top: 13px; }
.top_dh i { width: 44px; display: block; float: left; }
.top_dh h3 { float: left; line-height: 16px; font-size: 14px; color: #666; padding-left: 5px; }
.top_dh p { line-height: 28px; font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #158db7; }
.nav { background: #158db7; }
.nav_m { width: 1000px; margin: 0 auto; overflow: hidden; background: url(../images/nav_bj.png) repeat-y right top; }
.nav_m ul li { float: left; background: url(../images/nav_bj.png) repeat-y left top; line-height: 46px; font-size: 14px; width: 111px; text-align: center; color: #fff; }
.nav_m ul li a { color: #fff; }
.main { width: 1000px; margin: 0 auto; }
.contb { width: 1000px; margin: 0 auto; margin-top: 15px; height: 395px; }
.jlxw { float: left; width: 699px; overflow: hidden; }
.hmmb { width: 697px; height: 350px; border-top: 3px solid #1e9587; border-bottom: 1px solid #d2eae7; border-left: 1px solid #d2eae7; border-right: 1px solid #d2eae7; }
.ln_n { width: 680px; float: left; display: inline; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 330px; OVERFLOW: hidden; PADDING-TOP: 0px; margin-left: 10px; margin-top: 10px; }
#js_gd3 { float: left; width: 680px; height: auto; overflow: hidden; margin-left: 0px; }
.lnks { float: left; width: 670px; height: 330px; padding: 2px 0px 0px 1px; margin-top: 10px; overflow: hidden; }
.ln_t { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; FLOAT: left; display: inline; width: 135px; HEIGHT: 330px; OVERFLOW: hidden; PADDING-TOP: 0px; }
.ln_t LI { WIDTH: 123px; DISPLAY: inline; FLOAT: left; HEIGHT: 49px; line-height: 49px; margin-bottom: 5px; text-align: center; background: url(../images/ta.jpg) no-repeat; }
.ln_t LI A { LINE-HEIGHT: 49px; WIDTH: 123px; FLOAT: left; display: inline; HEIGHT: 49px; COLOR: #555555; FONT-SIZE: 14px; FONT-WEIGHT: bold; }
.ln_t li a.hover { background: url(../images/ta_y.jpg) no-repeat; color: #fff; }
.bzbh { float: left; display: inline; width: 530px; height: 330px; overflow: hidden; }
.feng { float: left; width: 275px; height: 322px; }
.chuan { float: left; width: 243px; height: 322px; margin-left: 8px; }
.chun_a { padding: 8px; line-height: 25px; text-indent: 2em; margin-top: 10px; }
.chun_b { width: 243px; margin-top: 8px; height: 130px; margin-top: 20px; }
.chun_b1 { float: left; width: 135px; height: 39px; line-height: 39px; text-align: center; color: #FFF; background-color: #5395c5; }
.chun_b2 { float: left; width: 100px; height: 39px; line-height: 39px; text-align: center; color: #FFF; background-color: #d88a88; margin-left: 5px; }
.chun_b3 { float: left; width: 100px; height: 39px; line-height: 39px; text-align: center; color: #FFF; background-color: #606696; margin-top: 5px; }
.chun_b4 { float: left; width: 135px; height: 39px; line-height: 39px; text-align: center; color: #FFF; background-color: #9fa871; margin-left: 5px; margin-top: 5px; }
.chun_b5 { float: left; width: 105px; height: 39px; line-height: 39px; text-align: center; color: #FFF; background-color: #3979a7; margin-top: 5px; }
.chun_b6 { float: left; width: 130px; height: 39px; line-height: 39px; text-align: center; color: #FFF; background-color: #d88a88; margin-left: 5px; margin-top: 5px; }
.jpks dl { width: 530px; height: 64px; overflow: hidden; }
.jpks dl dt { width: 75px; float: left; padding: 21px; border: 1px dashed #CCC; background: #f0f0f0; font-size: 14px; font-weight: bold; }
.jpks dl dd { width: 400px; float: right; }
.jpks dl dd a { width: 95px; height: 28px; display: inline-block; background: #f0f0f0; text-align: center; line-height: 28px; margin: 0px 2px 2px 0px; }
.jbzz dt { float: left; }
.jbzz dt img { width: 167px; height: 109px; float: inherit; float: left; }
.jbzz dl { width: 530px; height: 114px; overflow: hidden; }
.jbzz dl dd { float: right; width: 358px; _width: 358px; }
.jbzz dl dd a { padding: 8px; _padding: 8px; width: 53px; display: inline-block; background: #f0f0f0; margin: 0px 2px 5px 0px; _margin: 0px 2px 5px 0px; text-align: center; }
.jbzz ul { clear: both; width: 530px; position: relative; }
.jbzz ul a { padding: 7px; width: 56px; display: inline-block; background: #f0f0f0; margin-right: 2px; margin-bottom: 4px !important; margin-bottom: 5px; text-align: center; }
.jbzz ul img { position: absolute; top: 190px; left: 450px; }
.jbzz ul p { color: #F00; width: 450px; margin: 0 auto; }
.xjjs { width: 530px; font-size: 14px; }
.xjjs dl { margin-bottom: 5px; }
.xjjs dl dt { float: left; background: #f0f0f0; text-align: center; padding: 6px; margin-right: 8px; width: 100px; }
.xjjs dl dd { float: inherit; height: 30px; line-height: 30px; background: #FFF; }
.jzhj dt { float: left; width: 294px; height: 330px; overflow: hidden; }
.jzhj dd { float: right; width: 233px; height: 330px; overflow: hidden; }
.jzlc { width: 530px; text-align: center; margin-top: 20px; }
.jzlc p a { width: 400px; margin: 0 auto; font-size: 14px; color: #F00; padding-top: 20px; display: block; }
.yyjs { float: right; width: 289px; }
.hmmbb { width: 287px; height: 350px; border-top: 3px solid #1e9587; border-bottom: 1px solid #d2eae7; border-left: 1px solid #d2eae7; border-right: 1px solid #d2eae7; }
.yyjs dt { margin-left: 20px; margin-top: 10px; margin-bottom: 10px; }
.yy_sa { width: 279px; height: 32px; line-height: 32px; padding-bottom: 5px; }
.yy_sa h1 { font: 22px/24px Microsoft Yahei; }
.tdent2 { text-indent: 2em; width: 246px; margin: 0 auto; line-height: 24px; margin-bottom: 10px; }
.yyjs ul { width: 246px; height: 55px; margin: 0 auto; }
.yyjs ul li { float: left; width: 82px; height: 27px; background-color: #26a4bb; line-height: 27px; text-align: center; color: #FFF; }
.yyjs ul li a { color: #FFF; }
.hmmbb div { width: 249px; margin: 0 auto; margin-top: 10px; }
.hmmbb div img { margin-left: 15px; }
.hmmbb div p { width: 249px; line-height: 25px; text-align: center; }
.hmmbb div p b { float: left; margin-left: 10px; }
.ckgd { padding-bottom: 5px; height: 32px; padding-top: 5px; }
.ckgd span { background: url(../images/more.gif) no-repeat right 14px; padding: 7px 18px 0 0; color: #b2b2b2; }
.ckgd span a { color: #b2b2b2; }
.ckgd span a:hover { color: #f00; }
.ckgd h4 { font: 24px/26px Microsoft Yahei; padding-left: 10px; color: #4c4b4b; }
.ckgd font { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #b2b2b2; padding: 7px 0 0 15px; }
.logo1 { float: left !important; line-height: 22px; }
.fr { float: right !important; }
.in_gd { padding: 10px 0; border-bottom: 1px solid #e5e5e5; overflow: hidden; }
.in_gd h2 { float: left; padding-left: 5px; font-size: 16px; line-height: 30px; width: 126px; color: #f31c11; }
.in_gd h2 img { vertical-align: middle; padding-right: 8px; }
.in_gdm { width: 465px; float: left; }
.in_gdmk { width: 465px; margin: 0 auto; overflow: hidden; position: relative; }
.in_gdcont { overflow: hidden; }
.in_gdcont ul { overflow: hidden; }
.in_gdcont ul li { overflow: hidden; height: 30px; line-height: 30px; font-size: 12px; color: #666; }
.in_gdcont ul li a { display: block; color: #666; }
.in_gdcont ul li span { color: #158db7; padding-right: 20px; }
.in_gdcont ul li strong { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999; float: right; }
.in_gdtit { position: absolute; bottom: 10px; right: 0px; z-index: 1; font-size: 0; display: none; }
.in_gdtit ul { overflow: hidden; }
.in_gdtit ul li { width: 12px; height: 12px; line-height: 0; overflow: hidden; float: left; margin: 0 5px; border-radius: 50%; display: inline; background: #ccc; cursor: pointer; }
.in_gdtit ul li.hover { background: #f00; }
.in_gdss { float: right; width: 284px; overflow: hidden; }
.in_gdssk1 { width: 216px; padding: 0 10px; line-height: 25px; border: 1px solid #158db7; border-radius: 5px 0 0 5px; float: left; height: 25px; color: #666; }
.in_gdssk2 { width: 46px; float: left; border: none; background: #158db7; border-radius: 0 5px 5px 0; text-align: center; line-height: 27px; color: #fff; cursor: pointer; }
.top_w { width: 1000px; margin: 0 auto; overflow: hidden; border-right: 1px #28a798 solid; }
.consulting { height: 60px; background: #158db7; width: 100%; padding: 15px 0; overflow: hidden; }
.consulting dl { float: left; width: 20%; box-sizing: border-box; border-left: 1px #28a798 solid; height: 60px; overflow: hidden; }
.consulting dt { float: left; padding-left: 15px; padding-top: 10px; }
.consulting dd { float: left; padding-left: 10px; color: #fff; font-size: 14px; padding-top: 10px; }
.consulting dd a { color: #fff; }
.consulting dd span { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.consulting dd a:hover { color: #ff0; }
.fot { background: #fafafa; width: 100%; }
.fot_m { overflow: hidden; width: 1000px; margin: 0 auto; padding: 20px 0; }
.fot_c { float: left; margin-left: 16px; border-left: 1px solid #ededed; padding-left: 22px; width: 510px; border-right: 1px solid #ededed; }
.fot_ct { overflow: hidden; padding-top: 12px; }
.fot_dh { float: left; width: 276px; }
.fot_qq { float: left; width: 220px; }
.fot_dh i, .fot_qq i { width: 44px; display: block; float: left; }
.fot_dh h3, .fot_qq h3 { float: left; line-height: 16px; font-size: 14px; color: #666; padding-left: 5px; }
.fot_dh p, .fot_qq p { line-height: 28px; font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #158db7; }
.fot_cc { overflow: hidden; padding-top: 12px; }
.fot_cc ul li { vertical-align: top; float: left; width: 142px; border-radius: 5px; margin-right: 25px; line-height: 36px; background: #158db7; text-align: center; font-size: 16px; color: #fff; transition:0.2s;}
.fot_cc ul li:hover { background: #fe8f02; }
.fot_cc ul li a { display: block; line-height: 36px; color: #fff; }
.fot_cc ul li img { vertical-align: middle; padding-right: 12px; }
.fot_cb { line-height: 25px; padding-top: 10px; font-size: 14px; color: #666; }
.fot_r { float: right; width: 120px; padding-right: 45px; }
.fot_r h2 { line-height: 20px; text-align: center; font-weight: bold; font-size: 16px; color: #158db7; }
.lb_bar { background: url(../images/lb_barbj.jpg) no-repeat center top; }
.ksy_navz { width: 100%; height: 100px; background: #ffffff; overflow: hidden; padding-bottom: 20px; }
.ksy_navbox { width: 1000px; margin: 0 auto; overflow: hidden; }
.ksy_navbox div { width: 75px; height: 90px; float: left; text-align: center; line-height: 30px; padding-top: 20px; margin-left: 8px; _margin-left: 3px; overflow: hidden; }
.ksy_navbox div.ksy_on a { color: #a95d2c; }
.ksy_navbox div i { width: 75px; height: 54px; overflow: hidden; position: relative; display: block; margin-left: 5px; }
.ksy_navbox div i img { position: absolute; left: 6px; }
.ksy_navbox div a { font-size: 12px; color: #333; }
.lb_wz { line-height: 42px; background: #f2f2f2; padding-left: 20px; font-size: 14px; color: #36a096; }
.lb_wz a { color: #36a096; }
.lb_m { overflow: hidden; background: url(../images/lb_bj.png) repeat-y right top; margin: 20px 0; }
.lb_l { width: 730px; }
.lb_r { width: 237px; }
.lb_gz { overflow: hidden; padding-bottom: 10px; }
.lb_gz dt { float: left; width: 200px; height: 143px; background: #158db7; margin-right: 10px; }
.lb_gz dt img { padding-top: 32px; }
.lb_gz dt h3 { text-align: center; line-height: 45px; font-size: 18px; color: #fff; }
.lb_gz dt h3 a { color: #fff; }
.lb_gz dd { float: left; margin: 0 0 4px 3px; background: #f2f2f2; line-height: 45px; font-size: 14px; transition: 0.2s; }
.lb_gz dd a { display: block; color: #666; text-align: center; transition: 0.2s; }
.lb_gz dd:hover { background: #158db7; color: #fff; }
.lb_gz dd:hover a { color: #fff; }
.lb_gz dd:nth-of-type(1) { width: 252px; }
.lb_gz dd:nth-of-type(2) { width: 262px; }
.lb_gz dd:nth-of-type(3) { width: 222px; }
.lb_gz dd:nth-of-type(4) { width: 133px; }
.lb_gz dd:nth-of-type(5) { width: 156px; }
.lb_gz dd:nth-of-type(6) { width: 252px; }
.lb_gz dd:nth-of-type(7) { width: 262px; }
.lb_nr{ padding-bottom:30px;}
.page3 { overflow: hidden; text-align: center; font-size: 14px; }
.page3 span, .page3 pre { padding: 0px 10px; line-height: 30px; cursor: pointer; }
.page3 span.hover { color: #fff; background: #666; }
.page3 select { height: 30px; }
.lb_tit{ padding:10px 0 10px 3px; border-bottom:1px solid #e5e5e5;}
.lb_tit h2{ border-left:3px solid #158db7; padding-left:10px; font-size:20px; color:#158db7;}
.lb_nrm{ padding-bottom:30px; padding-top:10px;}
.lb_nrm ul li{ font-size:14px; line-height:36px; border-bottom:1px dashed #f2f2f2; overflow:hidden; vertical-align:top;}
.lb_nrm ul li h3{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc;}
.lb_gytop h2{ line-height:42px; border-bottom:1px solid #e5e5e5; font-size:18px; color:#158db7; margin-bottom:10px;}
.lb_gytop p{ padding:10px 0; line-height:25px; color:#666;}
.lb_gytop p a{ color:#158db7;}
.lb_gyc{ overflow:hidden;}
.lb_gyc ul li{ float:left; width:110px; margin:7px 0; background:#158db7; text-align:center; line-height:35px; font-size:14px; color:#fff; transition:0.2s;}
.lb_gyc ul li:nth-child(2n){ float:right;}
.lb_gyc ul li:hover{ background:#fe8f02;}
.lb_gyc ul li a{ display:block; color:#fff;}
.lb_gyc ul li img{ vertical-align:middle; padding-right:10px;}
.lb_gybot{ overflow:hidden; margin:15px 0;}
.lb_gybot i { width: 44px; display: block; float: left; }
.lb_gybot h3 { float: left; line-height: 16px; font-size: 13px; color: #666; padding-left: 14px; }
.lb_gybot p { line-height: 28px; font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #158db7;}
.lb_rmtit h2{ line-height:42px; border-bottom:1px solid #e5e5e5; font-size:18px; color:#158db7;}
.lb_rmnr ul li{ line-height:32px; border-bottom:1px dashed #f2f2f2; color:#666; padding-left:10px;}
.lb_rmnr ul li a{ display:block; color:#666;}
.lb_rmnr ul li:Hover a{ color:#158db7;}
.wz_nr{ padding:10px 0;}
.wz_nrt{ text-align:center; border-bottom:1px dashed #eee;}
.wz_nrt h1{ line-height:70px; font-size:30px; font-weight:bold; color:#333;}
.wz_nrt h2{ font-size:14px; line-height:40px; color:#999;}
.wz_nrt h2 span{ padding:0 10px;}
.wz_nrm{ padding:20px 0; line-height:28px; color:#666; border-bottom:1px solid #e5e5e5;}
.wz_nrbot{ padding:10px 0; line-height:40px; overflow:hidden; font-size:14px; color:#666;}
.wz_nrbot ul li{ float:left;}
.wz_nrbot ul li:nth-child(2n){ float:right;}
.wz_nrbot ul li a{ color:#666;}
.wz_nrbot ul li:hover a{ color:#158db7;}
.yqlj{border: 1px solid #d2eae7;margin-top: 10px;padding: 20px;}
.yqlj a{margin-right: 10px;}