@charset "gb2312";
/* CSS Document */

body { color: #4f4f4f; background: #fff; text-align: center; font-family: "宋体", Arial, 'lucida grande', taho, verdana, 'trebuchet ms', sans-serif; font-size:12px; }
/*
 * 将具有默认margin和padding的标记置零
 * 所有标记的margin、padding都在使用时具体定义
 */
* { margin:0; padding:0; }
/*
 * 修正IE5.x和IE6的斜体溢出bug
 * @css-for    IE 5.x/Win, IE6
 */
* html body { overflow: visible; }
* html iframe, * html frame { overflow: auto; }
* html frameset { overflow: hidden; }
/*
 * 定义图片边框
 * 当图片作为链接内容被填充时，会有默认边框出现，重定义掉
 */
img { border:0 none; }
/*
 * 清除ul列表标记的样式
 * ul列表更多的用在不需要列表前置符号的样式里
 */
ul, li { list-style-type: none; margin:0; padding:0 }
/*
 * 定义默认的链接样式
 * 仅仅是作为默认样式提供，可以在各自的实例中覆盖掉
 */
a:link, a:visited { color:#828282; text-decoration: none; }
a:hover, a:active { color:#247a0b; }
.clear { clear:both }
.ipt { border-left:1px solid #9397c3; border-top:1px solid #9397c3; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#FFFFFF; color:#666666; height:18px; line-height:18px; padding-left:3px; font-size:12px; font-family:Arial, 'lucida grande', taho, verdana, 'trebuchet ms', sans-serif; }
/*
 * 布局开始
 */
.pointer { cursor:pointer;}
.top { width:800px; height:70px; margin:0 auto; text-align:left; }
.nav { width:100%; height:34px; border-bottom:3px solid #646b7d; margin:0 auto; }
.navb { width:800px; height:34px; margin:0 auto; }
.navb li { float:left; width:auto; margin-right:2px; font-weight:bold; }
.navb li a { padding-left:35px; background:url(../images/new/cznavout.png) left no-repeat; display:inline-block; height:34px; line-height:34px; font-size:14px; }
.navb li a span { padding-right:35px; background:url(../images/new/cznavout.png) right no-repeat; display:inline-block; height:34px; line-height:34px; font-size:14px; }
.navb li a:hover { padding-left:35px; background:url(../images/new/cznavover.png) left no-repeat; display:inline-block; height:34px; line-height:34px; font-size:14px; }
.navb li a:hover span { padding-right:35px; background:url(../images/new/cznavover.png) right no-repeat; display:inline-block; height:34px; line-height:34px; font-size:14px; color:#FFF; cursor:pointer; }
.navb li.cur a:hover, .navb li.cur a:link, .navb li.cur a:visited { padding-left:35px; background:url(../images/new/cznavover.png) left no-repeat; display:inline-block; height:34px; line-height:34px; font-size:14px; }
.navb li.cur a:hover span, .navb li.cur a:link span, .navb li.cur a:visited span { padding-right:35px; background:url(../images/new/cznavover.png) right no-repeat; display:inline-block; height:34px; line-height:34px; font-size:14px; color:#FFF; cursor:pointer; }
.navb li.curts a:link, .navb li.curts a:visited { padding-left:35px; background:url(../images/new/cznavout.png) left no-repeat; display:inline-block; height:34px; line-height:34px; font-size:14px; }
.navb li.curts a:hover { padding-left:35px; background:url(../images/new/cznavover.png) left no-repeat; display:inline-block; height:34px; line-height:34px; font-size:14px; }
.navb li.curts a:link span, .navb li.curts a:visited span { padding-right:35px; background:url(../images/new/cznavout.png) right no-repeat; display:inline-block; height:34px; line-height:34px; font-size:14px; color:red; cursor:pointer; }
.navb li.curts a:hover span { padding-right:35px; background:url(../images/new/cznavover.png) right no-repeat; display:inline-block; height:34px; line-height:34px; font-size:14px; color:#fff; cursor:pointer; }
.tongyi { width:780px; height:30px; padding-top:15px; margin:0 auto; text-align:left; }
.tongyi a { text-decoration:underline; padding:0 4px; }
.czb { margin:0 auto 5px; width:800px; height:auto; }
.czbt { height:15px; width:800px; background:url(../images/new/czboxtbg.png) top center no-repeat; }
.czbox { height:auto; background:url(../images/new/czboxbg.png) center repeat-y; width: 800px; overflow:hidden; }
.czbbt { height:25px; line-height:22px; margin:0 20px; padding-left:20px; background:url(../images/new/garrow.png) left 4px no-repeat; text-align:left; border-bottom:1px dashed #ccc; }
.czbbts { height:25px; line-height:22px; margin:0 20px; padding-left:20px; background:url(../images/new/garrow.png) left 4px no-repeat; text-align:left; border-bottom:1px dashed #ccc; font-size:14px; }
.czbbts span { color:#f45919; }
spans { color:#f45919; }
.czbbt span { color:#f45919; }
.czbb { height:auto; margin:0 20px; padding:10px; text-align:left; border-bottom:1px dashed #ccc; font-size:14px; }
.cz_db { height:28px; line-height:25px; text-align:left; }
.cz_db strong { color:#F00; }
.cz_db span { color:#f00; padding-right:5px; font-size:12px; }
.cz_db em { color:#888; font-style:normal; }
.cz_btn { height:auto; text-align:center; padding:20px 0; clear:both; }
.czbd { height:15px; background:url(../images/new/czboxbbg.png) top center no-repeat; }
.tips { margin:0 25px 0 25px; padding-top:13px; text-align:left; }
.tips2 { margin:0; padding-top:13px; text-align:left; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:15px; }
.tips strong { color:#6FBC00; font-weight:bold; display:inline-block; height:20px; line-height:16px; }
.tips a { color:#797979; text-decoration:underline; }
.tips a:hover { color:#f60; text-decoration:underline; }
.tips li { color:#797979; line-height:20px; }
.tips li span { color:#f60; }
.cz_bottom { width:800px; margin:15px auto 0 auto; padding-bottom:20px; text-align:center; color:#797979; font-family:Arial, "宋体"; }
.cz_bottom a { color:#797979; line-height:25px; text-decoration:none; }
.cz_bottom a:hover { color:#f60; line-height:25px; text-decoration:none; }
.xzbox { padding-top:8px; line-height:34px; font-weight:bold; font-size:15px; color:#333; }
.xzbox input { padding:none; margin:none; float:left; margin-top:8px; margin-right:1px; }
.xzbox img { float:left; padding-right:10px; }
.xzbox2 { padding-bottom:10px; border-bottom:1px dashed #ccc; margin-bottom:15px; }
a.back { font-size:12px; color:#247a0b; font-weight:lighter; font-family:Arial, "宋体"; }
/*blocks*/

.sb {background:#fff; width:500px; height:auto; padding:10px 20px; text-align:left; margin:0 auto; }
.sbbt { height:40px; line-height:40px; text-align:left; border-bottom:1px dashed #ccc; }
.sbbtb { float:left; font-size:16px; font-weight:bold; color:#666666; }
.sbbtx { float:right; font-size:16px; padding-left:20px; background:url(../images/new/x.png) left 13px no-repeat; }
.sbbtx a { color:#0072e5; text-decoration:none; }
.sbbtx a:hover { color:#f60; text-decoration:underline; }
.snextb { margin:15px auto 0 auto; height:45px; text-align:center; }
.snext { width:81px; height:33px; background:url(../images/new/nextbg.png); font-size:14px; color:#FFF; font-weight:bold; border:none; }
.stjbtn { width:125px; height:35px; background:url(../images/new/tjbg.png); font-size:12px; color:#000; font-weight:bold; border:none; }
.czjb { background:url(../images/new/jbbg.png) 400px 50px no-repeat; height:auto; }
.font14 { font-size:14px; }

.yhcontent{ width:740px; margin-bottom: 10px; overflow:hidden; }
.yhcontent ul {width:100%;}
.yhcontent ul li{ float:left; width:178px; text-align:center; margin:5px 3px 5px 0; padding: 5px 0; border:1px solid #fff; height:40px; font-size:16px; font-weight:bold;}
.yhcontent .yellowb, .yhcontent .yellowb1 { border:1px solid yellow; }
.yhcontent ul li input,.yhcontent ul li img{float:left;}
.yhcontent ul li strong,.yhcontent ul li input{ float:left; margin-top:10px;}
.chk_payment strong { display:none; }
.buzhou{  height:36px; line-height:36px;}
.buzhou span{float:left; margin:8px 20px 0 0;}
.wd450 { width:245px; }
.buzhouCon{ float:left; clear:both; margin:5px 0; font-size:14px;}
	.buzhouCon li{height:25px; line-height:25px;}
	.buzhouCon li input{ margin-right:10px;}
	.buzhouCon li span{ color:#666;}
	.buzhouCon li strong{ color:#f00;}
	.buzhouCon s{ text-decoration:none; color:#f00; margin-right:10px;}
	.yingfu{ border:1px solid #C5B383; background:#FEF7ED; padding:0 20px; width:698px; font-size:16px; font-weight:bold; height:35px; line-height:35px; margin-bottom:10px;}
	.yingfu strong{ color:#f00;}
.yhtishi{ height:30px; width:718px; border:1px #EFF3DC solid; padding:0 10px; margin-top:20px; clear:both; background-color: #F5FDE6;}
.yhbottishi{ height:21px; line-height:20px; padding:0 10px; border:1px #FADBA5 solid; background:#FFF2BE; float:left; color:#333; margin:2px 0; width:468px;}
.yhbottishi strong{ color:#f00;}