@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;}
em { font-style:normal; }

#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;}

.cpf-select{padding:4px 4px 4px 4px;/* border:1px solid #FED7BB; color:#FF3300;*/ text-align:center; width:200px;border:1px solid #BAFFC0; color:#009900; font-size:14px; font-weight:bold; background-color:#E9FFEB}/*--cpf选择类型--*/

.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}

.ipt-f{ width:80px;}


/*-------POP-----------*/

.pop dd { padding:10px; }
.pop dd .scroll { height:105px; overflow-y:scroll; }
.pop dd .pop-ipt { margin:0 auto; }
.pop dd .pop-ipt tr th { text-align:right; color:#666; }
.pop dd .pop-ipt .ipt-a { width:200px; }
.pop dd .pop-ipt .ipt-b { width:100px; }
.pop dd .pop-ipt .ipt-c { width:95px; }
.pop dd .pop-ipt .ipt-d { width:300px; }
.pop dd .pop-ipt .ipt-e { width:300px; height:100px; }
.pop dd .ipt-f { width:140px; margin:5px 0; }
.pop dd .ipt-g { width:60px; margin:5px auto; }
.pop dd .ipt-h { width:90px; margin:0 10px 10px 10px ; }
.pop-link1 { font-weight:bold; color:#06c; text-decoration:underline; }
.pop-link2 { clear:both; text-align:right; }
.pop-link2 a { color:#06c; text-decoration:underline; }
.pop .ka-list li { float:left; width:100px; height:25px; overflow:hidden; white-space:nowrap }
.pop-tab { height:25px; overflow:hidden; background:url(zyk.png) 0 -590px; }
.pop-tab ul li { float:left; width:180px; text-align:center; padding:5px 0 4px; cursor:pointer; }
.pop-tab ul .tab-on { float:left; display:inline; padding:3px 0 4px; border:2px solid #FFDCC6; border-bottom:none; background:#fff; font-weight:bold; }
.pop-tab-content { border:2px solid #FFDCC6; border-top:none; padding:10px; }
.pop-tab-content .select { border:1px solid #ccc; }
.pop-tab-content .select tr th { width:180px; height:25px; background:#E6E6E6; text-align:center; color:#333; font-weight:normal; }
.pop-tab-content .select tr td { text-align:center; }
.pop-tab-content .select tr td a { color:#06c; text-decoration:underline; }
.pop-tab-content .tips { text-align:center; }
.pop-tab-content .tips p { padding:10px; text-align:left; color:#CE6535; }

.ui-widget-overlay { position: absolute; top:0; left:0; width:100%; height:100%; background:#aaa; opacity: 0.3; filter: alpha(opacity=30); }
.ui-dialog { width:500px; border:2px solid #FED36D; padding:1px; background:#fff; }
.ui-widget-header { height:23px; padding:5px 10px 0 10px; background:url(pop-title.gif) repeat-x; border:none; cursor:move; }
.ui-dialog .ui-dialog-title { float:left; color:#9B3300; font-size:14px; font-weight:bold; line-height:20px; }
.ui-dialog .ui-dialog-titlebar-close { display:block; float:right; width:18px; height:18px; background:url(pop-close.gif); }
.ui-dialog .ui-dialog-titlebar-close span { display:none; }
.ui-dialog .ui-dialog-content { padding:10px; }
.ui-dialog .ui-dialog-buttonpane { border-top:1px solid #000; text-align:center; padding:10px; margin:20px 10px 10px; }
.ui-dialog .ui-dialog-buttonpane button { padding:3px 15px 0 15px; font-weight:bold; }


