﻿/* ::::: http://www.ailuntai.cn/templets/temp_default/css/layout.css ::::: */
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: 238px; height: 28px; text-align: center; float: left; margin-right: 2px; }
.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 img { vertical-align: text-top; }
.search form { display: inline; margin-left: 10px; 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; }
.content { width: 960px; margin: 0px auto; overflow: hidden; padding-bottom: 10px; }
.c1 { overflow: hidden; }
.hd { width: 266px; padding: 1px; margin-right: 8px; display: inline; }
.c1_m { width: 400px; }
.c1_m dl { padding: 5px 0px; overflow: hidden; }
.c1_m dt { background: transparent url('../images/aac_bg.jpg') repeat-x scroll 0% 0%; height: 36px; line-height: 36px; overflow: hidden; padding: 0px 10px; }
.c1_m dt a { width: 93px; cursor: pointer; float: left; font-size: 14px; height: 33px; line-height: 33px; text-align: center; text-decoration: none; border-right: 1px solid rgb(238, 238, 238); color: rgb(73, 73, 73); }
.c1_m dt .on { background: transparent url('../images/dt_h.jpg') no-repeat scroll 0% 0%; font-weight: bolder; color: rgb(255, 255, 255); }
.c1_m dd { padding: 0px 10px; }
.c1_m dd h2 { text-align: center; font-size: 14px; padding: 15px 0px 5px; }
.c1_m dd h2 a { color: rgb(0, 0, 0); }
.c1_m dd p { line-height: 24px; text-indent: 25px; color: rgb(105, 105, 105); background: rgb(252, 251, 249) none repeat scroll 0% 0%; }
.c1_m dd p a { color: rgb(239, 0, 0); }
.c1_m dd ul { margin: 13px 0px; }
.c1_m dd ul li { background: transparent url('../images/li_bg.jpg') no-repeat scroll left center; text-indent: 7px; line-height: 24px; }
.c1_m dd ul li a { color: rgb(73, 73, 73); }
.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%; }
.c2 { overflow: hidden; }
.c2_l { width: 680px; overflow: hidden; }
.c2_r { width: 270px; }
.c2_r 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: 15px; }
.c2_r h2 a { color: rgb(255, 255, 255); font-size: 16px; }
.zj_gd { background: transparent url('../images/zj_gd_bg.jpg') no-repeat scroll 0% 0%; padding-top: 40px; overflow: hidden; position: relative; }
.zj_gd .ttt { display: block; width: 130px; height: 40px; position: absolute; top: 0px; }
.zj_gd .gunlist { width: 668px; height: 150px; overflow: hidden; padding: 5px 10px; }
.zj_gd .whitebg { width: 668px; height: 160px; float: left; overflow: hidden; margin-left: 3px; margin-top: 5px; }
.zj_gd .whitebg ul li { width: 332px; height: 142px; float: left; text-align: center; }
.zj_gd .whitebg ul li span { float: left; display: inline-block; border: 1px solid rgb(237, 237, 237); padding: 1px; margin-right: 10px; }
.zj_gd .whitebg ul li h2 { float: left; font-size: 14px; font-weight: normal; padding: 7px 0px; }
.zj_gd .whitebg ul li p { float: left; line-height: 24px; text-indent: 25px; width: 187px; text-align: left; color: rgb(121, 121, 121); }
.zj_gd .zj_but { padding-top: 7px; float: left; }
.zlzx { width: 678px; }
.zlzx h2 { background: transparent url('../images/zlzx_h2.jpg') no-repeat scroll 0% 0%; height: 57px; }
.dd_top { width: 663px; margin-top: 6px; overflow: hidden; }
.dd_t_l { width: 490px; overflow: hidden; }
.zlzx dl { overflow: hidden; position: relative; margin-top: 5px; border: 1px solid rgb(255, 0, 0); }
.zlzx dl .dltt { width: 109px; height: 36px; display: block; position: absolute; top: 8px; }
.zlzx dt { width: 550px; height: 46px; line-height: 56px; padding-left: 115px; margin: 0px auto; overflow: hidden; }
.zlzx dt a { width: 93px; display: block; float: left; line-height: 56px; text-align: center; font-size: 14px; color: rgb(51, 51, 51); }
.zlzx dt .on { background: transparent url('../images/dt_h_d.jpg') no-repeat scroll 0% 0%; width: 93px; font-weight: bolder; }
.zlzx dd h3 { background: transparent url('../images/h3_bg.jpg') no-repeat scroll left top; height: 20px; line-height: 20px; text-align: center; margin: 0px 0px 0px 10px; padding: 10px 0px 7px; font-size: 14px; }
.zlzx dd h3 a { color: rgb(195, 1, 1); }
.zlzx dd p { width: 460px; margin: 0px auto; line-height: 24px; color: rgb(121, 121, 121); text-indent: 25px; }
.zlzx dd ul { width: 460px; margin: 15px auto 0px; overflow: hidden; }
.zlzx dd ul li { background: transparent url('../images/li_bg.jpg') no-repeat scroll left center; text-indent: 10px; width: 230px; float: left; line-height: 26px; }
.zlzx dd ul li a { color: rgb(73, 73, 73); }
.dd_t_r span { display: inline-block; border: 1px solid rgb(241, 241, 241); padding: 1px; margin: 7px 0px 0px 10px; }
.zice { background: rgb(248, 246, 242) none repeat scroll 0% 0%; width: 680px; margin: 7px auto 0px; overflow: hidden; padding: 5px 0px; }
.zlzx .zice p { float: left; width: 258px; text-indent: 10px; }
.zlzx .zice .inp { border: 1px solid rgb(233, 233, 233); color: rgb(215, 215, 215); width: 220px; text-indent: 5px; vertical-align: middle; }
.zlzx .zice .dd_ss { background: transparent url('../images/dd_ss.jpg') no-repeat scroll 0% 0%; width: 61px; height: 22px; border: medium none; vertical-align: middle; cursor: pointer; }
.zlzx .zice img { vertical-align: middle; }
.dt4 { background: transparent url('../images/dt4.jpg') no-repeat scroll 0% 0%; }
.dt5 { background: transparent url('../images/dt5.jpg') no-repeat scroll 0% 0%; }
.dt7 { background: transparent url('../images/dt7.jpg') no-repeat scroll 0% 0%; }
.dt8 { background: transparent url('../images/dt8.jpg') no-repeat scroll 0% 0%; }
.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; }
.al_con { border: 1px solid rgb(235, 235, 235); overflow: hidden; }
.kfal { height: 503px; overflow: hidden; }
.kfal h3 { padding: 9px 0px; text-align: center; font-weight: normal; }
.kfal h3 a { color: rgb(51, 51, 51); }
.kfal p { color: rgb(121, 121, 121); width: 230px; line-height: 22px; padding: 5px 0px; margin: 0px auto; text-indent: 25px; }
.kfal #scrollDiv { height: 463px; overflow: hidden; }
.kfal #scrollDiv li { height: 90px; width: 253px; margin: 10px auto 0px; }
.rmwz ul { padding: 5px 10px; }
.rmwz li { background: transparent url('../images/li_bg.jpg') no-repeat scroll left center; text-indent: 8px; height: 26px; line-height: 26px; }
.rmwz li a { color: rgb(73, 73, 73); }
.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; }
.bot_qh { width: 960px; height: 137px; margin: 0px auto; overflow-y: scroll; }
.bot_qh dt { float: left; width: 99px; overflow: hidden; }
.bot_qh dt a { display: inline-block; background: transparent url('../images/bot_a.jpg') no-repeat scroll 0% 0%; width: 99px; height: 46px; text-align: center; line-height: 46px; font-size: 14px; color: rgb(73, 73, 73); }
.bot_qh dt .on { background: transparent url('../images/bot_h.jpg') no-repeat scroll 0% 0%; font-weight: bolder; color: rgb(255, 255, 255); }
.bot_qh dd li { border: 1px solid rgb(231, 231, 231); padding: 1px; float: left; margin: 9px; width: 189px; }
.bot_qh ul .yq { float: left; margin: 9px; }
.bot_qh ul .yq a { color: rgb(73, 73, 73); }
.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); }
.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; }
.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; }
