@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{background:#fff; font-family:Arial,SimSun; font-size:12px; line-height:16px; text-align:center; color:#333;}
li{list-style: none;}
img{border:0; vertical-align:middle;}
a{text-decoration:none;}
a:hover{text-decoration: underline;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
.c{ clear:both;}
.fc-hei{ color:#000}
.fc-juh{ color:#f60;}


#header,.wrapper,#footer{ width:800px; margin:0 auto; clear:both; text-align:left;}
i{ color:#f00; font-family:simsun; font-style:normal;}
#header{ height:40px; margin-top:5px;}
.logo{ float:left;}
.server{ float:right; padding-top:15px;}
.server a{color:#f60; text-decoration:underline; color:#06c; font-family:simsun;}
.hot-line{ background:url(images/hot-line.png); width:235px; height:21px; margin-right:10px;}
.link{ background:url(images/icon_server.gif) no-repeat; line-height:24px; padding:5px 0 5px 25px;}
.content{ border:5px solid #D1D1D1;}
.content h2{ color:#0D2F93; font-weight:bold; border-bottom:1px solid #ccc; margin:0 5px; padding:5px 20px;}
.content h2 span{ font-size:12px; font-weight:normal; color:#F38411;}
.content .menu{ height:46px; margin-bottom:20px; padding:14px 10px 0; background:url(images/menu-bar-bg2.png) repeat-x;}
.content .menu .msg{ float:right; text-align:right; height:20px; margin-top:10px;}
.content .menu .msg a{ background:url(images/help.png) no-repeat; padding-left:16px; color:#44980F;}



.content .menu .menu-bar{}
.content .menu .menu-bar li{ float:left; display:inline; width:115px; height:31px; padding-top:15px; text-align:center; font-size:16px; font-weight:bold; line-height:18px; color:#666; margin-left:20px;}
.content .menu .menu-bar .tab-on{ background:url(images/tab-on.png); color:#f60;}


.content .menu .menu-bar .wl p{background:url(images/menu-02.png);}
.content .menu .menu-bar .wl .tab-on{background:url(images/menu-02-on.png);}
.content .menu .menu-bar .my p{background:url(images/menu-01.png);}
.content .menu .menu-bar .my .tab-on{background:url(images/menu-01-on.png);}
.content .item{ table-layout:fixed; margin-top:30px;}
.content .item th,.content .item td{ vertical-align:top;}
.content .item th{ padding-bottom:14px; text-align:right; font-size:14px; line-height:22px; font-weight:normal; color:#363636;}
.content .item th em{ color:#f00; font-style:normal; font-family:simsun;}
.content .line{ height:1px; overflow:hidden; background:#EDEDED; margin:20px 20px;}
.lwa{ width:150px;}
.lwb{ width:240px;}
.lwc{ width:320px;}
.srk-a{ width:220px;}
.srk-b{ width:50px; margin-right:6px;}
.srk-c{ width:50px; margin-right:6px;}
.srk-d{ width:100px;}
.srk-e{ width:60px; margin-right:6px;}
.srk-f{ width:500px; height:90px; font-size:12px; padding:5px; margin-bottom:10px;}

.xlk-a{ width:115px; margin:0 6px 8px 0;}
.xlk-b{ width:100px; margin:0 6px 8px 0;}
.xlk-c{ width:224px;}
.yzm{ color:#333; text-decoration:underline;}
.agree{ color:#666;}
.agree a{ color:#004EAE; text-decoration:underline;}
.onShow,.onFocus,.onCorrect,.onError,.onLoad,.onEmpty{padding:4px 4px 4px 25px;}
.onShow{  border:1px solid #fff; background:#F3F3F3 url(images/icon-reg.png) no-repeat 0 6px;}/*--默认提示--*/
.onEmpty{  border:1px solid #F3F3F3; background:#F3F3F3 url(images/icon-reg.png) no-repeat 0 6px;}/*--默认提示--*/
.onFocus{ border:1px solid #CADBFF; background:#E9F0FF url(images/icon-reg.png) no-repeat 0 -84px;}/*--聚焦提示--*/
.onCorrect{ border:1px solid #BAFFC0; background:#E9FFEB url(images/icon-reg.png) no-repeat 0 -174px;}/*--正确提示--*/
.onError{ border:1px solid #FED7BB; background:#FFF2E9 url(images/icon-reg.png) no-repeat 0 -264px;}/*--错误提示--*/
.onLoad{ background:url(images/onLoad.gif) no-repeat 0 4px;}/*--验证等待--*/
.btn-submit{ width:130px; margin:0 auto 10px;}
.btn-submit input{ border:0; width:130px; height:50px; background:url(images/btn-submit.png); cursor:pointer;}

.success-info{ width:680px; margin:0 0 0 50px; white-space:normal;}
.success-info h3{ color:#f00; font-size:14px; font-weight:bold; line-height:24px;}
.success-info .guild{ color:#0D2F93; font-size:12px; line-height:24px;}
.success-info .guild em{ font-family:simsun; font-style:normal;}
.success-info .guild a{ color:#FF7E00; text-decoration:underline;}
.success-info .guild2{ color:#0D2F93; font-size:14px; line-height:24px;}
.success-next{ padding-bottom:30px; margin:0 2px;}
.success-next .suc-link{ height:35px; padding:15px 0 0 50px;}
.success-next .suc-link a{ display:block;  float:left; width:112px; height:26px; padding-top:8px; text-align:center; color:#fff; background:url(images/btn-bg.png); margin-right:20px;}
.success-next .suc-link a:hover{ text-decoration:none;}
.success-next .line{}
.success-next .phone{ font-size:14px; color:#f00; padding-right:50px; text-align:right;}
.success-next .phone img{ background:url(images/phone.png); width:250px; height:45px; vertical-align:middle;}
.success-next .next{ background:#fee; position:relative; height:23px; padding-top:8px; font-weight:bold; color:#686868; text-align:center; margin-top:50px;}
.success-next .next p{ position:absolute; width:36px; height:36px; right:20px; top:-4px; background:url(images/icon-next.png);}





.con{ text-align:center;}
.con p{ margin:20px 0;}
.con .p1{ font-size:14px; font-weight:bold; color:#f00;}
.con .p2 a{ color:#06c; text-decoration:underline;}
.s-content{ margin:10px 40px; padding:10px 0; border-top:2px solid #FFDDC6; border-bottom:2px solid #FFDDC6}
.s-content p{ color:#f60; font-size:14px; font-weight:bold;}
.s-content dl{ padding:10px; margin:20px 50px 10px; border:1px solid #FFDDC6; background:#FFFEF5; color:#666; line-height:22px;}
.s-content dl a{ color:#06c; text-decoration:underline;}
.s-content .sel{ padding-left:70px; height:70px;}
.s-content .sel ul li{ float:left; width:200px; height:30px;}
.btn{ text-align:center; margin:20px 0;}
.btn input{ font-size:12px;font-weight:bold;color:#000; height:25px; width:130px;}
.s-content .btn input{ font-size:16px;}



/*-----------------尾部样式<Foot>-------------*/
#footer{ margin:0 auto; margin-top:15px; clear:both;}
#footer a{ color:#333;}
#footer .line{height:2px;overflow:hidden; background:url(images/foot_line.gif); margin-bottom:8px;}
#footer .bottom{ margin-top:6px; clear:both;}
#footer .bottom .logo{float:left; height:64px; padding:10px 20px; border-right:1px solid #D5D5D5}
#footer .bottom li{margin-left:20px; float:left;}
#footer .bottom li p{ height:22px;line-height:22px; color:#1E242B}

