@charset "utf-8";
/* CSS Document */
/*/* power by 紫夜星魂/James  QQ: 2885255 */
/* all style */
.body {}
body{font-size:13px; color:#000000;line-height: 16px;font-style: normal;font-weight: normal;text-decoration: none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th{margin:0;padding:0;}
body { background:url(../images/comm/login_bg00.gif) repeat-x center top #90bad0;}
fieldset,img {border:0;}
ul,li,ol {list-style:none;}
ul:after {display: block;height: 0;visibility: hidden;}
ul {*display:inline-block;*zoom:100%;}
table {border-collapse:collapse; border-spacing:0; border-color:#666666;}
td { border-color:#666666;}
select,input{vertical-align:middle;}
html{overflow-y:scroll;}
/*font link sytle*/
a{text-decoration:none; cursor:pointer; outline:none;star:expression(this.onFocus=this.blur());}
a:hover{text-decoration:underline;}
a img {border:none;}
/* clear float */
:root{overflow-y:scroll;}
.clearfix:after{display:block;height:0;visibility:hidden;overflow:hidden;}
.clearfix{*zoom:1;}
.clear{ clear:both; height:1px;font-size:1px; line-height:1qx; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}
.minwidth {min-width:912px; position:relative;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1024?"912px":"");}
.none {display:none;}




/* mainbg style */
.login_mainbg {width:100%; background:url(../images/comm/login_bg01.gif) no-repeat center top;}
.login_main {width:912px; margin:0px auto;}
.login_main01 {width:912px; height:161px; background:url(../images/comm/login_bg02.gif) no-repeat; overflow:hidden;}
.login_main02 {width:912px; height:56px; background:url(../images/comm/login_bg04.gif) no-repeat; overflow:hidden;}
.login_main03 {width:880px; height:431px; background:#ffffff; overflow:hidden; padding:18px 16px 0px 16px;}
.login_main04 {width:912px; height:8px; background:url(../images/comm/login_bg05.gif) no-repeat; overflow:hidden;}


.login_main01_logo {width:600px; padding-top:12px; float:left;}
.login_main01_logo a {width:280px; height:130px; display:block; text-indent:-9999px; cursor:pointer;}
.login_main01_three {width:215px; float:left; font-size:14px; color:#5f9cb7; line-height:18px; font-family:"宋体", MingLiU, "黑体", Arial, Verdana, "Times New Roman"; padding-top:115px;}
.login_main01_three a { padding:0px 6px; color:#eaeaea; text-decoration:none;}
.login_main01_three a:hover { color:#f1ed75;}
.login_main01_register {width:70px; float:left; padding-top:110px;}
.login_main01_register a {width:66px; height:29px; background:url(../images/comm/login_bg12.gif) no-repeat; display:block; text-indent:-9999px;}
.login_main01_register a:hover {background:url(../images/comm/login_bg12.gif) no-repeat 0px -29px;}

.login_main03top { height:276px; padding-bottom:10px;}
.login_main03bottom { height:134px;}
.login_main03top_fl {width:572px; height:276px; background:url(../images/comm/login_bg06.jpg) no-repeat; padding-right:6px;float:left;}
.login_main03top_fr {width:302px; height:276px; background:url(../images/comm/login_bg11.gif) no-repeat;float:left;}
.login_main03bottom_fl {float:left; width:217px; height:134px; background:url(../images/comm/login_bg10.gif) no-repeat left top; margin-right:6px;}
.login_main03bottom_fc {float:left; width:349px; height:134px; background:url(../images/comm/login_bg10.gif) no-repeat left top; margin-right:6px;}
.login_main03bottom_fr {float:left; width:302px; height:134px; background:url(../images/comm/login_bg10.gif) no-repeat left top;}
.login_main03bottom_bg {height:120px;padding:14px 16px 0px 16px; background:url(../images/comm/login_bg10.gif) no-repeat right -134px;}
 
 
.login_main03top_frtitle { font-size:15px; font-weight:bold; color:#333333; width:135px; text-align:center; padding-top:16px; height:26px;}
.login_main03top_frtext { padding-top:35px;}
.login_main03top_frtext dl { clear:both; padding-bottom:14px; overflow:hidden;width:300px;}
.login_main03top_frtext dt {width:85px; text-align:right; padding-right:7px; float:left; height:26px; font-family:"宋体", MingLiU, "黑体", Arial, Verdana, "Times New Roman"; font-size:14px; line-height:26px;}
.login_main03top_frtext dd {width:200px; float:left;}

.logininput { height:26px; width:175px; border:1px solid #aeaeae; color:#3d3c3c; font-family:"宋体", MingLiU, "黑体", Arial, Verdana, "Times New Roman"; font-size:14px; line-height:26px;}
.loginbutton { background:url(../images/comm/login_bg14.gif) no-repeat; width:81px; height:30px; text-align:center; border:0px; font-size:15px; color:#363637; line-height:20px; padding-top:5px; overflow:hidden; cursor:pointer; margin-right:15px; float:left;}
.loginbutton:hover { color:#FF3300;}


.login_main03bottom_bgfl01 { float:left; width:48px; background:url(../images/comm/login_bg07.gif) no-repeat; display:block; height:48px;}
.login_main03bottom_bgfl02 { float:left; width:48px; background:url(../images/comm/login_bg08.gif) no-repeat; display:block; height:48px;}
.login_main03bottom_bgfr01 { float:left; width:137px;}
.login_main03bottom_bgfr02 { float:left; width:269px;}
.login_main03bottom_bgfrtitle {font-size:15px; font-weight:bold; color:#035880; height:24px; padding-top:8px;}
.login_main03bottom_bgfrtext { font-size:12px; color:#484949; line-height:22px;}

.login_main03bottom_bg03title { background:url(../images/comm/login_bg09.gif) no-repeat; padding-left:25px; font-size:15px; font-weight:bold; color:#333333; height:28px; padding-top:4px;}
.login_main03bottom_bg03text { font-size:15px; line-height:20px;}
.login_main03bottom_bg03text li { background:url(../images/comm/login_bg13.gif) no-repeat 3px 6px; padding-left:15px; height:26px;}
.login_main03bottom_bg03text li a { color:#1c347f; text-decoration:underline;}
.login_main03bottom_bg03text li a:hover { color:#ff3600;}


.footer {width:912px; margin:0px auto;}
.footerbg {width:557px; height:58px; background:url(../images/comm/login_bg03.gif) no-repeat; overflow:hidden; padding:68px 0px 0px 355px;}
.footerfl { color:#010100; font-size:12px; font-family:"宋体", MingLiU, "黑体", Arial, Verdana, "Times New Roman"; height:22px;}
.footerfl a { color:#010100; padding:0px 10px;}
.footerfc { padding:0px 10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.footerfr { text-indent:-9999px;}














