
body { background: rgb(241, 241, 241); text-align: center; color: rgb(0, 0, 0); line-height: 166.6%; font-size: 12px; font-family:"Microsoft YaHei","宋体"; }

ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { padding:0; margin:0; }

ul { list-style:none; }

img { border:0px; }

a { color:#000000; font-family:"Microsoft YaHei","宋体"; text-decoration:none }

a:hover { color:#f00; font-family:"Microsoft YaHei","宋体"; text-decoration:underline; }

.blank { margin: 0px auto; display: block; height: 8px; font-size: 0px; overflow: hidden; clear: both; }

#container { width:1003px; margin:0 auto; }

input { font-family: Verdana, arial, sans-serif; }

select { font-family: Verdana, arial, sans-serif; }

button { font-family: Verdana, arial, sans-serif; }

textarea { font-family: Verdana, arial, sans-serif; }

h1 { font-size: 100%; }

h2 { font-size: 100%; }

h3 { font-size: 100%; }

h4 { font-size: 100%; }

h5 { font-size: 100%; }

h6 { font-size: 100%; }

select { font-size: 100%; }

input { font-size: 100%; }

textarea { font-size: 100%; }

button { font-size: 100%; }

table { font-size: 100%; }

body { margin: 0px; padding: 0px; border: 0px  }

h1 { margin: 0px; padding: 0px; border: 0px  }

h2 { margin: 0px; padding: 0px; border: 0px  }

h3 { margin: 0px; padding: 0px; border: 0px  }

h4 { margin: 0px; padding: 0px; border: 0px  }

h5 { margin: 0px; padding: 0px; border: 0px  }

h6 { margin: 0px; padding: 0px; border: 0px  }

ul { margin: 0px; padding: 0px; border: 0px  }

ol { margin: 0px; padding: 0px; border: 0px  }

li { margin: 0px; padding: 0px; border: 0px  }

form { margin: 0px; padding: 0px; border: 0px  }

p { margin: 0px; padding: 0px; border: 0px  }

dl { margin: 0px; padding: 0px; border: 0px  }

dt { margin: 0px; padding: 0px; border: 0px  }

dd { margin: 0px; padding: 0px; border: 0px  }

table { margin: 0px; padding: 0px; border: 0px  }

th { margin: 0px; padding: 0px; border: 0px  }

td { margin: 0px; padding: 0px; border: 0px  }

img { margin: 0px; padding: 0px; border: 0px  }

blockquote { margin: 0px; padding: 0px; border: 0px  }

legend { margin: 0px; padding: 0px; border: 0px  }

fieldset { margin: 0px; padding: 0px; border: 0px  }

input { margin: 0px; line-height: normal; }

button { margin: 0px; line-height: normal; }

textarea { margin: 0px; line-height: normal; }

select { margin: 0px; line-height: normal; }

img { margin: 0px; line-height: normal; }

abbr { font-style: normal; text-decoration: none; }

acronym { font-style: normal; text-decoration: none; }

address { font-style: normal; text-decoration: none; }

cite { font-style: normal; text-decoration: none; }

q { font-style: normal; text-decoration: none; }

em { font-style: normal; text-decoration: none; }

code { font-style: normal; text-decoration: none; }

var { font-style: normal; text-decoration: none; }

dfn { font-style: normal; text-decoration: none; }

ins { font-style: normal; text-decoration: none; }

q::before { content: ""; }

q::after { content: ""; }

ul { list-style: none; }

ol { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

.ipt-b { padding: 0px 0.5em; line-height: 135%; overflow: visible; }

button { padding: 0px 0.5em; line-height: 135%; overflow: visible; }

select { vertical-align: middle; }

input { vertical-align: middle; }

button { vertical-align: middle; }

button img { vertical-align: middle; }

.ipt-r { margin: 2px 3px 2px 0px; padding: 0px; width: 16px; height: 16px; overflow: hidden; }

.ipt-c { margin: 2px 3px 2px 0px; padding: 0px; width: 16px; height: 16px; overflow: hidden; }

.page { margin: auto; }

.header { margin: auto; }

.content { margin: auto; }

.footer { margin: auto; }

.fn-noime { ime-mode: disabled; }

.fn-hide { display: none; }

.ico { vertical-align: middle; display: inline-block; }

.fn-ib { vertical-align: middle; display: inline-block; }

.collection-main .notice { vertical-align: middle; display: inline-block; }

.txt-err { color: rgb(255, 0, 0); }

.txt-impt { color: rgb(255, 0, 0); }

.txt-info { color: rgb(153, 153, 153); }

.txt-succ { color: rgb(14, 147, 28); }

.txt-infoNotice { color: rgb(96, 96, 96); }

#Rheader .slogan { background-image: url("global2.png"); background-repeat: no-repeat; }

#Rbody .title .crl { background-image: url("global2.png"); background-repeat: no-repeat; }

#Rbody .title .crr { background-image: url("global2.png"); background-repeat: no-repeat; }

.ico { background-image: url("global2.png"); background-repeat: no-repeat; }

.btn-reg { background-image: url("global2.png"); background-repeat: no-repeat; }

.btn-enter { background-image: url("global2.png"); background-repeat: no-repeat; }

.btn-ok { background-image: url("global2.png"); background-repeat: no-repeat; }

#Rbody .bottom .crl { background-image: url("global2.png"); background-repeat: no-repeat; }

#Rbody .bottom .crr { background-image: url("global2.png"); background-repeat: no-repeat; }

.Succ-msg .split { background-image: url("global2.png"); background-repeat: no-repeat; }

#Rbody .title { background-image: url("bgx.png"); background-repeat: repeat-x; }

.g-ipt { background-image: url("bgx.png"); background-repeat: repeat-x; }

.g-ipt-active { background-image: url("bgx.png"); background-repeat: repeat-x; }

.g-ipt-err { background-image: url("bgx.png"); background-repeat: repeat-x; }

#Rbody .bottom { background-image: url("bgx.png"); background-repeat: repeat-x; }

.Succ-msg-info .ct { background-image: url("bgx.png"); background-repeat: repeat-x; }

.g-collection { zoom: 1; }

.g-collection-item { padding-bottom: 10px; padding-left: 340px; position: relative; zoom: 1; }

.g-collection-label { left: 0px; top: 9px; width: 335px; text-align: right; display: block; position: absolute; }

.g-ipt { background-position: 0px -72px; padding: 4px 5px; border: 1px solid rgb(193, 193, 193); color: rgb(68, 68, 68); font-size: 14px; background-color: rgb(251, 251, 251); }

.g-ipt-active { background-position: 0px -108px; border-color: rgb(198, 198, 158); background-color: rgb(255, 255, 204); }

.g-ipt-err { background-position: 0px -144px; border-color: rgb(210, 140, 140); color: rgb(166, 59, 59); background-color: rgb(251, 226, 226); }

.g-oipt { padding: 3px 0px 2px; width: 160px; font-size: 12px; }

.ico-warning { width: 24px; height: 24px; }

.ico-succ { width: 24px; height: 24px; }

.ico-warning { background-position: -252px -72px; }

.ico-succ { background-position: -180px -72px; }

.ico-succ-big { background-position: -322px -70px; width: 52px; height: 52px; }

.ico-download { background-position: -251px -108px; width: 12px; height: 10px; }

.ico-free { background-position: -180px -144px; width: 55px; height: 17px; }

.btn-reg { background-position: 0px -179px; border: 0px  width: 104px; height: 38px; margin-top: 15px; cursor: pointer; background-color: transparent; }

.btn-enter { background-position: -144px -179px; border: 0px  width: 162px; height: 38px; cursor: pointer; background-color: transparent; }

.btn-ok { background-position: 0px -288px; margin: 10px 20px 10px 0px; border: 0px  width: 76px; height: 39px; vertical-align: middle; cursor: pointer; background-color: transparent; }

#Rpage { margin: 0px auto; width: 958px; text-align: left; }

#Rheader { width: 100%; height: 80px; overflow: hidden; font-size: 14px; position: relative; }

#Rheader .logo { left: 0px; top: 24px; display: block; position: absolute; }

#Rheader .slogan { left: 140px; top: 27px; width: 306px; height: 33px; text-indent: 800px; overflow: hidden; display: block; white-space: nowrap; position: absolute; }

#Rheader .ext { text-align: right; line-height: 100px; white-space: nowrap; }

#Rbody { width: 100%; height: auto; font-size: 14px; }

#Rbody .title { height: 46px; position: relative; background-color: none; }

#Rbody .title .ext { color: rgb(255, 255, 255); line-height: 46px; margin-right: 10px; float: right; white-space: nowrap; }

#Rbody .title .crl { top: 0px; height: 46px; display: block; position: absolute; }

#Rbody .title .crr { top: 0px; height: 46px; display: block; position: absolute; }

#Rbody .title .crl { background-position: -324px 0px; left: 0px; width: 42px; height: 46px; }

#Rbody .title .crr { background-position: -366px 0px; width: 4px; height: 46px; right: 0px; }

#Rbody .title h1 { color: rgb(255, 255, 255); line-height: 46px; text-indent: 60px; font-size: 14px; font-weight: normal; }

#Rbody .content { border-width: 0px 1px; border-style: solid; border-color: rgb(220, 220, 220); overflow: hidden; background-color: rgb(255, 255, 255); }

.collection-main { padding: 10px 0px 10px; }

.collection-main .ipt-wraper { padding: 5px; width: 570px; margin-bottom: 3px; margin-left: -5px; display: block; }

.collection-main .ipt-wraper-active { background-color: rgb(244, 244, 244); }

.collection-main .g-ipt { width: 300px; }

.collection-main .notice { margin-left: 10px; }

.collection-main .notice .ico { margin-right: 8px; }

.collection-main .pswState .ico { margin: 0px 8px; width: 147px; height: 19px; }

.collection-main .pswState-empty .ico { background-position: 0px -36px; }

.collection-main .pswState-poor .ico { background-position: 0px -72px; }

.collection-main .pswState-normal .ico { background-position: 0px -108px; }

.collection-main .pswState-strong .ico { background-position: 0px -144px; }

.collection-main .pswState .st1 { color: rgb(255, 0, 0); }

.collection-main .pswState .st2 { color: rgb(19, 168, 33); }

.collection-main .txt-info { font-size: 12px; margin-top: -4px; }

.collection-main .g-select { color: rgb(85, 85, 85); font-size: 14px; vertical-align: middle; }

.collection-main .vcode_img { border: 1px solid rgb(231, 231, 231); vertical-align: middle; cursor: pointer; }

.chose-list { border: 1px solid rgb(198, 198, 168); width: 306px; height: auto; overflow: visible; margin-top: 10px; position: relative; background-color: rgb(255, 255, 255); }

div.chose-list-onlytitle { padding-bottom: 0px; }

div.chose-list-onlytitle .tit { margin-bottom: 0px; border-bottom-color:  border-bottom-width: 0px; border-bottom-style: none; }

div.chose-list-onlytitle .tit .goOn { color: rgb(9, 158, 58); font-weight: bold; }

div.chose-list-onlytitle .recommend { display: none; }

div.chose-list-onlytitle ul { display: none; }

.chose-list .arr { background-position: -324px -144px; left: 50px; top: -9px; width: 17px; height: 10px; overflow: hidden; display: block; position: absolute; }

.chose-list .tit { border-width: 1px 0px; border-style: solid; height: 31px; color: rgb(28, 28, 28); line-height: 31px; text-indent: 12px; font-size: 14px; margin-bottom: 1px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(220, 220, 202); background-color: rgb(255, 255, 225); }

.chose-list li { padding: 2px 8px; height: 23px; font-size: 12px; position: relative; }

.chose-list .stat { top: 2px; right: 5px; white-space: nowrap; position: absolute; }

.chose-list label { width: 220px; overflow: hidden; float: left; display: block; white-space: nowrap; cursor: pointer; text-overflow: ellipsis; }

.chose-list label em { color: rgb(9, 158, 0); font-weight: bold; }

.chose-list li .stat { color: rgb(9, 158, 0); }

.chose-list li.disabled { color: rgb(153, 153, 153); font-weight: normal; }

.chose-list li.disabled em { color: rgb(153, 153, 153); font-weight: normal; }

.chose-list li.disabled .stat { color: rgb(153, 153, 153); font-weight: normal; }

.chose-list .recommend { padding-bottom: 1px; border-top-color: rgb(196, 196, 196); border-top-width: 1px; border-top-style: dotted; }

.chose-list .recommend li { height: 22px; }

.chose-list .recommend li strong { color: rgb(102, 102, 102); }

.chose-list .recommend .stat { color: rgb(0, 0, 0); }

.chose-list ul { padding: 5px 0px 1px; }

#Rbody .bottom { background-position: 0px -180px; height: 8px; overflow: hidden; position: relative; }

#Rbody .bottom .crl { top: 0px; width: 9px; height: 8px; overflow: hidden; display: block; position: absolute; }

#Rbody .bottom .crr { top: 0px; width: 9px; height: 8px; overflow: hidden; display: block; position: absolute; }

#Rbody .bottom .crl { background-position: -252px -144px; left: 0px; }

#Rbody .bottom .crr { background-position: -261px -144px; right: 0px; }

#Rfooter { padding: 10px 0px; text-align: center; color: rgb(102, 102, 102); line-height: 26px; clear: both; }

#Rfooter a { color: rgb(102, 102, 102); }

.Succ-msg { border-radius: 8px; border: 1px solid rgb(232, 231, 218); width: 406px; height: auto; margin-left: 40px; background-color: rgb(255, 254, 240); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; }

.Succ-msg-wel { padding: 25px 0px 15px 84px; text-align: left; position: relative; zoom: 1; }

.Succ-msg-wel .ico-succ-big { left: 20px; top: 20px; position: absolute; }

.Succ-msg-wel .ico-succ-big h2 { font-size: 14px; font-weight: bold; }

.Succ-msg-wel .acct { width: 100%; height: 30px; color: rgb(29, 80, 162); line-height: 30px; overflow: hidden; font-weight: bold; display: block; text-overflow: ellipsis; }

.Succ-msg .split { background-position: 0px -252px; margin: 0px auto; width: 376px; height: 1px; overflow: hidden; font-size: 0px; }

.Succ-msg-info { padding: 18px 0px 18px 30px; line-height: 24px; font-size: 14px; }

.Succ-msg-info .tit { padding: 3px 0px; color: rgb(153, 153, 153); }

.Succ-msg-info .ct { background-position: 0px -288px; padding: 15px 18px; width: 310px; color: rgb(91, 91, 91); margin-bottom: 10px; background-color: rgb(245, 244, 231); }

.Succ-msg-info .ct dt { width: 100px; height: 24px; text-align: right; float: left; white-space: nowrap; }

.Succ-msg-info .ct dd { overflow: hidden; word-wrap: break-word; }

.Succ-msg-fun { padding: 10px 20px 20px 45px; color: rgb(91, 91, 91); font-size: 12px; }

.Succ-msg-fun li { position: relative; }

.Succ-msg-fun li .dot { left: -15px; top: 0px; font-family: simsun; position: absolute; }

.Succ-mob { width: 460px; height: auto; text-align: left; overflow: hidden; padding-top: 10px; float: right; }

.Succ-mob .t1 { line-height: 22px; font-weight: bold; }

.Succ-mob .t2 { color: rgb(153, 153, 153); line-height: 22px; padding-bottom: 15px; }

.Succ-mob .g-ipt { width: 150px; }

.Succ-mob .g-collection-item { padding-left: 90px; }

.Succ-mob .g-collection-label { width: 90px; text-align: left; }

.Succ-mob .g-oipt { margin: 8px 0px; }

.Succ-mob .btn-enter { margin-bottom: 20px; }

.Succ-mob .txt-err { padding-right: 90px; }

.Succ-mob .txt-succ { padding-right: 90px; }

.Succ-mob .ipt-wraper { width: 100%; }

.Rtips-Cont { text-align: center; font-size: 14px; }

.g-dialogBox-hd { background-image: url("dialog.png"); background-repeat: no-repeat; }

.g-dialogBox-bd .ico-info { background-image: url("dialog.png"); background-repeat: no-repeat; }

.g-dialogBox-ft input { background-image: url("dialog.png"); background-repeat: no-repeat; }

.g-dialogBox-ft a { background-image: url("dialog.png"); background-repeat: no-repeat; }

.g-dialogBox-mask { background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=40); position: absolute; opacity: 0.4; }

.g-dialogBox { left: 50%; top: 20%; width: 460px; height: auto; text-align: left; margin-left: -230px; position: absolute; z-index: 500; }

.g-dialogBox-hd { background-position: 0px; width: 100%; height: 27px; text-align: left; position: relative; }

.g-dialogBox-hd h3 { color: rgb(255, 255, 255); line-height: 27px; text-indent: 20px; font-size: 14px; }

.g-dialogBox-hd-oprt-close { background-position: -438px -7px; top: 7px; width: 12px; height: 12px; right: 10px; text-indent: 20px; overflow: hidden; display: block; white-space: nowrap; filter: alpha(opacity=0); position: absolute; opacity: 0; background-color: rgb(204, 204, 204); -moz-opacity: 0; -khtml-opacity: 0; }

.g-dialogBox-bd { border-width: 0px 1px; border-style: solid; border-color: rgb(108, 146, 173); text-align: left; background-color: rgb(255, 255, 255); }

.g-dialogBox-bd .ico-info { background-position: 0px -72px; left: 28px; top: 18px; width: 32px; height: 32px; display: block; position: absolute; }

.g-dialogBox-iconText { padding: 23px 10px 20px 70px; text-align: left; position: relative; zoom: 1; }

.g-dialogBox-ft { padding: 8px 15px; border: 1px solid rgb(108, 146, 173); text-align: right; background-color: rgb(246, 249, 252); }

.g-dialogBox-ft input { background-position: 0px -36px; border-width: 0px; width: 52px; height: 24px; margin-left: 10px; cursor: pointer; }

.g-dialogBox-ft a { background-position: 0px -36px; border-width: 0px; width: 52px; height: 24px; text-align: center; color: rgb(0, 0, 0); line-height: 24px; text-decoration: none; margin-left: 10px; vertical-align: middle; display: inline-block; cursor: pointer; }

.Rpage-main .g-ipt { padding: 4px; }

.Rpage-main .g-collection-label { top: 9px; }

.Rpage-main .g-collection-label .txt-impt { top: 2px; position: relative; }

.Rpage-main .collection-main .ipt-wraper { position: relative; }

.Rpage-main .collection-main .ipt-wraper .notice { left: 320px; top: 6px; overflow: visible; position: absolute; }

.Rpage-main .collection-main .ipt-wraper .pswState { top: 8px; }

.Rpage-main .collection-main .notice .ico { padding: 2px 0px; }

.Rpage-main .collection-main { padding: 43px 0px 35px; }

.Rpage-main .provision { font-size: 12px; }

.chose-list .recommend a { color: rgb(0, 0, 0); text-decoration: none; zoom: 1; }

.chose-list .recommend a:hover { text-decoration: underline; }

.chose-list .recommend label { cursor: default; }

.noscript { margin: 0px auto 30px; padding: 15px 0px; border-radius: 5px; border: 1px solid rgb(201, 201, 171); width: 520px; text-align: center; font-size: 14px; background-color: rgb(255, 255, 225); -moz-border-radius: 5px; }

#xjfk_list ul li { float:left; line-height:26px; padding-left:16px; font-size:14px; font-family:"Microsoft YaHei","宋体"; background:url(icon.gif) 0 -2px no-repeat }

#xjfk_list ul li span { float:right }

DIV.paginateButtons { FONT-SIZE: 12px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; }

DIV.paginateButtons a { FONT-SIZE: 12px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; BORDER-RIGHT: #afafaf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #afafaf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #afafaf 1px solid; COLOR: #afafaf; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #afafaf 1px solid; TEXT-DECORATION: none }

DIV.paginateButtons A:hover { FONT-SIZE: 12px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; BORDER-RIGHT: #afafaf 1px solid; BORDER-TOP: #afafaf 1px solid; BORDER-LEFT: #afafaf 1px solid; COLOR: #000; BORDER-BOTTOM: #afafaf 1px solid; BACKGROUND-COLOR: lightyellow }

DIV.paginateButtons A:active { FONT-SIZE: 12px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; BORDER-RIGHT: #afafaf 1px solid; BORDER-TOP: #afafaf 1px solid; BORDER-LEFT: #afafaf 1px solid; COLOR: #000; BORDER-BOTTOM: #afafaf 1px solid; BACKGROUND-COLOR: lightyellow }

DIV.paginateButtons SPAN.currentStep { FONT-SIZE: 12px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; BORDER-RIGHT: #afafaf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #afafaf 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #afafaf 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #afafaf 1px solid; BACKGROUND-COLOR: #afafaf }

.banner_title { float:right; LINE-HEIGHT: 70px; FONT-SIZE: 35px; MARGIN-right: 10px; COLOR: #000000; FONT-FAMILY:  "微软雅黑", "黑体", "SimHei", Arial, Tahoma; }

.txt14h4 { color: rgb(0, 0, 0); font-size: 14px; }

a.txt14h4 { color: rgb(0, 0, 0); text-transform: none; text-decoration: none; }

a.txt14h4:hover { color: rgb(255, 0, 0); text-transform: none; text-decoration: underline; }

.txt14h2 { color: rgb(80, 0, 0); line-height: 20px; font-size: 12px; }

a.txt14h2 { color: rgb(0, 0, 0); text-transform: none; text-decoration: none; }

a.txt14h2:hover { color: rgb(189, 55, 19); text-transform: none; text-decoration: underline; }

.txt14b1 { color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; }

a.txt14b1 { color: rgb(255, 255, 255); text-transform: none; font-size: 14px; font-weight: bold; text-decoration: none; }

a.txt14b1:hover { color: rgb(255, 255, 255); text-transform: none; font-size: 14px; font-weight: bold; text-decoration: none; }

.txt12b1 { color: rgb(255, 255, 255); padding-left: 30px; font-size: 12px; }

.txt14h0 { background:url(ima_1_1.gif) left top no-repeat; width:117px; padding-top:7px; color: #ffffff; font-size: 14px; font-weight: bold; }

.txt14h1 { color: rgb(80, 0, 0); font-size: 14px; font-weight: bold; }

a.txt14h1 { color: rgb(80, 0, 0); text-transform: none; text-decoration: none; }

a.txt14h1:hover { color: rgb(189, 55, 19); text-transform: none; text-decoration: none; }

.broad1 { border-width: 0px 1px; border-right-color: rgb(193, 176, 166); border-left-color: rgb(193, 176, 166); border-right-style: solid; border-left-style: solid; }

.backgroud2 { background-position: right top; background-attachment: fixed; background-repeat: no-repeat; }

.gao24 { line-height: 24px; font-size: 12px; }

a.gao24 { text-transform: none; line-height: 24px; font-size: 12px; text-decoration: none; }

.text_12_1 { line-height: 24px; font-size: 12px; font-weight: normal; text-decoration: none; }

.text_12_1 { line-height: 24px; font-size: 12px; font-weight: normal; text-decoration: none; }

.red12x { color: rgb(166, 18, 4); line-height: 22px; font-size: 12px; font-style: normal; font-weight: normal; }

.red14c { color: rgb(164, 24, 1); line-height: 25px; font-size: 14px; font-style: normal; font-weight: bold; }

.red12c { color: rgb(163, 23, 0); line-height: 22px; font-size: 12px; font-style: normal; font-weight: bold; }

.red13c { color: rgb(188, 53, 21); line-height: 22px; font-size: 14px; font-style: normal; font-weight: bold; }

.shs13x { LINE-HEIGHT: 18px; FONT-STYLE: normal; COLOR: #57411c; FONT-SIZE: 13px; FONT-WEIGHT: normal }

.font_14px_ls { color:#c70208; font-size:16px; font-weight:bold }

.font_14px_ls1 { color:#c70208; font-size:16px; }

.font_14px_red { color:#ff0000; font-size:14px; font-weight:bold }

.font_16px_red { color:#ff0000; font-size:16px; font-weight:bold }

.jg_w_4px { width:4px; }

.jg_h_4px { height:4px; }

.button_W { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: url(button_img11.jpg) no-repeat center 50%; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 72px; HEIGHT: 20px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px }

DIV.paginateButtons { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; FONT-SIZE: 12px; PADDING-TOP: 3px }

.paginateButtons SPAN { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px }

DIV.paginateButtons A { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #333333; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px }

DIV.paginateButtons A:hover { BORDER-BOTTOM: #e00000 1px solid; BORDER-LEFT: #e00000 1px solid; BACKGROUND-COLOR: lightyellow; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #e00000; FONT-SIZE: 12px; BORDER-TOP: #e00000 1px solid; BORDER-RIGHT: #e00000 1px solid }

DIV.paginateButtons A:active { BORDER-BOTTOM: #e00000 1px solid; BORDER-LEFT: #e00000 1px solid; BACKGROUND-COLOR: lightyellow; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #e00000; FONT-SIZE: 12px; BORDER-TOP: #e00000 1px solid; BORDER-RIGHT: #e00000 1px solid }

DIV.paginateButtons SPAN.currentStep { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #e00000; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Tahoma, SimSun, Arial, Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; MARGIN-RIGHT: 2px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px }

.tsjb_list ul li { float:left; line-height:30px; width:210px; }

.dc_nr { line-height:24px; font-size:14px; padding-top:20px; }

.dc_nr h3 { display:block; line-height:35px; height:35px; font-size:14px; }

.dc_nr p { display:block; line-height:28px; height:28px; font-size:14px; }

.bk111 { height:93px;border-bottom:#CCCCCC 1px dashed;}

.myinput
{
    background-color: #FFF;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    padding: 6px 12px;
    -webkit-transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
    transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
    font-size: 14px;
    margin-bottom: 10px;
    width: 92%;
}
.bk1 b{
    font-size: 13px;
    color: #676a6c;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #ff0000;
}
.blank8px {
    DISPLAY: block;
    HEIGHT: 8px;
    CLEAR: both;;
    OVERFLOW: hidden;
    font-size: 0; content: "."
}
.name {
    font-size: 13px;
    color: #676a6c;
}