@charset "utf-8";
/* CSS Document */

.rh4{ height:23px; padding-top:10px; font-size:14px; text-indent:36px; background:url(/images/sprite.jpg) 0 -1851px no-repeat; position:relative;}
#body_kq .rh4{ background:url(/images/sprite.jpg) -396px -1213px no-repeat; color:#0463a7;}
#body_nk .rh4{ background:url(/images/sprite.jpg) -396px -1213px no-repeat; color:#155d71;}
#body2 .rh4{ background:url(/images/sprite.jpg) -396px -1213px no-repeat; color:#209b71;}
.rh4_2{ background:url(/images/sprite.jpg) -315px -1851px no-repeat;}
.rh44{ height:36px; padding-top:10px; font-size:14px; text-indent:20px; background:url(/images/sprite.jpg) -385px -1551px no-repeat; position:relative;}
.rh44 b{ font-size:20px; font-family:'Microsoft Yahei','微软雅黑'; color:#8d221c; margin-right:6px;}
.rh44 i{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#7a7a7a; font-style:normal; }


.fxbox{ width:267px; height:134px; overflow:hidden; display:block; padding-left:1px; margin-top:1px; margin-bottom:14px;}
.fxbox a{ width:81px; height:66px; display:block; margin:0 1px 1px 0; float:left; overflow:hidden; background-image:url(/images/sprite.jpg); background-repeat:no-repeat;}
#fxa1{ background-position:-812px -612px;}
#fxa2{ background-position:-895px -612px;}
#fxa3,#fxa3_2{ width:102px; height:133px; background-position:-977px -612px; float:right;}
#fxa4{ background-position:-813px -680px;}
#fxa5{ background-position:-895px -680px;}
/* 样式左边修改 2018 3 12*/
.contactBox{width: 267px;height: 134px;overflow: hidden;padding-left: 1px;margin: 1px 0 14px;}
.contactBox a{width: 81px;height: 21px;padding-top: 45px;display: block;margin: 0 1px 1px 0;float: left;overflow: hidden;background-image: url(/images/rqqsimg.jpg);background-repeat: no-repeat;font-size: 13px;text-align: center;}
.contactBox .a1{background-position: 1px 0px;}
.contactBox .a2{background-position:-82px 0px;}
.contactBox .a3{float: right;position: relative;width: 102px;height: 35px;padding-top: 98px;background-position: -164px 0px;}
.contactBox .a4{background-position: 0px -67px;}
.contactBox .a5{background-position: -82px -67px;}
.contactBox .a3 img{position: absolute;top: 9px; left: 50%; margin-left: -41px; width: 82px; height: 82px;}

.rul1{ padding-left:10px; height:66px; font-size:12px;}
.rul1 li{width:75px; height:22px; overflow:hidden; float:left; margin:0 11px 9px 0; }
.rul1 li a{ width:75px; height:22px; display:block; line-height:22px; text-align:center; background:url(/images/sprite.jpg) 0 -221px no-repeat; color:#fff;}
#body_kq .rul1 li a{ background:url(/images/sprite.jpg) -367px -221px no-repeat;}
#body_nk .rul1 li a{ background:url(/images/sprite.jpg) -266px -221px no-repeat;}
#body2 .rul1 li a{ background:url(/images/sprite.jpg) -142px -221px no-repeat;}
.rul1 li a:hover{ color:#fb0;}
.rul1_2 li a{background:url(/images/sprite.jpg) -142px -221px no-repeat;}

.rh42{ height:30px; padding-top:1px; padding-left:1px; margin-bottom:8px; background:url(/images/sprite3.jpg) 0 -329px repeat-x;}
.rh42 span{ width:86px; height:29px; display:block; float:left; text-align:center; line-height:30px; background:url(/images/sprite.jpg) -813px -204px no-repeat; padding-right:3px; font-size:14px; border-bottom:1px solid #e0e0e0; position:relative; cursor:pointer;}
.rh42 b{width:86px; height:29px; display:block; float:left; padding-right:3px; font-size:14px; border-bottom:1px solid #e0e0e0;}
.rh42 span i{ width:3px; height:30px; display:block; position:absolute; top:0; right:0; overflow:hidden; background:url(/images/sprite.jpg) -810px -204px no-repeat;}
.rh42 .rh42span{ background:url(/images/sprite.jpg) -812px -124px no-repeat; border-bottom:1px solid #fff; color:#8d221c;}
.rh42_2 .rh42span{ background:url(/images/sprite.jpg) -933px -124px no-repeat; color:#209b71;}
#body_kq .rh42 .rh42span{ background:url(/images/sprite.jpg) -1052px -124px no-repeat; color:#0463a7;}
#body_nk .rh42 .rh42span{ background:url(/images/sprite.jpg) -1053px -165px no-repeat; color:#155d71;}
#body2 .rh42 .rh42span{ background:url(/images/sprite.jpg) -933px -124px no-repeat; color:#209b71;}
.rul2{width:240px; margin:0 auto;}
.rul2 li{ width:232px; font-size:12px; padding-left:8px; height:24px; line-height:24px; background:url(/images/sprite2.gif) 0 -128px no-repeat; overflow:hidden;}
.rdiv{ display:none;}
div.rdivshow{ display:block;}

.rmore{ width:43px; height:13px; display:block; overflow:hidden; position:absolute; top:12px; right:10px; background:url(/images/sprite.jpg) -812px -61px no-repeat;}
#videobox{ text-align:center; width:236px; border-bottom:1px dotted #868686; padding-bottom:8px; margin:11px auto 14px auto;}
#videodiv{ width:216px; height:108px; margin:0 auto 11px auto;}
#videodiv img{ width:216px; height:108px;}
.rh5{  height:14px; margin:0 auto 10px auto; overflow:hidden;}
.rh5 span{ font-size:12px; text-align:center; padding-left:15px; height:14px; margin:0 auto 10px auto; display:inline-block; background:url(/images/sprite.jpg) -812px 0 no-repeat; overflow:hidden; }
.rh5 a{ padding-right:15px; display:inline-block; background:url(/images/sprite.jpg) right 0 no-repeat;}
#videobox p{ color:#868686; line-height:24px; font-size:12px;}

.rul3{ width:236px; margin:0 auto; padding-bottom:5px; *padding-bottom:6px; _padding-bottom:2px;}
.rul3 li{ width:212px; padding-left:24px; height:24px; font-size:12px; overflow:hidden; background:url(/images/sprite2.gif) 0 -169px no-repeat;}

.radvimg{width:270px; height:135px; display:block;}
.radvimg img{width:270px; height:135px;}
.radvimg2{width:258px; height:119px; border:1px solid #e0e0e0; display:block; padding:5px;}
.radvimg2 img{width:258px; height:119px;}

.rrolldiv{ width:212px; padding:22px 0 23px 0; margin:0 auto; position:relative;}
.rrolltop,.rrollbot{ width:20px; height:11px; display:block; position:absolute; left:92px; cursor:pointer; overflow:hidden;}
.rrolltop{ background:url(/images/sprite.jpg) -812px -367px no-repeat; top:8px;}
.rrollbot{ background:url(/images/sprite.jpg) 0 0 no-repeat; bottom:8px;}
.rrollmask{ width:212px; height:224px; overflow:hidden; }
.rrollul{width:212px; height:1000px;}
.rrollul li{ width:200px; height:100px; padding:5px 6px; margin-bottom:4px; display:block; background:url(/images/sprite.jpg) 0 -772px no-repeat; overflow:hidden;}
.rrollul li img{ width:200px; height:100px;}
.rrolldiv2{ width:170px; padding:24px 0 23px 0; margin:0 auto; position:relative;}
.rrolldiv2 .rrolltop,.rrolldiv2 .rrollbot{ left:74px;}
.rrolldiv2 .rrollmask{width:170px; height:185px; overflow:hidden; }
.rrollul2{ width:170px; height:1000px;}
.rrollul2 li{ width:160px; height:80px; padding:5px; margin-bottom:4px; display:block; background:url(/images/sprite.jpg) -359px -607px no-repeat; overflow:hidden;}
.rrollul2 li img{ width:160px; height:80px;}



.wzppimg{ width:245px; height:134px; display:block; margin:4px auto 0 auto; display:none;}
span.wzppimgshow{ display:block;}
.wzppimg img{width:245px; height:134px;}
.rh52{ width:234px; height:23px; padding:2px 1px 2px 2px; overflow:hidden; background:url(/images/sprite.jpg) 0 -1934px no-repeat; margin:0 auto; }
.rh52 span{ width:76px; height:23px; font-size:12px; display:block; float:left; text-align:center; margin-right:2px; line-height:24px; cursor:pointer; font-size:12px; font-weight:normal; position:relative;}
.rh52 .rh52span{ background:url(/images/rh52btn.png) center top no-repeat; color:#fff;}
.rh52 .rh52span a{color:#fff;}
.rh52 span i{ width:1px; height:14px; overflow:hidden; background:#929292; position:absolute; right:-1px; top:4px;}
.rh52 .rh52span i{ display:none;}

.rimgplace{ width:200px; height:100px; padding:5px 6px; margin-bottom:4px; display:block; background:url(/images/sprite.jpg) 0 -772px no-repeat; overflow:hidden; margin:10px auto 0 auto;}
.rimgplace img{width:200px; height:100px;}
.rul22{ width:232px;}

.rzjimg{ width:96px; height:128px; margin:15px 0 0 12px; padding:5px; display:block; background:url(/images/sprite.jpg) -812px -827px no-repeat; float:left; margin-right:10px;}
.rzjimg img{ width:96px; height:128px;}
.rzjspan{ width:124px; display:block; float:left; margin-top:15px;}
.rzjspan h5{ font-size:12px; font-weight:normal; margin-bottom:4px; line-height:20px;}
.rzjspan h5 b{ display:block;}
.rzjspan p{ font-size:12px; line-height:20px; margin-bottom:4px;}
.rbtna{ width:54px; height:27px; display:inline-block; overflow:hidden;}
.rbtna1{ background:url(/images/sprite.jpg) -816px -1043px no-repeat;}
#body_kq .rbtna1{ background:url(/images/sprite.jpg) -813px -988px no-repeat;}
#body_nk .rbtna1{ background:url(/images/sprite.jpg) -884px -988px no-repeat;}
#body2 .rbtna1{ background:url(/images/sprite.jpg) -958px -988px no-repeat;}
.rbtna2{ background:url(/images/sprite.jpg) -870px -1043px no-repeat;}
#body2 .rbtna2,#body_nk .rbtna2,#body_kq .rbtna2{ background:url(/images/sprite.jpg) -1024px -988px no-repeat;}

.rwzzd textarea{ width:238px; height:41px; display:block; margin:11px auto 8px auto; overflow:hidden; padding:4px; border:none; background:url(/images/sprite.jpg) -816px -1148px no-repeat; color:#8b8b8b; font-size:12px;}
.rwzzd input{ width:69px; height:24px; border:none; text-align:center; line-height:24px; color:#fff; background:url(/images/sprite.jpg) 0 -147px no-repeat; cursor:pointer;}
#body2 .rwzzd input{ background:url(/images/sprite.jpg) -142px -147px no-repeat;}
#body_kq .rwzzd input{ background:url(/images/sprite.jpg) 0 -112px no-repeat;}
#body_nk .rwzzd input{ background:url(/images/sprite.jpg) -80px -112px no-repeat;}
.rwzzd input{ position:relative; left:62px;}
.rwzzdtw{ width:252px; display:block; margin:10px auto 0 auto; padding-top:16px; background:url(/images/rshadowtop.png) center top no-repeat;}
.rwzzdtw h5{ font-size:12px; width:242px; height:27px; line-height:18px; text-indent:26px; margin:0 auto; background:url(/images/sprite2.gif) 0 -582px no-repeat; border-bottom:1px dashed #e0e0e0; margin-bottom:9px;}
#body2 .rwzzdtw h5{ background:url(/images/sprite2.gif) 0 -3036px no-repeat;}
#body_kq .rwzzdtw h5{ background:url(/images/sprite2.gif) 0 -2998px no-repeat;}
#body_nk .rwzzdtw h5{ background:url(/images/sprite2.gif) 0 -3071px no-repeat;}
.rwzzdtw p{ width:214px; padding-left:28px; line-height:20px; margin:0 auto 4px auto; font-size:12px; background:url(/images/sprite2.gif) 0 -515px no-repeat;}
.rwzzdtw div{ height:10px; background:url(/images/rshadowbot.png) center bottom no-repeat;}

.rul4{ width:240px; margin:0 auto; padding-bottom:8px;}
.rul4 li{ font-size:12px; height:20px; line-height:20px;}
.rul4 li strong{ font-weight:normal; color:#97533e; margin-right:4px;}
#body2 .rul4 li strong{ color:#209b71;}
#body_nk .rul4 li strong{ color:#155d71;}
#body_kq .rul4 li strong{ color:#0463a7;}

.rmap{ width:210px; display:block; margin:10px auto;}
.rmap img{ width:210px; height:120px; display:block; margin-bottom:8px;}
.rmap p{ font-size:12px;}

.rul5{ width:268px; text-align:center; padding:18px 0;}
.rul5 li{ display:inline; line-height:24px; font-size:12px;}
.rul5 li a{ display:inline-block; margin:0 6px;}
.rul5 li a strong{ color:#995741;}
.rul5 li a:hover strong{ color:#da5700;}
#body_kq .rul5 li a strong{ color:#e87b16;}
#body_kq .rul5 li a:hover strong{ color:#da5700;}

.rul6{ width:268px; height:112px; padding:14px 0 13px 16px; *padding:18px 0 16px 16px;}
.rul6_2{ height:140px;}
.rul6 li{ display:inline-block; width:76px; float:left; margin-right:5px; line-height:28px; font-size:12px;}

.rdiv_tjlc{ padding:17px 0 16px 0;}
.rdiv_tjlc p{ width:234px; padding:8px 0; text-align:center; background:url(/images/liuchengpbg.png) left bottom repeat-x; line-height:20px; border:1px solid #bdd4b9; margin:0 auto;}
.rdiv_tjlc span{ width:15px; height:18px; display:block; margin:8px auto; background:url(/images/sprite2.gif) 0 -1167px no-repeat; overflow:hidden;}

.rul7{ width:232px; margin:0 auto; padding:9px 0 8px 0; *padding:12px 0;}
.rul7 li{ padding-left:12px; width:220px; text-indent:-12px; line-height:20px; font-size:12px; margin-bottom:14px;}

.rul8{ width:170px; margin:0 auto; padding:16px 0 9px 0;}
.rul8 li{ width:170px; padding-bottom:7px;}
.rul8 li span{ width:160px; height:80px; padding:5px; display:block; background:url(/images/sprite.jpg) -359px -607px no-repeat; overflow:hidden;}
.rul8 li img{ width:160px; height:80px; }
.rul8 li p{ width:170px; height:20px; margin-top:5px; text-align:center; line-height:20px; overflow:hidden; font-size:12px; }

.rul9{ width:232px; padding:14px 17px 0 17px; margin:1px; background:url(/images/rul9bg.jpg) left top repeat-x; }
.rul9 li{ width:232px; font-size:12px; padding-bottom:12px; border-bottom:1px dashed #e0e0e0; margin-bottom:12px;}
.rul9 li h4{ font-size:14px; line-height:20px; }
.rul9 li p{ line-height:20px; text-indent:2em;}

.rul10{ font-size:12px;}
.rul10 li{ padding-left:8px; height:24px; overflow:hidden; line-height:24px; background:url(/images/sprite2.gif) 0 -128px no-repeat;}
.rul10 a{ display:block; line-height:24px;}

.rh43{ position:relative; width:268px; height:58px;}
.rh43 i{ width:1px; height:0px; overflow:hidden; display:block; position:absolute; top:-1000px;}

.rulx{ width:266px; margin:0 auto; *margin-bottom:-3px;}
.rulx li{ width:266px; height:34px; overflow:hidden; *margin-bottom:-2px; border-bottom:1px solid #e0e0e0; background:url(/images/botimgrollh3.png) left top repeat-x; cursor:pointer;}
.rulx li.rulxli{ height:51px; border-bottom:none; background:url(/images/sprite.jpg) -314px -1678px no-repeat;}
.rulx li a{ width:266px; height:25px; padding-top:9px; display:block;}
.rulx li.rulxli a{ width:266px; height:36px; padding-top:15px;}
.rulx li b{ width:32px; height:16px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#914e39; text-align:center; display:block; border-right:1px solid #515151; float:left; margin-right:9px;}
.rulx li.rulxli b{ height:20px; width:50px; font-size:18px; color:#fff; border-right:none;}
.rulx li span{ height:16px; line-height:18px; display:inline-block; float:left; font-size:14px;}
.rulx li.rulxli span{ font-size:16px; font-weight:bold; line-height:22px; color:#fff;}
.rulx li span i{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#858585; margin-left:6px;}
.rulx li.rulxli span i{ color:#fff; font-weight:normal;}


.rulzn{ width:268px;}
.rulzn li{ width:268px; height:32px; border-bottom:1px solid #e0e0e0; background:url(/images/botimgrollh3.png) left top repeat-x;}
.rulzn li a{width:268px; height:32px; display:block; background-image:url(/images/sprite2.gif); background-repeat:no-repeat; line-height:33px; text-indent:57px;}
.rulzn li a.znnow{ font-weight:bold;}
.rulzn li a i{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#a2a2a2; font-style:normal; margin-left:8px;}
#znicon1{ background-position:19px -1338px;}
#znicon2{ background-position:19px -1370px;}
#znicon3{ background-position:19px -1404px;}
#znicon4{ background-position:19px -1437px;}
#znicon5{ background-position:19px -1468px;}
#znicon6{ background-position:19px -1504px;}
#znicon7{ background-position:19px -1535px;}
#znicon8{ background-position:19px -1571px;}
#znicon9{ background-position:19px -1603px;}


.rulabout li{ height:42px; border-bottom:1px solid #e0e0e0; background:url(/images/sprite.jpg) -384px -1454px no-repeat;}
.rulabout li a{ height:42px; line-height:42px; padding-left:37px; display:block; font-size:16px;}
.rulabout li a i{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#a2a2a2; font-style:normal; padding-left:10px;}
.rulabout li a:hover i{ color:#da5700;}
.rulabout li.rulaboutli a{ color:#8d221c; font-weight:bold;}

.rjzntab{ width:266px; height:151px; border:1px solid #fff; border-collapse:collapse; background:url(/images/sprite.jpg) 0 -2019px no-repeat;}
.rjzntab td{width:88px; height:75px; border:1px solid #fff;}
.rjzntab td a{ width:88px; height:75px; display:block; text-indent:-2000px; overflow:hidden;}
#rjzntda1:hover{ background:url(/images/sprite.jpg) 0 -2191px no-repeat;}
#rjzntda2:hover{ background:url(/images/sprite.jpg) -89px -2191px no-repeat;}
#rjzntda3:hover{ background:url(/images/sprite.jpg) -178px -2191px no-repeat;}
#rjzntda4:hover{ background:url(/images/sprite.jpg) 0 -2267px no-repeat;}
#rjzntda5:hover{ background:url(/images/sprite.jpg) -89px -2267px no-repeat;}
#rjzntda6:hover{ background:url(/images/sprite.jpg) -178px -2267px no-repeat;}

.rtuangoua{ width:268px; height:88px; overflow:hidden; display:block; margin-top:-10px; background:url(/images/sprite.jpg) -818px -2086px no-repeat;}
.rtuangoua a{ height:88px; display:block; float:left; text-indent:-2000px; overflow:hidden; }
#rtga1{ width:91px;}
#rtga2{ width:82px;}
#rtga3{ width:95px;}
#rtga1:hover{ background:url(/images/sprite.jpg) -1146px -2086px no-repeat;}
#rtga2:hover{ background:url(/images/sprite.jpg) -1237px -2086px no-repeat;}
#rtga3:hover{ background:url(/images/sprite.jpg) -1319px -2086px no-repeat;}

.rwztgdiv{ width:266px; height:98px; width:230px; padding:14px 18px 0 18px; margin:1px; background:#f7f7f7;}
.rwztgdiv p,.rwztgdiv span{ font-size:12px; line-height:22px;}
.rwztgdiv a{ font-size:14px; line-height:20px; font-weight:bold; text-decoration:underline;}
.rwztgdiv span{ position:relative; *top:-20px;}

.rtglcdl{ width:238px; margin:14px auto;}
.rtglcdl dt{ width:238px; height:43px; text-align:center; line-height:44px; background:url(/images/sprite.jpg) -1002px -2261px no-repeat; font-size:12px;}
.rtglcdl dd{ width:17px; height:19px; margin:0 auto 4px auto; display:block; background:url(/images/sprite.jpg) -1113px -2305px no-repeat;}
.rp{ font-size:16px; color:#393939; padding-bottom:10px; font-family:'黑体'; font-weight:bold; text-align:center;}
.rp strong{ font-family:Arial, Helvetica, sans-serif; font-size:32px; position:relative; top:4px;}

.hottgul{ width:240px; margin:20px auto 0 auto;}
.hottgul li{ padding-bottom:14px; border-bottom:1px dashed #e0e0e0; margin-bottom:12px;}
.hottgul li img{ width:200px; height:150px; display:block; margin:0 auto 10px auto;}
.hottgul li p{ width:240px; margin-bottom:10px; font-size:12px; line-height:20px;}
.hottgul li b{ font-size:14px; color:#f00; font-family:Arial, Helvetica, sans-serif;}
.qianggoubtn,.qianggoubtn:hover{ width:66px; height:20px; font-size:12px; float:right; text-align:center; line-height:20px; color:#fff; display:block; background:url(/images/sprite.jpg) -816px -1547px no-repeat; *margin-top:-40px;}

.rtw{ height:102px; background:url(/images/rtw.jpg) left bottom repeat-x;}
.rtw h4{ font-size:12px; text-align:center; font-weight:normal; margin:16px auto 14px auto;}
.rwytwa,.rwytwa:hover{ width:145px; height:37px; line-height:37px; text-align:center; font-size:14px; font-weight:bold; color:#fff; display:block; margin:0 auto; border:none; background:url(/images/sprite.jpg) right -128px no-repeat; word-spacing:8px;}

.rulmxzj{ width:240px; margin:12px auto 0 auto;}
.rulmxzj li{ width:240px; padding-bottom:12px; border-bottom:1px dashed #e0e0e0; margin-bottom:10px;}
.rulmxzj li div{ width:168px; float:left;}
.rulmxzj li h5{ width:160px; font-size:14px; margin-bottom:8px;}
.rulmxzj li h5 strong{ font-size:12px; font-weight:normal; color:#8d221c; margin-left:5px;}
.rulmxzj li p{ font-size:12px; color:#7e7e7e; line-height:16px;}
.rulmxzja,.rulmxzja:hover{ width:60px; height:18px; display:block; font-size:12px; color:#fff; text-align:center; line-height:18px; background:url(/images/sprite.jpg) -816px -1508px no-repeat; margin-bottom:6px;}
.rulmxzj li b{ display:block;}