﻿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:system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif; text-decoration:none; }
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; }
.iw_poi_title { color:#CC5522; font-size:14px; font-weight:bold; overflow:hidden; padding-right:13px; white-space:nowrap }
.iw_poi_content { font:12px arial, sans-serif; overflow:visible; padding-top:4px; white-space:-moz-pre-wrap; word-wrap:break-word }
.juzhong { text-align:center }
.w1200 { width:1200px; margin:0 auto }
.fl { float: left; }
.fr { float:right; }
.clear { clear:both }
.list_wd h2 { width:240px; height:80px; line-height:80px; margin:0 auto; color:#FFF; text-align:center }
.list_wd h3 { width:240px; height:80px; line-height:40px; margin:0 auto; color:#FFF; }
.list_wd p { text-align:center}
.pppp { font-size:25px }
.cpfl dt { width:199px; height:80px; padding:0px 40px 0px 30px; font-size:32px; line-height:80px; text-align:center; color:#ffffff; background:#fdb328; font-weight:bold }
.cpfl dd a { display:block; font-size:18px; text-indent:28px; color:#1c1c1c; line-height:50px; width:269px; transition:all .2s ease;
height:50px; background:url(img/rr.gif) no-repeat left; font-weight:normal; margin-bottom:1px }
.cpfl dd a:hover { display:block; font-size:18px; color:#ffffff; text-indent:48px; transition:all .2s ease;
line-height:50px; width:269px; height:50px; background:url(img/ll.gif) no-repeat left; }
.ny { margin-bottom:30px }
.neiye { width:890px; }
.neiye h3 { height:40px; line-height:40px; font-size:22px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#333333 }
.neiye h3 span { float:right; font-size:14px; font-weight:normal; color:#888 }
.neiye h3 span a { color:#888 }
.neiye p { font-size:14px; line-height:30px }
.baizi a:link { color:#ffffff; text-decoration: none; }
.baizi a:visited { color:#ffffff; text-decoration: none; }
.baizi a:hover { color:#ffffff; text-decoration: none; }
.heizi a:link { color:#333333; text-decoration: none; }
.heizi a:visited { color:#333333; text-decoration: none; }
.heizi a:hover { color:#333333; text-decoration: none; }
.wel_top { height:31px; background-color:#F7F7F7; line-height:31px; font-size:14px }
.fonts { font-size:14px; color:#ffffff; }
.top { height:77px; width:100%; margin:30px 0 }
.top1 { width:767px; height:77px; float:left }
.top2 { width:273px; height:70px; float:left; margin-left:160px }
.nav1_ { width:100%; height:59px; line-height:59px; background-image:url(img/2_s1.jpg);/* background-position:center; background-repeat:repeat-y*/ }
.nav1_ li { width:160px; float:left; height:59px; line-height:59px; text-align:center; text-decoration:none }
.nav1_ li a { font-size:18px; color:#fff; height:59px; line-height:59px; width:160px; display:block; font-family:system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif;  text-decoration:none}
.nav1_ li a:hover { color:#FFF; background-color:#036BC4; background-repeat:no-repeat; font-family:system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif; font-size:18px; height:59px; line-height:59px; text-decoration:none }
.nav2_ { width:100%; height:59px; line-height:59px; background-color:#000000; }
.nav2_ li { width:160px; float:left; height:59px; line-height:59px; text-align:center; }
.nav2_ li a { font-size:16px; color:#fff; font-weight:bold; height:59px; line-height:59px; width:150px; display:block; font-family:system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif; opacity:1 }
.nav2_ li a:hover { color:#FFF; background-color:#FF0000; background-repeat:no-repeat; font-family:system-ui, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, Helvetica, Arial, sans-serif; font-size:16px; height:59px; line-height:59px }
.bt1 { background-position:center; background-image:url(img/1_r5_c3_s1.jpg); height:102px; background-repeat:no-repeat; }
.bt2 { background-position:center; background-image:url(img/1_r9_c1_s1.jpg); height:161px; background-repeat:no-repeat; }
.bt3 { background-position:center; background-image:url(img/1_r13_c3_s1.jpg); height:152px; background-repeat:no-repeat; }
.bt4 { background-position:center; background-image:url(img/1_r19_c1_s1.jpg); height:70px; background-repeat:no-repeat; }
.cfl a { width:180px; height:50px; display:block; text-align:center; float:left; background-color:#036BC4; line-height:50px; margin:5px 10px }
.cfl a:hover { background-color:#F40000; }
.ccc { background-position:bottom center; background-image:url(img/1_r7_c3_s1.jpg); height:60px; background-repeat:no-repeat }
.mess { height:40px; line-height:40px; font-size:14px; color:#575757; text-align:center; }
.cpfl2 { height:143px; width:1200px; padding:27px 0; }
.cpfl2_1 { height:143px; width:138px; float:left }
.cpfl2_2 { height:143px; width:1020px; float:left; margin-left:42px }
.cpfl2_2_1 { width:1020px; height:93px; }
.cpfl2_2_2 { width:1020px; background-image:url(img/1_r8_c10_s1.jpg); background-position:left; background-repeat:no-repeat; text-indent:50px; font-size:22px; font-weight:bold; color:#181818; height:45px; line-height:45px }
.cpfl2_2_2 span { color:#B30001 }
.cpfl2_2_1 a { width:140px; height:30px; line-height:30px; display:block; border:#D3D3D3 1px solid; border-radius:10px; background-color:#FFF; color:#333; margin:7px 10px; text-align:center; float:left; font-size:14px }
.cpfl2_2_1 a:hover { width:140px; height:30px; line-height:30px; display:block; border:#D3D3D3 1px solid; border-radius:10px; background-color:#2678CE; color:#ffffff }
.jj { background-image:url(img/3_s1.jpg); height:560px; width:100%; background-position:center; background-repeat:repeat-y }
.jj_ { width:1200px; height:490px; padding-top:40px; }
.jj_1 { width:559px; height:490px; float:left }
.jj_11 { width:600px; height:490px; float:left; margin-left:41px; }
.jj_2 { width:600px; height:400px; position:relative; top:40px }
.jj_2 p { color:#ffffff; font-size:16px; line-height:35px; }
<!--����youshi--> .tese { height:288px; padding:40px 0 }
.tese_1 { height:288px; width:400px; float:left; margin-left:31px; margin-top:40px }
.tese_1 p { line-height:40px }
.tese_2 { width:535px; height:288px; margin:0 117px; float:left; margin-top:40px }
.tese_2 li:hover img { transform: scaleX(1.1) scaleY(1.1); transition:all .5s ease;
}
.tese_2_1 { margin-bottom:4px; height:134px }
.tese_2_1 li { float:left }
#tese_2_1 { margin:0 3px }
.tese_2_2 { float:left; height:150px }
.tese_2_2 li { float:left }
#tese_2_2 { margin-right:3px }
#xw_1 { margin:30px 0 }
.ys { }
.ys_1 { background-image:url(1_r7_c2_s1.jpg); width:1200px; height:610px; background-position:center; background-repeat:no-repeat }
.ys_2 { width:357px; height:507px; color:#FFF; font-size:13px; position:relative; top:25px; left:715px }
.ys3_ li { height:30px; width:240px; float:left; color:#333333; font-size:18px; text-align:center }
.ys3_ a:link { color:#333333; }
.ys3_ a:visited { color:#333333; }
.ys3_ a:hover { height:30px; width:240px; color:#ffffff; font-size:18px; text-align:center; display:block; background-color:#9F0000 }
.cpfl_bt { width:200px; height:80px; margin:0 auto; color:#990000; text-align:center; }
.cpfl_bt span { font-size:16px; font-weight:bold }
.cpfl_ { margin:0 auto }
.cpfl_ a { width:210px; line-height:45px; height:45px; display:block; margin:20px 15px; text-align:center; color:#FFF; font-size:18px; background-color:#002B82; float:left }
.cpfl_ a:hover { width:210px; line-height:45px; height:45px; display:block; margin:20px 15px; text-align:center; color:#FFF; font-size:18px; background-color:#990000; float:left }
.list_wd_img { background-color:#058FE8; }
.list_wd dd a { display:block; font-size:18px; text-indent:28px; color:#1c1c1c; line-height:50px; width:240px; transition:all .2s ease;
height:50px; background:url(img/rr.gif) no-repeat left; font-weight:normal; margin-bottom:1px }
.list_wd dd a:hover { display:block; font-size:18px; color:#ffffff; text-indent:48px; transition:all .2s ease;
line-height:50px; width:240; height:50px; background:url(img/ll.gif) no-repeat left; }
#demoy { float:left; overflow:hidden; height:565px; width:100%; color:#ffffff; text-align:left; }
#demoy1 ul, #demo2 ul { display:block; width:1200px; overflow:hidden }
#demoy1 ul li { width:280px; height:260px; margin:10px 10px; float:left }
#demoy1 ul li a h3, #demo2 ul li a h3 { width:280px; height:225px; overflow:hidden; }
#demoy1 ul li a h3 img, #demo2 ul li a h3 img { width:280px; height:225px; transition:all .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:45px; line-height:45px; transition:all .5s ease;
color:#333333 }
#demoy1 ul li a:hover ol, #demo2 ul li a:hover ol { background:#F40000; color:#fff }
#demoy2 ul li { width:280px; height:260px; margin:10px 10px; }
.bgse { background-color:#F7F7F7; padding:20px 0 }
.qimo8 { overflow:hidden; width:1200px; margin:20px 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:280px }
.qimo8 .qimo ul li ol { text-align:center; height:45px; line-height:45px; transition:all .5s ease;
}
.qimo8 .qimo ul li:hover ol { background:#fdb328; color:#fff }
.qimo8 li a { color:#444444; }
.cp_bt { margin:0 auto; width:1200px; height:90px; }
.cp_fl { margin:0 auto; text-align:center }
.cp_fl a { float:left; margin-left:30px; position:relative; top:-30px }
.cp_fl a:link { width:240px; height:37px; color:#FFF; display:block; line-height:37px; text-align:center; background-image:url(1_r11_cimg/3_s1.jpg) }
.cp_fl a:visited { width:240px; height:37px; color:#FFF; display:block; line-height:37px; text-align:center }
.cp_fl a:hover { width:240px; height:37px; color:#FFF; display:block; line-height:37px; text-align:center; background-image:url(img/1_r11_c3_s2.jpg) }
.gundong { width:815px; overflow:hidden; float:left; }
.gcp { width:815px; float:left; overflow:hidden; height:350px; }
.gcp ul li { float:left; width:259px; margin:0 6px; overflow:hidden; background-image:url(img/xw2.png) }
.gcp ul li img { width:259px; height:180px; border:1px solid #ccc }
.gcp ul li a span { text-align:center; display:block; font-size:14px; color:#333; height:185px; font-size:14px; background-color:#E1E1E1; padding:5px }
.gcp ul li a span b { display:block; width:98px; height:23px; border:1px solid #ccc; color:#333; font-size:12px; margin-left:30%; margin-top:5px; }
.gcp ul li a span i { display:block; margin:5px 0; font-size:12px; font-style:normal; height:100px; overflow:hidden }
.gcp ul li a span h3 { font-size:14px; border-bottom:1px solid #ccc; height:40px; overflow:hidden }
.gcp ul li a:hover span h3 { color:#FF0000 }
.xiwen { width:100%; height:370px; }
.flashh { width:463px; height:370px; float:left; }
.flashhh { width:463px; height:312px; position:relative;}
.xw_you { float:left; width:737px; height:370px; background-image:url(img/bbgg.jpg); background-repeat:no-repeat }
.xw_you_1 { height:100px; width:530px; position:relative; left:180px; top:20px; color:#FFF; font-size:14px; line-height:25px }
.xw_you_2 { width:530px; height:210px; position:relative; left:180px; top:30px }
.xw_you_2 li { height:35px; width:530px; line-height:35px; font-size:14px; color:#FFF; border-bottom:#FFF 1px dashed }
.zc1 { width:355px; height:486px; background-image:url(img/1_r20_c4_s1.jpg); float:left }
.zc1_1 { width:355px; height:225px; position:relative; top:261px; color:#FFF; font-size:14px; line-height:28px }
.zc1_1 p { padding-left:45px }
.zc2_1 { text-align:center }
.zc2 { float:left; width:815px; margin-left:25px; }
.zc2_1 h2 { color:#999; height:50px; line-height:50px }
.zc2_1 h2 { color:#D40D15; text-align:center }
.zc2_1 p { width:650px; height:50px; color:#333; border:#CCC 1px dashed; border-radius:15px; line-height:50px; margin:0 auto; text-align:center }
.jm_bt { margin:20px 0; }
.jmlc { width:1102px; height:119px; background-image:url(img/h_s1.jpg); margin:90px auto; background-position:center; background-repeat:no-repeat }
.jmlc li { float:left; height:100px; position:relative; margin:0 5px }
.jmlc ul { margin-left:187px }
.jmlc img { margin:5px 0 }
.jmlc p { font-size:14px; position:relative; width:101px; text-align:center; color:#000 }
.jmlc li:hover img { transform: scaleX(1.2) scaleY(1.2); transition:all .5s ease;
}
.jm_1 { top:60px }
.jm_2 { top:-60px }
.jm_3 { top:60px }
.jm_4 { top:-70px }
.jm_5 { top:60px }
.jm_6 { top:-70px }
.jm_7 { top:60px }
.xinwen_news1 { width:890px; height:340px; }
.xinwen_news1 li { width:890px; display:inline-block; padding:14px 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:#F6F6F6; }
.xinwen_news1 li img { padding-right:20px }
.news_dl_3 { width:890px; display:inline-block; border-bottom:#b8b8b8 1px dashed; padding:14px 0; overflow:hidden; height:85px; float:left; }
.news_dl_3 dt { background:#ef9c00; width:85px; height:85px; color:#ffffff; line-height:28px; font-size:14px; text-align:center; float:right; overflow:hidden; }
.news_dl_3:hover dt { background:#6f6f6f; width:85px; height:85px; text-align:center; float:right; overflow:hidden; color: #FFF; }
.news_dl_3:hover dt b { color: #FFF; border-bottom:#FFF 1px solid; }
.news_dl_3 dt b { display:block; font-family:Arial, Helvetica, sans-serif; font-size:38px; color:#ffffff; width:55px; margin:0 auto; border-bottom:#fff 1px solid; padding:5px 0 2px; line-height:40px; }
.news_dl_3 dt span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:5px 0 0; }
.news_dl_3 dd { width:700px; padding:0 0 0 15px; float:left; }
.news_dl_3 dd h5 { height:25px; line-height:25px; overflow:hidden; }
.news_dl_3 dd h5 a { font-size:16px; color:#444; font-weight: bold; }
.news_dl_3 dd h5 a:hover { color:#bc0030; font-size:16px; }
.news_dl_3 dd p { font-size:12px; color:#7d7d7d; height:60px; line-height:20px; overflow:hidden; padding-top:3px; }
.news_dl_3 dd p a { font-size:12px; color:#197500; padding:0 0 0 20px; }
.news_dl_3 dd p .gdd { margin-top:10px; width:100%; height:22px; float:left; background:url(img/more.png) no-repeat left; color:#ffffff; line-height:22px; font-size:12px; padding-left:20px; }
.weixin { width:34px; height:27px; margin:100px auto; position:relative; font-size:12px; text-align:center; }
.weixin a { width:34px; height:30px; display:block; position:absolute; left:0; top:0; background:url(img/1_r31_c11_s1.jpg) no-repeat center top; }
.weixin .weixin_nr { width:100px; height:100px; padding:10px; background-color:#FFF; text-align:center; position:absolute; left:45px; top:-85px; display:none; }
.weixin .weixin_nr img { }
.weixin .weixin_nr .arrow { width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; left:50px; top:-10px; }
.weixin.on .weixin_nr { display:block; }
.weixin.on a { background:url(img/1_r31_c11_s1.jpg) no-repeat left bottom; }
.wtjd { }
.wtjd { }
.wtjd_nr ul li { float:left; width:600px; height:40px }
.wtjd_1 { width:570px; height:371px; float:left; border:#EEE 1px solid; }
.wtjd_gun { width:530px; height:331px; margin:20px 20px }
.wtjd_2 { margin-left:600px; height:371px }
.wtjd { }
.footr { background-color:#058FE8; height:93px; width:100%; padding:20px 0 }
.footr_1 { width:800px; height:93px; float:left; font-size:14px; color:#FFF; line-height:31px; }
.footr_2 { width:350px; height:93px; float:left; margin-left:50px; font-size:12px; color:#FFF }
.dbook { width:400px; height:250px; margin:60px 134px 0 }
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:#fff; font-weight:bold; height:55px; line-height:55px; width:147px; display:block; font-family:"΢���ź�"; }
#banner li a:hover { color:#FFF; background-color:#FF8000; background-repeat:no-repeat; font-family:"΢���ź�"; font-size:16px }
.fanren a:link { color:#FFF; font-size:16px; }
.fanren a:visited { color:#FFF; font-size:16px }
.footd a:link { color:#FFF; font-size:14px; padding:0 30px }
.footd a:visited { color:#FFF; font-size:14px }
.flash1 { z-index:-900; width:980px; margin:0 auto }
.dibu a { color:#FFF }
.dibu a:link { color:#FFF }
.dibu a:visited { color:#FFF }
.liebiao a { color:#FFF }
.liebiao a:link { color:#FFF }
.liebiao a:visited { color:#FFF }
.dibu1 { color:#FFF }
.dibu1 a { color:#FFF }
.dibu1 a:link { color:#FFF }
.dibu1 a:visited { color:#FFF }
.dibu2 a { color:#FFF }
.dibu2 a:link { color:#FFF }
.dibu2 a:visited { color:#FFF }
.guanjianci a:link { color:#000 }
.guanjianci a:visited { color:#000 }
#left_contact p{text-align:left; width:230px; padding:5px; overflow:hidden; display:block;}