/* 基本 */
body {background:#fff; text-align:center; font:12px "宋体",Arial; margin:0; padding:0; color:#555;}
*html body {background:url(about:blank) #fff; background-attachment:fixed;}

	div,img,ul,ol,li,dl,dt,dd,form,textarea,hr,pre {margin:0; padding:0; border:0;}
	input,select {margin:0; padding:0;}
	div {text-align:left;}
	ol,ul,li {list-style-type:none;}
	hr {height:1px; border-top:1px solid #ddd;}

	/* 字符 */
	.fntari {font-family:Arial;}
	.fntwb {font-weight:bold;}
	.fnt12 {font-size:12px;}
	.fnt14 {font-size:14px;}

	/* 链接 */
	a:link {color:#555; text-decoration:none;}
	a:visited {color:#555; text-decoration:none;}
	a:hover {color:#f36; text-decoration:underline;}

	/* 颜色 */
	.clrthe {color:#39f;}
	.clrlink {color:#39f; text-decoration:underline;}
	.clr000 {color:#000;}
	.clr999 {color:#999;}

	/* 浮动 */
	.fltl {float:left;}
	.fltr {float:right;}
	.clear {clear:both;}

	/* 线 */
	.line {width:100%; height:1px; background:#e5e5e5; font-size:0; margin:auto; clear:both;}
	.dashed {width:100%; height:1px; background:url(../images/dashed.gif) repeat-x; font-size:0;}

	/* 边距 */
	.mt5 {margin-top:5px;}
	.mt10 {margin-top:10px;}
	.mt15 {margin-top:15px;}
	.mt20 {margin-top:20px;}
	.mt25 {margin-top:25px;}
	.mt30 {margin-top:30px;}
	.mt35 {margin-top:35px;}
	.mt40 {margin-top:40px;}
	.mb5 {margin-bottom:5px;}
	.mb10 {margin-bottom:10px;}
	.mb15 {margin-bottom:15px;}
	.mb20 {margin-bottom:20px;}
	.mb25 {margin-bottom:25px;}
	.mb30 {margin-bottom:30px;}
	.mb35 {margin-bottom:35px;}
	.mb40 {margin-bottom:40px;}

	/* 其他 */
	.hidden {display:none;}
	.hand {cursor:pointer;}
	.block {display:block;}
	.strsep {margin:0 8px 0 8px}

	/* 盒子 */
	.box {width:980px; margin:auto; clear:both;}
	.bw {width:100%; margin:auto; clear:both;}
	.bc {margin:auto; clear:both;}
	.b {width:100%;}

	/* 全宽白卡 */
	.bu {width:978px; margin:auto; clear:both; border:1px solid #e3e3e3; background:#fff;}
	.bua {padding:40px 35px 40px 35px; font:12px Arial; line-height:180%;}
	.bumh {height:auto !important; background:#fff; min-height:450px; height:450px;}

	/* 圆角 */
	.radius {border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
	.radius5 {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
	.radius10 {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}

	/* 按钮 */
	.button {width:80px; height:40px; background:#f90; text-align:center; font:16px 'Microsoft Yahei'; line-height:38px; color:#fff; cursor:pointer;
	border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}

	/* 设计 */
	.des {width:980px; margin:auto; clear:both;}
	.desw {width:100%; background-position:center 0; background-repeat:no-repeat; margin:auto; clear:both;}

	/* 透明背景 */
	.hyabg {width:100%; height:100%; background:#000; position:fixed; top:0; right:0; filter:alpha(opacity=40); moz-opacity:0.4; opacity:0.4; z-index:100; display:none;}


/* 表单 */
.form {width:700px; margin:auto; clear:both; font:14px Arial;}

	/* 主题 */
	.fthe {width:100px; height:42px; text-align:right; font:14px 'Microsoft Yahei'; font-weight:bold; color:#444; line-height:41px; padding-right:10px;}

	/* 单元行 */
	.fu {width:100%; margin-bottom:10px;}
	.fu2 {margin-bottom:0;}

	/* 项目区 */
	.fp {width:100px; height:42px; float:left; text-align:right; line-height:41px; padding-right:10px;}

	/* 星号 */
	.fstar {font:12px "宋体"; color:#f90; margin-right:5px;}

	/* 主区 */
	.fc {float:left; margin-right:8px;}

	/* 文本区 */
	.ftext {float:left; line-height:42px; margin-right:8px;}

	/* 文本框 */
	.finp {width:230px; background:#fff; border:1px solid #e3e3e3; font:14px Arial; padding:12px 10px 12px 10px; color:#444;}
	.finp2 {background:#fff4ea; border-color:#fc9;}

	/* 一体式文本框 */
	.fio {width:200px; height:40px; background:#fff; border:1px solid #e3e3e3; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; position:relative;}
	.fiot {width:100px; font:14px 'Microsoft Yahei'; padding:10px 0 11px 15px; color:#444; background:none; position:absolute; left:0; top:0; border:0;}
	.fiobt {width:70px; height:38px; font:16px 'Microsoft Yahei'; line-height:36px; color:#fff; text-align:center; background:#f90; cursor:pointer; position:absolute; top:1px; right:1px; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
	.fioPre {background:#fff4ea; border-color:#fc9;}

	/* 文本域 */
	.fta {width:380px; height:100px; font:14px Arial; line-height:180%; padding:10px 10px 10px 10px; background:#fff; border:1px solid #e3e3e3; color:#444;}
	.fta2 {background:#fff4ea; border-color:#fc9;}

	/* 选钮（单选、复选） */
	.fcsb {padding-top:12px;}
	.fsb {margin-right:3px;}

	/* 下拉框 */
	.fsel {font:14px Arial; color:#444; margin-right:4px;}
	.fcsel {padding-top:10px;}

	/* 按钮 */
	.fbt {width:80px; height:40px; background:#f90; text-align:center; font:16px 'Microsoft Yahei'; line-height:38px; color:#fff; cursor:pointer;
	border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; float:left; margin-right:5px;}

/* 搜索框 */
.search {width:240px; height:46px; position:relative; background:#fff; border:1px solid #e3e3e3; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
.searchOn {background:#586387; border:0;}

	/* 文本框 */
	.seainp {width:164px; height:46px; font:14px 'Microsoft Yahei'; line-height:46px; color:#444; background:none; border:0; padding-left:18px}
	.searchOn .seainp {color:#fff;}

	/* 按钮 */
	.seabt {width:24px; height:24px; position:absolute; right:16px; top:11px; cursor:pointer;}
	.seabtOff {width:100%; height:100%;}
	.seabtOn {width:100%; height:100%; display:none;}


/* 页导航 */
.pagenav {width:980px; margin:auto; clear:both;}
.p {float:right;}
.p a {float:left; margin-left:3px; text-decoration:none;}

	/* 单元 */
	.pu {width:34px; height:34px; font:12px Arial; text-align:center; line-height:34px; border:1px solid #cba878; border-left:0; border-top:0; background:#fff; color:#666;}
	.puPre {background:#885a2d; border-color:#ffdfbf; color:#fff;}

	.puLast {background:url('/images/arr_left.png') center 13px no-repeat #fff;}
	.puNext {background:url('/images/arr_right.png') center 13px no-repeat #fff;}

	/* 悬停 */
	a:hover .pu {background:#c96; border-color:#ffdfbf; color:#fff;}
	a:hover .puPre {background:#885a2d; border-color:#ffdfbf; color:#fff;}
	a:hover .puLast {background:url('/images/arr_left2.png') center 13px no-repeat #c96; border-color:#ffdfbf;}
	a:hover .puNext {background:url('/images/arr_right2.png') center 13px no-repeat #c96; border-color:#ffdfbf;}


/* 卡片窗 */
.cardwindow {width:400px; background:#fff; margin:auto; clear:both; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:fixed; top:0; left:0; z-index:101; display:none;}
.cardwindow a:hover {text-decoration:none;}
.cdw {padding:36px 0 40px 0;}

	/* 文字 */
	.cdwt {text-align:center; padding:0 30px 20px 30px; font:16px 'Microsoft Yahei'; color:#333; line-height:180%;}

	/* 按钮 */
	.cdwb {width:80px; height:40px; background:#f90; text-align:center; font:16px 'Microsoft Yahei'; line-height:38px; color:#fff; float:left; cursor:pointer; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
	.cdwcancel {background:#aaa;}

	/* 进度条 */
	.cdwpro {width:300px; height:5px; background:#e7e7e7; margin:auto; font-size:0; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
	.cdwprou {width:0; height:5px; background:#3fbf00; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}

	/* 个性化 */
	#cdwLig .cdw {padding-bottom:30px;}
	#cdwLig .cdwt img {width:32px; height:32px; margin:0 7px -10px 0;}
	#cdwProcess .cdw {padding-bottom:55px;}



/* 二维码窗 */
.qcwindow {width:300px; height:300px; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:auto; clear:both; position:fixed; top:150px; left:0; z-index:101; display:none;}
	.qcwdel {width:30px; height:30px; position:absolute; top:10px; right:10px; cursor:pointer;}
	.qcwc {width:150px; height:150px; margin:auto; clear:both; margin-top:42px; margin-bottom:20px;}
	.qcwc img {width:150px; height:150px;}
	.qcwt {text-align:center; font:14px 'Microsoft Yahei'; color:#444; line-height:160%;}


/* 登录窗 */
.loginwindow {width:500px; background:#fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin:auto; clear:both; position:fixed; top:150px; left:470px; z-index:101; display:none;}
.lgw {width:300px; margin:auto; clear:both; padding:50px 0 65px 0;}
.lgw a:hover {color:#f60;}

	/* 主题 */
	.lgwt {width:100%; height:30px; font:19px 'Microsoft Yahei'; color:#444; font-weight:bold; text-align:center; margin-bottom:30px;}

	/* 提示条 */
	.lgwclue {width:100%; height:30px; background:#f60; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; margin-bottom:10px;
			line-height:30px; color:#fff; text-indent:8px; display:none;}
	.lgwclue img {margin:0 5px -4px 0;}

	/* 文本框 */
	.lgwinp {width:298px; height:44px; background:#fff; border:1px solid #d9d9d9; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; position:relative; margin-bottom:10px;}
	.lgwpro {position:absolute; top:12px; left:20px; z-index:103;}
	.lgwinp input {width:220px; border:0; font:14px Arial; color:#444; background:none; padding:13px 20px 15px 18px; position:absolute; top:0; left:30px; z-index:102;}
	.lgwinp input::-webkit-input-placeholder {color:#aaa;}
	.lgwinp input::-moz-placeholder {color:#aaa;}
	.lgwinpPre {background:#fff4ea; border-color:#fb0;}

	/* 登录按钮 */
	.lgwbt {width:100%; height:42px; background:#f90; text-align:center; font:16px 'Microsoft Yahei'; line-height:40px; color:#fff; cursor:pointer;
			border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}

	/* 底部 */
	.lgwbot {width:290px; margin:auto; clear:both; margin-top:20px; color:#666;}
	.lgwforget {float:left;}
	.lgwreg {float:right;} .lgwreg u {color:#f60;}

	/* 关闭按钮 */
	.lgwclose {width:30px; height:30px; background:url(../images/lgw_close.png) center 7px no-repeat; cursor:pointer; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;
			position:absolute; top:15px; right:15px;}
	.lgwclose2 {background:url(../images/lgw_close2.png) center 9px no-repeat #f90;}


/* 应用 ================================================================================================================================================= */


/* 基础配置 */
body {background:url('/images/bg.jpg');}


/* 全宽白卡 */
.bu {width:979px; margin:auto; clear:both; border:1px solid #cba878; border-left:0; border-top:0; background:#fff;}


/* 顶栏 */
.topbar {width:100%; height:60px; margin:auto; clear:both; background:#fff; border-bottom:1px solid #cba878; position:fixed; right:0; top:0; z-index:100;}
    .t {width:980px; height:100%; margin:auto; clear:both; position:relative;}
    
    /* logo */
    .tlogo {float:left; padding-top:9px; margin-right:70px;}

    /* 导航 */
    .nav {float:left; padding-top:10px;}
        .nav a {float:left; margin-right:10px; text-decoration:none;}

        /* 单元 */
        .nu {padding:0 17px 0 17px; height:40px; font:16px 'Microsoft Yahei'; line-height:38px; color:#666; background:#fff; text-align:center; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; cursor:pointer;}
        .nuPre {background:#f36; color:#fff;}

        /* 悬停 */
        a:hover .nu {background:#b4b8c0; color:#fff;}
        a:hover .nuPre {background:#f36; color:#fff;}

    /* 搜索 */
    .tsearch {float:right; padding-top:9px;}

        /* 搜索框 */
        .tsearch .search {width:240px; height:40px; position:relative; background:#fff; border:1px solid #e3e3e3; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
        .tsearch .searchOn {background:#986532; border:1px solid #885a2d}

        /* 文本框 */
        .tsearch .seainp {width:164px; height:40px; font:14px 'Microsoft Yahei'; line-height:40px; color:#444; background:none; border:0; padding-left:18px}
        .tsearch .searchOn .seainp {color:#fff;}

        /* 按钮 */
        .tsearch .seabt {width:20px; height:20px; position:absolute; right:16px; top:10px; cursor:pointer;}
        .tsearch .seabtOff {width:100%; height:100%;}
        .tsearch .seabtOn {width:100%; height:100%; display:none;}

    /* 顶栏占位 */
    .tplace {width:100%; height:60px; margin:auto; clear:both; margin-bottom:50px;}


/* 图片墙 */
.imgwall {width:980px; margin:auto; clear:both; overflow:hidden; margin-bottom:30px;}
    .i {width:1005px;}

    /* 单元 */
    .iu {width:232px; float:left; background:#fff; border:1px solid #cba878; border-left:0; border-top:0; margin:0 16px 16px 0;}

        /* 图片 */
        .iup {padding:1px 0 0 1px;}
        .iup2 {padding:16px 0 0 16px;}
        .iup img {width:230px;}

        /* 文字 */
        .iut {font:12px Arial; padding:15px 15px 15px 15px; line-height:190%;}

/* 文本 */
.text {font:12px Arial; line-height:180%;}

    /* 主题 */
    .theme {font:22px 'Microsoft Yahei'; color:#333; font-weight:bold; margin-bottom:30px;}

    /* UL列表 */
    ul li {background:url('/images/dot.gif') no-repeat 0px 11px; padding:0 0 0 11px; line-height:24px;}


/* 分享卡 */
.sharecard {width:100%; margin:auto; clear:both; background:#fff; border:1px solid #e3e3e3; padding:15px 0 15px 0; margin-top:16px;}
    .sharecard .share {margin-right:15px;}

    /* 分享 */
    .share {float:right; height:32px;}
    .shau {float:left; margin-left:6px; cursor:pointer;}
    .shat {float:left; height:32px; line-height:32px; color:#888;}


/* 页脚 */
.footer {width:100%; height:110px; margin:auto; clear:both; margin-top:40px;}
    .foo {width:980px; margin:auto; clear:both; color:#604020;}

    /* 链接 */
    .foo a:link {color:#604020;}
    .foo a:visited {color:#604020;}
    .foo a:hover {color:#976533;}

    /* 分隔线 */
    .fooline {width:100%; height:1px; font-size:0; background:#d0af84; border-bottom:1px solid #FFE4CA; margin-bottom:25px;}

    /* 导航 */
    .foonav {float:left; color:#bf8040; font-family:Arial; padding:3px 0 12px 0;}
    .foonav a {margin:0 8px 0 8px;}

    /* 备案 */
    .fooba {float:right; font:12px Arial;}

    /* 版权 */
    .foocp {font:12px Arial;}