* {margin: 0; padding: 0;}
html{margin: 0; padding: 0; width: 100%; background:#B1B1B2 url(../images/member01_02.jpg) repeat-x;}
body {width: 100%; background: url(../images/member02_13.jpg) no-repeat center 143px;}
td, body, div {font-size: 12px; color: #3B3B3B; text-align: center; line-height: 18px;}
li {list-style: none; line-height: 18px; text-align: left; overflow:hidden;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; overflow:hidden;}
h2 {font-size: 12px;}
img {border: 0; padding: 0; margin: 0;}
dt, dd {text-align: left;}/**/
a {font-size: 12px; color: #3B3B3B; text-decoration: none;}
a:hover {color: #3B3B3B; text-decoration: underline;}
img,select,input{vertical-align:middle;}
em{ font-style:normal;}
.content{width:1000px; background:#B1B1B2; margin:0 auto;}
#header{ height:121px; background:url(../images/member01_03.jpg) no-repeat;}
#logo{ float:left; padding:13px 0 0 76px;}
#coming{ float:right; width:655px; background:none; padding:0 49px 0 0;}
#comcon{ float:left; width:655px;  height:32px; overflow:hidden;}
#comcon ul{ float:left; width:655px;}
#comcon li{ float:left;}
#comcon li a{ float:left; display:block; height:20px; line-height:20px; padding:13px 25px 5px; font-weight:bold; color:#7B7B7B;}
#comcon li a:hover{ text-decoration:none; color:#eee; border-top:3px #F19026 solid; padding-top:10px;}
#topbanner{ float:right; padding:12px 61px 0 0;}
#main{ background:url(../images/member01_06.jpg) no-repeat 0 53px;}
#main h2{ float:left; display:block; width:1000px; height:53px; background:url(../images/member02_15.jpg) no-repeat;}
#main h2 span{ color:#fff; padding-top:28px; float:left; width:100%; text-align:center;}
#maincon{ float:left; width:940px; padding:0 30px; background:url(../images/member01_10.jpg) no-repeat right 0;}
#conbg{ float:left; width:940px; height:auto!important; height:439px; min-height:439px; background:url(../images/member01_08.jpg) repeat-x;}
ul#login{ float:left; padding:52px 0 0 340px; width:314px;}
ul#login li{ float:left; width:314px; padding-bottom:18px;}
ul#login input.inp{ border:1px #ccc solid; width:197px; height:22px; line-height:16px; padding:4px 10px 0;}
ul#login input.inpran{ border:1px #ccc solid; width:99px; height:22px; line-height:16px; padding:4px 10px 0;}
ul#login li.links{ text-align:center; word-spacing:10px;}
ul#login a.import{ color:#EA6005;}
ul#login li.but{ text-align:center;}
ul#login li.but img{ cursor:pointer;}
ul#state{ width:100%; margin:0 auto;}
ul#state li{ text-align:center; padding-bottom:13px;}
#tips{ float:left; width:940px; height:287px;}
.jumping{ float:left; padding-top:32px;}
#tips ul{ float:left; width:284px; padding:25px 0 10px 366px; background:url(../images/member03_03.jpg) no-repeat 284px 45px;}
#tips li img{ margin-top:13px; margin-left:18px}
#tips li{ float:left; padding-bottom:3px;}
#tips p{ display:block; width:100%; padding-top:23px; color:#D30404; font-size:14px; background:url(../images/member03_13.gif) no-repeat center 0;}
#register{ width:890px; margin:0 auto;}
#register ul{ width:890px; background:url(../images/member03_13.gif) repeat-x 0 bottom; padding:35px 0 10px; margin-bottom:30px;}
#register li{ height: auto!important; height:48px; min-height:48px; overflow:visible}
#register li label{ float:left; display:block; width:182px; text-align:right; line-height:22px; padding-top:4px;}
#register li span{ float:left; display:block; width:236px; padding-left:10px;}
#register li span.long{ width:636px;}
#register li em{ float:left; display:block; width:400px; line-height:16px;}
#register input.inp{ border:1px #ccc solid; width:197px; height:22px; line-height:16px; padding:4px 10px 0; margin-bottom:17px;}
#register input.smaller{ width:47px;}
#register input.small{ width:124px;}
#register p.tip{ text-align:left; padding-left:120px;}
#register p.import{ color:#F64A01;}
#register .article{ border:1px #ccc solid; width:500px; height:150px; overflow:auto; background:#fff; padding:10px 15px; margin:0 auto 20px; text-align:left; line-height:24px;}
#register .article p{ text-indent:2em; padding:10px 0;}
#register .but{ padding:50px 0;}
.news{ float:left; width:253px; background:url(../images/index01_45.jpg) repeat-y right bottom; padding:0 0 0 56px;}
.news h3{ float:left; width:253px; height:32px; background:url(../images/index01_27.jpg) no-repeat;}
.news h3 em{ float:right; padding:8px 0 0 0;}
.news h3 em a,.news h2 em a:hover{ color:#CC9556;}
.news h3 span{ float:left; padding:8px 0 0 46px; font-size:14px; color:#000;}
.news ul{ float:left; width:253px; height:150px; padding-top:14px; background:url(../images/member07_05.gif) no-repeat 0 bottom;}
.news li{ float:left; width:253px; line-height:22px; text-indent:6px;}
.news li a:hover{ color:#f60;}
#tipinfo{ float:left; width:385px; padding:28px 0 0 110px;}
#tipinfo ul{ float:left; background:url(../images/member03_10.jpg) no-repeat 0 0;}
#tipinfo ul.failed{ background:url(../images/member03_12.jpg) no-repeat 0 0;}
#tipinfo li{ float:left; width:282px; padding-left:103px;}
#tipinfo li span{ display:block; float:left; font-size:14px; color:#525151; padding-top:35px;}
#tipinfo ul.failed li span{ padding-top:20px; line-height:25px;}
#tipinfo li img{float:right;}
#tipinfo p{ display:block; width:100%; padding-top:23px; color:#D30404; font-size:14px; background:url(../images/member03_13.gif) no-repeat center 10px; text-align:left; line-height:24px;}
#pic{ float:left; padding:25px 0 0 42px;}
#pic ul{ float:left; width:862px;}
#pic li{ float:left; width:184px; padding:0 15px; background:url(../images/member07_33.gif) no-repeat 24px 128px;}
#pic li img{ border:3px #666 solid;}
#pic li.current{ background:url(../images/member07_33.gif) no-repeat 24px -9px;}
#pic li.current a{ color:#fff;}
#pic li.current img{ border:3px #fff solid;}
#pic li span{ display:block; padding-top:10px; text-align:left; text-indent:25px;}
.tipdiv{ width:489px; padding-top:26px; background:#fff url(../images/hongshulin_11_03.jpg) no-repeat; position:absolute; z-index:999;}
#tipdiv01{ display:none; left:0;}
.tipdivcon{ float:left; width:487px; border:1px #A9A9A9 solid; border-top:none; padding:20px 0;}
.tipdiv li{ padding-left:20px; color:#f00;}
ul.tipul01{ float:left; padding:17px 0 0 10px; width:470px;}
ul.tipul01 li{ float:left; width:232px; padding-bottom:14px;}
ul.tipul01 input.inp{ width:147px; height:18px; line-height:18px; padding:4px 5px 2px; border:1px #BDBDBD solid; background:#EFEFEF;}
.tipdiv p{ padding-top:20px; word-spacing:30px;}
.tipdiv p img{ cursor:pointer;}
#bgdiv{ background:#fff; position:absolute; left:0; top:0; z-index:990; display:none; filter:alpha(opacity=50);/* IE */ -moz-opacity:0.5;/* Moz + FF */ opacity: 0.5; }
#footer{ height:85px; background:url(../images/member01_23.jpg) no-repeat;}
#footer span{ color:#6C6C6C; padding-top:26px; display:block;}