body, div, h1, h2, h3, h4, h5, a, img, strong, span, var, em, form, select, option, input, ol, ul, dt, dd, dl, li, p { margin: 0px; padding: 0px }
body { font-family: Microsoft YaHei }
a { text-decoration: none; cursor: pointer; font-style: normal; outline: none }
ol, ul, li { list-style-type: none }
em, var { font-style: normal }
.clear { clear: both; height: 0px; overflow: hidden }
a img { border: none }
.w1200 { width: 1200px; margin: 0 auto; overflow: hidden }
.fl { float: left }
.fr { float: right }
.clear { clear: both }
.div-height { width: 1920px; height: 30px }
.wel { width: 100%; height: 37px; line-height: 37px; background-image: url(../images/1_r1_c3.jpg); color: rgb(51, 51, 51); font-size: 14px }
.wel1 { width: 1020px }
.ny { margin-bottom: 50px }
.ny p { font-size: 16px; line-height: 30px }
.neiye { width: 890px }
.neiye h3 { height: 40px; line-height: 40px; font-size: 22px; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 20px; color: rgb(58, 58, 58) }
.neiye h3 span { float: right; font-size: 14px; font-weight: normal; color: rgb(136, 136, 136) }
.neiye h3 span a { color: rgb(136, 136, 136) }
.baizi a:link { color: rgb(255, 255, 255); text-decoration: none }
.baizi a:visited { color: rgb(255, 255, 255); text-decoration: none }
.baizi a:hover { color: rgb(255, 255, 255); text-decoration: none }
.heizi a:link { color: rgb(51, 51, 51); text-decoration: none }
.heizi a:visited { color: rgb(51, 51, 51); text-decoration: none }
.heizi a:hover { color: rgb(51, 51, 51); text-decoration: none }
.fonts { font-size: 14px; color: rgb(255, 255, 255) }
.top { height: 91px; width: 100%; padding: 25px 0; background-color: rgb(255, 255, 255) }
.top1 { width: 97px; height: 91px; float: left }
.top2 { width: 603px; height: 91px; float: left }
.top2 h1 { color: rgb(43, 43, 43); line-height: 50px; height: 50px }
.top2 span { font-size: 16px; color: rgb(121, 121, 121); height: 41px; line-height: 41px; font-weight: bold }
.top3 { width: 295px; height: 91px; float: left; margin-left: 200px }
.nav1_ { width: 100%; height: 59px; line-height: 59px; background-color: rgb(43, 43, 43); background-position: center; margin-bottom: 1px }
.nav1_ li { width: 150px; float: left; height: 59px; line-height: 59px; text-align: center }
.nav1_ li a { font-size: 16px; color: rgb(255, 255, 255); font-weight: bold; height: 59px; line-height: 59px; width: 150px; display: block; font-family: Microsoft YaHei; opacity: 1 }
.nav1_ li a:hover { color: rgb(255, 255, 255); background-color: rgb(198, 0, 13); background-repeat: no-repeat; font-family: Microsoft YaHei; font-size: 16px; height: 59px; line-height: 59px }
.mess { height: 60px; line-height: 60px; background-color: rgb(242, 242, 242); font-size: 14px; color: rgb(0, 0, 0); text-align: center }
.tout { width: 1200px; background-image: url(1_r5_c10_s1.jpg); background-position: center; background-repeat: no-repeat; height: 86px; padding: 30px 0px }
.tout h1 { color: rgb(0, 161, 49); text-align: center; height: 56px; line-height: 56px }
.tout p { color: rgb(102, 102, 102); text-align: center; height: 30px; line-height: 30px }
youshi-- > .youshi_ { height: 393px; margin: 30px 0; text-align: center }
.youshi1_ { width: 674px; height: 393px; line-height: 28px }
.youshi1_ p { font-size: 14px; color: rgb(153, 153, 153) }
.youshi2_ { width: 514px; height: 393px }
.pf { width: 100%; background-image: url(../images/1_r7_c1.jpg); background-position: center; background-repeat: no-repeat; height: 225px; padding-top: 35px; padding-bottom: 62px }
.pf1 { width: 900px; height: 225px; margin-left: 300px }
.pf1 a { display: inline-block; background-color: rgb(236, 236, 236); color: rgb(0, 0, 0); height: 35px; line-height: 35px; width: 140px; text-align: center; margin: 5px 20px; font-size: 16px }
.pf1 a:hover { background-color: rgb(222, 44, 44); color: rgb(255, 255, 255) }
.cpfl { float: left; width: 258px }
.cpfl_1 { width: 258px; height: 88px; margin-top: 1px }
.cpfl_2 { width: 258px; height: 42px }
.cpfl_3 { background-color: rgb(9, 163, 67); line-height: 35px; height: 350px }
.cpfl_3 p { color: rgb(255, 255, 255); padding: 0px 20px; font-size: 14px; width: 190px }
.ccpp { width: 1200px; height: 690px }
.ccpps { width: 650px; height: 380px }
.list_wd dd a { display: block; font-size: 16px; text-indent: 60px; color: rgb(255, 255, 255); line-height: 39px; width: 258px; margin-top: 1px; transition: all 0.2s ease; height: 39px; background-color: rgb(43, 43, 43); font-weight: normal }
.list_wd dd a:hover { display: block; font-size: 16px; color: rgb(255, 255, 255); text-indent: 80px; transition: all 0.2s ease; line-height: 39px; width: 258px; height: 39px; background-color: rgb(198, 0, 13) }
#demoy { float: left; overflow: hidden; height: 690px; width: 1200px; color: rgb(51, 102, 153); text-align: left }
#demoy1 ul, #demo2 ul { display: block; width: 2080px; overflow: hidden }
#demoy1 ul li { width: 240px; height: 210px; margin: 10px 10px; float: left }
#demoy1 ul li a h3, #demo2 ul li a h3 { width: 240px; height: 180px; overflow: hidden }
#demoy1 ul li a h3 img, #demo2 ul li a h3 img { width: 240px; transition: all 0.5s ease }
#demoy1 ul li a h3:hover img, #demo2 ul li a h3:hover img { transform: scaleX(1.1) scaleY(1.1) }
#demoy1 ul li a ol, #demo2 ul li a ol { text-align: center; height: 30px; line-height: 30px; transition: all 0.5s ease; background-color: rgb(198, 0, 13); color: rgb(255, 255, 255) }
#demoy1 ul li a:hover ol, #demo2 ul li a:hover ol { background: rgb(253, 179, 40); color: rgb(255, 255, 255) }
#demoy2 ul li { width: 240px; height: 210px; margin: 10px 10px }
#demoys { float: left; overflow: hidden; height: 380px; width: 650px; color: rgb(51, 102, 153); text-align: left }
#demoy1s ul, #demo2s ul { display: block; width: 1524px; overflow: hidden }
#demoy1s ul li { width: 214px; height: 190px; margin: 0 20px; float: left }
#demoy1s ul li a h3, #demo2s ul li a h3 { width: 214px; height: 160px; overflow: hidden }
#demoy1s ul li a h3 img, #demo2s ul li a h3 img { width: 214px; transition: all 0.5s ease }
#demoy1s ul li a h3:hover img, #demo2s ul li a h3:hover img { transform: scaleX(1.1) scaleY(1.1) }
#demoy1s ul li a ol, #demo2s ul li a ol { text-align: center; height: 30px; line-height: 30px; transition: all 0.5s ease; background-color: rgb(198, 0, 13); color: rgb(255, 255, 255) }
#demoy1s ul li a:hover ol, #demo2s ul li a:hover ol { background: rgb(253, 179, 40); color: rgb(255, 255, 255) }
#demoy2s ul li { width: 214px; height: 190px; margin: 0 20px }
.juzhong { text-align: center }
.qimo8 { overflow: hidden; width: 1200px; margin: 0px auto }
.qimo8 .qimo { width: 8000% }
.qimo8 .qimo div { float: left }
.qimo8 .qimo ul { float: left; overflow: hidden; zoom: 1 }
.qimo8 .qimo ul li { float: left; list-style: none; text-align: center; width: 320px; margin-right: 10px }
.qimo8 .qimo ul li img { width: 320px; height: 240px }
.qimo8 .qimo ul li ol { text-align: center; height: 35px; line-height: 35px; transition: all 0.5s ease; background: rgb(255, 255, 255); color: rgb(51, 51, 51) }
.qimo8 .qimo ul li:hover ol { background: rgb(8, 117, 202); color: rgb(255, 255, 255) }
.qimo8 li a { color: rgb(68, 68, 68) }
.biaoyu { width: 100%; height: 832px; background-color: rgb(240, 240, 240) }
.biaoyu_1 { float: left; width: 1200px; height: 56px; margin: 44px 0px }
.biaoyu_1 li { width: 599px; height: 56px; float: left }
.biaoyu_1 li p { font-size: 20px; color: rgb(255, 255, 255); line-height: 56px; text-align: center }
.biaoyu_2 { width: 1200px; height: 646px; background-color: rgb(255, 255, 255) }
.biaoyu_2_1 { width: 1145px; height: 588px; background-image: url(1_r16_c4_s1.jpg); background-position: center; background-repeat: no-repeat; position: relative; top: 29px; left: 27px }
.biaoyu_2_1 li { width: 570px; height: 250px; float: left; line-height: 27px }
.biaoyu_2_1 li p { width: 500px; font-size: 14px; color: rgb(255, 255, 255); padding-left: 40px }
#by1 { background-color: rgb(3, 173, 77) }
#by2 { background-color: rgb(233, 0, 0); border-left: rgb(255, 255, 255) 2px solid }
.ssd { background-image: url(1_r39_c2_s1.jpg); height: 47px }
.pp { background-color: rgb(9, 163, 67); height: 147px }
.pp1 { width: 1200px; background-image: url(1_r30_c2_s1.jpg); height: 147px }
.ttt { width: 1200px; height: 35px; background-image: url(../images/1_r21_c5.jpg) }
.ttt a { float: right; height: 35px; line-height: 35px; padding-right: 10px; font-size: 14px }
.jj_nr_img { width: 560px; height: 318px; float: left; background-image: url(1_r34_c2_s1.jpg); background-position: left; background-repeat: no-repeat; padding-left: 37px }
.jj_nr_zi { width: 560px; height: 318px; float: left; margin-left: 43px; line-height: 33px }
.jj_nr_zi p { font-size: 14px; color: rgb(51, 51, 51) }
.xinwen_news { width: 342px; height: 175px; float: left }
.xinwen_news li:hover { }
.xinwen_news li { width: 342px; text-indent: 10px; display: inline-block; background-image: url(../images/1_r30_c9.jpg); background-position: left center; background-repeat: no-repeat; border-bottom: rgb(153, 153, 153) 1px dashed; overflow: hidden; height: 35px; float: left; line-height: 35px; font-size: 14px }
.xx1 { width: 342px; height: 355px; float: left }
.xx2 { width: 342px; height: 355px; float: left; margin-left: 100px }
.xx1_h { width: 342px; height: 40px; background-image: url(../images/3.jpg); background-position: bottom; background-repeat: no-repeat }
.xx1_h h3 { float: left; font-size: 20px }
.xx1_h a { display: block; float: right; line-height: 40px }
.xx1_p { width: 342px; height: 119px; margin: 8px 0 }
.xinwen_lx { width: 400px; height: 355px; float: left; line-height: 30px; color: rgb(51, 51, 51); margin-left: 56px }
.xinwen_lx p { color: rgb(51, 51, 51); font-size: 14px; width: 400px }
.dtt { width: 100%; background-image: url(1_r24_c1_s1.jpg); height: 352px; background-position: center }
.xinwen_news dt { background: rgb(239, 156, 0); width: 85px; height: 85px; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; text-align: center; float: right; overflow: hidden }
.xinwen_news:hover dt b { color: rgb(255, 255, 255); border-bottom: rgb(255, 255, 255) 1px solid }
.xinwen_news dt b { display: block; font-family: Microsoft YaHei; font-size: 38px; color: rgb(255, 255, 255); width: 55px; margin: 0 auto; border-bottom: rgb(255, 255, 255) 1px solid; padding: 5px 0 2px; line-height: 40px }
.xinwen_news dt span { display: block; font-family: Microsoft YaHei; font-size: 14px; color: rgb(255, 255, 255); padding: 5px 0 0 }
.xinwen_news dd { width: 700px; padding: 0 0 0 15px; float: left }
.xinwen_news dd h5 { height: 25px; line-height: 25px; overflow: hidden }
.xinwen_news dd h5 a { font-size: 16px; color: rgb(68, 68, 68); font-weight: bold }
.xinwen_news dd h5 a:hover { color: rgb(188, 0, 48); font-size: 16px }
.xinwen_news dd p { font-size: 12px; color: rgb(125, 125, 125); height: 60px; line-height: 20px; overflow: hidden; padding-top: 3px }
.xinwen_news dd p a { font-size: 12px; color: rgb(25, 117, 0); padding: 0 0 0 20px }
.xinwen_news p .gdd { margin-top: 10px; width: 100%; height: 22px; float: left; background: url(../Images/more.png) no-repeat left; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; padding-left: 20px }
.xinwen_news1 { width: 890px; height: 340px }
.xinwen_news1 li { width: 890px; display: inline-block; padding: 8px 0; overflow: hidden; float: left; line-height: 28px; font-size: 15px }
.xinwen_news1 li a { font-weight: bold; font-size: 16px }
.xinwen_news1 li:hover { background: rgb(246, 246, 246) }
.xinwen_news1 li img { padding-right: 20px }
.news_dl_3 { width: 710px; display: inline-block; padding: 14px 0; overflow: hidden; height: 420px; float: right }
.news_dl_3 dd { border-bottom: rgb(184, 184, 184) 1px dashed; position: relative; top: -40px }
.news_dl_3 dt { background: rgb(239, 156, 0); width: 85px; height: 85px; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; text-align: center; float: right; overflow: hidden }
.news_dl_3 dl:hover dt { background: rgb(111, 111, 111); width: 85px; height: 85px; text-align: center; float: right; overflow: hidden; color: rgb(255, 255, 255) }
.news_dl_3 dl:hover dt b { color: rgb(255, 255, 255); border-bottom: rgb(255, 255, 255) 1px solid }
.news_dl_3 dt b { display: block; font-family: Microsoft YaHei; font-size: 38px; color: rgb(255, 255, 255); width: 55px; margin: 0 auto; border-bottom: rgb(255, 255, 255) 1px solid; padding: 5px 0 2px; line-height: 40px }
.news_dl_3 dt span { display: block; font-family: Microsoft YaHei; font-size: 14px; color: rgb(255, 255, 255); padding: 5px 0 0 }
.news_dl_3 dd { width: 620px; padding: 0 0 0 15px; float: left }
.news_dl_3 dd h3 { height: 25px; line-height: 25px; overflow: hidden }
.news_dl_3 dd h3 a { font-size: 16px; color: rgb(68, 68, 68); font-weight: bold }
.news_dl_3 dd h3 a:hover { color: rgb(188, 0, 48); font-size: 16px }
.news_dl_3 dd p { font-size: 12px; color: rgb(125, 125, 125); height: 60px; line-height: 20px; overflow: hidden; padding-top: 3px }
.news_dl_3 dd p a { font-size: 12px; color: rgb(25, 117, 0); padding: 0 0 0 20px }
.news_dl_3 dd p .gdd { margin-top: 10px; width: 100%; height: 22px; float: left; background: url(../Images/more.png) no-repeat left; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; padding-left: 20px }
.wtjd_nr ul li { float: left; width: 600px; height: 40px }
.wtjd_1 { width: 570px; height: 371px; float: left; border: rgb(238, 238, 238) 1px solid }
.wtjd_gun { width: 530px; height: 331px; margin: 20px 20px; line-height: 30px }
.wtjd_2 { margin-left: 600px; height: 371px }
.wtjd { }
.footr { background-color: rgb(64, 64, 65); height: 140px; padding-top: 25px }
.footr_1 { width: 550px; height: 160px; color: rgb(255, 255, 255); font-size: 14px }
.footr_1 a { display: block; padding: 3px 10px; margin: 2px 10px; float: left; border: 1px solid rgb(86, 86, 86) }
.footr_2 { width: 350px; height: 160px; color: rgb(255, 255, 255); line-height: 30px }
.footr_3 { width: 300px; height: 160px; color: rgb(255, 255, 255) }
.footr1 { background-color: rgb(48, 48, 48); height: 50px; line-height: 50px }
.footr1 p { text-align: center; color: rgb(255, 255, 255) }
.rttr { width: 100%; height: 380px; padding: 77px 0; background-image: url(../images/al.jpg); background-position: center; background-repeat: no-repeat }
.rtt1 { width: 500px; height: 380px; float: left; position: relative; top: 30px }
.rtt2 { width: 650px; height: 380px; float: left; margin-left: 50px; position: relative; top: 30px }
.sysy { width: 100%; height: 258px; background-image: url(../images/1_r10_c28.jpg); padding: 20px 0 }
.sysy h3 { text-align: center; margin-top: 120px }
.sysy p { text-align: left; font-size: 14px; line-height: 27px; width: 320px; padding: 0 14px }
.sysy1 { width: 349px; height: 258px; background-image: url(../images/1_r17_c7.jpg); margin: 0 25px }
.sysy2 { width: 349px; height: 258px; background-image: url(../images/1_r17_c14.jpg); margin: 0 25px }
.sysy3 { width: 349px; height: 258px; background-image: url(../images/1_r17_c23.jpg); margin: 0 25px }
.rttrs { width: 100%; height: 500px; background-image: url(../images/5656.jpg); background-repeat: no-repeat; background-position: center }
.rttr1s { height: 54px; width: 1200px; background-image: url(../images/1_r22_c13.jpg); background-position: center; background-repeat: no-repeat }
.rry { width: 100%; height: 170px; padding-top: 200px; background-image: url(../images/1_r19_c1.jpg); background-repeat: no-repeat; background-position: center }
.rry2 { background-image: url(../images/256.jpg); width: 680px; height: 109px; float: left; margin-left: 520px; background-position: left; background-repeat: no-repeat }
.rry2 p { width: 580px; line-height: 32px; font-size: 14px; color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: left; padding-left: 100px }
.kff2 { width: 460px; margin-left: 120px; font-size: 14px; color: rgb(0, 0, 0); line-height: 40px; padding-top: 170px }
.kff { width: 100%; height: 299px; background-image: url(../images/1_r10_c28.jpg) }
.kff1 { width: 1200px; height: 299px; background-image: url(../images/1_r21_c5.jpg) }
.yyss1 { text-align: center; padding-top: 40px; width: 600px; height: 91px; margin: 0 auto; background-image: url(../images/1_r9_c15.png); background-repeat: no-repeat; background-position: left center }
.yyss1 p { text-align: center; font-size: 14px; height: 41px; line-height: 41px }
.yyss2 { width: 800px; height: 100px; margin: 0 auto; padding: 10px 0 }
.yyss2 h1 { color: rgb(48, 48, 48); float: left; line-height: 100px; width: 300px }
.yyss2 h1 span { color: rgb(218, 51, 61) }
.yyss2 p { line-height: 100px; width: 500px; float: right }
.yyss3 img { margin: 0 25px }
.zzh { width: 100%; height: 180px; background-image: url(../images/ttt.jpg); background-repeat: no-repeat; background-position: center }
.jjyou { width: 500px; height: 334px; float: left }
.jjzuo { width: 640px; height: 334px; float: left; margin-left: 60px; line-height: 35px }
.jjzuo_2 { width: 640px; font-size: 16px; height: 334px; line-height: 37px }
.det { background-color: rgb(246, 246, 246); width: 100%; height: 334px; padding: 50px 0 }
.col1 { background-color: rgb(237, 168, 48) }
.col1 h2 { color: rgb(255, 255, 255); text-align: center; height: 60px; line-height: 60px; background-image: url(../images/1_r13_c8_s1.jpg); background-position: top center; background-repeat: no-repeat }
.col1 p { text-align: center; text-transform: uppercase; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 18px; height: 40px; line-height: 40px }
.col2 { background-color: rgb(85, 175, 227) }
.col2 h2 { color: rgb(255, 255, 255); text-align: center; height: 60px; line-height: 60px; background-image: url(../images/1_r13_c8_s1.jpg); background-position: top center; background-repeat: no-repeat }
.col2 p { text-align: center; text-transform: uppercase; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 18px; height: 40px; line-height: 40px }
table { border-collapse: collapse }
.banner { height: 55px; width: 1180px; margin: 0 auto }
#banner li { width: 147px; float: left; height: 55px; line-height: 55px; text-align: center }
#banner li a { font-size: 14px; color: rgb(255, 255, 255); font-weight: bold; height: 55px; line-height: 55px; width: 147px; display: block; font-family: Microsoft YaHei }
#banner li a:hover { color: rgb(255, 255, 255); background-color: rgb(255, 128, 0); background-repeat: no-repeat; font-family: Microsoft YaHei; font-size: 16px }
.fanren a:link { color: rgb(255, 255, 255); font-size: 16px }
.fanren a:visited { color: rgb(255, 255, 255); font-size: 16px }
.footd a:link { color: rgb(255, 255, 255); font-size: 14px; padding: 0 30px }
.footd a:visited { color: rgb(255, 255, 255); font-size: 14px }
.flash1 { z-index: -900; width: 980px; margin: 0 auto }
.dibu a { color: rgb(255, 255, 255) }
.dibu a:link { color: rgb(255, 255, 255) }
.dibu a:visited { color: rgb(255, 255, 255) }
.liebiao a { color: rgb(255, 255, 255) }
.liebiao a:link { color: rgb(255, 255, 255) }
.liebiao a:visited { color: rgb(255, 255, 255) }
.dibu1 { color: rgb(255, 255, 255) }
.dibu1 a { color: rgb(255, 255, 255) }
.dibu1 a:link { color: rgb(255, 255, 255) }
.dibu1 a:visited { color: rgb(255, 255, 255) }
.dibu2 a { color: rgb(255, 255, 255) }
.dibu2 a:link { color: rgb(255, 255, 255) }
.dibu2 a:visited { color: rgb(255, 255, 255) }
.guanjianci a:link { color: rgb(0, 0, 0) }
.guanjianci a:visited { color: rgb(0, 0, 0) }