﻿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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: medium none; outline: medium none; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; text-decoration: none; }
img { vertical-align: bottom; }
body { background: transparent url('../images/body_bg.jpg') repeat-y scroll center center; color: rgb(35, 24, 21); font-size: 12px; }
ol, ul { list-style: outside none none; }
blockquote::before, blockquote::after, q::before, q::after {
content: none;
}
:focus { outline: 0px none; }
.space { margin-top: 10px; }
.left { float: left; }
.right { float: right; }
.bor { border: 1px solid rgb(240, 240, 240); }
p a { color: rgb(239, 0, 0); }
.head { overflow: hidden; }
a:hover { text-decoration: underline; }
.top { height: 95px; background: transparent url('../images/top_bg.jpg') repeat-x scroll 0% 0%; }
.top_cont { background: transparent url('../images/tips_bg.jpg') no-repeat scroll right center; width: 980px; margin: 0px auto; overflow: hidden; }
.nav { width: 100%; height: 44px; background: transparent url('../images/nav_bg.jpg') repeat-x scroll 0% 0%; }
.nav ul { width: 960px; margin: 0px auto; overflow: hidden; }
.nav li { width: 106px; height: 43px; float: left; padding-top: 12px; text-align: center; }
.nav li.nav_end { background: transparent none repeat scroll 0% 0%; }
.nav li a { font-size: 16px; font-weight: 900; color: rgb(255, 255, 255); }
.nav li a:hover { text-decoration: underline; }
.banner { overflow: hidden; margin: 5px auto; position: relative; width:1440px; margin:0 auto;}
#sz815_focusindex { height: 465px; overflow: hidden; position: relative; width: 100%; }
#sz815_focusindex li { height: 465px; overflow: hidden; position: absolute; width: 100%; }
#sz815_focusindex .btn { position: absolute; width: 100%; height: 30px; bottom: 0px; text-align: center; z-index: 9999; }
#sz815_focusindex .btn span { display: inline-block; width: 14px; height: 14px; margin: 5px 10px; cursor: pointer; background: rgb(223, 223, 223) none repeat scroll 0% 0%; z-index: 9; border-radius: 50%; }
#sz815_focusindex .btn span.on { background: rgb(246, 131, 42) none repeat scroll 0% 0%; z-index: 9999; }
#sz815_focusindex .preNext { width: 44px; height: 44px; position: absolute; top: 225px; background: transparent url('../images/xz-sprite.png') no-repeat scroll left bottom; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; }
#sz815_focusindex .pre { left: 0%; z-index: 9; }
#sz815_focusindex .next { right: 0%; background-position: right bottom; z-index: 9; }
#sz815_focusindex:hover .preNext { opacity: 0.5; }
#sz815_focusindex:hover .pre { left: 10%; }
#sz815_focusindex:hover .next { right: 10%; }
#sz815_focusindex .pre:hover, #focusindex .next:hover { opacity: 1; }
.sz815_xz_banner1 { background: transparent url('../images/xz-banner08.jpg') no-repeat scroll center center; }
.sz815_xz_banner2 { background: transparent url('../images/xz-banner07.jpg') no-repeat scroll center center; }
.subnav { width: 960px; margin: 0px auto; overflow: hidden; }
.subnav ul { float: left; }
.subnav h2 { text-align: center; padding: 8px 0px 12px; overflow: hidden; }
.subnav h2 a { font-size: 14px; color: rgb(255, 255, 255); width: 100px; }
.subnav p { line-height: 26px; }
.subnav p a { color: rgb(73, 73, 73); }
.s1 { background: transparent url('../images/s1.jpg') no-repeat scroll 0% 0%; width: 225px; text-align: center; float: left; margin-right: 10px; }
.s1 p a { display: inline-block; width: 65px; text-align: center; }
.s2 { background: transparent url('../images/s2.jpg') no-repeat scroll 0% 0%; width: 395px; height: 96px; text-align: center; float: left; margin-right: 10px; }
.s2 a { display: inline-block; width: 60px; }
.s3 { background: transparent url('../images/s3.jpg') no-repeat scroll 0% 0%; width: 156px; height: 96px; text-align: center; float: left; margin-right: 8px; }
.s3 a { display: inline-block; width: 70px; }
.s4 { background: transparent url('../images/s4.jpg') no-repeat scroll 0% 0%; width: 156px; height: 96px; text-align: center; float: right; margin-right: 0px; }
.s4 a { display: inline-block; width: 70px; }
.search { width: 960px; margin: 5px auto 0px; height: 30px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; border: 1px solid rgb(240, 240, 240); line-height: 30px; }
.search_tags { display: inline; margin-left: 7px; }
.search_tags a { display: inline-block; margin: 0px 3px; color: rgb(121, 121, 121); }
.search_tags img { vertical-align: text-top; }
.search form { display: inline; margin-left: 105px; margin-top: 6px; line-height: 22px; }
.search_box { width: 156px; height: 17px; border: 1px solid rgb(222, 222, 222); float: left; }
.search_btn { background: transparent url('../images/sousuo.jpg') no-repeat scroll 0% 0%; border: medium none; float: left; width: 75px; height: 22px; margin-left: 5px; text-indent: -999px; cursor: pointer; }
.c1_r { border: 2px solid rgb(241, 241, 241); width: 266px; height: 295px; overflow: hidden; }
.c1_r span { display: block; width: 216px; margin: 0px auto; padding: 5px 0px; }
.c1_r p { width: 256px; margin: 0px auto; line-height: 24px; text-indent: 25px; color: rgb(72, 72, 72); }
.c1_r strong { width: 256px; display: block; margin: 1px auto; }
.c1_r img { width: 100%; }
.wsyy { overflow: hidden; }
.wsyy h2 { background: transparent url('../images/yy_h2.jpg') no-repeat scroll 0% 0%; height: 38px; line-height: 38px; font-size: 14px; color: rgb(255, 255, 255); padding-left: 15px; }
.wsyy form { width: 247px; margin: 0px auto; padding: 5px 0px; }
.wsyy form input { vertical-align: middle; height: 24px; line-height: 24px; text-indent: 5px; overflow: hidden; }
.wsyy form p { padding: 5px 0px; color: rgb(74, 74, 74); }
.xingming { width: 188px; text-indent: 5px; border: 1px solid rgb(198, 186, 180); border-radius: 7px; overflow: hidden; }
.dianhua { border: 1px solid rgb(198, 186, 180); width: 188px; border-radius: 7px; }
.age { border: 1px solid rgb(198, 186, 180); width: 58px; overflow: hidden; border-radius: 7px; }
.wsyy .des { background: transparent url('../images/textarea_bg.jpg') no-repeat scroll 0% 0%; width: 188px; height: 64px; border: medium none; vertical-align: text-top; padding: 0px; }
.wsyy form .zuihou { padding: 10px 0px 0px 20px; }
.wsyy form .zuihou input { height: 35px; }
.djtj_r { background: transparent url('../images/tjyy.jpg') no-repeat scroll 0% 0%; width: 95px; height: 34px; border: medium none; cursor: pointer; vertical-align: top; }
.lylx span { display: block; width: 255px; margin: 0px auto; padding-top: 7px; }
.lylx p { text-align: center; color: rgb(73, 73, 73); line-height: 28px; }
.footer { width: 980px; margin: 10px auto; overflow: hidden; }
.f_nav { background: transparent url('../images/f_nav.jpg') repeat-x scroll 0% 0%; height: 41px; line-height: 41px; text-align: center; }
.f_nav p { color: rgb(255, 255, 255); }
.f_nav a { font-size: 14px; margin: 0px 10px; color: rgb(255, 255, 255); }
.f_con { width: 950px; margin: 0px auto; padding: 10px; }
.f_logo { margin: 20px 0px; }
.copy { line-height: 30px; padding: 15px 0px 0px 10px; }
.copy p { color: rgb(153, 153, 153); }
.con_lanmu { width: 960px; margin: 0px auto; overflow: hidden; }
.qwzj h2 { background: transparent url('../images/tslf_h2.jpg') no-repeat scroll 0% 0%; height: 38px; line-height: 38px; font-size: 14px; color: rgb(255, 255, 255); padding-left: 20px; clear: both; }
.lylx h2 { background: transparent url('../images/tslf_h2.jpg') no-repeat scroll 0% 0%; height: 38px; line-height: 38px; font-size: 14px; color: rgb(255, 255, 255); padding-left: 20px; clear: both; }
.qwzj #scrollDiv { width: 263px; overflow: hidden; }
.qwzj #scrollDiv li { width: 265px; margin-left: 5px; border-bottom: 1px dashed rgb(228, 228, 228); padding: 10px 0px 5px; overflow: hidden; }
.qwzj #scrollDiv li span { display: inline-block; width: 96px; padding: 1px; float: left; margin-right: 5px; }
.qwzj #scrollDiv li h3 { font-size: 14px; font-weight: normal; padding: 3px 0px; }
.qwzj #scrollDiv li p { color: rgb(121, 121, 121); width: 150px; line-height: 20px; text-indent: 25px; float: left; overflow: hidden; }
.qwzj #scrollDiv li .qw_but { float: left; width: 160px; }
.l_con { width: 678px; overflow: hidden; margin: 0px auto; }
.nn li { border-bottom: 1px dashed rgb(204, 204, 204); width: 644px; margin: 10px auto 0px; overflow: hidden; padding: 0px 5px 10px; list-style: outside none none; }
.nn li h2 { background: transparent url('../images/lc_h2.jpg') no-repeat scroll left center; padding: 10px 0px; overflow: hidden; text-indent: 10px; }
.nn li h2 a { font-size: 14px; color: rgb(73, 73, 73); }
.nn li p { line-height: 24px; color: rgb(121, 121, 121); text-indent: 25px; }
.nn li p a { color: rgb(255, 102, 0); }
.nn li p img { vertical-align: middle; }
.pagelist { width: 100%; text-align: center; padding: 30px 0px 35px; }
.pagelist li { display: inline; }
.pagelist li a { display: inline-block; border: 1px solid rgb(229, 229, 229); padding: 5px 8px; color: rgb(102, 102, 102); }
.pagelist li a:hover { border: 1px solid rgb(255, 255, 255); font-weight: bold; }
.lm_r { width: 270px; margin-bottom: 10px; }
.lm_r h2 a { color: rgb(255, 255, 255); }
.yemei1 { margin-bottom: 5px; margin-top: 40px; }
/* ::::: http://www.ailuntai.cn/templets/temp_default/css/calendar.css ::::: */
#top_phone { height: 36px; padding-top: 5px; background: rgb(177, 22, 124) none repeat scroll 0% 0%; z-index: 9999999; width: 100%; top: 0px; position: fixed; left: 0px; }
#top_phone_center { width: 320px; margin: 0px auto; }
#top_phone_center form { padding: 0px 5px; }
#top_phone_center input { width: 230px; height: 31px; padding-left: 8px; background: transparent url('../images/phone_bg.jpg') no-repeat scroll left top; line-height: 31px; font-size: 11px; color: rgb(0, 0, 0); float: left; border: medium none; }
#top_phone_center input.top_phone_submit { width: 67px; height: 31px; float: right; background: transparent url('../images/phone_click.jpg') no-repeat scroll left top; cursor: pointer; }
* { margin: 0px; padding: 0px; }
img { border: 0px none; vertical-align: bottom; }
ul, li { list-style: outside none none; }
.l-swt { width: 75px; left: 0px; z-index: 999999; position: fixed; top: 45px; font-size: 12px; }
.l-swt span { display: block; text-align: right; line-height: 19px; cursor: pointer; }
.l-swt li { margin-bottom: 10px; }
.r-swt { width: 155px; height: 477px; z-index: 9999; background: transparent url('../images/r-swt.gif') repeat scroll 0% 0%; right: 0px; position: fixed; top: 40px; font-size: 12px; }
.r-swt .cont { width: 155px; height: 477px; position: relative; margin: 0px auto; }
.r-swt .cont .close { width: 40px; height: 40px; right: 0px; top: 1px; position: absolute; background: transparent url('../images/block.gif') repeat scroll 0% 0%; z-index: 4; }
.r-swt .cont .bt { left: 0px; top: 40px; position: absolute; background: transparent url('../images/block.gif') repeat scroll 0% 0%; width: 155px; height: 477px; }
.ft-swt { height: 50px; width: 100%; background: rgb(89, 87, 87) url('../images/ft_bg1.gif') no-repeat scroll center center; z-index: 99; position: fixed; bottom: 0px; right: 0px; }
.ft-swt .bt { width: 268px; height: 78px; margin: 0px auto; background: transparent url('../images/block.gif') no-repeat scroll 0% 0%; display: block; }
.ft-swt .close { width: 50px; height: 60px; float: right; background: transparent url('../images/ft_close.gif') repeat scroll 0% 0%; }
.m-swt { width: 448px; height: 314px; background: transparent url('../images/m-swt.gif') repeat scroll 0% 0%; display: block; left: 50%; top: 50%; margin: -157px 0px 0px -224px; z-index: 999999; position: fixed; }
.m-swt .cont { width: 448px; height: 314px; position: relative; margin: 0px auto; }
.m-swt .cont .close { width: 40px; height: 40px; right: 0px; top: 1px; position: absolute; background: transparent url('../images/block.gif') repeat scroll 0% 0%; z-index: 4; }
.m-swt .cont .bt { left: 0px; top: 40px; position: absolute; background: transparent url('../images/block.gif') repeat scroll 0% 0%; width: 448px; height: 314px; }
.jczt_box { width: 270px; overflow: hidden; border-color: rgb(250, 213, 230) rgb(203, 134, 162) rgb(203, 134, 162); }
.index0603 { width: 270px; height: 28px; overflow: hidden; line-height: 28px; font-size: 14px; color: rgb(201, 48, 105); font-weight: bold; background-image: url('../images/bg.gif'); background-position: 0px -342px; background-repeat: no-repeat; }
.index0603 a:link, .index0603 a:visited, .index0603 a:hover { font-size: 12px; color: rgb(201, 48, 105); font-weight: 100; text-decoration: none; }
.index0604 { width: 270px; height: 28px; overflow: hidden; line-height: 28px; font-size: 14px; color: rgb(201, 48, 105); font-weight: bold; background-image: url('../images/bg.gif'); background-position: 0px -370px; background-repeat: no-repeat; }
.index0604 a:link, .index0604 a:visited, .index0604 a:hover { font-size: 12px; color: rgb(201, 48, 105); font-weight: 100; }
.index0605 { width: 270px; height: 123px; overflow: hidden; border-left: 1px solid rgb(250, 213, 230); border-right: 1px solid rgb(250, 213, 230); border-bottom: 1px solid rgb(250, 213, 230); background-color: rgb(255, 254, 249); }
.index0605 img { width: 270px; height: 121px; margin: 1px; display: inline; }
