/* base */
* {margin:0; padding:0;}
ul {list-style:none;}

body {color:#666; background:#fff; font-family:arial,simsun; font-size:12px;}
img {border:none;}

a:link, a:visited {color:#666; text-decoration:none;}
a:hover, a:active {color:#b32221; text-decoration:none;}

a:hover.hoverunderline, a:active.hoverunderline {text-decoration:underline;}

a:link.border1px img, a:visited.border1px img {width:83px; height:83px; border:#eee 1px solid; display:block;}
a:hover.border1px img, a:active.border1px img {width:83px; height:83px; border:#b32221 1px solid; display:block;}

input,select,textarea {font-size:12px;}


/* apply */
.container {width:940px; margin:0 auto;}

.relative {position:relative;}

.hackbox {clear:both;}

.font0px {font-size:0px;}
.font12px {font-size:12px;}

.fontSimsun {font-family:simsun;}
.fontArial {font-family:arial;}

.p22 {line-height:22px;}
.p24 {line-height:24px;}
.p30 {line-height:30px;}

/* header */
#header {background:url(images/comm/bg/bar01.gif) left top repeat-x #fff;}
.headermain {height:29px;}

#tlogo {position:absolute; left:0; top:0;}

#menu {position:absolute; right:0; top:0;}
#menu ul li {float:left; display:inline; font-size:0px;}


/* mainpager */
#mainpager {height:854px; background:url(images/comm/bg/bar02.gif) bottom repeat-x;}
.mainbanner {}

.maintopic {width:727px; float:left; display:inline;}
.maintopic ul li {width:242px; float:left; display:inline;}
.maintopicimg {width:83px; height:83px; float:left; display:inline; border:#61000a 1px solid;}
.maintopicimg img {width:83px; height:83px;}
.maintopiccon {width:145px; float:right; display:inline;}
.maintopiccon h6 {padding:3px 0 5px 0;}
.maintopiccon p {line-height:20px; background:url(images/comm/dot/dot01.gif) 0 9px no-repeat; _background-position:0 8px; padding:0 0 0 9px;}
.maintopiccon a:link, .maintopiccon a:visited {color:#fff;}
.maintopiccon a:hover, .maintopiccon a:active {color:#fff; text-decoration:underline;}

.maincube {width:213px; float:right; display:inline;}

#mainscroll {height:121px; background:url(images/comm/bg/dot01.gif); margin-top:23px; *margin-top:2px; position:relative;}
#mainscroll ul {position:absolute; left:39px; top:9px;}
#mainscroll ul li {width:205px; height:101px; border:#d6d6d6 1px solid; background:#fff; float:left; display:inline; margin:0 11px 0 0;}
.mainscroll_l {position:absolute; top:51px; left:7px;}
.mainscroll_r {position:absolute; top:51px; right:7px;}
.mainscrollimg {text-align:center; padding:2px 2px 0 2px; border-bottom:#d6d6d6 1px solid;}
.mainscrollcon {text-align:center; padding:1px 0 0 0;}

#mainlink {margin-top:57px;}
.mainlink_l {width:540px; float:left;}
.mainlink_r {width:397px; float:right;}

#lv2pager {padding-bottom:0px;}

.lv2box {background:#e9e9e9; border:#bcbcbc 1px solid; padding:5px 4px;}
.lv2_Ab {border:#d7d7d7 1px solid; background:#fff;}
.lv2_Aba {width:643px; float:left; display:inline;}
.lv2_Abb {width:277px; float:right; display:inline;}

#lv2video {height:225px; background:#f0f0f0; text-align:center; padding:6px 0 0 0; border-left:#e0e0e0 1px solid; border-bottom:#e0e0e0 1px solid;}
.lv2newsABa,.lv2newsABb {width:132px;}
.lv2newsimg a:link img, .lv2newsimg a:visited img {padding:3px; border:#e0e0e0 1px solid;}
.lv2newsimg a:hover img, .lv2newsimg a:active img {padding:3px; border:#b32221 1px solid;}

.lv2content {min-height:1180px; _height:1180px; border-right:#e0e0e1 1px solid; zoom:1;}
.lv2content_btn {border-bottom:#e0e0e1 1px solid;}
.lv2contentlist {border-top:#e0e0e0 1px solid;}
.lv2contentlist p {line-height:22px; margin:22px 0; *margin:21px 0;}

.sidelink h3 {padding:0 0 5px 0;}
.sidelink div {border:#e0e0e0 1px solid; border-right:none; margin:5px 0 0 0;}

.lv2topiclist {border-top:#e0e0e0 1px solid;}
.lv2topiclist ul li {width:300px; float:left; display:inline; border-top:#bebebe 1px dashed; padding:23px 0; *padding:23px 0 0 0;}
.lv2topiclistimg {width:100px; float:left; display:inline; text-align:center;}
.lv2topiclistimg a:link img, .lv2topiclistimg a:visited img {width:83px; height:83px; border:#e9e9e9 1px solid; margin:2px 0 6px 0;}
.lv2topiclistimg a:hover img, .lv2topiclistimg a:active img {width:83px; height:83px; border:#b32221 1px solid; margin:2px 0 6px 0;}
.lv2topiclistcon {width:190px; float:left; display:inline;}
.lv2topiclistcon h6 {height:18px; line-height:18px; font-size:12px; overflow:hidden;}
.lv2topiclistcon p {height:90px; line-height:18px; overflow:hidden;}

#guide {height:34px; border-bottom:#e0e0e0 1px solid; background:url(images/comm/bg/bar03.gif); position:relative;}
#guide p {padding:12px 0 0 13px; font-family:simsun;}
#guide span {position:absolute; right:10px; top:11px;}

.newslist01 {margin:0 19px; border-bottom:#e0e0e0 1px dashed; padding:0 0 16px 0;}
.newslist01 ul li {padding:25px 0 17px 0; *padding:25px 0 0 0;}
.newslist01img {width:85px; height:85px; float:left; display:inline; margin:0 17px 0 0;}
.newslist01img img {width:83px; height:83px; border:#e9e9e9 1px solid;}
.newslist01con {width:490px; float:left; display:inline;}
.newslist01con h6 {height:19px; overflow:hidden; font-family:Microsoft YaHei,simhei; font-size:14px; margin:0 0 3px 0; font-weight:normal; padding:22px 0 0 0;}
.newslist01con p {height:44px; overflow:hidden; line-height:22px;}

.newsinfo {padding:0 40px;}
.newsinfo h1 {font-size:18px; text-align:center; padding:30px 0 10px 0; border-bottom:#e0e0e0 1px solid; font-family:microsoft yahei; font-weight:normal;}

.newsinfocontent {padding:30px 0;}
.newsinfocontent p {margin:0 0 22px 0; line-height:22px;}

.pager {width:603px; height:77px; margin:0 auto; padding:19px 0 0 0; text-align:center;}

#faqbox {padding:0 0 20px 0;}
.askbox {min-height:28px; _height:28px; background:url(images/comm/dot/dot11.gif) 0 11px no-repeat; position:relative; border-bottom:#e4e4e4 1px solid; padding:5px 0 0 0;}
.askbox span {position:absolute; right:0px; top:11px;}
.askbox p {line-height:22px; *line-height:22px; padding:0 0 0 20px; *padding:2px 0 0 20px; margin:0; font-weight:bold;}
.ansbox {min-height:26px; _height:26px; background:url(images/comm/dot/dot12.gif) 0 12px no-repeat; position:relative; border-bottom:#e4e4e4 1px solid; padding:7px 0;}
.ansbox p {line-height:22px; padding:0 0 0 20px; margin:0;}

#lv2header {height:82px;}

.proorder {height:270px; position:relative;}
.proorderimg {border:#e0e0e0 1px solid; position:absolute; top:38px; left:142px;}
.proordertab {position:absolute; top:39px; left:372px;}
.proordertab h1 {font-family:Microsoft Yahei,SimHei; font-size:16px; margin:0 0 20px 0;}

#placeorder {border-top:#e0e0e0 1px solid;}
.placeorderbox {padding:20px 0; border-bottom:#e0e0e0 1px solid;}
.placeorderbox h6 {font-size:14px;}
.placeorderbox p {padding:13px 0 0 0;}
table.placeordertable {width:100%; border-collapse:collapse; margin:13px 0 0 0; border-top:#e0e0e0 1px solid;}
table.placeordertable tr th {height:28px; background:url(images/comm/bg/bar01.gif); font-weight:normal; border-bottom:#eaeaea 1px solid;}
table.placeordertable tr td {height:35px; border-bottom:#eaeaea 1px solid; text-align:center;}

.placeorderbox_expand {padding:20px 142px; background:#f5ffe1; border-bottom:#e0e0e0 1px solid;}
.placeorderbox_expand h6 {font-size:14px;}
table.placeorderbox_expandtable {width:100%; border-collapse:collapse; margin:13px 0 0 0;}
table.placeorderbox_expandtable td {padding:0 0 16px 0;}

ul.bankradiolist {margin:0 0 0 5px;}
ul.bankradiolist li {height:14px; position:relative; margin:16px 0 0 18px; padding:0 0 0 23px; *margin:16px 0 0 23px;}
ul.bankradiolist li span {position:absolute; left:0; top:1px; *top:-4px;}

#userinfo {padding:8px 0 0 0;}
table.userinfotable {border-collapse:collapse;}
table.userinfotable tr td {padding:21px 9px 0 0; vertical-align:middle;}