@charset "utf-8"; /* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; }
body { font-size: 12px; font-family: "微软雅黑","Arial"; background: #f6f3ed; }
ul, li { list-style: none; }
i, em { font-style: normal; }
IMG { border: 0px; }
A { COLOR: #4c4c4c; text-decoration: none; }
A:HOVER { text-decoration: none; }
.center { width: 1000px; margin: 0 auto; clear: both; }
.float_left { float: left; }
.float_right { float: right; }
.clear_both { zoom: 1; }
.clear { clear: both; font-size: 0; height: 0; margin: 0 auto; overflow: hidden; }
.clear_both:after { content: ""; display: block; clear: both; }
.head { background: #732b1d; height: 29px; width: 100%; }
.welcome { background: url(/images/v4/laba.jpg) left center no-repeat; line-height: 29px; color: #d8d2c8; padding-left: 30px; width: 700px; }
.free { line-height: 29px; }
.free a { color: #d8d2c8; padding: 0 10px; }
.free a:hover { color: #fff; text-decoration: underline; }
.logo { font-family: "微软雅黑"; padding: 44px 0 0 2px; width: 536px; }
.logo span { font-size: 34px; color: #590404; font-weight: bold; }
.logo em { font-size: 12px; text-transform: uppercase; color: #4d4d4d; }
.dianhua { width: 420px; height: 138px; background: url(/images/v4/dianhua.jpg) no-repeat; position: relative; }
.dianhua span { vertical-align: middle; padding-top: 45px; color: #333333; font-size: 14px; padding-left: 65px; height: 36px; line-height: 18px; display: table-cell; }
.dianhua p { position: absolute; bottom: 12px; left: 65px; font-size: 20px; color: #590404; font-weight: bold; }
.nav { width: 1000px; margin: 0 auto; height: 44px; background: url(/images/v4/nav.jpg) no-repeat; clear: both; }
.nav ul { width: 948px; float: left; display: block; height: 44px; }
.nav ul li { float: left; display: block; line-height: 44px; }
.nav ul li a { display: block; float: left; font-size: 14px; color: #fff; font-weight: bold; padding: 0 12px; }
.nav ul li a img { padding-right: 8px; }
.nav ul li a:hover, .nav ul li a.hover { background: url(/images/v4/bg.jpg) repeat-x; }
.nav ul li.hover01 a:hover, .nav ul li.hover01 a.hover { background: url(/images/v4/hover.jpg) left top no-repeat; }
.nav .eng { float: right; display: block; line-height: 44px; color: #fff; padding: 0 6px; }
.nav .eng a { color: #fff; padding: 0 5px; font-weight: bold; }
.banner { width: 1000px; height: 363px; margin: 0 auto; clear: both; margin-top: 5px; }
#full-screen-slider { width: 100%; height: 363px; position: relative; }
#slides { display: block; width: 100%; height: 363px; list-style: none; padding: 0; margin: 0; position: relative; }
#slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; background-size: 1000px auto !important; }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
#pagination { display: block; list-style: none; position: absolute; left: 5%; bottom: 20px; z-index: 9900; padding: 5px 15px 5px 0; margin: 0; }
#pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 15px; border-radius: 5px; background: #fff; border: #732b1d solid 1px; }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
#pagination li.current { background: #732b1d; border: #fff solid 1px; }
.web { width: 921px; margin: 0 auto; background: #fff; clear: both; padding: 0 41px 30px 39px; overflow: hidden; }
.hotels { width: 921px; height: 287px; float: left; background: url(/images/v4/bg.gif) no-repeat; padding-top: 22px; margin-top: 58px; }
.hotels img { float: left; border: #c9c9c9 solid 2px; background: #eeeeee; padding: 8px; margin-left: 35px; margin-top: 14px; }
.hotels .hwz { float: left; display: block; width: 523px; font-size: 14px; color: #4c4c4c; padding-left: 23px; }
.hotels .hwz h1 { font-size: 24px; margin-bottom: 12px; }
.hotels .hwz p { line-height: 22px; padding: 0; }
.hotels p strong { font-size: 24px; line-height: 36px; height: 38px; display: block; }
.hotels p a { float: none; padding: 0; display: initial; width: auto; }
.hotels a { float: left; display: block; text-align: right; width: 870px; padding-top: 18px; }
.room { width: 921px; float: left; }
.room .title { height: 35px; line-height: 35px; border-bottom: #c9c9c9 solid 1px; font-size: 16px; color: #4c4c4c; }
.room .title a { font-size: 12px; }
.type { width: 951px; float: left; margin-top: 30px; position: relative; }
.type ul li { width: 211px; float: left; display: block; margin-right: 26px; }
.type ul li .fang { border: #c9c9c9 solid 2px; float: left; background: #fff; padding: 4px; }
.type ul li span { display: block; float: left; padding-left: 5px; margin-top: 5px; line-height: 20px; color: #4c4c4c; width: 200px; }
.type ul li span strong { font-size: 15px; padding-bottom: 15px; }
.type ul li a { float: left; width: 79px; height: 23px; display: block; margin-top: 10px; margin-left: 5px; }
.matching { width: 951px; float: left; position: relative; margin-top: 30px; }
.matching ul li { float: left; padding-right: 26px; }
.matching ul li img { border: #c9c9c9 solid 2px; float: left; background: #fff; padding: 4px; }
.matching ul li span { display: none; width: 199px; height: 123px; text-align: center; line-height: 123px; color: #fff; font-weight: bold; position: absolute; left: 5px; top: 6px; background: url(/images/v4/hui.png) repeat; font-size: 14px; }
.matching ul li a { display: block; position: relative; width: 211px; height: 138px; }
.matching ul li a:hover span { display: block; }
.frame { width: 921px; overflow: hidden; background: #f0eae1; margin: 0 auto; padding: 0 41px 16px 39px; clear: both; }
.news { width: 418px; float: left; margin-top: 48px; }
.news .title { width: 100%; height: 29px; border-bottom: #b3aeac solid 1px; }
.news .title .float_left img { float: left; padding-top: 2px; }
.news .title strong { font-size: 16px; padding-left: 10px; float: left; padding-top: -8px; color: #4d4d4d; }
.news .title .float_right { padding-top: 10px; }
.news ul { display: block; float: left; width: 100%; margin-top: 10px; }
.news ul li { line-height: 33px; height: 33px; float: left; display: block; background: url(/images/v4/dian.gif) left center no-repeat; color: #6d6663; font-size: 13px; width: 100%; }
.news ul li a { display: block; float: left; line-height: 33px; color: #6d6663; padding-left: 10px; overflow: hidden; height: 30px; width: 332px; text-overflow: ellipsis; white-space: nowrap; }
.news ul li a:hover { color: #6d6663; text-decoration: underline; font-weight: bold; }
.news ul li span { display: block; float: right; }
.news dl { border-bottom: #b3aeac solid 1px; display: block; width: 100%; color: #6d6663; padding-top: 11px; }
.news dl dt { display: block; line-height: 30px; height: 30px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; width: 346px; }
.news dl dd { display: block; line-height: 30px; text-align: right; }
.links { width: 1000px; margin: 0 auto; height: 35px; line-height: 35px; color: #6d6663; font-size: 14px; margin-top: 30px; clear: both; padding-bottom: 30px; }
.links a { float: left; color: #6d6663; padding: 0 8px; font-size: 14px; }
.foot {width: 100%;clear: both;border-bottom: #d2d2d2 solid 1px;border-top: #d2d2d2 solid 1px;padding: 12px 0 12px 0;}
.bottom {width: 960px;margin: 0 auto;clear: both;font-size: 14px;color: #4c4c4c;line-height: 26px;background: url(/images/v4/tu.gif) left 4px no-repeat;padding-left: 40px;height: auto;}
.bottom p {/* height: 27px; */line-height: 27px;}
.bottom p span { float: left; }
.bottom .bottomimg1 { background: url(/images/v4/bottom_img1.jpg); width: 115px; height: 19px; float: left; margin: 5px 3px 0 0; }
.bottom .bottomimg2 { background: url(/images/v4/bottom_img2.jpg); width: 138px; height: 19px; float: left; margin: 5px 3px 0 0; }
.dibu { width: 100%; text-align: center; line-height: 40px; height: 40px; color: #4c4c4c; font-size: 12px; clear: both; }
.introduction { width: 970px; background: #eeeeee; margin-top: 5px; height: 77px; margin: 0 auto; font-size: 24px; color: #732b1d; font-weight: bold; line-height: 77px; padding-left: 30px; }
.detailed { border: #dcdcdc solid 1px; width: 998px; background: #fcfafa; margin: 0 auto; clear: both; overflow: hidden; position: relative; padding-bottom: 30px; margin-bottom: 30px; min-height: 300px; }
.detailed .title { display: inline-block; color: #333; font-size: 18px; font-weight: bold; width: 685px; float: left; border-bottom: #dcdcdc solid 1px; padding-bottom: 10px; margin-left: 30px; margin-top: 33px; }
.detailed .title2 { display: inline-block; font-size: 14px; font-weight: normal; color: #999999; width: 685px; float: left; margin-left: 30px; margin-top: 5px; }
.detailed .title3 { display: inline-block; color: #333; font-size: 18px; font-weight: bold; width: 685px; float: left; text-align: center; padding-bottom: 10px; margin-left: 30px; margin-top: 33px; }
.detailed .title4 { display: inline-block; font-size: 14px; font-weight: normal; color: #333; width: 685px; float: left; margin-left: 30px; margin-top: 1px; text-align: center; }
.detailed .title span { float: right; font-size: 12px; font-weight: normal; color: #999999; line-height:; }
.detailed .title .zuiyou { width: 76px; height: 18px; float: right; background: url(/images/v4/zuiyou.jpg); margin: 5px 0 0 0; }
.neirong { width: 645px; float: left; display: inline-block; margin-left: 30px; margin-top: 33px; text-indent: 2em; color: #333; font-size: 14px; line-height: 24px; }
.neirong a { text-decoration: underline; }
.neirong_zuoz { width: 645px; float: left; display: inline-block; margin-left: 30px; margin-top: 33px; text-indent: 2em; color: #333; font-size: 14px; line-height: 24px; text-align: right; }
.lianxifs { width: 645px; float: left; display: inline-block; margin-left: 30px; margin-top: 33px; color: #333; font-size: 14px; line-height: 24px; }
.lianxi { background: #f7f7f7; width: 939px; height: 303px; float: left; margin-left: 30px; margin-top: 30px; display: inline-block; font-size: 14px; color: #666; }
.lianxi span { padding: 10px; display: block; line-height: 24px; padding-left: 20px; }
.lianxi span p { margin-top: 5px; display: block; }
.fudong { width: 233px; height: 281px; position: absolute; top: 33px; right: 30px; }
.facility { width: 998px; float: left; margin-top: 30px; }
.facility .title { display: inline-block; color: #333; font-size: 18px; font-weight: bold; width: 939px; float: left; border-bottom: #dcdcdc solid 1px; padding-bottom: 10px; margin-left: 30px; margin-top: 33px; }
.facility ul { width: 969px; display: inline-block; margin-left: 30px; position: relative; }
.facility ul li { width: 221px; height: 155px; float: left; display: block; padding-right: 19px; padding-top: 19px; }
.lianxifs p { margin-top: 5px; display: block; color: #4c4c4c; }
.rqfw { width: 500px; float: left; margin-top: 80px; margin-left: 30px; display: inline-block; }
.rqfw span { display: block; background: url(/images/v4/yuan.jpg) left center no-repeat; line-height: 30px; color: #808080; font-size: 14px; padding-left: 15px; }
.jt_map { width: 685px; height: 281px; float: left; margin: 33px 0 0 30px; }
.jiaotonghj { width: 645px; float: left; display: inline-block; margin-left: 60px; margin-top: 15px; color: #333; font-size: 14px; line-height: 30px; }
.jiaotonghj em { padding: 0 0 0 20px; background: url(/images/v4/lubiao.jpg) 0 50% no-repeat; display: block; }
.jiaotonghj p { line-height: 24px; padding-top: 15px; }
.jiaotong_juli { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 15px; color: #333; font-size: 14px; line-height: 30px; }
.jiaotong_juli ul { }
.jiaotong_juli ul h3 { background: #f5f5f5; line-height: 36px; margin: 0 0 10px 0; padding: 0 0 0 33px; }
.jiaotong_juli ul li { line-height: 24px; height: 30px; background: url(/images/v4/map_li.jpg) 50% 100% no-repeat; margin: 0 0 0 33px; }
.jiaotong_juli span { float: right; width: 167px; }
.lvyou_list { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 33px; color: #333; font-size: 14px; line-height: 30px; }
.lvyou_list ul { }
.lvyou_list ul li { color: #999999; font-size: 12px; min-height: 78px; line-height: 20px; margin: 0 0 10px 0; }
.lvyou_list ul li h3 { line-height: 30px; }
.lvyou_list ul li h3 a { color: #4c4c4c; font-size: 16px; }
.lvyou_list ul li h3 a:hover { text-decoration: underline; }
.lvyou_list ul li h3 span { font-size: 12px; color: #999999; float: right; font-weight: normal; margin: 0 20px 0 0; }
.jiudianimg { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 33px; color: #333; font-size: 14px; line-height: 30px; }
.jiudianimg ul { width: 700px; float: left; }
.jiudianimg ul li { float: left; width: 220px; height: 173px; margin: 0 5px 5px 5px; }
.jiudianimg ul li a { }
.jiudianimg ul li a img { width: 100%; height: 165px; }
.lvyou_yema { width: 380px; float: left; display: inline-block; margin-left: 24px; margin-top: 15px; color: #333; font-size: 14px; line-height: 30px; padding: 0 0 0 335px; }
.lvyou_yema a { color: #999999; float: left; line-height: 22px; text-align: center; margin: 0 5px; }
.lvyou_yema .c1 { width: 58px; height: 22px; background: #dcdcdc; }
.lvyou_yema .ch, .lvyou_yema a:hover { text-decoration: underline; color: #732b1d; }
.lvyou_yema2 { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 100px; color: #333; font-size: 14px; line-height: 30px; }
.lvyou_yema2 h3 { line-height: 30px; padding: 0 0 0 30px; }
.lvyou_yema2 h3 a { font-size: 14px; color: #999999; font-weight: normal; }
.lvyou_yema2 h3 a i { text-decoration: underline; }
.lvyou_yema2 h3 a:hover { color: #732b1d; }
.lvyou_yema3 { width: 350px; float: left; display: inline-block; margin-left: 30px; margin-top: 15px; color: #333; font-size: 14px; line-height: 30px; padding: 0 0 0 335px; }
.lvyou_yema3 a { color: #999999; float: left; line-height: 22px; text-align: center; margin: 0 15px; }
.lvyou_yema3 .left { width: 24px; height: 24px; background: url(/images/v4/yema_left.jpg); }
.lvyou_yema3 .right { width: 24px; height: 24px; background: url(/images/v4/yema_right.jpg); }
.lvyou_yema3 .ch, .lvyou_yema a:hover { text-decoration: underline; color: #732b1d; }
.sheshi { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 25px; color: #333; font-size: 14px; line-height: 30px; }
.sheshi_left { width: 83px; height: 25px; line-height: 25px; color: #fff; background: #732b1d; float: left; text-align: center; }
.sheshi_right { width: 580px; float: right; padding: 0 0 0 20px; }
.sheshi_right ul { }
.sheshi_right ul li { float: left; width: 130px; height: 25px; line-height: 25px; margin: 0 15px 0 0; }
.kefang { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 0px; color: #333; font-size: 14px; line-height: 30px; }
.kefang_left { width: 83px; height: 25px; line-height: 25px; color: #732b1d; float: left; text-align: center; font-weight: bold; }
.kefang .left1 { color: #333; }
.kefang_right { width: 600px; float: right; padding: 0 0 0 0px; line-height: 25px; }
.kefang_right em { float: left; }
.kefang_right span { color: #d00101; font-size: 24px; }
.kefang_right i { font-size: 13px; color: #a6a6a6; padding: 0 0 0 10px; }
.kefang_right .chakan { width: 70px; height: 19px; background: url(/images/v4/chakan.jpg); display: inline-block; margin: 3px 0 0 10px; float: left; }
.kfyd_img { width: 938px; height: 57px; float: left; background: url(/images/v4/ydlc.jpg); margin-left: 30px; margin-top: 33px; }
.kfyd_list { width: 940px; float: left; display: inline-block; margin-left: 30px; margin-top: 25px; color: #333; font-size: 14px; line-height: 30px; }
.kfyd_list dl { }
.kfyd_list dl .fangxin { width: 320px; float: left; }
.kfyd_list dl .fangxin .img { width: 75px; height: 48px; float: left; margin: 20px 10px 0 0; }
.kfyd_list dl .fenlei { width: 115px; float: left; }
.kfyd_list dl dt { height: 38px; line-height: 38px; background: #f5f5f5; padding: 0 0 0 35px; font-weight: bold; color: #4c4c4c; }
.kfyd_list dl h3 { height: 50px; line-height: 50px; background: #f5f5f5; color: #333333; font-weight: normal; font-size: 14px; padding: 0 0 0 35px; border-bottom: 1px solid #e3e3e3; }
.kfyd_list dl h3 span { float: left; }
.kfyd_list dl h3 input { width: 122px; height: 27px; border: 1px solid #b28d8d; background: none; float: left; margin: 11px 5px 0 5px; }
.kfyd_list dl h3 a { width: 63px; height: 29px; text-align: center; color: #fff; background: #590404; float: left; line-height: 29px; margin: 11px 0 0 15px; }
.kfyd_list dl dd { line-height: 87px; border-bottom: 1px solid #e3e3e3; padding: 0 30px 0 35px; float: left; width: 875px; }
.kfyd_list dl dd .fangxin { font-weight: bold; }
.kfyd_list dl dd .fangjia { color: #590404; font-weight: bold; }
.kfyd_list dl dd a { width: 63px; height: 29px; text-align: center; color: #fff; background: #590404; float: left; line-height: 29px; margin: 29px 0 0 15px; }
.kfyd_list dl .xuanzhong, .kfyd_list dl dd:hover { background: #fff; }
.kfyd_list dl dd .jdmx { width: 875px; float: left; height: 135px; border-top: 1px solid #e3e3e3; }
.jdmx .imgs { width: 104px; height: 105px; float: left; margin: 14px 18px 0 0; }
.jdmx p { line-height: 24px; float: left; padding: 42px 0 0 0; }
.kfyd_bottom { width: 685px; float: left; display: inline-block; margin-left: 30px; margin-top: 25px; font-size: 14px; line-height: 30px; color: #737373; }
.kfyd_bottom span { display: block; }
.dayindd { width: 98px; height: 27px; position: absolute; top: 0; right: 0; }
.dingdantj { width: 530px; height: 140px; float: left; padding: 0 0 0 70px; background: url(/images/v4/yuding_img.png) no-repeat; margin-left: 40px; margin-top: 60px; }
.dingdantj h3 { color: #666666; font-weight: normal; font-size: 24px; }
.dingdantj h3 em { color: #410a0a; }
.dingdantj p { color: #4c4c4c; padding: 10px 0 0 0; line-height: 18px; }
.dingdantj_bottom { border-top: 1px solid #e5e5e5; width: 920px; float: left; margin: 80px 0 40px 40px; text-align: center; padding: 60px 0 0 0; }
.dingdantj_bottom a { color: #732b1d; background: #f0eae1; border: 1px solid #c9c9c9; border-radius: 5px; font-size: 16px; padding: 8px 20px; margin: 0 35px; }
.tianxiedd { width: 940px; float: left; display: inline-block; margin-left: 30px; margin-top: 25px; color: #333; font-size: 14px; line-height: 30px; }
.tianxiedd_left { width: 100px; height: 30px; line-height: 30px; color: #fff; background: #732b1d; float: left; text-align: center; font-size: 16px; font-weight: bold; }
.tianxiedd_right { width: 820px; float: right; padding: 0 0 0 20px; }
.tianxiedd_right h3 { font-size: 14px; color: #4c4c4c; font-weight: normal; line-height: 40px; height: 40px; }
.tianxiedd_right h3 span { width: 120px; text-align: left; margin: 0 20px 0 0; float: left; font-weight: bold; }
.tianxiedd_right h3 span i { color: #ca3b02; }
.tianxiedd_right h3 a { color: #ca3b02; margin: 0 0 0 10px; }
.tianxiedd_right h3 em { color: #ca3b02; font-size: 18px; font-weight: bold; }
.tianxiedd_right h3 i { color: #1ab701; }
.tianxiedd_right h3 .fangjianshu { height: 29px; border: 1px solid #aaaaaa; background: #f6f3ed; float: left; margin: 5px 8px 0 0; line-height: 29px; }
.tianxiedd_right .bz { background: url(/images/v4/yuan2.jpg) 0 50% no-repeat; padding: 0 0 0 20px; }
.tianxiedd_right .bz2 { background: url(/images/v4/yuan3.jpg) 0 50% no-repeat; padding: 0 0 0 30px; color: #666666; margin-top: 40px; }
.tianxiedd_right h3 .xinxi { height: 25px; border: 1px solid #aaaaaa; background: #f6f3ed; float: left; margin: 5px 0 0 0; line-height: 25px; }
.tianxiedd_bottom { width: 920px; float: left; margin: 20px 0 40px 40px; text-align: center; padding: 60px 0 0 0; }
.tianxiedd_bottom a { color: #fff; background: #732b1d; font-size: 24px; padding: 13px 43px; font-weight: bold; }
.tianxiedd_right .time { width: 800px; height: 160px; }
.tianxiedd_right .time .time_box1 { width: 640px; height: 72px; float: left; background: url(/images/v4/time1.png) no-repeat; margin: 45px 0 0 0; position: relative; }
.tianxiedd_right .time .time_box2 { width: 640px; height: 72px; float: left; background: url(/images/v4/time2.png) no-repeat; margin: 45px 0 0 0; position: relative; }
.tianxiedd_right .time .time_fd1 { width: 65px; height: 16px; float: left; font-size: 12px; color: #666666; position: absolute; left: -10px; bottom: -10px; text-align: center; }
.tianxiedd_right .time .time_fd2 { width: 51px; height: 16px; padding: 61px 0 0 0; line-height: 16px; background: url(/images/v4/time_z.png) no-repeat; font-size: 12px; color: #fff; position: absolute; left: 213px; top: -5px; text-align: center; }
.tianxiedd_right .time .time_fd3 { width: 109px; height: 37px; background: url(/images/v4/time_bz.png) no-repeat; position: absolute; left: 158px; top: -43px; }
/*12.22*/
.zhifu_tit { width: 955px; height: 14px; background: url(/images/v4/zhifu/zhifu_tit.jpg); margin: 25px 0 0 24px; float: left; }
.zhifu_box { width: 958px; float: left; border: 1px solid #cad9ea; margin: 30px 0 0 24px; }
.zhifu_box2 { width: 960px; float: left; margin: 30px 0 0 24px; }
.zhifu_box_1 { height: 84px; border-bottom: 1px dashed #cad9ea; background: #f4f6f9; }
.zhifu_box_1_t { height: 30px; padding-top: 10px; line-height: 30px; }
.zhifu_box_1_t span { font-size: 18px; color: #555253; }
.zhifu_box_1_t span em { font-size: 12px; color: #a7a7a9; padding: 0 0 0 10px; }
.zhifu_box_1_t span i { color: #fc6601; }
.zhifu_box_1_b { height: 30px; line-height: 30px; }
.zhifu_box_1_b span { font-size: 14px; }
.zhifu_box_2 { height: 121px; border-bottom: 1px solid #cad9ea; }
.zhifu_box_2 p { padding: 30px 30px 20px 30px; font-size: 14px; font-weight: bold; line-height: 20px; }
.zhifu_box_3 { height: 50px; position: relative; z-index: 5; }
.zhifu_box_3 span { padding: 0 30px 0 30px; height: 46px; border: 1px solid #cad9ea; border-bottom: 1px solid #fcfafa; border-top: 3px solid #4c86ce; display: block; float: left; color: #4c86ce; font-size: 18px; line-height: 46px; }
.zhifu_box_4 { position: relative; z-index: 3; float: left; min-height: 300px; border-top: 1px solid #cad9ea; width: 958px; margin: -1px 0 0 0; }
.zhifu_box_4 dl { padding: 20px 30px; float: left; }
.zhifu_box_4 dl dt { height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; display: block; width: 890px; float: left; }
.zhifu_box_4 dl dd { }
.kd151 { width: 160px; height: 40px; text-align: center; font-size: 14px; display: inline; overflow: hidden; float: left; margin: 10px 5px; }
.zhifu_box_4 .xz { width: 10px; height: 40px; float: left; padding: 10px 20px 0 0px; }
.kd_img { width: 120px; height: 35px; padding: 1px; display: block; border: 1px solid #e6e4e4; float: left; }
.kd151 .ch { border: 1px solid #ff6600; }
.kd_img img { width: 120px; height: 35px; }
.zhifu_box_4 .next { width: 160px; height: 40px; background: #ff8800; border-radius: 3px; text-align: center; float: left; margin: 0px 0 30px 400px; line-height: 40px; }
.zhifu_box_4 .next a { font-size: 18px; color: #fff; }
.zhifu_box2_left { width: 719px; border: 1px solid #e6f0fa; border-right: none; float: left; min-height: 520px; }
.zhifu_box2_right { width: 238px; border: 1px solid #e6f0fa; float: left; min-height: 536px; background: #f8fafa; }
.zhifu_box2_left_tit { height: 56px; line-height: 56px; border-bottom: 1px dashed #e0e0e0; }
.zhifu_box2_left_tit span { font-size: 18px; padding: 0 0 0 30px; }
.zhifu_box2_left_tit span i { color: #fc9103; font-weight: bold; font-size: 18px; }
.zhifu_box2_left_nr { width: 650px; float: left; padding: 20px 0 0 20px; }
.zhifu_box2_left_nr h3 span { width: 100px; text-align: right; font-weight: normal; }
.zhifu_box2_left_qr { width: 160px; height: 40px; background: #ff8800; border-radius: 3px; text-align: center; float: left; margin: 30px 0 30px 125px; line-height: 40px; }
.zhifu_box2_left_qr a { font-size: 18px; color: #fff; }
.zhifu_box2_right dl { padding: 20px 30px; }
.zhifu_box2_right dl dt { text-align: center; font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; }
.zhifu_box2_right dl dd { border-bottom: 1px dashed #c9cdd0; line-height: 22px; padding: 5px 0; color: #666666; }
.rep { width: 200px; height: 30px; line-height: 30px; padding: 0 0 0 10px; background: url(/images/v4/zhifu/rep.jpg) 0 50% no-repeat; float: left; margin: 10px 0 0 24px; }
.rep a { font-size: 12px; color: #3167cb; }
/*new*/
.kfyd_list2 i { position: relative; }
.kfyd_list2 { padding-bottom: 60px; width: 940px; float: left; display: inline-block; margin-left: 30px; margin-top: 25px; color: #333; font-size: 14px; line-height: 30px; }
.kfyd_list2 dl { margin-top: 2px; border: 1px solid #e3e3e3; float: left; margin-bottom: 5px; }
.kfyd_list2 dl .fangxin { width: 320px; float: left; font-size: 12px; font-weight: normal; margin-left: 65px; }
.kfyd_list2 dl .fenlei { width: 100px; float: left; font-size: 12px; font-weight: normal; text-align: center; }
.kfyd_list2 dl .xuanzhong .fangxin, .kfyd_list2 dl .xuanzhong .fenlei { font-size: 14px; font-weight: normal; }
.kfyd_list2 dl dt { height: 38px; line-height: 38px; background: #f5f5f5; padding: 0 0 0 35px; font-weight: bold; color: #4c4c4c; border-top: 1px solid #e3e3e3; }
.kfyd_list2 h3 { height: 50px; line-height: 50px; background: #f5f5f5; color: #333333; font-weight: normal; font-size: 14px; padding: 0 0 0 35px; }
.kfyd_list2 h3 span { float: left; }
.kfyd_list2 h3 input { width: 122px; height: 27px; border: 1px solid #b28d8d; background: none; float: left; margin: 11px 5px 0 5px; }
.kfyd_list2 h3 a { width: 63px; height: 29px; text-align: center; color: #fff; background: #590404; float: left; line-height: 29px; margin: 11px 0 0 15px; }
.kfyd_list2 dl h1 { background: #eff4fa; padding: 25px 16px; color: #37D; font-size: 18px; font-weight: normal; line-height: 24px; }
.kfyd_list2 dl h1 p span { margin-right: 5px; color: #555; font-size: 14px; }
.kfyd_list2 dl h1 p span .icon_live_per { display: inline-block; background: url(/images/v4/icon2015-1.png); vertical-align: middle; width: 10px; height: 11px; background-position: -319px -121px; }
.kfyd_list2 dl dd { line-height: 40px; padding: 0 30px 0 35px; float: left; width: 875px; border-bottom: 1px solid #EEE; position: relative; }
.kfyd_list2 dl dd .fangxin { font-weight: bold; }
.kfyd_list2 dl dd .fangxin .icon_li { display: inline-block; background: url(/images/v4/icon2015-1.png); vertical-align: middle; width: 14px; height: 14px; background-position: -41px -42px; margin-left: 5px; }
.kfyd_list2 dl dd .fangjia { position: absolute; }
.kfyd_list2 dl dd .fangjia em { font-weight: normal; color: #F00; font-size: 18px; padding-left: 5px; border-bottom: 1px dotted #F00; }
.kfyd_list2 dl dd .icon_danbao { display: inline-block; background: url(/images/v4/icon2015-1.png); vertical-align: middle; width: 31px; height: 15px; background-position: -140px -176px; float: right; margin-top: 12px; }
.kfyd_list2 dl dd a { width: 63px; height: 29px; text-align: center; color: #fff; background: #D33; float: right; line-height: 29px; margin: 5px 0 0 5px; border-radius: 2px; }
.kfyd_list2 dl .xuanzhong, .kfyd_list dl dd:hover { background: #fff; }
.kfyd_list2 dl .jdmx { width: 840px; float: left; background: #fff; padding-left: 100px; }
.kfyd_list2 dl .jdmx .imgs { width: 104px; height: 78px; float: left; margin: 10px 10px 10px 0; }
.kfyd_list2 dl .jdmx p { padding: 0 70px 7px 0; font-size: 12px; line-height: 20px; color: #555; }
.kfyd_list2 dl dd .xf1 { width: 250px; background: #fff; border: 1px solid #e3e3e3; position: absolute; height: auto; float: left; z-index: 9; top: 14px; left: -20px; padding: 15px; }
.kfyd_list2 dl dd .fangxin .icon_li:hover .xf1 { display: block; }
.kfyd_list2 dl dd .xf1 .left { width: 50px; height: 50px; float: left; background: #f9fbff; color: #66a1e9; line-height: 50px; text-align: center; }
.kfyd_list2 dl dd .xf1 .right { width: 180px; float: right; padding-right: 10px; }
.kfyd_list2 dl dd .xf1 .right p { font-size: 12px; line-height: 22px; }
.kfyd_list2 dl dd .xf2 { width: 470px; background: #fff; border: 1px solid #e3e3e3; position: absolute; height: auto; float: left; z-index: 9; top: 40px; left: -200px; padding: 15px; }
.kfyd_list2 dl dd .xf2 .rili { width: 470px; float: left; }
.kfyd_list2 dl dd .xf2 .rili li { width: 67px; float: left; padding: 0 0 20px 0; }
.kfyd_list2 dl dd .xf2 .rili li .riqi { width: 67px; height: 30px; line-height: 30px; background: #e3e3e3; color: #8a8f93; font-size: 12px; }
.kfyd_list2 dl dd .xf2 .rili li .qian { font-size: 12px; color: #8a8f93; line-height: 26px; }
.kfyd_list2 dl dd .xf2 .rili li .qian em { font-size: 12px; border: none; color: #F00; padding-left: 2px; }
.kfyd_list2 dl dd .xf2 .rili li .fl { font-size: 12px; color: #8a8f93; line-height: 20px; }
.kfyd_list2 dl dd .xf2 .zs { width: 470px; float: left; text-align: left; font-size: 12px; color: #000; line-height: 24px; }
.kfyd_list2 dl dd .xf2 .zs .icon_pop_br2 { display: inline-block; background: url(/images/v4/icon2015-1.png); vertical-align: middle; width: 16px; height: 16px; background-position: -493px -1px; margin-right: 5px; }
.kfyd_list2 dl dd .jiantou { position: absolute; }
.kfyd_list2 dl dd .jiantou i { position: absolute; z-index: 5; color: #e3e3e3; left: 7px; top: -27px; line-height: 21px; font-size: 14px; border: none; }
.kfyd_list2 dl dd .jiantou em { position: absolute; z-index: 6; color: #fff; left: 7px; top: -26px; line-height: 21px; font-size: 14px; border: none; padding: 0; }
.kfyd_list2 dl dd .xf2 .jiantou i { position: absolute; z-index: 5; color: #e3e3e3; left: 244px; top: -27px; line-height: 21px; font-size: 14px; border: none; }
.kfyd_list2 dl dd .xf2 .jiantou em { position: absolute; z-index: 6; color: #fff; left: 244px; top: -26px; line-height: 21px; font-size: 14px; border: none; padding: 0; }