﻿@import "zxyey_pagination.css";

*{margin:0;padding:0}
body{font-family:"宋体";font-size:12px;color:#424244;background:#e8c992 url(../image/2022120809241515723.jpg) repeat-y top center}
ul li{list-style:none}
img{border:none}
.banner{width:1000px;margin:0 auto;height:283px}
.nav{width:1014px;margin:0 auto;height:46px;background:url(../image/2022120809484297896.gif) no-repeat;padding-left:10px}
.nav ul li{float:left;padding-right:2px;background:url(../image/2022120809484388406.gif) no-repeat right}
.nymain{width:1000px;margin:0 auto;height:auto;margin-top:11px}
.ny_left{float:left;width:295px;padding-left:13px;height:auto}
.ny_right{float:left;width:649px;padding-left:25px;height:auto}
.lanmu{float:left;width:295px;height:auto}
.lm_ban{float:left;width:295px;height:92px;background:url(../image/2022120809500423628.gif) no-repeat}
.lm_mid{float:left;width:247px;height:auto;background:url(../image/2022120809500410009.gif) repeat-y;padding:0 0 3px 48px}
.lm_mid ul li{float:left;width:121px;background:url(../image/2022120809521444814.gif) no-repeat left;line-height:26px;padding-left:75px;color:#583600;font-size:14px;margin-top:6px}
.lm_mid ul li a{color:#583600;text-decoration:none}
.lm_mid ul li a:hover{color:#583600;text-decoration:underline}
.lm_bot{float:left;width:295px;height:12px;background:url(../image/2022120809500439851.gif) no-repeat}
.nl2{float:left;width:295px;height:auto;background:url(../image/2022120809532699398.gif) repeat-y;margin-top:23px}
.nl2_con{float:left;width:169px;background:url(../image/2022120809532636667.gif) no-repeat top;min-height:83px;height:auto;line-height:25px;color:#583600;padding:70px 22px 0 104px}
.nl2_con a{color:#583600;text-decoration:none}
.nl2_con a:hover{color:#583600;text-decoration:underline}
.nl2_bot{float:left;width:295px;background:url(../image/2022120809532616713.gif) no-repeat;height:16px}
.nr_ban{float:left;width:526px;height:59px;background:url(../image/2022120809554378947.gif) no-repeat;padding:34px 18px 0 105px;color:#583600;font-size:21px;font-family:"微软雅黑"}
.nr_ban .z_dqwz{float:right;color:#8b5201;margin-top:11px;font-size:13px;font-family:"宋体"}
.nr_ban .z_dqwz a{color:#8b5201;text-decoration:none}
.nr_ban .z_dqwz a:hover{color:#8b5201;text-decoration:underline}
.nr_mid{float:left;width:649px;height:auto;background:url(../image/2022120809554391035.gif) repeat-y}
.nr_bot{float:left;width:649px;height:12px;background:url(../image/2022120809554386046.gif) no-repeat}
.danye{float:left;width:589px;height:auto;line-height:25px;padding:10px 30px;min-height:322px;height:auto}
.danye a{color:#424244;text-decoration:none}
.danye a:hover{color:#424244;text-decoration:underline}
.n_ban{float:left;width:877px;height:59px;background:url(../image/2022120812555599116.gif) no-repeat;padding:34px 18px 0 105px;color:#583600;font-size:21px;font-family:"微软雅黑"}
.n_ban span{float:right;color:#8b5201;margin-top:11px;font-size:13px;font-family:"宋体"}
.n_ban span a{color:#8b5201;text-decoration:none}
.n_ban span a:hover{color:#8b5201;text-decoration:underline}
.n_mid{float:left;width:1000px;height:auto;background:url(../image/2022120812555590041.gif) repeat-y}
.n_bot{float:left;width:1000px;height:12px;background:url(../image/2022120812555570380.gif) no-repeat}
.n_danye{float:left;width:940px;height:auto;line-height:25px;padding:10px 30px;min-height:322px;height:auto}
.n_danye a{color:#424244;text-decoration:none}
.n_danye a:hover{color:#424244;text-decoration:underline}
.n_danye .reg{width:100%;margin:0 auto;height:auto;text-align:center}
.n_mid h3{text-align:center;width:100%;font-weight:400;height:30px;line-height:30px}
.n_riqi{float:left;width:894px;margin-left:55px;height:28px;line-height:28px;background-color:#f6f6f6;border:#dfdfdf solid 1px;text-align:center;margin-top:5px;color:#6d6d6d}
.n_riqi a{color:#6d6d6d;text-decoration:none}
.n_riqi a:hover{color:#6d6d6d;text-decoration:none}
.foot{width:1000px;margin:0 auto;height:187px;background:url(../image/2022120809472296297.gif) no-repeat;margin-top:17px}
.link{float:left;width:547px;padding:23px 132px 0 321px;height:24px}
.link a{padding-left:18px;color:#424244;text-decoration:none}
.link a:hover{color:#424244;text-decoration:underline}
.link span{float:right;color:#8b5201}
.link span a{color:#8b5201;text-decoration:none}
.link span a:hover{color:#8b5201;text-decoration:underline}
.foot_con{float:left;width:980px;line-height:21px;text-align:center;margin-top:18px;color:#222;font-size:13px}
.foot_con a{color:#222;text-decoration:none}
.foot_con a:hover{color:#222;text-decoration:underline}
.nr_mid h3{text-align:center;width:100%;font-weight:400;height:30px;line-height:30px}
.nr_riqi{float:left;width:543px;margin-left:55px;height:28px;line-height:28px;background-color:#f6f6f6;border:#dfdfdf solid 1px;text-align:center;margin-top:5px;color:#6d6d6d}
.nr_riqi a{color:#6d6d6d;text-decoration:none}
.nr_riqi a:hover{color:#6d6d6d;text-decoration:none}
.newslist{float:left;width:617px;height:auto;padding-left:32px;margin-top:23px;min-height:245px;height:auto}
.newslist ul li{float:left;width:539px;line-height:24px;margin-top:1px;padding:0 15px 0 28px}
.newslist ul li span{float:right}
.newslist ul li a{color:#424244;text-decoration:none}
.newslist ul li a:hover{color:#8b5201;text-decoration:none}
.n1{background:#dff5ff url(../image/2022120811384363766.png) no-repeat left}
.n2{background:#fff url(../image/2022120811384363766.png) no-repeat left}
.fenye{float:left;width:609px;height:auto;margin-top:33px;padding-left:40px;height:41px}
.fenye ul li{float:left;height:auto;padding-left:5px}
.fenye ul li a{color:#424244;text-decoration:none}
.fenye ul li a:hover{color:#8b5201;text-decoration:none}
.piclist{float:left;width:649px;min-height:268px;height:auto}
.piclist ul li{float:left;background:url(404.png) no-repeat;width:156px;height:162px;text-align:center;margin:22px 0 0 45px}
.piclist ul li img{padding:6px 0 28px 0}
.piclist ul li a{color:#424244;text-decoration:none}
.piclist ul li a:hover{color:#8b5201;text-decoration:none}
.nr_pic{float:left;width:649px;height:auto;text-align:center;margin:17px 0}
.nr_xx{float:left;width:609px;height:auto;padding-left:40px;margin-bottom:4px}
.nrx_top{float:left;width:580px;background:url(404.png) no-repeat;height:9px}
.nrx_mid{float:left;width:550px;background:url(404.png) repeat-y;min-height:77px;height:auto;line-height:25px;padding:0 15px}
.nrx_bot{float:left;width:580px;background:url(404.png) no-repeat;height:9px}
.flash{width:988px;margin:0 auto;height:150px;margin-top:4px}
.middle{width:1000px;margin:0 auto;height:auto;margin-top:4px}
.md_left{float:left;width:314px;height:auto;padding-left:8px}
.md_right{float:left;width:649px;height:auto;margin-left:11px}
.ml1{float:left;width:314px;height:auto;margin-top:19px}
.ml2{float:left;width:314px;height:auto;margin-top:17px}
.ml3{float:left;width:314px;height:auto;margin-top:27px}
.mr1{float:left;width:649px;height:auto}
.mr2{float:left;width:649px;height:auto;margin-top:7px}
.mr3{float:left;width:649px;height:auto;margin-top:10px}
.mr4{float:left;width:649px;height:186px;margin-top:14px;background:url(../image/2022120813562275034.gif) no-repeat}
.mr1_ban{float:left;width:649px;background:url(../image/2022120813181031483.gif) no-repeat;height:93px}
.mr1_ban span{float:right;margin:45px 25px 0 0}
.mr1_ban span a{color:#8b5201;text-decoration:none}
.mr1_ban span a:hover{color:#8b5201;text-decoration:underline}
.mr1_mid{float:left;width:612px;background:url(../image/2022120809554391035.gif) repeat-y;min-height:100px;line-height:25px;padding:7px 20px 0 17px;overflow:hidden}
.mr1_mid a{text-decoration:none;color:#8b5201}
.mr1_bot{float:left;width:649px;background:url(../image/2022120809554386046.gif) no-repeat;height:12px}
.mr1_mid ul li{float:left;width:246px;line-height:24px;background:url(../image/2022120813135976096.gif) no-repeat left;margin-right: 30px;padding-left:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mr1_mid ul li a{color:#424244;text-decoration:none}
.mr1_mid ul li a:hover{color:#8b5201;text-decoration:none}

.mr3_ban{float:left;width:649px;background:url(../image/2022120813464594423.gif) no-repeat;height:83px}
.mr3_ban span{float:right;margin:24px 25px 0 0}
.mr3_ban span a{color:#8b5201;text-decoration:none}
.mr3_ban span a:hover{color:#8b5201;text-decoration:underline}
.mr3_mid{float:left;width:649px;background:url(../image/2022120809554391035.gif) repeat-y;min-height:164px;height:auto;padding-top:17px}
.mr3_mid ul li{float:left;background:url(../image/2022120813464576860.gif) no-repeat;width:196px;height:153px;text-align:center;padding-top:7px;margin-left:15px}
.ml3_ban{float:left;width:314px;background:url(../image/2022120813260549434.gif) no-repeat;height:80px}
.ml3_ban span{float:right;margin:33px 19px 0 0}
.ml3_ban span a{color:#8b5201;text-decoration:none}
.ml3_ban span a:hover{color:#8b5201;text-decoration:underline}
.ml3_mid{float:left;width:286px;background:url(../image/2022120813260582101.gif) repeat-y;min-height:240px;height:auto;line-height:25px;padding:5px 5px 0 23px}

.ml3_mid ul li{float:left;width:246px;line-height:24px;background:url(../image/2022120813135976096.gif) no-repeat left;padding-left:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ml3_mid ul li a{color:#424244;text-decoration:none}
.ml3_mid ul li a:hover{color:#8b5201;text-decoration:none}
.ml3_bot{float:left;width:314px;background:url(../image/2022120813260517771.gif) no-repeat;height:12px}
.ml1_ban{float:left;width:314px;background:url(../image/2022120813113186513.gif) no-repeat;height:82px}
.ml1_ban span{float:right;color:#8b5201;margin:23px 19px 0 0}
.ml1_ban span a{color:#8b5201;text-decoration:none}
.ml1_ban span a:hover{color:#8b5201;text-decoration:underline}
.ml1_con{float:left;width:306px;margin-top:9px;height:226px;background:url(404.png) no-repeat;padding:7px 0 0 8px}
.ml1_mid{float:left;width:274px;min-height:240px;background:url(../image/2022120813113153009.gif) repeat-y;height:auto;padding:2px 20px 6px 20px}
.ml1_mid ul li{float:left;width:246px;line-height:24px;background:url(../image/2022120813135976096.gif) no-repeat left;padding-left:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ml1_mid ul li a{color:#424244;text-decoration:none}
.ml1_mid ul li a:hover{color:#8b5201;text-decoration:none}
.mr2_left{float:left;width:311px;height:auto}
.mr2_right{float:left;width:311px;height:auto;padding-left:27px}
.mr2l_ban{float:left;width:314px;background:url(../image/2022120813381411083.gif) no-repeat;height:82px}
.mr2l_ban span{float:right;color:#8b5201;margin:23px 19px 0 0}
.mr2l_ban span a{color:#8b5201;text-decoration:none}
.mr2l_ban span a:hover{color:#8b5201;text-decoration:underline}
.mr2l_mid{float:left;width:274px;min-height:120px;background:url(../image/2022120813113153009.gif) repeat-y;height:auto;padding:2px 20px 6px 20px}
.mr2l_mid ul li{float:left;width:246px;line-height:24px;background:url(../image/2022120813135976096.gif) no-repeat left;padding-left:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mr2l_mid ul li a{color:#424244;text-decoration:none}
.mr2l_mid ul li a:hover{color:#8b5201;text-decoration:none}
.mr2l_bot{float:left;width:314px;background:url(../image/2022120813113129181.gif) no-repeat;height:12px}
.mr2r_ban{float:left;width:311px;background:url(../image/2022120813403216809.gif) no-repeat;height:82px}
.mr2r_ban span{float:right;color:#8b5201;margin:23px 19px 0 0}
.mr2r_ban span a{color:#8b5201;text-decoration:none}
.mr2r_ban span a:hover{color:#8b5201;text-decoration:underline}
.ml2 ul li{float:left;width:314px;height:69px;padding:7px}
.mr4_ban{float:left;width:649px;height:55px}
.mr4_ban span{float:right;color:#8b5201;margin:19px 19px 0 0}
.mr4_ban span a{color:#8b5201;text-decoration:none}
.mr4_ban span a:hover{color:#8b5201;text-decoration:underline}
.mr4_con{float:left;width:545px;height:135px;padding-left:110px}
.mr4_con ul li{float:left;width:113px;margin-left:15px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mr4_con ul li img{background-color:#f7f3f7;border:#d3d3d3 solid 1px;padding:3px;margin-bottom:5px}
.mr4_con ul li a{color:#424244;text-decoration:none;display:block;clear:both;}
.mr4_con ul li a:hover{color:#8b5201;text-decoration:none;}


.entry{ margin:0 auto; padding:25px;font-size:14px; line-height:2em; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.entry h2{ font-size:1.2em; }
	.entry h3,.entry h4{ font-size:1.1em; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:1em; }
	.entry li{ margin-left:1em; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:1em 0; color:#555; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }
	.entry table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }
	.entry table th{ background-color:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em; }

.slide-tit{ border-bottom:1px solid #f0f0f0; color:#34ad2a; line-height:1em; font-size:16px; font-weight:normal; }
    .slide-tit strong{ padding:10px 0; float:right; color:#999; font-size:12px; font-weight:normal; }
	.slide-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #34ad2a; }


textarea{ overflow:auto; }
textarea.input{ width:300px; height:65px; }
.input{ padding:5px 4px; min-height:32px; line-height:20px; border:1px solid #eee; background:#fff; vertical-align:middle; color:#333; font-size:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; *min-height:20px; }
	.input.normal{ width:300px; }
	.input.txt{ width:200px; }
	.input.small{ width:50px; }
	.input:focus{ background:#FFFBDE; border-color:#7BBFF2; outline:2px solid #99D8F5; }

.date-input{ position:relative; display:inline-block; min-width:170px; height:32px; vertical-align:middle; *display:inline; }
	.date-input i{ display:block; position:absolute; top:10px; left:8px; width:14px; height:14px; background:url(404.png) no-repeat -308px -28px; }
.select{ margin:1px; padding:4px; min-height:20px; line-height:20px; border:1px solid #eee; background:#fff; vertical-align:middle; color:#333; font-size:100%; }
	.date-input input{ padding-left:25px; width:170px; }
.select1{ padding:1px; min-height:20px; line-height:20px; border:1px solid #eee; background:#fff; vertical-align:middle; color:#333; font-size:100%; }

.msg-box{ display:block; margin:0; padding:6px; border:1px solid #fbf2b5; background:#fcfbda;}
    .msg-box i{ display:block; float:left; margin:4px 0 0; font-size:12px; color:#A094A9; width:18px; height:18px; text-align:center; vertical-align:middle; }
    .msg-box p{ margin-left:18px; line-height:24px; color:#A4A147; font-size:12px; }
.ltable{ width:100%; min-width:600px; border:1px solid #eee; font-size:12px; }
	.ltable th{ background:url(404.png) repeat-x; height:34px; line-height:34px; border-bottom:solid 1px #b6cad2; }
	.ltable td{ padding:8px 0; border-bottom:1px solid #eee; line-height:1.5em; color:#666;}
	.ltable td .sort{ display:inline-block; padding:0 3px; border:1px solid #eee; width:40px; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
    .ltable td .input{ max-width:100%; }

.pagelist{ clear:both; display:block; margin:0 0 20px 1px; }
	.pagelist:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.pagelist .l-btns{ display:block; float:left; margin:2px 5px 0 -1px; padding:0 10px; border:1px solid #dbdbdb; height:28px; overflow:hidden; }
	.pagelist .l-btns span{ font-size:12px; color:#333; line-height:28px; }
	.pagelist .l-btns .pagenum{ display:inline-block; margin:0 5px; padding:0 5px; border:1px solid #dbdbdb; border-top:0; border-bottom:0; width:30px; height:28px; line-height:28px; font-size:12px; color:#333; text-align:center; vertical-align:top; overflow:hidden; }


.td-input{ display:inline-block; padding:0 3px; border:1px solid #d7d7d7; width:92%; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
.btn{ background:#16a0d3; border:none; color:#fff; cursor:pointer; display:inline-block; font-family:"Microsoft Yahei"; font-size:12px; height:32px; line-height:32px; margin:0 1px 0 0; padding:0 20px; }
	.btn:hover{ background:#117ea6; }
	.btn.green{ background:#52A152; }
	.btn.green:hover{ background:#328032; }
	.btn.yellow{ background:#FF9C30;}
	.btn.yellow:hover{ background:#c87316; }
	.btn.violet{ background:#993333 ; }
	.btn.violet:hover{ background:#990033; }
.icon-btn{ display:inline-block; margin:0; padding:4px 10px 4px 8px; line-height:20px; height:20px; border:solid 1px #e1e1e1; color:#333; font-size:12px; text-decoration:none; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
	.icon-btn:hover{ color:#2A72C5; }
	.icon-btn span{ display:inline-block; vertical-align:middle; }
	.icon-btn i{ display:inline-block; margin-right:3px; width:14px; height:14px; text-indent:-9999em; background:url(404.png) no-repeat; vertical-align:middle; *text-indent:0; }
	.icon-btn.add i{ background-position:0 -28px; }
.img-btn{ display:inline-block; margin:0px 2px; width:14px; height:14px; background:url(404.png) no-repeat; vertical-align:middle; white-space:nowrap; word-break:break-all; cursor:pointer; overflow:hidden; text-indent:-9999px; *text-indent:0; *font-size:0; }
	.img-btn.edit{ background-position:-140px -84px; }
	.img-btn.del{ background-position:-84px -28px; }

.multi-radio{ display:inline-block; vertical-align:middle; *display:inline; }
	.multi-radio:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.multi-radio .boxwrap{ display:inline-block; vertical-align:middle; *display:inline;}
	.multi-radio a{ display:inline-block; margin-right:-1px; float:left; padding:5px 15px; height:20px; line-height:20px; border:1px solid #eee; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
	.multi-radio a:hover{ background:#EAB41E; text-decoration:none; }
	.multi-radio a:active{ text-decoration:none; }
	.multi-radio a.selected{ background:#AD8720; border-color:#AD8720; color:#fff; }

.single-checkbox{ display:inline-block; vertical-align:middle; cursor:pointer; *display:inline; }
	.single-checkbox a,.single-checkbox a:visited{ display:inline-block; border:1px solid #d4d4d4; background:#d4d4d4; width:80px; vertical-align:middle; text-decoration:none; }
	.single-checkbox a i{ display:block; width:50%; height:28px; line-height:28px; font-style:normal; background:#fff; color:#333; text-align:center; }
	.single-checkbox a i.on{ float:right; display:none; }
	.single-checkbox a i.off{ float:left; display:block; }
	.single-checkbox a.selected{ border:1px solid #16a0d3; background:#16a0d3; }
	.single-checkbox a.selected i.on{ display:block; }
	.single-checkbox a.selected i.off{ display:none; }

.multi-checkbox{ display:inline-block; vertical-align:middle; }
	.multi-checkbox:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.multi-checkbox .boxwrap{ display:inline-block; vertical-align:middle; }
	.multi-checkbox a{ display:inline-block; float:left; margin-right:-1px; padding:5px 15px; height:20px; line-height:20px; border:1px solid #eee; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
	.multi-checkbox a:hover{ background:#C9E1EF; text-decoration:none; }
	.multi-checkbox a:active{ text-decoration:none; }
	.multi-checkbox a.selected{ background:#16a0d3; border-color:#1096c7; color:#fff; }
	.multi-checkbox a:last-child{  }

.multi-porp{ }
	.multi-porp ul li{ float:left; position:relative; margin:0 8px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.multi-porp ul li a{ display:block; padding:4px 10px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
	.multi-porp ul li i{ display:none; position:absolute; right:0; bottom:0; width:12px; height:12px; text-indent:-99em; background:url(404.png) -169px -85px no-repeat; overflow:hidden; }
	.multi-porp ul li.sys{ background:#FFFFD0; }
	.multi-porp ul li.selected a{ margin:-1px; color:#333; border:2px solid #1e99c7; }
	.multi-porp ul li.selected i{ display:block; background-position:-84px -196px; }

.single-select{ position:relative; display:inline-block; margin-right:5px; vertical-align:middle; cursor:pointer; *float:left; }
	.single-select .boxwrap{ display:inline-block; vertical-align:middle; }
	.single-select .select-tit{ position:relative; display:block; padding:5px 38px 5px 10px; min-width:40px; line-height:20px; height:20px; border:solid 1px #eee; text-decoration:none; background:#fff; white-space:nowrap; word-break:break-all; }
	.single-select .select-tit span{ display:inline-block; color:#333; font-size:12px; vertical-align:middle; }
	.single-select .select-tit i{ position:absolute; right:0; top:0; display:block; width:28px; height:100%; border-left:1px solid #eee; background:url(404.png) 7px -189px no-repeat #fafafa; }
	.single-select .select-items{ display:none; position:absolute; left:0; top:45px;  }
	.single-select .select-items ul{ position:relative; padding:5px; min-width:120px; max-height:280px; border:1px solid #eee; background:#fff; overflow-y:auto; overflow-x:hidden; }
	.single-select .select-items ul li{ display:block; padding:4px 10px; line-height:20px; font-size:12px; color:#666; white-space:nowrap; cursor:pointer; }
	.single-select .select-items ul li:hover{ color:#fff; text-decoration:none; background:#16a0d3; }
	.single-select .select-items ul li.selected{ color:#fff; background:#16a0d3; }
	.single-select .arrow{ display:none; position:absolute; left:15px; top:35px; width:21px; height:11px; text-indent:-9999px; background:url(404.png) 0 -290px no-repeat; }
    .single-select.up .select-items{ top:auto; bottom:45px; }
    .single-select.up .arrow{ top:-13px; background:url(404.png) 0 -300px no-repeat; }

.page-footer{ padding:10px 0; height:32px; font-size:12px; }
	.page-footer .btn-wrap{ position:fixed; margin:0; padding:10px 0; top:auto; left:15px; right:15px; bottom:0; background:#fff; z-index:3; }
	.page-footer .btn-wrap:after{ clear:both;content:".";display:block;height:0;visibility:hidden; }

.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px; }
.Validform_right{ color:#71b83d;padding:2px 0; padding-left:20px; background:url(404.png) no-repeat -40px -20px; }
.Validform_wrong{ color:red; padding:2px 0;padding-left:20px; white-space:nowrap; background:url(404.png) no-repeat -20px -40px; }
.Validform_loading{ padding-left:20px; background:url(404.png) no-repeat left center; }
.Validform_error{ background:#FEFBD3; }

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{ position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title{ position:relative; line-height:35px; height:35px; text-align:left; font-weight:bold; padding:0 10px; color:#fff; background:#33B5E5; }
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{ line-height:30px; position:absolute; right:10px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:10px;border:1px solid #bbb; border-top:none; text-align:left;}



.form-box{ margin:0 50px; padding:20px 0 30px; }
    .form-box .form-group{ margin:0; padding:10px 0; clear:both; }
    .form-box .form-group .tips{ margin-left:16%; color:#666; font-size:12px; line-height:20px; }
    .form-box .form-group dt{ display:block; float:left; padding-right:2%; width:14%; line-height:40px; text-align:right; color:#888; }
    .form-box .form-group dd{ display:block; position:relative; margin-left:16%; line-height:40px; }
    .form-box .form-group dd img{ vertical-align:middle; }
    .form-box .form-group dd .input{ display:inline-block; padding:0 10px; width:50%; height:40px; line-height:20px; border:1px solid #e0e0e0; }
    .form-box .form-group dd .input.code{ width:80px; }
    .form-box .form-group dd .select{ display:inline-block; padding:10px; height:40px; line-height:20px; border:1px solid #e0e0e0; }
    .form-box .form-group dd .textarea{ display:inline-block; padding:10px; width:50%; height:80px; line-height:20px; border:1px solid #e0e0e0; vertical-align:middle; overflow:auto; }
    .form-box .form-group dd .submit{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#fff; font-size:14px; border:1px solid #d70029; background:#d70029; cursor:pointer; }
    .form-box .form-group dd .button{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#666; font-size:14px; border:1px solid #eee; background:#eee; cursor:pointer; }
    .form-box .form-group dd label.mart{ margin-right:5px; }
    
    .form-box.full{ padding:0 0 50px; }
    .form-box.full .form-group dt{ width:40%; }
    .form-box.full .form-group dd{ margin-left:42%; }
    .form-box.full .form-group dd .input{ width:40%; }
    .form-box.full .form-group dd .input.code{ width:80px; }


.order-flow{ margin:0 auto; padding:0; font-size:12px; font-weight:normal; padding-bottom:4px; }
    .order-flow-left, .order-flow-arrive, .order-flow-wait, .order-flow-right-arrive, .order-flow-right-wait{ margin:0; padding:0; background: url(404.png) no-repeat scroll 0 0; float:left; font-family:Arial; line-height:16px; text-align:center; width:140px; }
    .order-flow div span{ margin:0; padding:0; background:none repeat scroll 0 0 #fff; display:block;}
    .order-flow div span p{ margin:0; padding:0; }
    .order-flow .name { margin:0; padding:0 0 4px 0; }
    .order-flow-arrive { background-position: 0 -40px; }
    .order-flow-wait{ background-position:0 -20px; color:#878787; }
    .order-flow-right-arrive{ background-position: 0 -80px; }
    .order-flow-right-wait{ background-position:0 -60px; color:#878787; }
    .order-flow-input{ display:block; margin:2px auto; padding:0; width:18px; height:18px; text-indent:-999px; cursor:inherit; overflow:hidden;}

.z_fl{
	float: left;
}
.z_fr{
	float: right;
}