﻿@charset "utf-8";
body{ font-size:12px; margin:0px; font-size:12px; background:#fafafa; font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset, img {	border: 0; vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal}
ol, ul {	list-style: none}
caption, th {	text-align: left}
img{ border:0px; vertical-align:middle}
h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: normal}
q:before, q:after {	content: ''}
abbr, acronym {	border: 0;	font-variant: normal}
sup {	vertical-align: text-top}
sub {	vertical-align: text-bottom}
input, textarea, select {	font-family: inherit;	font-size: inherit;	font-weight: inherit}
input, textarea, select {*font-size:100%}
legend {	color: #000}
/* 使IE兼容html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*{ margin:0px; padding:0px;}
.clearfix { display:block; }
/* End hide from IE-mac */
/* 去掉链接虚框
a:active ,area,label { blr:expression(this.onFocus=this.blur()) }
:focus { outline-style: none; }*/
/*备用清除浮动*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
a:link{ text-decoration:none}
a{ cursor:pointer; text-decoration:none}
*{ transition: color 300ms ease 0s, background-color 300ms ease 0s;}
.m-fl{ float:left; margin:0; float:left;display:inline; overflow:hidden}
.m-fr{ float:right; margin:0; float:left;display:inline; overflow:hidden}
.span4,.span5,.row{ margin:0}
a:focus, a:link {outline: medium none;}
a:active{star:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none; color: #}
a{ transition: color 300ms ease 0s, background-color 300ms ease 0s; color: #666}
.f-fl,.f-lifl li { float:left; display:inline;}
.f-fr { float: right; display:inline;}
.f-cle:after,.form-group:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.f-cle,.form-group { zoom:1;}
.row{  height:auto;  margin:auto; display:block; overflow:hidden;width:1170px;}

.g-top-full{ width:100%; height:3px; background:url(img/openplat-top.jpg) repeat-x; display:block; overflow:hidden;}

.g-full-white{ width:100%; background:#fff; display:block;}
.g-head-box{ width:1240px; height:77px; margin:auto; display:block;}
.g-head-box img{width:auto;height:auto;float:left;margin: 10px 0 0 0;display:inline;overflow:hidden;}
.g-head-box ul{ width:auto; height:77px; float:right; margin:0 0 0 50px; display:inline; overflow:hidden}
.g-head-box ul li{width: 117px;height:77px;float:left;margin:0 0 0 0;display:inline;overflow:hidden;position:relative;zoom:1;}
.g-head-box ul li a{ width:100%; height:72px; line-height:77px; font-size:16px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden;}
.g-head-box ul li i{ width:1px; height:20px; background:#eee; display:block; overflow:hidden; position:absolute; right:0; top:33px;}
.g-head-box ul .m-hover a{ border-bottom:5px solid #28af25; color:#28af25; font-weight:bold;}
.g-head-box ul li a:hover{ border-bottom:5px solid #28af25; color:#28af25; font-weight:bold;}
.g-head-box .m-login{width:60px;height:30px;line-height:30px;background:#ff6600;border-radius:4px;font-size:14px;font-weight:normal;color:#fff;text-align:center;float:right;margin: 23px 0 0 30px;display:inline;overflow:hidden;}
.g-head-box .m-registered{ width:60px; height:30px; line-height:30px; background:#5fc700; border-radius:4px; font-size:14px; font-weight:normal; color:#fff; text-align:center; float:right; margin:23px 0 0 8px; display:inline; overflow:hidden;}


.g-banner{ width:100%; height:500px; background:url(img/openplat-icon.png) no-repeat center -69px; display:block; overflow:hidden; position:relative; zoom:1}
.g-banner a{ width:180px; height:55px; line-height:55px; background:#ffb45b; border-radius:4px; font-size:24px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:50%; top:329px; margin:0 0 0 55px;}
.g-banner .m-softhz{ margin:0 0 0 253px;}
.g-banner a:hover{ background:#ffa73f}

.g-box-full{ width:100%; height:auto; border-bottom:1px solid #eee; display:block; overflow:hidden;}
.g-plate-one{ width:1240px; height:auto; border-right:1px solid #eee; display:block; overflow:hidden; margin:auto;}
.g-plate-one .g-fiv-cont{ width:246px; height:auto; padding:0 0 45px 0; border-left:1px solid #eee; float:left; margin:0; display:inline; overflow:hidden;}
.g-plate-one .g-fiv-cont b{ width:60px; height:45px; background:url(img/openplat-icon.png) no-repeat 0 -660px; margin:57px auto 0; display:block; overflow:hidden;}
.g-plate-one .g-fiv-cont strong{ width:100%; height:22px; line-height:22px; font-size:18px; font-weight:normal; color:#555; text-align:center; margin:26px 0 0 0; display:block; overflow:hidden}
.g-plate-one .g-fiv-cont p{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#999; text-align:center; margin:6px 0 0 0; display:block; overflow:hidden}
.g-plate-one .g-fiv-cont em{ width:40px; height:40px; line-height:40px; background:#ccc; border-radius:33px; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; margin:24px auto 0;}

.g-plate-one .g-through b{background-position: -248px -660px;}
.g-plate-one .g-query b{background-position: -498px -660px;}
.g-plate-one .g-loginplat b{background-position: -747px -660px;}
.g-plate-one .g-service b{background-position: -987px -660px;}

.g-advantage{ background:#fafafa; border-top:1px solid #fff;}
.g-advantage h3{ width:1240px; height:52px; background:url(img/openplat-title.jpg) repeat-x -52px; display:block; overflow:hidden; margin:60px auto 0;}
.g-advantage h3 strong{ width:240px; height:26px; line-height:26px; font-size:24px; font-weight:normal; color:#555; text-align:center; background:#fafafa; margin:auto; display:block; overflow:hidden;}
.g-advantage h3 b{ width:240px; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#999; text-align:center; background:#fafafa; margin:auto; padding:6px 0 0 0; display:block; overflow:hidden;}
.g-advantage-cont{ width:1240px; height:auto; margin:55px auto 0; padding:0 0 60px 0; display:block; overflow:hidden;}
.g-advantage-cont .g-adv-three{ width:413px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.g-advantage-cont .g-adv-three b{ width:60px; height:60px; background:url(img/openplat-icon.png) no-repeat 0 -854px; margin:auto; display:block; overflow:hidden;}
.g-advantage-cont .g-adv-three strong{ width:100%; height:22px; line-height:22px; font-size:18px; font-weight:bold; color:#555; text-align:center; margin:26px 0 0 0; display:block; overflow:hidden}
.g-advantage-cont .g-adv-three p{ width:249px; height:auto; line-height:22px; font-size:14px; font-weight:normal; color:#999; text-align:center; margin:12px auto 0; display:block; overflow:hidden}

.g-advantage-cont .g-adv-1 b{ background-position:-438px -854px; width:41px;}
.g-advantage-cont .g-adv-2 b{ background-position:-898px -854px; width:44px;}

.g-foot{ width:100%; height:auto; background:#666; display:block; overflow:hidden;}
.g-foot p{ width:100%; height:auto; padding:10px 0; font-size:14px; font-weight:normal; color:#eee; text-align:center; display:block; overflow:hidden}

/*介绍页面*/
.g-box-1240{ width:1240px; height:auto; margin:auto; display:block; overflow:hidden; padding:0 0 20px 0;}
.g-msg-left{ width:220px; height:auto; background:#fff; float:left; margin:15px 0 0 0;display:inline; overflow:hidden;}
.g-msg-left a{ width:100%; height:60px; line-height:60px; font-size:16px; font-weight:normal; color:#333; text-indent:50px; border-bottom:1px solid #fafafa; display:block; overflow:hidden}
.g-msg-left .m-hover{ width:210px; background:#effeef; border-left:10px solid #28af25}
.g-msg-left a:hover{ width:210px; background:#effeef; border-left:10px solid #28af25}

.g-msg-right{ width:960px; height:auto; padding:0 20px 20px; float:right; background:#fff; box-shadow:1px 2px 3px #ccc; margin:15px 0 0 0; display:inline; overflow:hidden;}
.g-msg-right h1{ width:100%; height:auto; border-bottom:1px solid #eee; font-size:24px; font-weight:bold; color:#28af25; padding:27px 0 20px 0; display:block; overflow:hidden;}
.g-msg-right dt{ width:100%; height:22px; line-height:22px; font-size:18px; font-weight:bold; color:#333; padding:0; margin:20px 0 0 0;  text-indent:16px; display:block; overflow:hidden; position:relative; zoom:1}
.g-msg-right dt b{ width:3px; height:22px; background:#28af25; display:block; overflow:hidden; position:absolute; left:6px; top:0;}
.g-msg-right dd{ width:920px; height:auto; padding:0 20px; display:block; overflow:hidden}
.g-msg-right dd strong{ width:100%; height:auto; font-size:18px; font-weight:normal; color:#333; margin:20px 0 12px 0; display:block; overflow:hidden;}
.g-msg-right dd p{ width:100%; height:auto; line-height:24px; font-size:14px; font-weight:normal; color:#999; margin:2px 0 0 0; display:block; overflow:hidden;}


/*联系我们*/
.g-us-banner{width:100%; height:420px; background:url(img/openplat-icon.png) no-repeat center -1041px; display:block; overflow:hidden; position:relative; zoom:1}
.g-contact-us{ width:1240px; height:auto; background:#fff; box-shadow:1px 2px 3px #ccc; padding:0 0 80px 0; display:block; overflow:hidden; margin:20px auto;}
.g-contact-us h2{ width:100%; height:auto; font-size:24px; font-weight:normal; color:#333; text-align:center; margin:70px 0 0 0; display:block; overflow:hidden;}
.g-contact-us p{ width:100%; height:auto; font-size:14px; font-weight:normal; color:#999; text-align:center; margin:5px 0 0 0; display:block; overflow:hidden;}
.g-contact-us ul{ width:719px; height:auto; margin:52px auto; display:block; overflow:hidden;}
.g-contact-us ul li{ width:100px; height:auto; float:left; margin:0 0 0 173px; display:inline; overflow:hidden}
.g-contact-us ul li b{ width:100px; height:100px; background:url(img/openplat-icon.png) no-repeat 0 -1545px; display:block; overflow:hidden;}
.g-contact-us ul li strong{ width:100px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#555; text-align:center; margin:10px 0 0 0; display:block; overflow:hidden;}
.g-contact-us ul li a:hover b{ background-position:-556px -1545px;}
.g-contact-us ul .g-novice b{ background-position:-273px -1545px;}
.g-contact-us ul .g-novice:hover b{ background-position:-834px -1545px;}
.g-contact-us h3{ width:554px; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#aaa; text-align:left; margin:5px auto 0; display:block; overflow:hidden;}
.g-contact-us h3 span{ color:#333; font-weight:bold; padding:0 0 0 8px;}

/*登录注册*/
.bodyreg {background:url(img/open-login-bg.jpg) center 77px;}
.g-op-login{ width:570px; height:auto; margin:190px auto 0; display:block; overflow:hidden;}
.g-op-login form{width:564px;height:auto; background:rgba(255,255,255,0.3);border:3px solid rgba(255,255,255,0.5); display:block;overflow:hidden;position:relative;zoom:1;padding: 0 0 30px 0;}
.g-op-login form ul{width:100%;height:auto;margin: 30px 0px 0 0;display:block;overflow:hidden;position:relative;zoom:1;z-index:20;}
.g-op-login form ul li{width:360px;height: 63px;margin:14px auto 0;display:block;}
.g-op-login form ul li strong{width: 72px;float:left;height:38px;line-height:38px;font-size:16px;font-weight:normal;color:#555;text-align: right;display:inline;overflow:hidden;}
.g-op-login form ul li input{width: 276px;height:38px;line-height:38px;font-size:14px;font-weight:normal;color:#555;float:left;background:#edf8fd;border-radius:0;float:left;margin: 0 0 0 10px;padding:0;text-indent:10px;display:inline;overflow:hidden; border:0; box-shadow:inset 1px 2px 3px #ccc;}
.g-op-login form ul li b{width:100%;height:20px;line-height:20px;font-size:12px;font-weight:normal;text-align:right;float:left;margin: 6px 0 0 0;display:inline;overflow:hidden;}
.g-op-login form ul li{ position:relative;}
.g-op-login form ul li strong label{ line-height: 38px;}
.Validform_right{ position:absolute; top:9px;right: -25px; width:18px; height:16px; text-indent:-999em; background:url(img/gou.png) no-repeat 0 0; overflow:hidden;}
.Validform_wrong{  display: inline-block; padding: 5px 0 0 83px; color: #f00;}


.g-op-login form .g-login-btn{ width:196px; height:49px; line-height:49px; font-size:24px; font-weight:normal; color:#fff; text-align:center; background:url(img/op-login-btn.png) no-repeat; margin:18px auto 0; display:block; overflow:hidden; border:0; padding:0; position:relative; zoom:1; z-index:20;}

.g-op-login form h3{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#555; text-align:center; margin:10px 0 0 0; display:block; overflow:hidden; position:relative; zoom:1; z-index:20;}
.g-op-login form h3 a{ color:#f60}



.g-op-login p{ width:570px; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#555; text-align:center; margin:110px 0 0 0; display:block; overflow:hidden;}

.g-op-zc form{ padding:0 0 32px 0}
.g-op-zc form h1{ width:100%; height:30px; line-height:30px; font-size:24px; font-weight:normal; color:#555; text-align:center; margin:82px 0 0; display:block; overflow:hidden;}
.g-op-zc form ul{ margin:30px 0 0 0}
.g-op-zc form ul li{margin: 20px auto 0;}
.g-op-zc form b{ width:100%; height:16px; margin:25px 0 0 0; display:block; overflow:hidden}
.g-op-zc form b input{ width:14px; height:14px; border-radius:0; float:left; margin:1px 0 0 180px; display:inline; overflow:hidden}
.g-op-zc form b span{ width:auto; height:16px; line-height:16px; float:left; font-size:14px; font-weight:normal; color:#555; float:left; margin:0 0 0 5px; display:inline; overflow:hidden}
.g-op-zc form b a{ width:auto; height:16px; line-height:16px; float:left; font-size:14px; font-weight:normal; color:#f60; float:left; margin:0 0 0 134px; display:inline; overflow:hidden}
.g-op-zc form .g-login-btn{ margin-top:32px;}
.g-op-zc form p{ margin-top:137px;}


/* 个人中心 */
.g-reg .row ,.g-wk .row { border: 1px solid #DCDDDC; margin: 20px auto;webkit-box-shadow: 0 2px 3px #dcdddc;
    -moz-box-shadow: 0 2px 3px #dcdddc;
    box-shadow: 0 2px 3px #dcdddc;}
.g-reg .row h2 {    background: #fff;    border-bottom: 2px solid #f5f5f5;    color: #222;    font-size: 20px;    padding: 10px;    text-align: center;}
.m-regdiv { padding: 0 40px; background-color: #fff}
.m-regdiv h3 {border-bottom: 1px solid #ddd;    padding: 15px 0 15px 15px;    font-size: 18px;}
.m-regdiv em{font-size: 14px;    margin-right: 10px;    display: inline-block;    width: 90px;    text-align: right;    float: left;    height: 40px;    line-height: 40px;}
.m-regdiv input {    float: left;    width: 260px;    padding: 3px 8px;    height: 32px;    color: #333;    font-size: 14px;    border: 1px solid #C7C7C7;}
.m-regdiv p {    float: left;    height: 40px;    line-height: 40px;    padding-left: 10px; font-size: 12px;}
.m-regdiv i {color: #F00;    font-size: 18px;    padding-right: 5px;    line-height: 1.6;    vertical-align: middle;}
.m-regdiv ul { padding: 20px 0}
.m-regdiv .xy { margin-left: 100px;}
.m-regdiv .xy input{ width: 14px; height: 14px;}
.m-regdiv .reg-btn { margin: 10px 0 30px 100px; height: 70px;}
.m-regdiv .m-btn {    border: 1px solid #0a6ddb;    background: #00a2ff;    width: 276px;    height: 48px;    line-height: 48px;    font-size: 18px;    font-family: "Microsoft Yahei";    cursor: pointer;    color: #FFF;    margin-top: 10px; border-radius: 5px;padding: 0}
.m-regdiv .m-btn2,.aspcms_searchBtn {    border: 1px solid #28AF25;    background: #28AF25;    width: 100px;    height: 34px;*height: 32px;    line-height: 32px;    font-size: 14px;    font-family: "Microsoft Yahei";    cursor: pointer;    color: #FFF;    margin-top: 10px; border-radius: 3px;padding: 0}
.m-dlok { line-height: 77px; margin: 0 20px;;}
.m-dlok span {margin:0 10px;;}
.m-tsinfo {margin-left: 10px; color: #838383;}
.error,.infow { color: #f00;    margin-left: 10px;}
.infor { color: #2bca00;margin-left: 10px;}
.g-list {}
.g-list .m-nleft{border: 1px solid #DCDDDC; margin: 20px auto;webkit-box-shadow: 0 2px 3px #dcdddc;    -moz-box-shadow: 0 2px 3px #dcdddc;    box-shadow: 0 2px 3px #dcdddc; width:220px;background-color: #fff; padding-top: 15px; }
.g-list .m-nright{border: 1px solid #DCDDDC; margin: 20px auto;webkit-box-shadow: 0 2px 3px #dcdddc;    -moz-box-shadow: 0 2px 3px #dcdddc;    box-shadow: 0 2px 3px #dcdddc; width: 930px;background-color: #fff;}
.g-list .m-nleft h4{ font-size: 18px;font-family: "Microsoft Yahei";  padding:10px 0 15px 48px; background: url(img/icon.gif) no-repeat 25px -1px;}
.g-list .m-nleft h4.m-h4nav1 { }
.g-list .m-nleft h4.m-h4nav2 {background-position: 25px -40px;}
.g-list .m-nleft h4.m-h4nav3 {background-position: 25px -78px;}
.g-list .m-nleft h4.m-h4nav4 {background-position: 25px -115px;}
.g-list .m-nleft h4.m-h4nav5 {background-position: 25px -153px;}
.g-list .m-nleft h4.m-h4nav6 {background-position: 25px -192px;}
.g-list .m-nleft h4.m-h4nav7 {}

.g-list .m-lnewul {margin:0 20px 20px 20px;}
.g-list .m-lnewul li{  height: 30px; line-height: 30px;  }

.g-list .m-lnewul li a{ display: block;padding: 0 20px}
.g-list .m-lnewul li a:hover{ background-color: #f0f0f0}

.g-list .m-nright p.m-pxq{ padding: 10px 20px 10px 40px; border-bottom: 1px #eee solid; color: #666}
.g-list .m-nright p.m-pxq span { color: #f60}
.g-list .m-nright ul.ullist{ margin: 20px;}
.g-list .m-nright ul.ullist li{ height: 26px; line-height: 26px; border-bottom: 1px #eee dotted; font-size: 12px;}
.g-list .m-nright ul.ullist li span { color: #ccc}
.g-list .m-nright div.m-main h1{font-size: 22px;font-family: "Microsoft Yahei";   text-align: center; padding: 10px}
.g-list .m-nright div.m-main .m-info { text-align: center; font-size: 12px; color: #999}
.g-list .m-nright div.m-main p {text-indent: 2em;    margin: 22px 0;}
.m-hover a{ font-weight: bold; color: #28AF25}
.m-hover a:hover { background-color: #fff;}
.m-userdiv1{width: 700px;height: 98px;margin: 0 auto 0 30px;border: 1px solid #ffd8be;background: #fffdfc;}
.m-userdiv1{margin: 30px auto 10px 30px;}
.m-userdiv1 ul li{float:left;height: 98px;line-height: 98px;text-align: center;      border-right: 1px solid #ffd8be;    width: 133px;      margin-top: 23px;    color: #eb6100;    text-align: center; height: 52px; line-height: 28px; font-size: 12px;}
  .m-userdiv1 ul li   span {display: block;    color: #333;    font-size: 20px;}
.m-userdiv1 ul li.first-li{height:100px;margin-top: -1px;width: 170px;color: #FFF;background-color: #ff6700; }
.m-userdiv1 ul li.first-li p{font-size: 28px;font-weight: bold;padding-top: 20px;}
.m-userdiv1 ul li.first-li i{}
.m-userdiv1 ul li.day-spending{border-right:none;}
.m-userdiv1 ul li.m-usbtn{width: 100px;height: 30px;color: #FFFFFF;background: #ff6700;line-height: 30px;text-align: center;cursor: pointer;margin:34px 0 34px 10px;}
.m-userdiv1 ul li.btn:hover{background: #f44b00;}
.g-list .m-nright .m-gglis { background: url(img/icon.gif) no-repeat 20px -229px; }
/* 申请游戏 */
.m-channel { padding: 0px 0 10px 20px;border-bottom: 1px #E4E4E4 solid}
.m-channel span  {    font-size: 14px;    text-align: right;}
.m-channel span label {line-height: 32px;}
.m-channel .m-sbtn { margin-left: 10px;}
.m-channel .m-sbtn input{ height: 30px; background-color: #f40;border:none; font-size: 12px ;color:#fff; padding: 0 10px; border-radius: 3px;}
.m-litit {height: 40px; line-height: 40px; padding-left: 20px; color: #f40}

.m-xhtable { margin: 10px 20px 20px;}
.m-xhtable {}
.m-xhtable table{ width: 100%}
.m-xhtable table tr {border-left: 1px #f1f1f1 solid;}
.m-xhtable table tr.m-tabl1 {border-top: 1px #FFD8BE solid;border-left: 1px #FFD8BE solid;}
.m-xhtable table tr th{ background-color: #FFFAF7;border-bottom: 1px #FFD8BE solid;border-right: 1px #FFD8BE solid; height: 33px; text-align: center; }
.m-xhtable table tr td{ text-align: center;border-bottom: 1px #f1f1f1 solid;border-right: 1px #f1f1f1 solid;padding: 10px 0}
.m-xhtable table tr td img{ width: 50px;  }
.m-xhtable {}
.m-ljdb { display: inline-block; width: 80px; height: 30px; line-height: 30px; background-color: #F40; color: #fff; border-radius: 3px; margin-left: 20px;; }
.m-ljdb:hover { background-color: #f60; color: #fff}
.m-adddl { margin-left: 10px;height: 30px;  }
.m-adddl a {height: 30px; line-height: 30px; padding: 0 10px; display: inline-block; border-radius: 3px;background-color: #f1f1f1;}
.m-adddl a:hover { background: #ddd}
.m-nosu { border:1px #f0f0f0 solid; line-height: 38px; border-top: 0; text-align: center;}
.m-bdle { margin-left: 10px;}
.m-wz { margin: 0 20px 20px; border-bottom: 1px #E4E4E4 solid}
.m-wz ul { }
.m-wz ul li{    font: 12px/1.5 tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;    line-height: 60px;    color: #999;     font-size: 13px; margin: 0 3px}
.m-wz ul li.on {color:#28AF25}
.m-bd .radio {  margin-right: 10px;}
.m-bd label i { color: #f00}
.m-bd .m-regdiv { padding-left: 0}
.m-bd .error { margin-left: 10px;}

/* 结算 */
.menu{height: 38px;width: 600px;margin: 36px auto 40px auto;border: 1px solid #28AF25;border-radius:17px;}
.menu ul li{float:left;height: 38px;*line-height: 38px;line-height: 36px;text-align: center;width: 300px;color: #aaa;font-size: 14px;cursor: pointer;}

.menu ul li.hover{background: #28AF25;color: #FFF;font-weight: bold;}
.menu ul li.unionpay-account{border-radius:16px 0 0 16px;}
.menu ul li.alipay-account{border-radius:0 16px 16px 0;}
.m-enupass { border:1px #00A0E9 solid;}
.m-enupass ul li.hover{background: #00A0E9;}
.menu ul li.hover a{ color: #fff;}

/* 登录 */
.m-userindiv {}
.m-userindiv .m-userimg img{display: block;    width: 140px;    height: 140px;    border: 2px solid #1C9EE9;    border-radius: 50%; margin: 10px auto 20px;}
.m-userindiv .m-username { text-align: center; margin-bottom: 30px;}
.m-userindiv .m-username a { color: #f40; margin-left: 10px;}
.m-userindiv .m-username a:hover { color: #f90}
.m-userindiv .m-goht { text-align: center;}
.m-userindiv .m-goht a{    background: #f40;    display: block;    width: 140px;    height: 40px;    line-height: 40px;    color: #fff;    text-align: center;  margin: 0 auto}
.m-userindiv .m-goht a:hover { background-color: #f90}


.m-maintxt { padding:20px}
.m-sbtns { margin-left: 10px;}
.m-sbtns a{ display: inline-block;    height: 30px; line-height: 30px;    background-color: #f40;    border: none;    font-size: 12px;    color: #fff;    padding: 0 10px;    border-radius: 3px;}
.m-sbtns a:hover {}
.m-banpadd { padding: 0px 0 20px 110px}

/* 提交软件 */
#mysoft .wrap-bg-gray{padding:20px 0;background:#fafafa;}
.soft_submit{border-top:2px solid #0076d6;background:#fff;}
.soft_submit_step .hd{margin-bottom:50px;position:relative;}
.soft_submit_step .hd a{width: 60px;font-size:15px;position:absolute;right:20px;top:18px;line-height: 25px;}
.soft_submit_step .hd a u{display: block;float: left;width:30px;height: 24px;line-height: 24px;background: url(img/open_icon.png) -234px -498px no-repeat;}
.soft_submit_step h2{text-align:center;font-size:18px;color:#0078d7;padding:20px 0;}
.soft_submit_step .hd a{width:60px;font-size:15px;position:absolute;right:20px;top:18px;}
.soft_submit_step ul{width:700px;margin:0 auto;border-top:2px solid #e5e5e5;}
.soft_submit_step ul li{width:233px;height:58px;position:relative;float:left;color:#666;}
.soft_submit_step ul li p.blue{color:#0078d7;}
.soft_submit_step ul li p{width:70px;background:#fff;text-align:center;position:absolute;top:-24px;}
.soft_submit_step ul li s{display:block;width:48px;height:48px;line-height:48px;margin-left:10px;text-align:center;font-size:25px;font-weight:bold;color:#fff;background:url(img/open_icon.png) -221px -434px no-repeat;}
.soft_submit_step ul li.n1 s{background-position:-221px -374px;}
.soft_submit_step ul li.n3 p{right:0;}
.soft_submit_step ul li.n2 p{left:80px;}
.soft_submit_step ul li.n2 i{width:150px;color:#999;position:absolute;top:-5px;left:120px;}
.soft_submit_con{padding:20px;}
.soft_submit_con .tips{padding:15px 20px;line-height:25px;background:#f2f2f2;color:#666;}
.soft_submit_info{ padding:20px 0 50px 0;color:#333;}
.fill_text input,.Multiselect input{border:1px solid #D0D0D0;padding:0 8px;}
.soft_submit_info label{float:left;width:80px;line-height:35px;text-align:right;}
.fill_text p{height:35px;line-height:35px;padding:10px;}
.fill_text input{float:left;width:100px;height:30px;line-height:30px;margin-right:20px;}
.m-ml10 { margin-left: 10px;;}
.fill_text input.rename{width:170px;}
.fill_text .description{height:auto;}
.fill_text textarea{width:715px;height:120px;padding:10px;border:1px solid #D0D0D0;overflow:auto}
.fill_text .w300{width:300px;}
.Multiselect label{width:100px;text-align:left;}
.Multiselect label.text{width:90px;text-align:right;}
.Multiselect input{margin:0 5px;}
.upload{margin-bottom:10px;}
.upload div{float:left;position:relative;padding-bottom:10px;}
.upload .text{height:35px;line-height:35px;}.upload label{width:90px;}
.upload span{display:block;float:left;width:96px;height:96px;cursor:pointer;background:url(img/open_icon.png) -85px -360px no-repeat;margin-right:10px;position:relative;overflow:hidden;}
.upload span input{width:318px;display:block;font-size:20px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer;position:absolute;left:-100px;top:0;left:-247px\9;line-height:71px;height:71px;}
.soft_submit_con .softintro{width:658px;height:200px;overflow:auto;}
.soft_submit_con #subCmt{width:146px;height:35px;line-height:35px;margin:15px 0 0 80px;text-align:center;background:#84c225;border:none;color:#fff;font-size:14px;cursor:pointer;}
.checkbox span,.radio span{display:block;float:left;height:20px;line-height:20px;margin:10px 20px 0 0;position:relative;}
.checkbox span input,.radio span input{position:absolute;left:2px;top:1px;margin:0;width:0;}
.fill_text .radio input{width:14px;height:14px;}
.checkbox span label,.radio span label{display:block;width:auto;position:relative;line-height:1;cursor:pointer;padding-left:20px;}
.checkbox span label{background:url(img/open_icon.png) -285px -493px no-repeat;}
.radio span label{background:url(img/open_icon.png) -285px -453px no-repeat;}
.checkbox span label.checked{background-position:-285px -513px;}
.radio span label.checked{background-position:-285px -472px;}
.checkbox span label.focus,.radio span label.focus{outline:none;}


.soft_tab{height:45px;line-height:45px;}
.soft_tab a{display:block;float:left;width:600px;line-height:42px;background:#f0f0f0;color:#333;text-align:center;font-size:18px;font-weight:bold;border-top:3px solid #f0f0f0;}
.soft_tab a.active{color:#0078d7;background:#fff;border-top:3px solid #0078d7;}
/*soft_single*/
.soft_single{padding:40px 110px;background:#fff;}
.soft_single .back{height:32px;line-height:32px;margin-bottom:20px;font-size:18px;color:#005cd3;}
.soft_single .back a{float:left;display:block;color:#005cd3;padding-left:40px;height:32px;overflow:hidden;margin-right:10px;background:url(img/open_icon.png) -232px -531px no-repeat;}
.soft_single_info .SmallImg{height:56px;padding:15px;margin-bottom:20px;border:1px solid #e8e8e8;}
.soft_single_info .SmallImg img{width:56px;height:56px;float:left;margin-right:10px;}
.soft_single_info .SmallImg strong{display:block;height:30px;line-height:30px;font-size:16px;}
.soft_single_info .SmallImg p{float:left;width:800px;height:20px;line-height:20px;overflow:hidden;color:#999;}.soft_single_info .SmallImg p a{color:#005cd3;}
.soft_single .view{color:#005cd3;margin-left:6px;}
.trial_table{width:980px;border:1px solid #ddd;border-collapse:collapse;}
.trial_table img{margin:0 auto;}
.trial_table tr{border-bottom:1px solid #Ddd;}
.trial_table td{display:inline-block;width:18%;padding:10px 0;text-align:center;}
.trial_table .h40{height:40px;line-height:40px;background:#f0f0f0;border:1px solid #ddd;color:#333;font-weight:bold;font-size:15px;}
.trial_table .update{display:inline-block;width:75px;heihgt:28px;line-height:28px;text-align:center;color:#005cd3;border:1px solid #005cd3;border-radius:2px}
.trial_table .tgxd{width:26%;}
.trial_table .tgxd p{height:30px;line-height:30px;text-align:left;}.trial_table .tgxd p em{display:inline-block;margin:0 10px 0 50px;width:80px;text-align:left;}.trial_table .online,.trial_table .tgxd p a, .trial_table .fail{padding-left:22px;background:url(img/open_icon.png) -282px -401px no-repeat;}.trial_table .tgxd p a.cause{background-position:-282px -377px;}
.trial_table .fail{background-position: -282px -374px;}

/* 位置选择 */
.m-divadmun {}
.m-divadmun .radio{ padding-left: 0; width: 160px; text-align: center; margin-right: 20px; height: 185px;}
.m-divadmun img{ width: 160px; height: 120px; margin-bottom: 5px;}
.m-divadmun .radio i {line-height: 22px;}
.m-divadmun .radio input{ margin:0 ; margin-right: 5px; float: none;}
.m-addweb { margin-left: 10px;}
.m-addweb a{ color:#00F;}
/* 推送选择 */
.m-webul li { border: 1px #ccc solid; margin-right: 40px; margin-bottom: 10px;height: 91px;overflow: hidden; }
.controls .m-webul li.f-h { height: auto;}
.m-webul li .m-tsdiv { cursor: pointer; border: 2px #fff solid; margin-bottom: 10px;}
.m-webul li .f-hover {border-color: #2196F3;}
.m-webul li .m-tsdiv img.f-fl{ display: block;margin: 10px;width: 215px; height: 67px;;}
.m-webul li .m-tsdiv p { padding-right: 10px;;}
.m-webul li .m-tsdiv p strong{display: block; font-size: 16px;font-weight: normal; line-height: 28px; padding-top:5px ;}

.m-adwz { margin-bottom: 20px;;}
.m-adwz img{ display: block; width: 121px; height: 75px; }
.m-adwz label input{ margin: 0 5px 0;}
.m-adwzinfo { padding: 5px 20px 10px ; font-size: 14px;;}
.m-adwzinfo img { width: 121px; height: 75px; margin-right: 10px;;}

.m-adqian a{ display: inline-block; width: 113px;; height: 71px; background-color: #f0f0f0; border: 2px #D3D6DA solid; text-align: center;margin-left: 20px; font-size: 18px;margin-bottom: 10px; overflow: hidden;}
.m-adqian a.f-hovqian {  color: #fff;border-color: #26A65B; background: url(img/dui.png) no-repeat  #2DCC70 84px 46px;}
.m-adqian a span { display: block; line-height: 40px;  font-size: 15px; color: #2DCC70;}
.m-adqian a.f-hovqian span{ color: #b0ffd1;}
.m-adqian a { line-height: 36px;}
.m-adqian a i {font-style: normal;color: #015580; }
.m-adqian a.f-hovqian i {color: #fff;}
.m-btnts {    border: 1px solid #28AF25;    background: #28AF25;    width: 100px;    height: 34px;    line-height: 32px;    font-size: 14px;    font-family: "Microsoft Yahei";    cursor: pointer;    color: #FFF;    margin-top: 10px;    border-radius: 3px;    padding: 0; display: inline-block; text-align: center;}
.m-btnts:hover { color: #fff; background-color: #42c13f;}

.m-xitong label{ line-height: 30px;margin: 0 5px 0 0;;}
.m-xitong label input{margin: 0 3px 0 0;}

.m-sqtg { line-height: 28px; color:#2bca00;}
.imgDiv img {    width: 200px;    margin-right: 15px;    height: 150px;}
#pass { line-height: 32px;color:#2bca00;}
.controls textarea {    width: 715px;    height: 120px;    padding: 10px;    border: 1px solid #D0D0D0;    overflow: auto;}


.m-ekje { font-size: 18px; color: #f60; line-height: 30px}
.g-zhifu { background-color: #fff; margin-top: 10px; box-shadow: 0 2px 3px #dcdddc;}
.m-zhifunav { margin: 0 40px 20px;}
.m-zhifunav p{ margin-left: 50px; float: left}

.page { display: block; overflow: hidden; height: 40px; margin: 0 auto; text-align: center; width: 100%;}
.page div span { display: inline-block;}
.page div span { padding: 8px 16px; margin-right: 10px; background: #28af25 none repeat scroll 0 0; color: #fff;}
.page div a { margin-right: 10px; padding: 8px 16px; background: #aaa none repeat scroll 0 0; color: #fff;}

.m-logining{ position:relative; float:right; width:97px; }
.m-logining .fbyy{ display:block; float:left; width:110px; height:40px; line-height:40px; margin:19px 19px 0 24px; background-color:#ff6600; color:#fff; font-size:16px; text-align:center; border-radius:5px;}
.m-logining .fbyy:hover{ background-color:#ff3600;}
.m-logining p{ margin-top:8px; margin-left:35px;}
.m-logining .m-user-list { position: absolute; top: 71px; right: 0; z-index: 999; display:none; width: 149px; height: 100px; }
.g-head-box .m-user-list .icon{ float:none; margin:0 0 0 98px;}
.m-logining .m-user-list .m-inner{ width:149px; padding:12px 0; margin:-3px 0 0; border-radius:6px; background-color: #fff;  box-shadow:0 0 3px 1px #eee; }
.m-logining .m-user-list .m-inner a{ display:block; height:39px; line-height:39px; text-align:center; font-size:14px;}
.m-logining .m-user-list .m-inner a:hover{ color:#ff6600;}
.m-logining .m-user-list .m-inner a .u-icon { width: 22px; height: 22px; display: inline-block; background: url(img/sprite1.png) no-repeat; vertical-align: middle; margin-right: 5px;}
.m-logining .m-user-list .m-inner a.u-user-center .u-icon { background-position:-7px -4px;}
.m-logining .m-user-list .m-inner a.u-login-out .u-icon { background-position:-37px -4px;}
.m-logining .m-user-list .m-inner a.u-user-mima .u-icon { background-position:-7px -60px;}     


 .g-op-login form ul li.yzm input{ width:162px; margin-right:13px;}
 .g-op-login form ul li.yzm img{ width:101px; height:38px;}
 .g-op-login form ul li.smsyzm input{ width:162px; margin-right:13px;}
 .g-op-login form ul li.smsyzm em{ display: block; float: left; width: 100px; height: 35px; line-height:35px; border: 1px solid #5ea824; border-radius: 4px; text-align:center; background-color:#70b639; color:#fff; cursor:pointer;}
 .g-op-login form ul li.smsyzm em.hui{ background-color:#dfdfdf; border:1px solid #d0d0d0; color:#333;} 	 

#addwebInfo .photo .item { float: left; width: 229px; margin:0 0 0 21px;}
#addwebInfo .photo .item input{ display:block; width:100px; height:30px; line-height:30px; text-align:center; background-color:#0C0; color:#fff; border:none;}
#addwebInfo .photo .upload { clear: both; margin: 0; overflow: hidden; padding: 10px 0 0 181px;}
#addwebInfo .photo .upload li.long { position: relative; float: left; width: 170px; margin: 0 10px 0 0; padding: 0 0 9px;}
#addwebInfo .photo .upload li.long img{ width:200px; max-height:300px;}

#addwebInfo .upload .soft_pic{ margin:0 0 0 20px; }
#addwebInfo .upload .upload-box div,.upload .upload-box,.upload .soft_logo{ padding-bottom:0}
#addwebInfo .upload .upload-box div,.upload .upload-box{ position:static; float:none; display:inline-block;}
#addwebInfo .upload .upload-box .text{ width:600px;padding-left:10px; position:absolute; left:80px; top:0;}
#addwebInfo .uploadify-button{ margin-top:2px !important}
#addwebInfo .uploadify-button,.uploadify,.swfupload{ width:80px !important; height:30px !important; border-radius:0 !important; border:none !important }
#addwebInfo .upload .uploadify-queue{ width:600px; position:relative !important; left:0 !important; top:35px !important; padding-bottom:20px !important;}
#addwebInfo .upload .upload-main{ position:relative !important; overflow:hidden; float:left; max-width:860px; min-height:35px;}
#addwebInfo .upload .upload-main i{ display: block; line-height: 27px; padding: 3px 11px; background-color: #0076d6; color: #fff; font-style: normal;}
#addwebInfo .upload .uploadify{ position:absolute !important; top:0;}
#addwebInfo .upload .uploadify-queue div{ float:left; margin-right:5px;}
#addwebInfo .upload .imag-box{ float:none; clear:both; padding-bottom:0}
#addwebInfo .imag-box img{ float:left; margin-right:10px;}
#addwebInfo .img-list1 img{width:160px; height:160px;}
#addwebInfo .img-list2 img{width:200px; height:150px;}
#addwebInfo .picwebadv li {
    position: relative;
    width: 200px;
    float: left;
    margin-right: 18px;
}
#addwebInfo .picwebadv li span {
    position: absolute;
    right: -20px;
    top: -10px;
    cursor: pointer;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #999;
    text-align: center;
    line-height: 20px;
    color: #fff;
}

 .f-show-img{ width:auto; height:auto; position:absolute; left:0; top:0; z-index:999; padding:10px; background:#fff; box-shadow:1px 2px 3px #ccc; display:block; overflow:hidden; max-width:500px;}
 
 
.gmessage ul li{ margin-bottom:4px;}
.gmessage ul li label{ float:left; line-height:29px; }
.gmessage ul li .text{ width:320px;}
.gmessage ul li textarea{ width:411px; height:100px;}
.gmessage ul li .btn{ width: 100px; height: 34px; line-height: 32px; font-size: 14px; font-family: "Microsoft Yahei"; cursor: pointer; color: #FFF;
 margin-top: 10px; margin-left:70px; border-radius: 3px; border: 1px solid #28AF25;  background: #28AF25; padding: 0;}