

html { color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow-y: scroll; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px none; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }
li { list-style: outside none none; }
q::before, q::after { content: ""; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select {  }
input, select { vertical-align: middle; }
body { font: 12px/1.231 arial,helvetica,clean,sans-serif; }
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }
table { font-size: inherit; border-collapse: collapse; }
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
body { color: rgb(102, 102, 102); font: 12px/1.231 Verdana,Arial,Helvetica,sans-serif,""; background: transparent url('../images/bg.gif') repeat scroll 0% 0%; }
a { color: rgb(102, 102, 102); text-decoration: none; }
a:focus { outline: 0px none; }
a:hover { text-decoration: none; }
.clear { clear: both; font-size: 0px; line-height: 0; height: 0px; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.header, .content, .footer { width: 960px; margin: 0px auto; }
.topbg { background: transparent url('../images/top.gif') repeat-x scroll 0% 0%; }
.h_top { height: 32px; font: 12px/32px "微软雅黑"; color: rgb(149, 149, 149); }
.h_top p { color: rgb(213, 213, 213); }
.h_top p a { padding: 0px 8px; display: inline-block; color: rgb(149, 149, 149); }
.h_con { height: 157px; }
.h_con h1 { overflow: hidden; padding: 13px 0px 0px; }
.h_con h1 img { float: left; margin: 0px 12px 0px -5px; display: inline; }
.h_con h1 span { padding: 32px 0px 30px 22px; float: left; color: rgb(5, 5, 5); font: bold 22px/32px "微软雅黑"; background: transparent url('../images/hbor.gif') no-repeat scroll left top; }
.h_con h1 span b { color: rgb(237, 165, 40); }
.h_con h1 span em { display: block; font: 18px/28px "微软雅黑"; color: rgb(34, 34, 34); }
.h_pho {  }
.h_pho .pho01 { padding: 54px 0px 0px 70px; color: rgb(138, 138, 138); font: 14px "微软雅黑"; background: transparent url('../images/tel.gif') no-repeat scroll left 63px; overflow: hidden; }
.h_pho .pho01 span { font: bold 34px/34px Arial,Helvetica,sans-serif; color: rgb(3, 93, 175); display: block; }
.h_nav { height: 49px; overflow: hidden; }
.h_nav ul li { float: left; height: 49px; font: 14px "微软雅黑"; overflow: hidden; background: transparent url('../images/nbor.gif') no-repeat scroll right top; }
.h_nav ul li a { color: rgb(255, 255, 255); padding: 0px 23px; display: inline-block; height: 49px; line-height: 49px; overflow: hidden; }
.h_nav ul li a:hover, .h_nav ul .cur a { color: rgb(255, 255, 255); display: inline-block; background: rgb(237, 165, 40) url('../images/hover.gif') no-repeat scroll center bottom; cursor: pointer; text-decoration: none; }
.h_nav ul .nobot { background: transparent none repeat scroll 0% 0%; }

.s_inp { width: 258px; height: 24px; padding: 7px 0px 0px; }
.inp01 { width: 166px; height: 24px; border: medium none; text-align: left; padding-left: 36px; color: rgb(149, 149, 149); font: 12px/24px "宋体"; background: transparent url('../images/txt.gif') no-repeat scroll 0% 0%; }
.fbg { height: 404px; overflow: hidden; background: transparent url('../images/fbg.gif') repeat scroll 0% 0%; }
.fbg01 { height: 404px; background: transparent url('../images/fs.jpg') no-repeat scroll center top; overflow: hidden; }
.flogo { position: absolute; top: 0px; left: 400px; }
.f_nav { height: 120px; font: 14px/120px "宋体"; text-align: center; color: rgb(204, 214, 230); margin: 44px 0px 0px; padding: 8px 0px 0px; position: relative; }
.f_nav a { padding: 0px 15px; color: rgb(204, 214, 230); display: inline-block; text-align: center; }
.f_nav a.ali { padding-right: 150px; }
.f_nav a:hover { text-decoration: none; }
.f_con { padding: 36px 0px 0px; height: 196px; overflow: hidden; }
.f_con p.con { font: 12px/28px "微软雅黑"; color: rgb(168, 184, 209); text-align: center; width: 510px; float: left; }
.f_con p.wei { width: 120px; float: left; padding-left: 100px; color: rgb(168, 184, 209); text-align: center; }
.f_con p.web { width: 130px; float: left; padding-right: 100px; color: rgb(168, 184, 209); text-align: center; }
.f_con p img { vertical-align: middle; margin: 0px 0px 0px 10px; }
.f_con p a { color: rgb(168, 184, 209); }
.f_con p img.wei { width: 110px; display: block; }
.f_con p img.web { width: 110px; display: block; }
.banner {margin-top:6px;height: 510px; background: transparent url('../images/bs.jpg') no-repeat scroll center 482px; }
.hz { width: 960px; height: 300px; overflow: hidden; margin: 0px auto; }
.hz h2 { height: 58px; padding: 15px 0px 0px; background: transparent url('../images/barhz.gif') no-repeat scroll center 30px; text-align: center; }
.hz h2 a { font: bold 18px "微软雅黑"; color: rgb(34, 34, 34); }
.hz_c {  height: 160px; }
.hz_c ul {  }
.hz_c ul li { height:200px; float: left; width: 162px; display: inline; margin: 0px 7px 0px 10px; overflow: hidden; }
.hz_c ul li img { width: 154px; height: 154px; padding: 4px; background: transparent url('../images/hzbg.gif') repeat scroll 0% 0%; }
.hz_c ul li p { font-size: 0px; line-height: 0; }
.hz_c ul li span a {height:30px; display: block; text-align: center; color: rgb(138, 138, 138); font: 12px/34px "微软雅黑"; }
.h01 a { margin-top: 58px; display: block; background: transparent url('../images/l.gif') no-repeat scroll 0% 0%; width: 30px; height: 30px; }
.h01 a:hover { display: block; background: transparent url('../images/l02.gif') no-repeat scroll 0% 0%; }
.h02 a { margin-top: 58px; display: block; background: transparent url('../images/r.gif') no-repeat scroll 0% 0%; width: 30px; height: 30px; }
.h02 a:hover { display: block; background: transparent url('../images/r02.gif') no-repeat scroll 0% 0%; }
.hjbg { background: rgb(242, 243, 244) none repeat scroll 0% 0%; height: 671px; overflow: hidden; }
.hj { width: 960px; height: 671px; overflow: hidden; margin: 0px auto; }
.hj h2 { height: 100px; overflow: hidden; background: transparent url('../images/bt01.gif') repeat-x scroll left bottom; font: 25px "微软雅黑"; color: rgb(34, 34, 34); text-align: center; padding: 43px 0px 0px; }
.hj h2 b { color: rgb(246, 160, 10); font-weight: bold; }
.hj h2 i { font: bold 25px "微软雅黑"; }
.hj h2 span { display: block; font: 16px "微软雅黑"; color: rgb(102, 102, 102); }
.hj h2 em { display: block; font: 10px "微软雅黑"; color: rgb(167, 167, 168); }
.hj_c { padding: 34px 0px 0px; height: 494px; overflow: hidden; }
.hjlist { width: 250px; height: 432px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 8px 8px 6px; overflow: hidden; }
.hjlist li { margin-bottom: 2px; display: block; height: 70px; overflow: hidden; }
.hjlist li a { padding: 22px 0px 0px 52px; height: 48px; font: 15px "微软雅黑"; color: rgb(255, 255, 255); background: rgb(110, 110, 110) none repeat scroll 0% 0%; display: block; }
.hjlist li em { font: 10px "微软雅黑"; color: rgb(182, 182, 182); display: block; }
.hjlist li a:hover, .hjlist .cur a { color: rgb(255, 255, 255); display: block; background: rgb(1, 90, 172) url('../images/hoverjt.gif') no-repeat scroll 25px 22px; text-decoration: none; }
.hjlist li a:hover em, .hjlist .cur a em { color: rgb(149, 174, 211); }
.hjimg { width: 690px; height: 450px; overflow: hidden; }
.hjimg li { width: 302px; height: 198px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 8px; margin: 0px 0px 18px 27px; display: inline; float: left; overflow: hidden; position: relative; }
.hjimg li img { width: 302px; height: 198px; }
.hjimg li span { position: absolute; top: 170px; left: 8px; width: 302px; height: 36px; font: 12px/36px "微软雅黑"; background: transparent url('../images/spng.png') repeat scroll 0% 0%; text-align: center; display: block; }
.albg { background: rgb(255, 255, 255) url('../images/albg0.gif') repeat-x scroll left top; height: 460px; overflow: hidden; }
.al { width: 960px; height: 415px;  margin: 0px auto;  }
.al h2 { height: 83px; overflow: hidden; background: transparent url('../images/btx.gif') no-repeat scroll center bottom; font: 25px "微软雅黑"; color: rgb(34, 34, 34); text-align: center; padding: 34px 0px 0px; }
.al h2 b { color: rgb(246, 160, 10); font-weight: bold; }
.al h2 i { font: bold 25px "微软雅黑"; }
.al h2 span { display: block; font: 16px "微软雅黑"; color: rgb(102, 102, 102); }
.al h2 em { display: block; font: 10px "微软雅黑"; color: rgb(167, 167, 168); }
.al p { text-align: center; font: bold 12px/34px "微软雅黑"; color: rgb(34, 34, 34); height: 68px; overflow: hidden; }
.al p span { font: bold 16px "微软雅黑"; }
.allist { width: 960px; height: 114px; overflow: hidden; }
.allist li { margin: 0px 10px 10px 0px; display: inline; width: 183px; height: 37px; text-align: center; float: left; overflow: hidden; }
.allist li a { height: 37px; font: 13px/34px "微软雅黑"; background: transparent url('../images/hover1.gif') no-repeat scroll 0% 0%; display: block; }
.allist li a:hover, .allist .cur a { color: rgb(255, 255, 255); display: block; background: transparent url('../images/hover2.gif') no-repeat scroll 0% 0%; text-decoration: none; }
.allist .nobot { margin-right: 0px; }
.alpic { width: 960px; height: 396px; }
.alpic li { width: 288px; height: 202px; background: transparent url('../images/abg.gif') repeat scroll 0% 0%; padding: 6px; margin: 0px 30px 22px 0px; display: inline; float: left; overflow: hidden; position: relative; }
.alpic li img { width: 284px; height: 198px; border: 2px solid rgb(255, 255, 255); }
.alpic li span { position: absolute; top: 170px; left: 8px; width: 284px; height: 36px;  font-weight:bold;font: 14px/36px "微软雅黑"; background: transparent url('../images/spng.png') repeat scroll 0% 0%; text-align: center; display: block; }
.alpic .nobot { margin-right: 0px; }
.fwlc2 { width: 960px; height: 50px; overflow: hidden; margin: 0px auto; background: transparent url('../images/sha2.jpg') no-repeat scroll center top; }
.fwlc { width: 960px; height: 400px; overflow: hidden; margin: 0px auto; background: transparent url('../images/sha.jpg') no-repeat scroll center top; }
.fwlc h2 { background: transparent url('../images/bt03.jpg') no-repeat scroll 188px 58px; text-align: right; font: bold 22px "微软雅黑"; color: rgb(34, 34, 34); height: 102px; overflow: hidden; padding: 84px 296px 0px 0px; }
.fwlc h2 span { display: block; font: bold 28px/30px "微软雅黑"; color: rgb(246, 160, 10); }
.fw_c { padding: 80px 0px 0px 15px; height: 334px; overflow: hidden; }
.fw_c dl dt { background: transparent url('../images/fwbg.jpg') no-repeat scroll 0% 0%; width: 416px; height: 322px; }
.fw_c dl dt img { width: 317px; height: 264px; padding: 17px 0px 0px 94px; }
.fw_c dl dd { padding: 0px 0px 0px 48px; width: 450px; overflow: hidden; }
.fw_c dl dd h3 { font: bold 16px/48px "微软雅黑"; color: rgb(34, 34, 34); }
.fw_c dl dd p { font: 13px/24px "微软雅黑"; color: rgb(102, 102, 102); padding: 0px 0px 10px; }
.fw_c dl dd p em { font: 13px "微软雅黑"; color: rgb(246, 160, 10); }
.fw_c dl dd span { display: block; margin: 10px 0px 0px; }
.fw_c dl dd span a { background: transparent url('../images/zx.gif') no-repeat scroll 0% 0%; display: inline-block; width: 124px; height: 60px; font: 16px/36px "微软雅黑"; color: rgb(255, 255, 255); text-align: center; margin: 0px 22px 0px 0px; overflow: hidden; }
.lc { width: 960px; height: 420px; margin: 0px auto; overflow: hidden; background: rgb(255, 255, 255) url('../images/lcbg.gif') no-repeat scroll center top; }
.lc h2 { font: bold 18px/56px "微软雅黑"; height: 66px; overflow: hidden; text-align: center; color: rgb(34, 34, 34); }
.lc_c { padding: 0px 0px 0px 125px; height: 355px; overflow: hidden; }
.lc_c dl { float: left; width: 172px; margin: 0px 95px 0px 0px; display: inline; overflow: hidden; }
.lc_c dl dt img { width: 132px; height: 171px; padding: 0px 20px; }
.lc_c dl dd { text-align: center; padding: 15px 0px 0px; }
.lc_c dl dd h3 { font: bold 14px/32px "微软雅黑"; color: rgb(34, 34, 34); }
.lc_c dl dd p { font: 13px/22px "微软雅黑"; }
.lc_c .lc_d { margin: 10px auto; width: 420px; }
.lc_c .lc_d span a { background: transparent url('../images/zx.gif') no-repeat scroll 0% 0%; display: inline-block; width: 124px; height: 60px; font: 16px/36px "微软雅黑"; color: rgb(255, 255, 255); text-align: center; margin: 0px 22px 0px 0px; overflow: hidden; }
.tdbg { background: rgb(255, 255, 255) url('../images/tdbg0.gif') repeat-x scroll left top; height: 535px; overflow: hidden; }
.td { width: 960px; height: 535px; overflow: hidden; margin: 0px auto; background: transparent url('../images/sha2.jpg') no-repeat scroll center top; }
.td h2 { height: 109px; overflow: hidden; background: transparent url('../images/btx2.gif') no-repeat scroll center 122px; font: bold 20px "微软雅黑"; text-align: center; padding: 56px 0px 0px; }
.td h2 a { color: rgb(34, 34, 34); }
.td h2 span { display: block; font: 13px "微软雅黑"; color: rgb(102, 102, 102); }
.td h2 em { display: block; font: 10px/12px "微软雅黑"; color: rgb(167, 167, 168); }
.td_c { height: 370px; overflow: hidden; }
.td_c ul li { float: left; width: 195px; height: 266px; display: inline; margin: 0px 32px 24px 0px; overflow: hidden; background: rgb(1, 90, 172) url('../images/tdbg.gif') no-repeat scroll 10px 10px; padding: 10px; }
.td_c ul li img { width: 193px; height: 211px; padding: 1px; }
.td_c ul li p { font-size: 0px; line-height: 0; }
.td_c ul li span a { text-align: center; display: block; font: 14px/52px "微软雅黑"; color: rgb(255, 255, 255); }
.td_c ul .nobot { margin-right: 0px; }
.td_c span { display: block; }

.ysbg { height: 1585px; background: transparent url('../images/ysbt.jpg') no-repeat scroll center top; }
.ysbg h2 a { display: block; background: transparent url('../images/ysbt.jpg') no-repeat scroll center top; height: 172px; }
.ys01 { background: transparent url('../images/bg01.jpg') no-repeat scroll center 247px; height: 1585px; }
.ys02 { background: transparent url('../images/bg02.jpg') no-repeat scroll center 740px; height: 1585px; }
.ys03 { background: transparent url('../images/bg03.jpg') no-repeat scroll center 1142px; height: 1585px; }
.ys { width: 1080px; height: 1413px; position: relative; margin: 0px auto; }
.one { position: absolute; top: 80px; left: 118px; width: 430px; overflow: hidden; background: transparent url('../images/01.gif') no-repeat scroll left 8px; }
.one h3 { font: bold 20px "微软雅黑"; color: rgb(255, 255, 255); overflow: hidden; padding: 0px 0px 0px 14px; margin-bottom: 15px; }
.one h3 em { float: left; font: bold 40px "微软雅黑"; color: rgb(235, 235, 235); }
.one h3 span { float: left; padding: 0px 0px 0px 14px; font: bold 24px "微软雅黑"; color: rgb(246, 160, 10); }
.one h3 span b { display: block; font: bold 16px/16px "微软雅黑"; color: rgb(34, 34, 34); }
.one p { font: 14px/24px "微软雅黑"; clear: both; overflow: hidden; }
.one p em { font: 14px "微软雅黑"; color: rgb(246, 160, 10); }
.two { position: absolute; top: 260px; left: 118px; }
.three { position: absolute; top: 536px; left: 524px; }
.four { position: absolute; top: 716px; left: 524px; }
.five { position: absolute; top: 998px; left: 118px; }
.six { position: absolute; top: 1160px; left: 118px; }
.bot { background: rgb(242, 242, 242) none repeat scroll 0% 0%; padding: 18px 0px 26px; }
.jz { width: 532px; height: 420px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; padding: 26px 35px 0px; }
.jz h2 { height: 38px; padding: 0px 0px 0px 15px; font: bold 16px/38px "微软雅黑"; background: transparent url('../images/barjz.gif') no-repeat scroll left bottom; }
.jz h2 a { color: rgb(34, 34, 34); }
.jz h2 span { margin: 14px 0px 0px; }
.jz_c { height: 382px; overflow: hidden; }
.jz_c dl { height: 147px; overflow: hidden; margin: 26px 0px 0px; }
.jz_c dl dt { width: 176px; height: 135px; float: left; background: transparent url('../images/hzbg.gif') repeat scroll 0% 0%; padding: 6px; }
.jz_c dl dt img { width: 174px; height: 133px; border: 1px solid rgb(255, 255, 255); }
.jz_c dl dd { width: 320px; padding: 0px 0px 0px 22px; overflow: hidden; float: left; }
.jz_c dl dd h3 a { font: bold 14px/38px "微软雅黑"; }
.jz_c dl dd p { font: 12px/24px "微软雅黑"; }
.jz_c dl dd span { margin-top: 10px; display: block; }
.dingd { width: 290px; height: 420px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; padding: 26px 29px 0px; }
.dingd h2 { background: transparent url('../images/bardd.gif') no-repeat scroll left bottom; }
.dingd_c { padding: 26px 0px 0px; height: 356px; overflow: hidden; }
.dingd_c ul li { height: 34px; font: 12px/34px "微软雅黑"; color: rgb(188, 188, 188); border-bottom: 1px dotted rgb(198, 198, 198); padding: 0px 0px 0px 9px; overflow: hidden; }
.ry { width: 889px; height: 268px; overflow: hidden; margin-top: 10px; }
.ry h2 { height: 46px; font: bold 16px/46px "微软雅黑"; background: transparent url('../images/barry.gif') no-repeat scroll left center; }
.ry_c { padding: 17px 0px 0px; height: 203px; overflow: hidden; }
.ry_c ul { width: 856px; display: inline; overflow: hidden; }
.ry_c ul li { float: left; width: 190px; display: inline; margin: 0px 8px 0px 14px; overflow: hidden; }
.ry_c ul li img { width: 178px; height: 134px; border: 1px solid rgb(226, 226, 226); padding: 5px; }
.ry_c ul li p { font-size: 0px; line-height: 0; }
.ry_c ul li span a { display: block; text-align: center; font: 13px/38px "微软雅黑"; }
.r01 a { margin: 60px 0px 0px; width: 12px; height: 23px; display: block; background: transparent url('../images/rl.gif') no-repeat scroll 0% 0%; }
.r01 a:hover { display: block; background: transparent url('../images/rl02.gif') no-repeat scroll 0% 0%; }
.r02 a { margin: 60px 0px 0px; width: 12px; height: 23px; display: block; background: transparent url('../images/rr.gif') no-repeat scroll 0% 0%; }
.r02 a:hover { display: block; background: transparent url('../images/rr02.gif') no-repeat scroll 0% 0%; }
.bd01 { width: 960px; height: 134px; overflow: hidden; position: relative; margin-top: 10px; }
.bdtel01 { position: absolute; top: 28px; left: 744px; font: 13px "微软雅黑"; color: rgb(128, 128, 128); }
.bdtel01 span { font: bold 24px/26px "微软雅黑"; display: block; color: rgb(246, 160, 10); }
.bdtel01 em { display: block; margin-top: 3px; }
.abg { height: 287px; }
.about { height: 382px; overflow: hidden; }
.about h2 { height: 44px; padding: 37px 30px 0px 0px; background: transparent url('../images/bara.gif') no-repeat scroll left bottom; }
.about h2 a { color: rgb(255, 255, 255); font: bold 18px/44px "微软雅黑"; }
.about h2 em { color: rgb(186, 191, 198); padding-left: 8px; font: 12px Arial,Helvetica,sans-serif; }
.about h2 span { margin: 14px 0px 0px; }
.a_c { height: 262px; overflow: hidden; padding: 39px 0px 0px; }
.a_c dl { height: 231px; overflow: hidden; }
.a_c dl dt { width: 329px; height: 231px; overflow: hidden; }
.a_c dl dt img { width: 319px; height: 221px; border: 5px solid rgb(255, 255, 255); }
.a_c dl dd { width: 576px; overflow: hidden; padding: 0px 0px 0px 26px; }
.a_c dl dd h3 a { font: bold 14px "微软雅黑"; color: rgb(255, 255, 255); display: block; padding-bottom: 20px; }
.a_c dl dd p { font: 13px/22px "微软雅黑"; color: rgb(255, 255, 255); }
.a_c dl dd span { display: block; padding: 18px 0px 0px; }
.xc { width: 926px; height: 256px; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 24px 17px 0px; }
.xc h2 { height: 40px; padding: 0px 30px 0px 0px; }
.xc h2 a { color: rgb(34, 34, 34); font: bold 16px/40px "微软雅黑"; }
.xc h2 em { color: rgb(203, 203, 203); padding-left: 8px; font: 12px Arial,Helvetica,sans-serif; }
.xc h2 span { margin: 12px 0px 0px; }
.xc_c { height: 201px; overflow: hidden; padding: 15px 0px 0px; }
.xc_c ul { width: 882px; display: inline; overflow: hidden; }
.xc_c ul li { float: left; width: 195px; display: inline; margin: 0px 12px; overflow: hidden; }
.xc_c ul li p { font-size: 0px; line-height: 0; background: transparent url('../images/abg.gif') repeat scroll 0% 0%; padding: 6px; width: 183px; height: 135px; }
.xc_c ul li img { width: 179px; height: 131px; border: 2px solid rgb(255, 255, 255); }
.xc_c ul li span a { display: block; text-align: center; font: 12px/40px "微软雅黑"; }
.x01 a { margin: 55px 0px 0px; width: 22px; height: 30px; display: block; background: transparent url('../images/al.gif') no-repeat scroll 0% 0%; }
.x01 a:hover { display: block; background: transparent url('../images/al02.gif') no-repeat scroll 0% 0%; }
.x02 a { margin: 55px 0px 0px; width: 22px; height: 30px; display: block; background: transparent url('../images/ar.gif') no-repeat scroll 0% 0%; }
.x02 a:hover { display: block; background: transparent url('../images/ar02.gif') no-repeat scroll 0% 0%; }
.faq { width: 252px; height: 416px; overflow: hidden; padding: 0px 38px; background: transparent url('../images/dts.jpg') no-repeat scroll right 33px; }
.faq h2 { height: 40px; padding: 50px 0px 0px; }
.faq h2 a { color: rgb(34, 34, 34); font: bold 16px "微软雅黑"; }
.faq h2 em { display: block; font: 10px/10px Arial,Helvetica,sans-serif; text-transform: uppercase; color: rgb(184, 184, 184); }
.faq h2 span { margin-top: 15px; }
.fa_con { height: 386px; overflow: hidden; }
.fa_con dl { padding: 17px 0px 15px; overflow: hidden; background: transparent url('../images/faqx.gif') no-repeat scroll left bottom; }
.fa_con dl dt { background: transparent url('../images/wen.gif') no-repeat scroll 0px 8px; padding: 0px 0px 0px 28px; font: bold 12px/30px "微软雅黑"; }
.fa_con dl dd { font: 12px/24px "微软雅黑"; overflow: hidden; background: transparent url('../images/da.gif') no-repeat scroll 0px 5px; padding: 0px 0px 0px 28px; }
.new { width: 252px; height: 416px; overflow: hidden; background: transparent none repeat scroll 0% 0%; }
.n_con { height: 326px; overflow: hidden; padding: 13px 0px 0px; }
.n_con p { width: 252px; height: 91px; margin-bottom: 12px; }
.n_con p img { width: 242px; height: 81px; padding: 5px; background: transparent url('../images/dtbg.gif') repeat scroll 0% 0%; }
.n_con ul li { background: transparent url('../images/dd.gif') no-repeat scroll 0px center; padding-left: 16px; overflow: hidden; height: 36px; font: 12px/36px "微软雅黑"; color: rgb(170, 170, 170); }
.new02 { background: transparent url('../images/dts2.jpg') no-repeat scroll left 33px; padding: 0px 0px 0px 38px; }
.linkbg { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 167px; overflow: hidden; }
.link { width: 960px; height: 167px; overflow: hidden; margin: 0px auto; }
.link h2 { height: 76px; overflow: hidden; padding: 0px 34px; }
.link h2 a { font: 16px/76px "微软雅黑"; color: rgb(110, 110, 110); float: left; }
.link h2 em { font: bold 28px/76px Arial,Helvetica,sans-serif; color: rgb(140, 140, 140); text-transform: uppercase; padding-right: 6px; float: left; }
.link h2 span a { font: 12px/76px "宋体"; color: rgb(154, 154, 154); }
.ll_con { height: 91px; overflow: hidden; }
.ll_con a { padding: 0px 4px 0px 34px; display: inline-block; font: 12px/28px "微软雅黑"; color: rgb(154, 154, 154); }
#roll_top, #fall, #ct { position: relative; cursor: pointer; height: 72px; width: 26px; }
#roll_top { background: transparent url('../images/top_001.gif') no-repeat scroll 0% 0%; }
#roll { display: block; width: 15px; margin-right: -500px; position: fixed; right: 50%; top: 75%; }
.ImTable * { padding: 0px; margin: 0px; }
.ImTable { border-collapse: collapse; border: medium none; background: transparent url('../images/bg_001.gif') repeat scroll 0% 0%; }
.ImTable h2 { font-size: 14px; font-weight: bold; margin-top: 5px; }
.ImHeader { height: 165px; background: transparent url('../images/im_01.gif') repeat scroll 0% 0%; }
.ImRow0 { background: transparent url('../images/ico_item1.gif') no-repeat scroll 0% 0%; margin: 10px 10px 0px; height: 24px; padding-left: 10px; padding-top: 4px; }
a.im, a.im:hover { text-decoration: none; height: 35px; color: rgb(255, 255, 255); font-size: 14px; }
.ImFooter { height: 90px; background: transparent url('../images/im_04.gif') no-repeat scroll 0% 0%; display: inline-block; width: 150px; font-family: Arial,Helvetica,sans-serif; }
.ImFooter h5 { font-size: 14px; font-weight: normal; color: rgb(143, 147, 150); text-align: center; margin: 15px 0px 0px; font-family: "宋体"; }
.ImFooter p { font-size: 20px; font-weight: bold; color: rgb(255, 153, 59); text-align: center; margin: 10px 0px; }
#flashs { position: relative; }
#flashs .bgitem {  }
#flashs .btn { position: absolute; z-index: 7; bottom: 22px; right: 50%; margin-right: -470px; padding: 5px 6px; }
#flashs .btn span { color: rgb(246, 160, 10); background: rgb(239, 239, 239) none repeat scroll 0% 0%; border: 1px solid rgb(246, 160, 10); cursor: pointer; display: inline-block; margin-left: 5px; padding: 2px 6px; }
#flashs .btn span.cur { background: rgb(246, 160, 10) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.zx_top { line-height: 30px; height: 60px; text-align:center;margin-top:20px; }

.zx_top a img { float: left; }

.zx_top a b { font-size: 22px; color: rgb(51, 51, 51); padding: 0px 10px; }

.zx_top a em { font-family: Arial; font-size: 24px; color: rgb(173, 173, 173); }

.zx02 dl dt::after { clear: both; }

.mx {position: relative; z-index: 999; width: 960px; height: 488px; }

 .mx_le { position: absolute; top: 181px; left: -51px; width: 38px; height: 60px; }

 .mx_ri { position: absolute; top: 181px; right: -51px; width: 38px; height: 60px; }

.mx dl { float: left; margin-right: 14px; display: inline; width: 310px; overflow: hidden; }

.mx dl dt { line-height: 0; }

.mx dl dt img { width: 310px; height: 210px; }

.mx dl dd a { display: block; background: transparent url('../images/mx_bg01.gif') no-repeat scroll 0% 0%; width: 310px; height: 278px; }

.mx dl dd a:hover { display: block; background: transparent url('../images/mx_bg02.gif') no-repeat scroll 0% 0%; }

.mx dl dd a b { display: block; font-size: 18px; color: rgb(51, 51, 51); height: 61px; line-height: 61px; text-align: center; }

.mx dl dd a span { display: block; padding: 15px 25px;  font-size: 14px; color: rgb(102, 102, 102); line-height: 25px; height: 120px; }

.mx dl dd a em { display: block; margin: 0px auto; width: 138px; height: 33px; line-height: 33px; border: 1px solid rgb(160, 160, 160); font-size: 14px; color: rgb(102, 102, 102); text-align: center; }

.mx dl dd a:hover em { border: 1px solid rgb(239, 130, 1); color: rgb(255, 255, 255); background: rgb(239, 130, 1) none repeat scroll 0% 0%; }

.pic01 { background: transparent url('../images/pic01.jpg') no-repeat scroll center 0px; height: 420px; margin-top: -220px; position: relative; z-index: 0; }

.pic { width: 960px; margin: 0px auto; }

.pic01 p { position: absolute; top: 370px; left: 338px; font-size: 16px; color: rgb(255, 255, 255); }

.pic01 p b { font-size: 28px; font-family: Arial; color: rgb(255, 163, 0); font-style: italic; }
