﻿body{margin:0;padding:0; font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
a {text-decoration: none;;color: #1755b6}
a img{ border:none;}
h1,h2,h3,h4,h5,h6,div,span,ul,li,dl,dt,dd,ol,p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
ul,li,dd{list-style-type:none;list-style:none;}
.spacebox{width:100%;border-top:1px transparent;height:1px;overflow:hidden;background-color:#FFF;clear:both;}


#main{margin: 0px auto; height:100%;background:url(../images/CompanyL/topbanner_03.jpg) no-repeat;}
/* comm */
#main #head {margin:0px auto;}
#head #logo {width: 965px;height:80px;margin: auto;position: relative;}
#head #logo a {position: absolute;top: 15px;color: #fff;text-decoration: underline;}
#head #logo #img{ height:70px; background:url(../images/logo.png) no-repeat left 3px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');_background:none;}
#head #logo a.login {right: 50px;}
#head #logo a.reg {right: 15px;}
#head #menu {width: 965px;margin: auto;background:url(../images/bg_nav.gif) repeat-x; height:28px;}
#menu ul#topm {line-height: 28px;overflow: hidden; clear:both;}
#menu ul#topm li {float: left;text-align: center;padding: 0px 15px; font-size:14px;}
#menu ul#topm li a{color: #fff;font-weight:bold},#menu ul#topm li a:hover{ color:#ee0000;}

#menu ul#nav {line-height: 34px;overflow: hidden; clear:both;}
#menu ul#nav li {float: left;text-align: center;padding: 0px 15px; font-size:12px;font-weight:bold; color:#000;}
#menu ul#nav li a{color: #000;},#menu ul#nav li a:hover{ color:#ee0000;}

.rbtn{ border:none; width:74px; height:28px; line-height:20px; background:url(../images/CompanyL/tj_bot.gif) no-repeat; font-weight:bold; color:#fff;}


/*============================================ reg ================================================*/

#content {width:963px; margin:0px auto; border-bottom:2px solid #ccc; height:auto; clear:both;}
#regdiv {float: left;width:480px;margin-top: 10px;display:block;}
#regdiv h4{ height:30px; line-height:30px; background:url(../images/CompanyL/businessman.png) no-repeat 12px 2px; text-indent:42px; font-size:14px; color:#333;}
#regdiv dl{ width:100%; margin-top:15px; clear:both;}
#regdiv dl dt{width:100px; float:left; text-align:center; font-weight:bold; color:#333; height:30px; line-height:30px;}
#regdiv dl dd{width:360px; float:left; text-align:left;height:30px; line-height:30px;}
.errSpan{ color:#ee0000;}

#regdiv .iptxt{padding:3px 0 1px 2px;border:1px solid #7F9DB9}
#regdiv input.iptxt{height:16px;}
#regdiv .iptxt:hover,.iptxt:focus:hover{border: 1px solid #ee0000}
#regdiv .yes{margin-top:30px; text-align:left; background:url(../images/CompanyL/username_03.gif) no-repeat 200px 2px; height:22px; line-height:22px; text-indent:220px;}

#middleline{height:400px;width:2px;float:left; margin-top:15px; background:url(../images/CompanyL/mid.jpg) no-repeat;}


#logindiv{width:450px;float:left;margin-top:10px; margin-left:10px;}
#logindiv h4{ height:30px; line-height:30px; background:url(../images/CompanyL/service.gif) no-repeat 12px 2px; text-indent:42px; font-size:14px; color:#333; margin-bottom:15px;}
#logindiv dl{ width:100%;clear:both;}
#logindiv dl dt{width:100px; float:left; text-align:center; font-weight:bold; color:#333; height:90px;}
#logindiv dl dt img{ width:90px; height:69px; border:1px solid #000; padding:1px;}
#logindiv dl dd{width:340px; float:right; text-align:left; height:20px;line-height:22px; font-weight:bold;}
#logindiv dl dd.qxx{font-weight:normal; height:auto;}


/*================================================login========================================================================*/

#clogin{width:963px;margin:10px auto; height:100%; border-bottom:2px solid #ccc; padding-bottom:10px;}
#clogin #clogin-l{width:249px; float:left;}
#clogin #clogin-r{width:700px; float:right; margin-left:10px;}
.inputse{ border:1px solid #C3CAD0; padding:2px; width:130px;}
.input2{ border:none; background:url(../images/input.gif) no-repeat; width:450px; height:24px;}
.submit{ border:none; background:url(../images/CompanyL/login.gif) no-repeat; width:97px; height:33px; cursor:pointer;}
.submitdl{ border:none; background:url(../images/CompanyL/s02.gif) no-repeat; width:126px; height:24px; color:#fff; cursor:pointer;}

#clogin-l .yzw{width:100%; clear:both;}
#clogin-l .yzw h5{text-align:left; height:32px; line-height:28px;background:url(../images/CompanyL/top.gif) no-repeat;text-indent:14px; font-size:14px; color:#000; clear:both;}
#clogin-l .yzw h5.mid{background:url(../images/CompanyL/lh4.gif) no-repeat; height:14px;}
#clogin-l .yzw h5.bot{background:url(../images/CompanyL/bottom.gif) no-repeat; height:9px;}

#clogin-l .yzw dl{width:100%;background:url(../images/CompanyL/sbg.gif) repeat-y; height:150px;} 
#clogin-l .yzw dt{width:70px;float:left;text-align:right;height:30px;line-height:30px; color:#333;} 
#clogin-l .yzw dd{width:160px;float:left;height:30px; line-height:30px; text-align:left;}
.mtop{ margin-top:10px;}

.abt{margin-top:15px; *+margin-top:10px; _margin-top:3px;}

#clogin-l .yzw ul{width:100%;background:url(../images/CompanyL/sbg.gif) repeat-y; padding-top:5px; padding-bottom:2px; _margin-top:-2px;}
#clogin-l .yzw ul li{height:22px; line-height:22px; text-align:left; text-indent:20px;}
#clogin-l .yzw ul li.reg{text-align:right; padding-right:10px; height:28px; line-height:28px;}
#clogin-l .yzw ul li a{ color:#144E98; text-decoration:underline;},#yzw ul li a:hover{ color:#EE0000; text-decoration:none;}
/*======================================= right  ==================================================*/

clogin-r #service{width:700px;}
#service h5{height:30px; line-height:30px; background:url(../images/CompanyL/service.gif) no-repeat 2px 2px; text-indent:32px; font-size:14px; color:#333; text-align:left;clear:both;}
#service .pan{width:700px; height:109px;background:url(../images/CompanyL/bg_01.gif) no-repeat; margin-top:10px; }
#service .pan h4{ width:100%; height:26px; line-height:26px; text-indent:24px; font-size:14px; background:url(../images/CompanyL/ind.gif) no-repeat 13px 9px; color:#ee0000; text-align:left;clear:both; margin-top:5px;}
#service .pan p{ width:70%;clear:both; text-align:left; line-height:22px; text-indent:24px; padding:8px;}

/*========================================================================================================================*/

#width800{width:965px;margin:0 auto;}
#width800 .admin{ width:100%; margin:4px auto; border:1px solid #CCC;}
.portocol{width:96%;margin:10px 20px;}
.portocol p{margin:0px;line-height:22px;}
.portocol h4{color:#ee0000; text-align:center; margin:5px auto;}
.portocol dt{font-weight:bold;color:#ee0000; margin:5px auto; text-align:left;}
.portocol dd{margin-left:20px;text-indent:25px;line-height:22px;}


/* ===============================================foot========================================== */
.foot {width: 963px;height: 15px;margin: auto;margin-top: 5px;margin-bottom:5px;color: #024ac0;font-family: 宋体, Arial;}
.foot a {color: #024ac0;text-decoration: none;}
.footlinks {float: left;}
.footinfo {float: left;margin-left: 120px;color: #3d444a;}
