﻿/*------ <reset> ------*/body,button,input,select,textarea{font:12px/1.125 Microsoft YaHei,SimSun,Verdana,Arial}sub,sup{line-height:0}body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0}table,tr,td,th{border-collapse:collapse;border-spacing:0}li{list-style:none}fieldset,img{border:0}input,textarea{outline-style:none}textarea{resize:none}address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:normal}a{text-decoration:none;outline:0}a:hover{text-decoration:underline}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}/*------ </reset> ------*//*------ common ------*/.dom-display .normal { display:none; }.dom-display .current { display:block; }.pos-rel { position:relative; }.pos-abs { position:absolute; }.show { display: block; }.hidden { display:none; }.c-fl { float:left; }.c-fr { float:right; }.c-fs14 { font-size:14px; }.c-fs12 { font-size:12px; }.c-fs16 { font-size: 16px; }.c { text-align: center; }.c-tl { text-align: left; }/* 使用空背景使滚动条滚动时页面不闪烁 for IE6 */*html { background-image: url(about:blank);background-attachment: fixed; }/* overflow */.oh { overflow: hidden; }.os { overflow: scroll; }.oxs { overflow-x: scroll; }.oys { overflow-y: scroll; }.oxh { overflow-x: hidden; }.oyh { overflow-y: hidden; }/* float */.fl { float: left; }.fr { float: right; }/* text-align */.tac { text-align: center; }.tal { text-align: left; }.tar { text-align: right; }/* position */.pr { position: relative; }.pa { position: absolute; }.pf { position: fixed; }/* display */.di { display: inline; }.dib { display: inline-block; }.db { display: block; }.dn { display: none; }/* font */.fwb { font-weight: bold; }.fwn { font-weight: normal; }/* width */.wa { width: auto; }/* height */.ha { height: auto; }/*--- user-defined ---*//* text-indent */.ti2e { text-indent: 2em; }.ti20 { text-indent: 20px; }.ti-9999 { text-indent: -9999px; }/* font-size */.fs12 { font-size: 12px; }.fs14 { font-size: 14px; }.fs16 { font-size: 16px; }.fs18 { font-size: 18px; }.fs20 { font-size: 20px; }.fs24 { font-size: 24px; }.fs28 { font-size: 28px; }.fs30 { font-size: 30px; }.fs32 { font-size: 32px; }.fs36 { font-size: 36px; }/* color */.cGreen, .cGreen a, .green { color: #528400; }.cBlue, .cBlue a, .blue { color: #1E50A2; }.cRed, .cRed a, .red { color:Red; }.cYellow, .cYellow a, .yellow { color: #f65314; }.cGold, .cGold a, .gold { color: #FF8A00; }.cHigh, .cHigh a, .high { color: #F92B91; }.cLight, .cLight a, .light { color: #b2f6d3; }.cGray, .cGray a, .gray { color: #A9B7B7; }.cBlack, .cBlack a, .black { color: #000000; }.cWhite, .cWhite a, .white { color: #FFFFFF; }.clr1 { color: #FF0066; }.clr2 { color: #FF9966; }.clr3 { color: #FF6600; }/* width */.wp66 { width: 66%; }.wp34 { width: 34%; }.w1000 { width: 1000px; }/* height */.h20 { height: 20px; }.h25 { height: 25px; }.h30 { height: 30px; }.h35 { height: 35px; }.h40 { height: 40px; }.h1000 { width: 1000px; }/* line-height */.lh20 { line-height: 20px; }.lh25 { line-height: 25px; }.lh30 { line-height: 30px; }.lh35 { line-height: 35px; }.lh40 { line-height: 40px; }/* margin */.mgt-4 { margin-top: -4px; }.mgr-4 { margin-right: -4px; }.mgb-4 { margin-bottom: -4px; }.mgl-4 { margin-left: -4px; }.mgt4 { margin-top: 4px; }.mgr4 { margin-right: 4px; }.mgb4 { margin-bottom: 4px; }.mgl4 { margin-left: 4px; }.mgt8 { margin-top: 8px; }.mgl120 { margin-left: 120px; }.mt-4 { margin-top:-4px; }.mr-4 { margin-right:-4px; }.mb-4 { margin-bottom:-4px; }.ml-4 { margin-left:-4px; }.mt4 { margin-top:4px; }.mr4 { margin-right:4px; }.mb4 { margin-bottom:4px; }.ml4 { margin-left:4px; }.mt8 { margin-top:8px; }.ml120 { margin-left: 120px; }.mg0 { margin: 0; }/* padding */.pdt-3 { padding-top: -3px; }.pdr-3 { padding-right: -3px; }.pdb-3 { padding-bottom: -3px; }.pdl-3 { padding-left: -3px; }.pdt3 { padding-top: 3px; }.pdr3 { padding-right: 3px; } .pdb3 { padding-bottom: 3px; }.pdl3 { padding-left: 3px; }.pdl10 { padding-left: 10px; }.pdt12 { padding-top: 12px; }.pdb28 { padding-bottom: 28px; }.pt3 { padding-top:3px; }.pr3 { padding-right:3px; } .pb3 { padding-bottom:3px; }.pl3 { padding-left:3px; }.pt12 { padding-top: 12px; }/* top */.tp12 { top: 12px; }.tp100 { top: 100px; }.tpp50 { top: 50%; }/* left */.lt12 { left: 12px; }.lt100 { left: 100px; }.ltp50 { left: 50%; }/* right */.rt12 { right: 12px; }.rt100 { right: 100px; }.rtp50 { right: 50%; }/* bottom */.bt12 { bottom: 12px; }.bt100 { bottom: 100px; }.btp50 { bottom: 50%; }/* z-index */.zi0 { z-index: 0; }.zi1 { z-index: 1; }.zi2 { z-index: 2; }.zi3 { z-index: 3; }.zi4 { z-index: 4; }.zi5 { z-index: 5; }.zi6 { z-index: 6; }.zi7 { z-index: 7; }.zi8 { z-index: 8; }.zi9 { z-index: 9; }.zi10 { z-index: 10; }.zi9998 { z-index: 9998; }.zi9999 { z-index: 9999; }.zi10000 { z-index: 10000; }.zi10001 { z-index: 10001; }/* background-color */.bgc0 { background-color: #FFFFFF; }.bgc1 { background-color: #f5f5f5; }.bgc2 { background-color: #1a1e1d; }.bgc3 { background-color: #A9B7B7; }/* border */.bb1 { border-bottom: 1px solid #505554; }.bb2 { border-bottom: 1px solid #1a1e1d; }.bt1 { border-top: 1px solid #c4c4c4; }.b-bt1 { border-bottom:1px solid #505554; }.b-bt2 { border-bottom:1px solid #1a1e1d; }/* a-btn */a.a-btn, a.link-block-btn { display: block;background: #04a654;color: #FFFFFF;width: 60px;height: 27px;line-height: 27px;vertical-align: middle;text-align: center;font-size: 16px;text-decoration: none; }a.a-btn:hover { text-decoration: none; }a.link-inline-btn { background: #04a654;color: #FFFFFF;vertical-align: middle;text-align: center;padding: 5px 10px;font-size: 14px;text-decoration: none; }a.link-inline-btn:hover, a.link-block-btn:hover { background: #F92B91;color: #FFFFFF;text-decoration: none; }/* w-box */.w-box { clear: both;display: block;width: 964px;height: auto;margin: 0 auto; }/* 弹出框 */.dj-dlg-mask { background-color: #000000;bottom: 0;left: 0;opacity: 0.5;filter: alpha(opacity=50);position: fixed;right: 0;top: 0;z-index: 9999; }.dj-dlg { background: #F2FAFA url(../images/dot-light_1.gif) 0 -3px  repeat-x;border: 3px solid #C9E5E9;border-radius: 5px;box-shadow: 1px 1px 7px #171414;line-height: 22px;opacity: 0.95;filter: alpha(opacity=95);padding: 15px 30px;z-index: 9999; }.dj-dlg a.dj-dlg-close { clear: both;color: #FF0000;cursor: pointer;font-size: 20px;font-weight: bold;height: 24px;line-height: 24px;position: absolute;right: 2px;text-align: center;top: 2px;width: 24px; }.dj-dlg a.dj-dlg-close:hover { text-decoration: none; }.alert p { font-size: 14px;line-height: 26px;margin: 3px 0; }.alert ul li { float: left;margin: 10px 5px; }.alert a { color: #df8505; }a.norm { background: url(../images/ui_1.gif) -170px 0 no-repeat;color: #FFFFFF;display: block;font-size: 14px;height: 38px;line-height: 38px;margin: 0 auto;text-align: center;text-shadow: 1px 1px 0 #66872C;width: 100px; }.login-alert-bd a.dj-dlg-close { color: #FFFFFF; }/* m-list */.m-list {  }.m-list li { overflow:hidden; color:#FFFFFF; }/* nav */.nav { width: 100%;height: 59px;background: #1a1e1d;position: fixed;top: 0;z-index: 9999;_position: absolute;_top: expression(eval(document.documentElement.scrollTop) + "px"); }.nav .c-box { height: 59px; }.nav .w-box { height: 59px;position: relative; }.logo { width: 250px;height: 59px;background: #1A1E1D url(../images/logo.png) left top no-repeat;position: relative;z-index: 10; }.logo a { display: block;width: 152px;height: 59px;position: absolute;left: 0;top: 0;text-indent: -9999px; }.logo-title { position: absolute;left: 160px;top: 0;width: 82px;height: 59px;background: url(../images/kh_1.png) no-repeat; }.nav-list { position: relative;z-index: 10; }.nav-list li { float: left;height: 59px;line-height: 59px;vertical-align: middle;margin-right: 32px; }.nav-list li a { color: #7CBB00;text-decoration: none;font-size: 18px; }.nav-list li a:hover { color: #FFFFFF;text-decoration: underline; }.nav-bd { display: block;width: 105px;height: 59px;text-indent: -9999px;background: url(../images/nav_1.png) no-repeat;outline: none; }.nav-bd1 { background-position: 0 0; }.nav-bd2 { background-position: 0 -59px; }.nav-bd3 { background-position: 0 -118px; }.nav-bd4 { background-position: 0 -177px; }.head_ad { float: left;width: 250px;height: 54px;margin-top: 5px;position: relative;z-index: 9; }.head_ad_con { width: 955px;height: 200px;position: absolute;left: 6px;top: 0;z-index: 9; }/* m-box */.m-box { padding-top: 15px;padding-bottom: 7px;background: #d9dcdb;position: relative; }.m-box-bd { height: 218px;position: relative; }.rec-box { position: relative; }.rec-con { float: left;width: 228px;height: 218px;_display: inline;margin-right: 14px;position: relative; }.rec-item, .news { position: absolute;left: 0;top: 0;width: 228px;height: 218px;z-index: 1; }.rec-bg { width: 228px;height: 218px;cursor: pointer; }.rec-bg img { width: 228px;height: 192px; }.rec-bd { position: absolute;left: 0;top: 130px;z-index: 3;width: 228px;height: 87px;color: #FFFFFF; }.rec-bd span { position: absolute;left: 10px;top: 5px;width: 36px;height: 36px;line-height: 36px;vertical-align: middle;text-align: center;font-size: 32px;font-weight: bold; }.rec-bd h2, .rec-bd p { position: absolute;left: 50px;width: 175px;vertical-align: middle; }.rec-bd h2 { height: 30px;line-height: 30px;font-size: 24px;top: 0;  }.rec-bd p { height: 25px;line-height: 25px;font-size: 12px;top: 30px; }.reg-bd-bg3 { background: #067b82; }.rec-ft { cursor: pointer;position: absolute;left: 0;top: 185px;z-index: 4;width: 228px;height: 32px;line-height: 32px;vertical-align: middle;background: #1a1e1d; }.rec-corn { width: 17px;height: 14px;background: url(../images/corn1_1.png) no-repeat;position: absolute;left: 20px;top: -14px; }.rec-ft .m-list { padding-left: 10px;width: 180px;height: 30px;overflow: hidden; }.rec-ft .m-list-more { position: absolute;right: 8px;top: 6px;width: 20px;height: 20px;background: url(../images/more_1.png) no-repeat; }.news { z-index: 5;background: #1a1e1d; }.news .m-list { margin: 10px; }.news .m-list li { height: 25px;line-height: 25px;vertical-align: middle; }/* login-box */.login-box { width: 238px;height: auto;position: relative; }.login-hd { height: 32px;line-height: 30px;vertical-align: middle;background: #323736;border-top: 1px solid #3e4342;color: #FFFFFF;text-align: center;font-size: 16px;position: relative; }.login-hd.c-tl { text-align: left;padding-left: 10px; }.login-hd .usrname { background-position: 0 3px;background-repeat: no-repeat;padding-left: 28px; }.login-bd { height: auto;background: #1a1e1d;position: relative;z-index: 5; }.login-form { height: auto;overflow: hidden;position: relative; }.login-ul-bd { position: relative;width: 205px;height: auto;overflow: hidden;margin: 0 auto;margin-top: 10px; }.usr-bd, .pwd-bd { height: 29px;background: url(../images/ui_1.png) 0 0 no-repeat;position: relative; }.pwd-bd { background-position: 0 -29px;margin-top: 5px; }.usr-con, .pwd-con { background: none;border: none;color: #FFFFFF;position: absolute;left: 35px;top: 2px;width: 160px;height: 25px;line-height: 25px;vertical-align: middle;  }.pwd-con { width: 105px; }.login-btn, .pwd-forget-btn { width: 29px;height: 29px;line-height: 29px;vertical-align: middle;display: block;position: absolute;top: 30px; }.login-btn { left: 147px; }.pwd-forget-btn { left: 176px; }.login-btn a, .pwd-forget-btn a { display: block;width: 29px;height: 29px;line-height: 29px;vertical-align: middle;text-align: center;text-indent: -9999px; }.dj-login-n { width: 205px;height: 72px;margin: 0 auto;padding: 4px 0;*padding: 0;_padding: 0;position: relative; }.dj-login-n p { color: #c5bfbd;line-height: 20px; }.dj-login-n .m-list { margin-top: 5px; }.log-lnk { float: left;width: 66px;height: 25px;margin-bottom: 3px; }.log-lnk a { color: #FFFFFF;display: block;height:25px;line-height: 25px;vertical-align: middle;padding-left: 25px;background: url(../images/open_1.png) no-repeat; }.log-lnk a.log-lnk-a1 { background-position: 0 0; }.log-lnk a.log-lnk-a2 { background-position: 0 -45px; }.log-lnk a.log-lnk-a3 { background-position: 0 -90px; }.log-lnk a.log-lnk-a4 { background-position: 0 -135px; }.log-lnk a.log-lnk-a5 { background-position: 0 -180px; }.log-lnk a.log-lnk-a6 { background-position: 0 -225px; }.log-lnk a.log-lnk-a7 { background-position: 0 -270px; }.login-ft { height: 32px;line-height: 32px;vertical-align: middle;background: #04a654;color: #FFFFFF;position: relative;z-index: 3; }.login-ft .m-list { margin-left: 10px;width: 180px;height: 30px;overflow: hidden; }.login-ft .m-list-more { position: absolute;right: 8px;top: 6px;width: 20px;height: 20px;background: url(../images/more_1.png) no-repeat; }.login-ft .m-list a { color: #FFFFFF; }.login-alert-bd { position: absolute;left: 0;top: 2px;width: 100%;height: 28px;overflow: hidden;font-size: 14px; }.login-alert-bd .dj-dlg { background: #F92B91;border: none;border-radius: 0 2px 2px 0;box-shadow: none;margin: 0;padding: 4px 25px 4px 7px;z-index: 0; }.login-alert-bd .dj-dlg-mask { display: none; }.login-alert-bd .dj-dlg .alert { color: #FFFFFF;line-height: 20px;margin: 0;padding: 0;word-break: keep-all; }.login-alert-bd .dj-dlg .alert p { line-height: 20px;margin: 0; }.login-alert-bd .dj-dlg .alert ul { display: none; }.dj-login-y { color: #c5bfbd;width: 100%; }.usr-info-con { margin-top: 5px;height: auto;overflow: hidden;padding-left: 8px; }.usr-info-con li, .login-server li { float: left;width: 33%; }.usr-info-con li.wide, .login-server li.wide { width: 66%; }.usr-info-con li a { color: #FFFFFF: }.usr-info-con li a:hover { color: #F92B91: }.recent-login-bd { margin-top: 5px;padding-left: 8px;font-size: 14px;height: 28px;line-height: 28px;vertical-align: middle;color: #FFFFFF;background: #f65314; }.login-server { height: auto;overflow: hidden; }.login-server .wide a { color: #04A654; }.login-server li { height: 29px;line-height: 29px;vertical-align: middle;color: #FFFFFF;background: #323736;margin-bottom: 1px; }.login-server li.wide { width: 63%;padding-left: 8px; }/* open-box */.open-box { width: 238px;height: auto;overflow: hidden;color: #00bb5c;padding-top: 8px; }.open-hd { position: relative;height: 33px;line-height: 33px;vertical-align: middle;color: #FFFFFF;text-align: center;font-size: 16px;background: #1a1e1d; }.open-hd .m-list-more { background: url(../images/more_1.png) 0 0 no-repeat;height: 20px;position: absolute;right: 8px;top: 6px;width: 20px; }.open-bd { background: #323736;padding-bottom: 5px; }.open-bd ul {  }.open-bd li { height: 59px; }.open-bd-img { _display: inline;margin-left: 5px;margin-right: 5px;margin-top: 5px;width: 50px;height: 50px;position: relative; }.open-bd-photo, .open-bd-wrap { position: absolute;left: 0;top: 0;width: 50px;height: 50px;z-index: 3; }.open-bd-wrap { z-index: 5; }.open-bd-con { margin-right: 10px;margin-top: 5px;width: 160px; }.open-bd-con p, .open-bd-con a { line-height: 25px; }.open-bd-con p { position: relative; }.open-bd-con p a { position: absolute;right: 0;top: 0; }/* dj-login-open */#dj-login-open { height: 50px;overflow: hidden;position: absolute; }#dj-login-open span { color: #f65314; }#dj-login-open.extend { width: 200px;height: auto; }#dj-login-open.extend span { display: none; }/* button */.button { background: #E4F5F5 url(../images/dot-light_1.gif) 0 -3px repeat-x;border: 1px solid #ACD7DD;border-radius: 2px;color: #004444;cursor: pointer;font-size: 14px;height: 29px;padding: 1px 15px 3px;text-align: center; }.button:hover { background-color: #F2FAFA;border: 1px solid #C4E5E9;color: #528400; }input.button { height: 40px;line-height: 35px;padding: 0 20px; }.tip, .tip span, .tip a { color: #5F8B76;font-size: 12px;line-height: 22px; }/* box */.box { display: block;width: 964px;height: auto;margin: 0 auto; }.box-hd { height: 40px;line-height: 40px;vertical-align: middle;color: #c0c3c2; }.box-bd { height: auto; }/* list */.list { height: auto;overflow: hidden; }.list li { position: relative;height: 30px;line-height: 30px;vertical-align: middle; }/* list-fl */.list-fl { height: auto;overflow: hidden; }.list-fl li { float: left;position: relative;height: 30px;line-height: 30px;vertical-align: middle; }/* short */.st-box { position: absolute;right: -80px;top: 0;width: 68px;height: auto;_zoom: 1; }.st-box .m-list li { text-indent: -9999px; }.st-box .m-list a { display: block;width: 68px;height: 34px;background: url(../images/icon_1.png) no-repeat; }.st-box .m-list a:hover { background-position: -68px 0; }.st-box .m-list a.st-link-a1 { background-position: 0 -136px; }.st-box .m-list a.st-link-a1:hover { background-position: -68px -136px; }.st-box .m-list a.st-link-a2 { background-position: 0 0; }.st-box .m-list a.st-link-a2:hover { background-position: -68px 0; }.st-box .m-list a.st-link-a3 { background-position: 0 -34px; }.st-box .m-list a.st-link-a3:hover { background-position: -68px -34px; }.st-box .m-list a.st-link-a4 { background-position: 0 -68px; }.st-box .m-list a.st-link-a4:hover { background-position: -68px -68px; }.st-box .m-list a.st-link-a5 { background-position: 0 -102px; }.st-box .m-list a.st-link-a5:hover { background-position: -68px -102px; }.st-box .m-list a.st-link-a6 { background-position: 0 -170px; }.st-box .m-list a.st-link-a6:hover { background-position: -68px -170px; }/* frame */.frame { float: left; width: 1000px; padding: 0; padding-bottom: 20px; }.frame h3 { height: 44px; line-height: 44px; border-bottom: 1px solid #c9e5e9; font-size: 24px; color: #001f2a; text-indent: 12px; margin-bottom: 10px; clear: both; }.frame h3 span { font-size: 24px; }.frame .msg { padding: 40px 0 40px 150px; font-size: 14px; }.frame .msg h3 { height: 44px; line-height: 44px; border-bottom: 1px solid #c9e5e9; font-size: 24px; color: #001f2a; text-indent: 12px; margin-bottom: 10px; }.frame .msg p, .frame .msg li { font-size: 14px; line-height: 22px; margin: 3px 0 3px 20px; }.frame .msg .error { color: #c80000; }.frame .msg .content { margin-bottom: 40px; }.frame .msg .content, .frame .msg .content span { font-size: 14px; }.frame .head { width: 100%; height: 44px; line-height: 44px; background-color: #fbfdfd; border-bottom: 1px solid #c9e5e9; position: relative; }.frame .head .pay-user { position: absolute; left: 200px; top: 8px; z-index: 2; width: 600px; }.frame .head .pay-user li { float: left; margin-right: 25px; }.frame h4 { font-size: 16px; padding:18px 0 0 0; height: 26px; line-height: 26px; }.frame .left { width: 769px; margin: 0; }.left-bg { background: #ffffff url(../images/lft-bg_1.gif) left repeat-y; }.frame .left .menu { float: left; width: 200px; line-height: 22px; padding-bottom: 20px; }.frame .left .menu li a { color: #647d86; margin: 5px 0 5px 5px; display: block; width: 150px; height: 51px; line-height: 51px; background: url(../images/ui_1.gif) 0 -142px; font-size: 14px; text-align: right; padding-right: 33px; }.frame .left .menu li a:hover { color: #f92b91; background-position: 0 -193px; }.frame .left .menu li a.on { margin: 5px 0 5px 0; width: 162px; background: #ffffff; border-top: 1px solid #c9e5e9; border-bottom: 1px solid #c9e5e9; color: #528400; }/* footer */.footer { clear: both; }.ft-box { width: 775px;height: 212px;overflow: hidden;margin: 0 auto;position: relative; }.ft-nav { width: 100%;height: 40px;line-height: 40px;vertical-align: middle;border-bottom: 1px solid #212524; }.ft-nav li { float: left;margin-right: 20px;_display: inline; }.ft-nav li a { color: #7cbb00;font-size: 15px; }.ft-nav li a:hover { color: #FFFFFF; }.ft-logo { position: absolute;left: 0;top: 50px;display: block;width: 152px;height: 59px;background: url(../images/logo.png) no-repeat; }.ft-con { position: absolute;left: 165px;top: 50px;width: 380px;height: auto;line-height: 22px;overflow: hidden;color: #f65314; }.ft-gs { position: absolute; left: 165px; top: 120px; height: 55px; width: 70px; }.ft-tip {  }.ft-tip li { float: left;margin-right: 18px; }.ft-beian {  }.ft-beian span { margin-right: 10px; }.ft-hotline { position: absolute;left: 550px;top: 50px;width: 208px;height: 85px;background: url(../images/hotline_1.jpg) no-repeat; }.ft-hotline span { position: absolute;left: 75px;top: 43px;color: #c8c2a8;font-size: 18px; }/*------ common ------*//* For new version 2015-01-05 *//*------ <module> ------*//* module for header */.mod_header { height: 70px;overflow: hidden;font-size: 16px; }.mod_header_logo { float: left;width: 210px; }.mod_header_logo a { display: block;width: 300px;height: 48px;overflow: hidden;margin-top: 14px;margin-left: 11px;text-indent: -9999px;background: url(../images/logo_1.jpg) no-repeat; }.mod_header_nav { float: right;height: 61px;overflow: hidden;margin-top: 5px; }.mod_header_nav a, .mod_header_nav span { float: left;display: block;height: 61px; }.mod_header_nav a { width: 65px;overflow: hidden;text-align: center;line-height: 61px;color: #545454; }.mod_header_nav a:hover { text-decoration: none;color: #F65213; }.mod_header_nav a.active { text-decoration: none;background: url(../images/nav_hover_1.jpg) no-repeat;color: #FFFFFF; }.mod_header_nav a.active:hover { color: #FFFFFF; }.mod_header_nav span {  }.mod_header_nav span i { display: block;width: 11px;height: 12px;overflow: hidden;background: url(../images/nav_split_1.jpg) no-repeat;margin: 24px 5px; }/* module for footer */.mod_footer { height: auto;overflow: hidden;font-size: 13px;text-align: center;line-height: 22px;padding: 10px 0; }.mod_footer p { clear: both;color: #7c7c7c; }.mod_footer_logo { display: block;width: 197px;height: 48px;overflow: hidden;margin: 12px auto;text-indent: -9999px;background: url(../images/logo_1.jpg) no-repeat; }.mod_footer_nav { height: 40px;line-height: 40px;margin-left: 465px; }.mod_footer_nav li { float: left;;_display: inline; }.mod_footer_nav li span { margin: 0 20px;color: #a9a9a9; }.mod_footer_nav li a { color: #a9a9a9;font-size: 15px; }.mod_footer_nav li a:hover { color: #545454; }/* module for login */.mod_login { width: 274px;margin: 0 auto;margin-top: 16px;position: relative; }.mod_login_con { height: auto;position: relative;z-index: 5; }.mod_login_form { height: auto;overflow: hidden;position: relative; }.mod_login_hd { height: 32px;line-height: 30px;color: #000000;font-size: 16px;position: relative;border-bottom: 1px solid #c6c6c6; }.mod_login_hd h2 { padding-left: 95px;color: #545454;background: url(../images/small_logo_1.png) left center no-repeat;text-align: left;font-weight: normal;font-size: 20px; }.mod_login_hd .usrname { background-position: 0 3px;background-repeat: no-repeat;padding-left: 28px; }.mod_login_bd { position: relative;width: 262px;height: auto;overflow: hidden;margin: 0 auto;margin-top: 12px; }.mod_login_usr, .mod_login_pwd { height: 33px;background: #FFFFFF url(../images/login_ui_1.jpg) 6px 0px no-repeat;border: 1px solid #c6c6c6;border-radius: 5px;position: relative;padding-left: 33px; }.mod_login_pwd { margin-top: 20px;background-position: 6px -33px; }.mod_login_usr_con, .mod_login_pwd_con { background: none;border: none;color: #b2b2b2;position: absolute;left: 33px;top: 2px;width: 223px;height: 29px;line-height: 29px; }.mod_login_forget_pwd { height: auto;overflow: hidden; }.mod_login_forget_bd, .mod_login_register { height: 30px;line-height: 30px;color: #545454;float: left; }.mod_login_register { float: right; }.mod_login_btn {  }.mod_login_btn a { display: block;width: 262px;height: 44px;background: url(../images/login_btn_1.png) no-repeat;margin: 0 auto;text-indent: -9999px; }.mod_login_fail { width: 262px;height: 72px;margin: 0 auto;padding-top: 15px;*padding-top: 15px;_padding-top: 0px;position: relative; }.mod_login_fail_hd { height: 30px;line-height: 30px;color: #545454;font-size: 16px; }.mod_login_fail_hd b { font-weight: normal;cursor: pointer; }.mod_login_joint { margin-top: 5px; }.mod_login_joint li { float: left;width: 33%;height: 25px;margin-bottom: 3px; }.mod_login_joint li a { color: #545454;display: block;height:25px;line-height: 25px;padding-left: 25px;background: url(../images/open_1.png) no-repeat; }.mod_login_joint .item1 a { background-position: 0 0; }.mod_login_joint .item2 a { background-position: 0 -45px; }.mod_login_joint .item3 a { background-position: 0 -90px; }.mod_login_joint .item4 a { background-position: 0 -135px; }.mod_login_joint .item5 a { background-position: 0 -180px; }.mod_login_joint .item6 a { background-position: 0 -225px; }.mod_login_joint .item7 a { background-position: 0 -270px; }.mod_login_alert { position: absolute;left: 0;top: 2px;width: 100%;height: 28px;overflow: hidden;font-size: 14px; }.mod_login_alert .dj-dlg { background: #F92B91;border: none;border-radius: 0 2px 2px 0;box-shadow: none;margin: 0;padding: 4px 25px 4px 7px;z-index: 0; }.mod_login_alert .dj-dlg-mask { display: none; }.mod_login_alert .dj-dlg .alert { color: #FFFFFF;line-height: 20px;margin: 0;padding: 0;word-break: keep-all; }.mod_login_alert .dj-dlg .alert p { line-height: 20px;margin: 0; }.mod_login_alert .dj-dlg .alert ul { display: none; }.mod_login_alert a.dj-dlg-close { color: #FFFFFF; }.mod_login_succ { color: #000000;width: 100%; }.mod_login_user_info { margin-top: 5px;height: auto;overflow: hidden;padding-left: 8px; }.mod_login_user_info li, .mod_login_server li { float: left;width: 33%; }.mod_login_user_info li.wide, .mod_login_server li.wide { width: 66%; }.mod_login_user_info li { height: 25px;line-height: 25px; }.mod_login_user_info li a { color: #f65314; }.mod_login_user_info li a:hover { color: #F92B91; }.mod_login_recent { margin-top: 5px;font-size: 16px;height: 28px;line-height: 28px;vertical-align: middle;color: #545454;border-bottom: 1px solid #c6c6c6;font-weight: normal; }.mod_login_server { height: auto;overflow: hidden; }.mod_login_server li { height: 32px;line-height: 32px; }.mod_login_server li.wide { width: 63%;padding-left: 8px; }.mod_login_server li.wide a { color: #04A654; }/* dj-login-open */#dj-login-open { width: 262px;height: auto;/* height: 60px;overflow: hidden;position: absolute; */ }#dj-login-open span { color: #f65314; }#dj-login-open.extend { width: 262px;height: auto; }#dj-login-open.extend span { display: none; }/*------ </module> ------*/