@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0;border:0;font-size:100%;}
body{font-family:'Microsoft YaHei'; background: #fff;}
ul,li,ol,i,em { font-style: normal; list-style: none;}
.left { float: left;}
.right { float: right;}
.bluebg { background: #1770b7;}
.yellowbg { background: #ff8800;}
.cg_l_color5 { background: url(../../images/web/etc/icon_05.jpg) no-repeat center center #f7f7f7;}
.cg_l_color6 { background: url(../../images/web/etc/icon_06.jpg) no-repeat center center #f7f7f7;}

.login { width: 100%; height: 380px; padding: 37px 0; background: #ececec;}
.lg_ctn { width: 1100px; height: auto; overflow: hidden; margin:0 auto;}
.lg_banner { width:600px; height: 380px; float: left; }
.lg_login { width: 298px; height: 378px; border: 1px solid #d5d5d5; background: #fff; float: right; padding: 0 20px 0 30px;}
.lg_login h2 { width: 100%; height: 65px; line-height: 65px; text-align: center; font-size: 25px; color: #1f85d7; font-weight: normal;}
.lg_lglist { width: 100%; height: auto;}
.lg_lglist li { display: block; width: 100%; height: 40px; padding:0 0 18px 0; font-size: 0; position: relative;}
.lg_lglist li.type { height: 40px; padding: 0;}
.lg_lglist li label { display: inline-block; width: 45px; padding-right: 15px; text-align: right; font-size: 14px; color: #696969; vertical-align: middle; height: 40px; line-height: 40px;}
.lg_lglist li span { display: block; width: auto; height: 25px; margin-left: 60px;}
.lg_lglist li span a { display: inline-block; width: 34px; height: 25px; border-radius: 3px; position: relative;}
.lg_lglist li span a i { display:  block; width: 19px; height: 19px; background: url(../../images/web/home/icon.png) no-repeat; position: absolute; right: 0; top: 0;}
.lg_lgip { width: 190px; height: 38px; border: 1px solid #e5e5e5; background: #fff; vertical-align: middle; padding: 0 10px 0 30px; border-radius: 5px; outline: none; font-size: 12px; color: #666; line-height:38px;}
.lg_ipname { background: url(../../images/web/login/icon_01.gif) no-repeat 10px center #fff;}
.lg_ippass { background: url(../../images/web/login/icon_02.gif) no-repeat 10px center #fff;}
.lg_lglist input { vertical-align: middle;}
.lg_lglist li b { vertical-align: middle; font-size: 14px; color: #696969; margin-right: 20px; margin-left: 5px; font-weight: normal;}
.lg_lglist img { vertical-align: middle; width: 60px; height: 30px; margin-left: 10px;}
.lg_lgip2 { width: 100px; height: 38px; border: 1px solid #e5e5e5; background: #fff; vertical-align: middle; padding: 0 10px; border-radius: 5px; outline: none; font-size: 12px; color: #666; }
.lg_lglist em { display: inline-block; width: auto; height: 14px; font-size: 12px; color: #f00; position:absolute; left: 65px; top: 40px; }
.lg_lgpromt { font-size: 12px; color: #1f85d7; line-height: 26px; position: absolute; left: 60px; top: 42px; text-decoration: none;}
.lg_lgbtn { width: 100%; margin-top: 20px; }
.lg_lgbtn button { display: block; width: 138px; height: 40px; background: #1770b7; color: #fff; border-radius: 3px; margin: 0 auto; font-size: 20px; font-family: "????";}
.lg_lgbtn p { width: 100%; height: 28px; line-height: 28px; text-align: center; font-size: 12px; color: #111;}
.lg_lgbtn p a { color: #1f85d7; padding-left: 10px; text-decoration: none;}
.regist {width: 100%; height: 525px; padding: 37px 0; background: #f7f7f7; }
.rg_ctn { width: 1200px; height: auto; overflow: hidden; margin:0 auto;}
.rg_banner { width:800px; height: 525px; float: left; }
.rg_regist { height: 523px; width: 338px; padding: 0 10px 0 30px;}
.rg_regist .lg_lglist li { padding-bottom: 10px;}
.rg_regist .lg_lglist li label { width: 60px;  }
.rg_regist .lg_lgpromt { left: 75px;}
.rg_agree { width: 200px; padding-left: 40px; margin-top: 18px;}
.rg_agree input { vertical-align: middle; margin-right: 10px;}
.rg_agree span { font-size: 12px; color: #666;}
.rg_agree a { font-size: 12px; color: #666; text-decoration: none;}
.rg_btn { margin-top: 10px; text-align: center; }
.rg_btn button { display: inline-block; vertical-align: middle;}
.rg_btn p { display: inline; vertical-align: middle;}