body,table,tr,th,td,dl,dt,dd,div,span,h1,h2,h3,h4,ul,li,img,p,textarea
{font-size:12px; font-weight:normal; margin:0; padding:0; font-family:verdana, Tahoma, Arial, "微软雅黑", "黑体", sans-serif; list-style-type:none; color:#888; text-decoration:none; line-height:21px; border:0;}
html,body	{ height:100%; margin:0; padding:0;}
body		{ background:url(images/bg01.jpg) center 58px no-repeat #fff;}
form		{ display:inline;}

a         { color:#888; text-decoration:none; outline:none;}
a:visited { color:#888; text-decoration:none;}
a:hover   { color:#0099cc; text-decoration:underline;}
a:active  { color:#888; text-decoration:none;}
input,select	{ vertical-align:middle;font-size:12px; font-weight:normal; font-family:verdana, Tahoma, Arial, "微软雅黑", "黑体", sans-serif; color:#888; line-height:21px;}

a.blue		{ color:#21759b;}
a.blue:visited{ color:#21759b;}
a.blue:hover{ color:#0099cc; text-decoration:underline;}

.red		{ color:#d0121b;}
a.red		{ color:#d0121b;}
a.red:visited{ color:#d0121b;}
a.red:hover{ color:#f00; text-decoration:underline;}


/*表单相关*/
label{ cursor:pointer;}
input,textarea	{ border:1px solid #d2d2d2; font-weight:bold; padding-left:2px;}
input	{ color:#999;}
textarea{}
input:focus,
textarea:focus,
input:hover,
textarea:hover{ color:#0185c4; border:1px solid #7ecef4; background:#e6f4fb;}

.Btn{ background:url(images/btnBg.gif) 0 0 no-repeat; width:72px; height:25px; border:0; color:#333; font-weight:normal; font-size:12px; cursor:pointer;}
.Btn:hover,
.Btn:focus{ background:url(images/btnBg.gif) 0 -25px no-repeat; border:0; color:#333; font-weight:normal; font-size:12px;}



/*头部*/
#head		{ width:860px; height:58px; margin:auto;}
.logo		{ margin:18px 0 0 18px;}
#head div	{ float:right; padding:35px 20px 0 0;}



/*banner*/
#banner		{ width:860px; height:218px; background: url(images/banner.jpg) right top no-repeat; margin:auto; margin-top:32px;}
#banner .txt{ margin:24px 0 23px 21px; padding-top:10px;}
#banner .txt li{ font-size:13px; line-height:24px;}
#banner .form	{ margin-left:21px;}
#banner .form li{ margin-bottom:11px; line-height:23px;}
.ipt	{ width:154px; height:22px;}
.blueBtn input,.blueBtn input:hover,.blueBtn input:focus	{ width:101px; height:25px; border:0; cursor:pointer; background:url(images/btn01.jpg) 0 0 no-repeat; margin-left:50px; -margin-left:30px;}
.blueBtn input:hover,.blueBtn input:focus	{ background-position:0 -25px;}
.blueBtn	{ height:35px; background:url(images/btnYing.jpg) 50px 25px no-repeat;}

.blueBtn2	{ height:71px; background:url(images/btnYing2.jpg) 30px bottom no-repeat; }
.blueBtn2 input,.blueBtn2 input:hover,.blueBtn2 input:focus{ width:203px; height:51px; background:url(images/btn02.jpg); border:1px; margin-left:20px; cursor:pointer; border:0;}
.blueBtn2 input:hover,.blueBtn2 input:focus{ background-position: 0 -51px;}


/*首页主内容区*/
h1	{ font-size:17px; font-weight:bold; font-style:italic; color:#333; padding-bottom:10px; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);}
h2	{ font-size:13px; font-weight:bold; color:#333;}
.wrap_home	{ width:820px; background: url(images/wrap_home.gif) repeat-y; margin:auto; margin-top:16px;}
.wrap_home .top		{ height:10px; background:url(images/wrap_home_TB.gif) no-repeat;}
.wrap_home .bottom	{ height:10px; background:url(images/wrap_home_TB.gif) 0 -10px no-repeat; clear:both;}
.wrap_home .cont	{}

.wrap_home .cont .left{ width:507px; float:left; padding:10px 0 10px 20px;}
.wrap_home .cont .left ul{ width:242px; float:left;}
.wrap_home .cont .right{ width:234px; float:right; padding:10px 20px;}
.wrap_home .cont .right span{ font-size:18px; font-weight:bold; font-style:italic;}
.arrowDown	{ height:44px; background:url(images/arrowDown.jpg) center bottom no-repeat;}

.ipt0	{ border:0; background:#fff;}
.ipt0:hover,.ipt0:focus	{ border:0; background:#fff;}


/*其它页主内容区*/
.wrap_other	{ width:820px; margin:auto; margin-top:16px;}
.menu		{ width:104px; background:url(images/wrap2.gif); float:left;}
.menu li	{ padding:0 10px;}
.menu li a	{ width:64px; height:25px; font-size:13px; padding-left:20px; line-height:25px; display:block; background:url(images/wrap2_tit.jpg);}
.menu li a:hover{ background:url(images/wrap2_tit.jpg) 0 -25px;}
.menu li a.active{ background:url(images/wrap2_tit.jpg) 0 -25px; font-weight:bold; color:#333;}
.menu .top	{ height:17px; background:url(images/wrap2_TB.gif) left top no-repeat;}
.menu .bottom	{ height:17px; background:url(images/wrap2_TB.gif) left bottom no-repeat;}

.contAll		{ width:707px; float:right; background:url(images/wrap3.gif);}
.contAll .top	{ height:10px; background:url(images/wrap3_TB.gif);}
.contAll .bottom{ height:10px; background:url(images/wrap3_TB.gif) left bottom;}
.contAll .form2	{ padding:10px 20px;}
.contAll .form2 li{ margin-bottom:11px;}
.contAll .tit	{ color:#333; font-weight:bold;}
.contAll .padForm	{ padding-left:65px;}
.contAll .formWidth{ width:280px;}
.contAll .tip	{ width:187px; height:90px; background:url(images/tips.gif); display:block; float:right; padding:5px 0 0 15px; margin-right:105px; _margin-right:52px;}



/*底部*/
#foot	{ width:860px; height:64px; line-height:64px; margin:auto; text-align:center; clear:both;}



/*弹窗公用*/
#closeBtn		{ background:url(images/alertClose.gif) 0 0 no-repeat; width:25px; height:25px; text-indent:-10000px; display:block; position:absolute; right:20px; top:20px;}
#closeBtn:hover	{ background:url(images/alertClose.gif) 0 -25px no-repeat;}

.sumBtn 		{ position:absolute; left:0; top:120px; width:340px;}
.sumBtn li		{ float:right; padding-left:10px;}
.sumBtn a		{ background:url(images/alertBtn.gif) 0 0 repeat-x; height:25px; width:60px; line-height:25px; display:block; color:#fff; text-align:center; border:1px solid #333; font-size:13px; font-weight:bold;}
.sumBtn a:visited{ color:#fff;}
.sumBtn a:hover	{ background:url(images/alertBtn.gif) 0 -30px repeat-x; border:1px solid #999; color:#333; text-decoration:none;}

ul.content		{ position:absolute; left:35px; top:23px;}
ul.content li	{ font-size:14px; padding-bottom:5px;}
h3	{ padding-bottom:15px;}
.alertInput		{ width:50px;}
.alertWinBg	{ background:url(images/alertBg.gif) 0 0 no-repeat; width:380px; height:178px; position:relative;}

/*申请帐号弹窗*/
#alertBg	{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity: 0.3; filter:alpha(opacity=30);  display:none; z-index:1001;}
#get_alert
{ position:absolute; top:50%; left:50%; margin:-89px 0 0 -190px; width:380px; height:178px; display:none; z-index:1002;}

#get_alert_2
{ position:absolute; top:50%; left:50%; margin:-89px 0 0 -190px; width:380px; height:178px; display:none; z-index:1002;}


/*详单查询*/
h1 span	{ font-size:12px; font-style:normal; color:#888; text-shadow:none;}

table { width:667px; border-collapse:collapse; table-layout:fixed;word-break:break-all; margin:0 auto 10px auto;}
th    { border:1px solid #e5e5e5; background: url(images/bg02.jpg) repeat-x #e5e5e5; padding:2px; color:#333;}
td    { padding:2px 0; border:1px solid #e5e5e5; word-wrap: break-word; overflow:hidden; text-align:center;}

.contAll .form3	{ padding:10px 20px 5px 20px;}