body
{
	background-color: #f5f5f5
}

.inputbar
{
	padding: 5px 10px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	font-size: 12px
}

.sms-batch-apply .alink
{
	color: #1262c4
}

.sms-batch-apply .alink:hover
{
	text-decoration: underline
}

.openintersms
{
	position: absolute;
	top: 100px;
	width: 600px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	z-index: 10000
}

.openintersms h1
{
	padding: 10px;
	text-align: center;
	font-size: 16px
}

.openintersms h1 .icon
{
	display: inline-block;
	float: right;
	color: #466fb9;
	width: 20px;
	height: 20px;
	border: 1px solid #e4e4e4;
	cursor: pointer
}

.openintersms h2
{
	font-size: 16px;
	color: #466fb9;
	padding: 10px
}

.openintersms p
{
	line-height: 25px
}

.openintersms a
{
	color: #1262c4
}

.openintersms a:hover
{
	text-decoration: underline
}

.openintersms .zhichi
{
	text-indent: 2em
}

.openintersms .btnp
{
	text-align: center;
	padding: 10px
}

.openintersms .btnp .btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px
}

.kefu
{
	position: absolute;
	opacity: 0.8;
	z-index: 999
}

.kefu li
{
	transition: right 0.5s
}

.kefu li span
{
	display: inline-block;
	float: left;
	width: 48px;
	height: 40px;
	background-size: cover
}

.kefu li a
{
	display: inline-block;
	background: #05c7fa;
	text-align: center;
	color: #fff;
	line-height: 40px
}

.kefu .qq
{
	position: fixed;
	bottom: 300px;
	right: -64px
}

.kefu .qq span
{
	background-position: 0 0
}

.kefu .qq a
{
	width: 112px
}

.kefu .qq:hover
{
	right: 0
}

.kefu .qq:hover span
{
	background-position: 0 -160px
}

.kefu .dian
{
	position: fixed;
	bottom: 260px;
	right: -104px
}

.kefu .dian span
{
	background-position: 0 -40px
}

.kefu .dian a
{
	width: 152px
}

.kefu .dian:hover
{
	right: 0
}

.kefu .dian:hover span
{
	background-position: 0 -200px
}

.kefu .wen
{
	position: fixed;
	bottom: 220px;
	right: -72px
}

.kefu .wen span
{
	background-position: 0 -360px
}

.kefu .wen a
{
	width: 120px
}

.kefu .wen:hover
{
	right: 0
}

.kefu .wen:hover span
{
	background-position: 0 -320px
}

.kefu .goto
{
	position: fixed;
	bottom: 220px;
	right: 0;
	height: 40px
}

.kefu .goto span
{
	background-position: 0 -240px
}

.turn_off_secretdatatips
{
	line-height: 40px;
	font-size: 14px;
	background-color: #e5f2ff;
	border: 1px solid #4fc0e8
}

.turn_off_secretdatatips i
{
	display: block;
	float: left;
	width: 26px;
	height: 26px;
	margin: 8px 10px;
	background: url("/static/images4/back/icon_protect.png") no-repeat
}

.turn_on_secretdatatips
{
	line-height: 40px;
	font-size: 14px;
	background-color: #fff5e5;
	border: 1px solid #ffdba6
}

.turn_on_secretdatatips i
{
	display: block;
	float: left;
	width: 26px;
	height: 26px;
	margin: 8px 10px;
	background: url("/static/images4/back/icon_protect_alert.png") no-repeat
}

.popuptoAddsign .puptitle
{
	color: #000;
	text-align: center
}

.popuptoAddsign .signtips
{
	font-size: 12px;
	color: #666
}

.popuptoAddsign .submitdiv
{
	padding: 20px 0 20px;
	text-align: center
}

.popuptoAddsign table td
{
	padding: 10px 20px 0 0;
	vertical-align: top
}

.popuptoAddsign table td a
{
	cursor: pointer
}

.popuptoAddsign table td a:hover
{
	text-decoration: underline
}

.popuptoAddsign table td i
{
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url("/static/images4/back/icon_help.png") no-repeat;
	background-size: cover
}

.popuptoAddsign table td.name
{
	width: 160px
}

.popuptoAddsign table td.name span
{
	color: #e74c3c
}

.popuptoAddsign table .inputbar
{
	padding: 5px 10px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	font-size: 12px;
	width: 300px
}

.popuptoAddsign table .signinputbar
{
	width: 230px
}

.popuptoAddsign table td:first-child
{
	text-align: right;
	vertical-align: middle
}

.popuptoAddsign .subaccounts-market,.popuptoAddsign .subaccounts-system
{
	display: none
}

.popuptoAddsign .childlabel
{
	margin-right: 10px
}

.popuptoAddsign .sub-btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

.popuptoAddsign .sub-btn:hover
{
	background-color: #465cb9
}

.popuptoAddsign .cancel-submit
{
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #09C;
	padding: 4px 20px
}

.popuptoAddsign .cancel-submit:hover
{
	color: #fff;
	background: #466fb9
}

.popuptoAddsign .error-tips
{
	margin-top: 10px;
	margin-left: 10px;
	height: 30px
}

.popuptoDelsign
{
	width: 400px;
	padding-bottom: 30px;
	text-align: center
}

.popuptoDelsign p
{
	padding: 10px 0 20px
}

.popuptoDelsign .sub-btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

.popuptoDelsign .sub-btn:hover
{
	text-decoration: none;
	background-color: #465cb9
}

.popuptoDelsign .cancel-submit
{
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #09C;
	padding: 4px 20px
}

.popuptoDelsign .cancel-submit:hover
{
	color: #fff;
	background: #466fb9
}

.popuptoChooseaddr
{
	padding-bottom: 20px
}

.popuptoChooseaddr .puptitle
{
	color: #000;
	text-align: center
}

.popuptoChooseaddr .sub-btn
{
	padding: 3px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	border: none
}

.popuptoChooseaddr .sub-btn:hover
{
	background-color: #465cb9
}

.popuptoChooseaddr .cancel
{
	padding: 2px 20px;
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 15px;
	border: 1px solid #466fb9
}

.popuptoChooseaddr .cancel:hover
{
	color: #fff;
	background-color: #466fb9
}

.popuptoChooseaddr .inputbar
{
	width: 300px
}

.popuptoChooseaddr table
{
	margin: auto
}

.popuptoChooseaddr table td
{
	padding: 10px
}

.popuptoChooseaddr table .name
{
	text-align: right
}

.popuptoChooseaddr .submitdiv
{
	margin-top: 10px;
	text-align: center
}

.popuptoconfirmdetail .poptitle
{
	text-align: center;
	color: #4b4b4b
}

.popuptoconfirmdetail table
{
	margin: auto
}

.popuptoconfirmdetail table td
{
	padding: 5px 10px
}

.popuptoconfirmdetail table .name
{
	text-align: right
}

.popuptoconfirmdetail .submitdiv
{
	margin-top: 10px;
	text-align: center
}

.popuptoconfirmdetail .submitdiv .common-btn
{
	padding: 1px 20px
}

.popuptoconfirmdetail .common-btn
{
	padding: 3px 20px;
	color: #fff;
	background-color: #09C;
	border: none;
	border-radius: 4px
}

.popuptoconfirmdetail .common-btn:hover
{
	background-color: #2cbfff
}

body.ie8
{
	overflow-y: hidden
}

.please-update-ur-browser
{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
	background: #fff
}

.please-update-ur-browser .notification
{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 877px;
	height: 614px;
	background: url('/static/images4/index/kill_ie.jpg') no-repeat center
}

.please-update-ur-browser .download-wrap
{
	padding: 352px 0 0 121px
}

.please-update-ur-browser .download-icon
{
	vertical-align: middle
}

.please-update-ur-browser .download-link
{
	color: #575757;
	padding-left: 24px;
	vertical-align: middle;
	font-size: 24px
}

.please-update-ur-browser .download-link:hover
{
	text-decoration: underline
}

header.back
{
	position: fixed;
	width: 100%;
	min-width: 1220px;
	height: 60px;
	padding: 0 10px;
	background-color: #00cc66;
	z-index: 999
}

header.back .logo
{
	float: left;
	height: 60px;
	color: #fff;
}

header.back .logo .logoimg
{
	display: block;
	float: left;

	width: 126px;
	height: 60px;
   padding-top:10px;
	
} 

header.back .logo .dot
{
	display: block;
	float: left;
	margin: 30px 10px 0;
	width: 3px;
	height: 3px;
 
	border-radius: 2px
}

header.back .logo .control
{
	display: block;
	float: left;
	margin-top: 20px
}

header.back .left
{
	float: left;
	margin-top: 20px;
	color: #fff
}

header.back .userInfo
{
	display: inline-block;
	margin-left: 170px
}

header.back .userInfo .userlevel
{
	font-size: 12px;
	margin-top: 20px;
	margin-left: 10px;
	padding: 0 5px;
	border-radius: 2px;
	background-color: #3ab4ff
}

header.back .userInfo .gouplevel
{
	margin-top: 20px;
	margin-left: 10px;
	padding: 0 5px;
	font-size: 12px;
	border-radius: 2px;
	background: #39af75
}

header.back .userInfo .commonuser
{
	background: #a0a0a0
}

header.back .userInfo .senioruser
{
	background: #39af75
}

header.back .userInfo .superuser
{
	background: #f1ad43
}

header.back .userInfo ul
{
	margin-left: 30px
}

header.back .userInfo ul li
{
	float: left;
	margin-right: 20px
}

header.back .account
{
	position: absolute;
	top: 20px;
	right: 10px;
	margin-right: 10px;
	color: #fff
}

header.back .account .goFront
{
	display: inline-block;
	margin-right: 40px
}

header.back .account .goFront li
{
	float: left;
	margin-right: 20px
}

header.back .account .goFront .hiCom
{
	margin-left: 60px
}

header.back .topmenu-div
{
	float: right;
	min-width: 110px;
	z-index: 100
}

header.back .topmenu-div .click-div
{
	text-align: right;
	cursor: pointer
}

header.back .topmenu-div .comName
{
	margin-right: 20px
}

header.back .topmenu-div .topmenu-btn
{
	display: block;
	float: right;
	width: 13px;
	height: 13px;
	border-left: 2px solid #fff;
	border-top: 2px solid #fff;
	transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	-o-transform: rotate(225deg)
}

header.back .topmenu-div .topmenu
{
	display: none;
	float: right;
	min-width: 110px;
	margin-top: 30px;
	margin-right: -10px;
	background: #00cc66;
}

header.back .topmenu-div .topmenu .triangle
{
	display: block;
	position: absolute;
	top: 38px;
	right: -4px;
	width: 22px;
	height: 12px;
	 
}

header.back .topmenu-div .topmenu .menu-ul li
{
	text-align: left
}

header.back .topmenu-div .topmenu .menu-ul li a
{
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	line-height: 30px;
	background: transparent
}

header.back .topmenu-div .topmenu .menu-ul li:hover
{
	background: #029be0
}

.mainContainer
{
	position: relative;
	width: 100%;
	height: 100%;
	padding-left: 200px
}

.leftnav
{
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 100%;
	padding-top: 60px;
	font-size: 14px;
	line-height: 14px;
	
}

.leftnav nav.left
{
	height: 100%;
	padding: 0;
	overflow-x:hidden;
	background: #3b444f
}

.leftnav nav.left h2
{
	margin: 0;
	text-align: left;
	font-size: 14px;
	background: #3b444f
}

.leftnav nav.left h2 .toggle-icon
{
	display: block;
	position: absolute;
	margin-top: 15px;
	width: 10px;
	height: 10px;
	background: #3b444f;
	border-left: 2px solid #8c99ad;
	border-top: 2px solid #8c99ad;
	transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	-o-transform: rotate(225deg)
}

.leftnav nav.left h2 .toggle-icon.active
{
	margin-top: 21px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg)
}

.leftnav nav.left h2 .firstname
{
	padding-left: 20px
}

.leftnav nav.left h2 .item
{
	display: block;
	position: relative;
	width: 100%;
	color: #8c99ad;
	border-bottom: 1px solid #49515c;
	padding: 0 15px 0 20px;
	line-height: 48px
}

.leftnav nav.left h2 .item.active
{
	border-bottom: 1px solid #3b444f;
	color:#FFF;
	font-weight:bold;
}

.leftnav nav.left h2 .item:hover
{
	background: #343e4b;
	color:#FFF;
	font-weight:bold;
	border-bottom: 1px solid #343e4b
}

.leftnav nav.left h2 .item:hover .toggle-icon
{
	background: #343e4b
}

.leftnav nav.left h2 .noSub.active:after
{
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	height: 0;
	width: 0;
	border: 0 solid transparent;
	border-width: 7px 9px 7px 0;
	border-right-color: #f5f5f5;
	transform: translateY(-50%)
}

.leftnav nav.left .sub-nav
{
	display: none;
	margin-bottom: 0;
	color: #d8d8d8;
	background-color: #2c3643;
}

.leftnav nav.left .sub-nav.active
{
	display: block
}

.leftnav nav.left .sub-nav li a
{
	display: block;
	line-height: 40px;
	padding-left: 50px
}

.leftnav nav.left .sub-nav li a:hover
{
	background: #09C;
	color:#FFF;
	font-weight:bold;
}

.leftnav nav.left .sub-nav li.active a
{
	position: relative;
    color:#FFF;
	font-weight:bold;
	background: #343e4b;
	border-left: 2px solid #09C;
}

.leftnav nav.left .sub-nav li.active a:after
{
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	height: 0;
	width: 0;
	border: 0 solid transparent;
	border-width: 7px 9px 7px 0;
	border-right-color: #f5f5f5;
	transform: translateY(-50%)
}

.leftnav nav.left::-webkit-scrollbar
{
	width: 0
}

.rightmain
{
	width: 100%;
	min-width: 1020px;
	height: 100%;
	background-color: #fff;
	padding: 70px 10px 10px 10px;
	overflow: auto
}

#index
{
	min-width: 1180px;
	font-size: 14px;
	background: #fff
}

#index .border-div
{
	border: 1px solid #c7c7c7;
	border-radius: 2px
}

#index .notify
{
	width: 100%;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px dashed #c7c7c7;
	background: #fafafa
}

#index .notify .notify-icon
{
	display: block;
	float: left;
	margin-top: 3px;
	width: 20px;
	height: 20px;
	background-size: cover
}

#index .notify .alink
{
	color: #1262c4
}

#index .notify .alink:hover
{
	text-decoration: underline
}

#index .companydataStatistic
{
	float: left;
	min-width: 500px;
	width: 70%;
	height: 170px;
	border-bottom: 1px solid #c7c7c7;
	background-color: #ffffff
}

#index .companydataStatistic .companyinfo
{
	float: left;
	padding: 10px
}

#index .companydataStatistic .companyinfo .companyname
{
	font-size: 16px
}

#index .companydataStatistic .companyinfo .apikey
{
	margin-top: 10px
}

#index .companydataStatistic .companyinfo .apikey .title
{
	width: 90px;
	display: inline-block;
	text-align: right
}

#index .companydataStatistic .companyinfo .common-btn
{
	padding: 0 10px;
	font-size: 12px;
	color: #0085d7;
	background: #fff;
	border: 1px solid #0085d7;
	border-radius: 2px
}

#index .companydataStatistic .userlevel
{
	font-size: 12px;
	margin-top: 20px;
	padding: 0 5px;
	color: #fff;
	border-radius: 2px;
	background-color: #3ab4ff
}

#index .companydataStatistic .gouplevel
{
	padding: 0;
	color: #fff;
	font-size: 12px;
	border-radius: 2px;
	background: #39af75
}

#index .companydataStatistic .usermoney
{
	margin-top: 10px
}

#index .companydataStatistic .usermoney ul
{
	display: inline-block;
	padding: 5px;
	border: 1px solid #eee
}

#index .companydataStatistic .usermoney .chargeBtn
{
	margin-left: 10px;
	padding: 3px 15px;
	border-radius: 4px;
	border: none;
	color: #fff;
	background: #f1ad43
}

#index .companydataStatistic .usermoney .chargeBtn:hover
{
	background: #f4a831
}

#index .companydataStatistic .productlist
{
	float: right
}

#index .companydataStatistic .howtostart
{
	text-decoration: underline
}

#index .companydataStatistic .howtostart:hover
{
	color: #466fb9
}

#index .companydataStatistic .productlist .pro-item
{
	float: right;
	width: 135px;
	height: 169px;
	margin: 0;
	padding: 10px;
	background: #f5f5f5;
	border-left: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	color: #666
}

#index .companydataStatistic .productlist dl .title
{
	font-size: 14px
}

#index .companydataStatistic .productlist dl .title a:hover
{
	text-decoration: underline
}

#index .companydataStatistic .productlist dl dd
{
	font-size: 12px;
	line-height: 25px
}

#index .companydataStatistic .productlist dl .number
{
	font-size: 16px;
	font-weight: bold;
	color: #0085d7;
	line-height: 35px
}

#index .account-baseinfo
{
	min-width: 500px;
	height: 90px;
	margin-right: 410px;
	font-size: 16px;
	background-color: #fff
}

#index .account-baseinfo .link #send_error
{
	color: #fd990b
}

#index .account-baseinfo .link:hover
{
	text-decoration: underline
}

#index .account-baseinfo .common-btn
{
	padding: 0 20px;
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	font-size: 12px;
	padding: 3px 20px;
	border: 1px solid #466fb9
}

#index .account-baseinfo .common-btn:hover
{
	color: #fff;
	background-color: #466fb9
}

#index .account-baseinfo #showApiKey
{
	margin-right: 10px
}

#index .account-baseinfo .left
{
	padding: 5px;
	color: #fff;
	border-radius: 3px;
	font-size: 12px;
	background: #afafaf
}

#index .account-baseinfo .conner
{
	display: block;
	width: 8px;
	height: 10px;
	background: url("/static/images4/back/yp-ad-icons.png") no-repeat -111px -24px
}

#index .account-baseinfo .inside
{
	padding: 10px 20px
}

#index .account-baseinfo .inside #apikey
{
	color: #466fb9
}

#index .account-baseinfo .inside .apikey
{
	padding-bottom: 15px
}

#index .account-baseinfo .inside .apikey .title
{
	display: inline-block;
	width: 80px
}

#index .account-baseinfo .inside .safe-level
{
	float: left;
	width: 300px;
	padding-top: 15px
}

#index .account-baseinfo .inside .safe-level .safe-text
{
	display: block;
	float: left;
	width: 130px
}

#index .account-baseinfo .inside .setting
{
	display: inline-block;
	padding-top: 10px
}

#index .account-baseinfo .inside .send-success
{
	margin-top: 20px;
	padding: 10px 0;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4
}

#index .account-baseinfo .inside .send-success .send-status
{
	font-size: 12px;
	padding-top: 5px
}

#index .account-baseinfo .inside .send-success .send-status span
{
	margin-right: 5px
}

#index .account-baseinfo .inside .commit-fail
{
	margin-top: 10px
}

#index .account-baseinfo .inside .commit-fail .common-btn
{
	margin-left: 20px
}

#index .public-news
{
	float: right;
	background-color: #fff;
	min-width: 300px;
	width: 28%;
	height: 270px;
	padding: 10px;
	overflow: hidden
}

#index .public-news .title
{
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #e4e4e4
}

#index .public-news .title h2
{
	display: inline-block;
	margin: 0;
	font-size: 16px;
	font-weight: bold
}

#index .public-news .title span
{
	float: right;
	color: #1262c4
}

#index .public-news .title span:hover
{
	text-decoration: underline
}

#index .public-news .text
{
	line-height: 25px
}

#index .public-news .text a:hover
{
	text-decoration: underline;
	color: #1262c4
}

#index .public-news .text .important
{
	padding: 0 5px;
	color: #e74c3c
}

#index .daily-menu
{
	float: right;
	min-width: 300px;
	width: 28%;
	height: 400px;
	margin-top: 10px;
	padding: 10px;
	background-color: #fff
}

#index .daily-menu table
{
	font-size: 12px;
	width: 100%
}

#index .daily-menu table th
{
	text-align: center;
	background: #f5f5f5
}

#index .daily-menu table td,#index .daily-menu table th
{
	padding: 10px 5px;
	border: 1px solid #c7c7c7
}

#index .daily-menu table td
{
	text-align: right
}

#index .daily-menu table td:first-child
{
	text-align: center
}

#index .daily-menu h2
{
	font-size: 16px;
	margin: 0 0 20px 0;
	border-bottom: 2px solid #e4e4e4;
	padding-bottom: 8px
}

#index .chart
{
	float: left;
	width: 70%;
	height: 500px;
	margin-top: 10px;
	padding-top: 10px;
	background-color: #fff
}

#alertSettingContent
{
	width: 780px
}

#alertSettingContent h2
{
	font-size: 16px;
	text-align: center;
	padding: 10px
}

#alertSettingContent .content
{
	padding: 10px
}

#alertSettingContent .alert-msg
{
	padding: 0 0 0 135px;
	color: #fd990b
}

#alertSettingContent .item
{
	margin: 0px 0 20px
}

#alertSettingContent .item .on-off
{
	display: inline-block;
	margin-right: 20px
}

#alertSettingContent .item .on-off span
{
	padding: 3px 10px;
	border: 1px solid #466fb9;
	cursor: pointer
}

#alertSettingContent .item .on-off .active
{
	color: #fff;
	background-color: #466fb9
}

#alertSettingContent .item-content
{
	display: inline-block
}

#alertSettingContent .item-content span
{
	margin-right: 10px
}

#alertSettingContent .item-content .canuse
{
	background-color: #eee;
	cursor: not-allowed
}

#alertSettingContent .item-content .canuse.active
{
	background-color: #fff;
	cursor: inherit
}

#alertSettingContent .item-content .name
{
	display: inline-block;
	width: 200px
}

#alertSettingContent .item-content select
{
	margin: 0
}

#alertSettingContent .item-content .send-way
{
	color: #466fb9
}

#alertSettingContent .item-content .send-way span
{
	margin-right: 10px
}

#alertSettingContent .item-content .time
{
	width: 50px
}

#alertSettingContent .receive-time input
{
	width: 50px
}

#alertSettingContent .lianxi
{
	margin-top: 20px
}

#alertSettingContent .lianxi p
{
	padding: 10px 0
}

#alertSettingContent .lianxi p span
{
	display: inline-block;
	width: 90px
}

#alertSettingContent .lianxi p .inputbar
{
	width: 140px
}

#alertSettingContent .lianxi #phone
{
	margin-right: 10px
}

#alertSettingContent .save
{
	margin-top: 20px
}

#alertSettingContent .save button
{
	margin-left: 45%;
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	border: none
}

#alertSettingContent .save button:hover
{
	background: #465cb9
}

#alertSettingContent .alertbar
{
	margin-left: 10px;
	color: #fd990b
}

footer
{
	text-align: center;
	padding-bottom: 10px
}

footer a:hover
{
	color: #1262c4;
	text-decoration: underline
}

#tplSetting
{
	color: #4b4b4b
}

#tplSetting .title
{
	font-size: 24px;
	padding: 10px
}

#tplSetting .block
{
	padding: 10px
}

#tplSetting .notice
{
	background-color: #fff
}

#tplSetting .notice .title
{
	background-color: #ffebce
}

#tplSetting .notice .title i
{
	display: block;
	float: left;
	width: 23px;
	height: 23px;
	margin-top: 2px;
	margin-right: 5px;
	background: url("/static/images4/back/icon_alert.png") no-repeat
}

#tplSetting .notice table
{
	width: 100%
}

#tplSetting .notice table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#tplSetting .notice table td
{
	padding: 10px;
	word-break: break-all;
	border: 1px solid #e4e4e4
}

#tplSetting .notice table .modulecontent
{
	word-break: break-all
}

#tplSetting .globalinfo
{
	margin-top: 10px;
	background-color: #fff
}

#tplSetting .globalinfo .item
{
	margin-right: 10px;
	margin-left: 10px
}

#tplSetting .globalinfo .name
{
	font-weight: bold;
	color: #466fb9
}

#tplSetting .mudole
{
	margin-top: 10px;
	background-color: #fff
}

#tplSetting .setting-mudole .title
{
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 10px
}

#tplSetting .setting-mudole .blue
{
	color: #466fb9
}

#tplSetting .setting-mudole .yellow
{
	color: #fd990b
}

#tplSetting .setting-mudole .warning
{
	color: #fd990b
}

#tplSetting .setting-mudole p
{
	padding: 10px
}

#tplSetting .setting-mudole .limit
{
	color: #fd990b
}

#tplSetting .setting-mudole #showVcodeLimits
{
	color: #1262c4;
	cursor: pointer
}

#tplSetting .setting-mudole #showVcodeLimits:hover
{
	color: #466fb9;
	text-decoration: underline
}

#tplSetting .setting-mudole table .hide
{
	display: none
}

#tplSetting .setting-mudole table td
{
	padding: 10px 20px 10px 0;
	vertical-align: top
}

#tplSetting .setting-mudole table td a
{
	cursor: pointer
}

#tplSetting .setting-mudole table td a:hover
{
	text-decoration: underline
}

#tplSetting .setting-mudole table td.name
{
	width: 100px
}

#tplSetting .setting-mudole table .inputbar
{
	padding: 5px 10px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	font-size: 12px
}

#tplSetting .setting-mudole table .divheight
{
	height: 30px
}

#tplSetting .setting-mudole table #content
{
	height: 100px;
	width: 390px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

#tplSetting .setting-mudole table .unbookingNotice
{
	display: block;
	width: 390px;
	margin-top: -5px;
	border: 1px solid #e4e4e4;
	border-top: none;
	border-bottom-left-radius: 4px;
	background-color: #e9f3fe
}

#tplSetting .setting-mudole table .toTcancel
{
	display: none
}

#tplSetting .setting-mudole table .toTcancelshow
{
	display: block
}

#tplSetting .setting-mudole table i
{
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url("/static/images4/back/icon_help.png") no-repeat;
	background-size: cover
}

#tplSetting .setting-mudole table #signRules
{
	cursor: pointer
}

#tplSetting .setting-mudole table #summary
{
	margin-left: 10px
}

#tplSetting .setting-mudole table .sub-btn
{
	padding: 0 20px;
	color: #fff;
	padding: 5px 20px;
	background-color: #09C;
	border-radius: 4px;
	border: none
}

#tplSetting .setting-mudole table .sub-btn:hover
{
	text-decoration: none;
	background-color: #2cbfff
}

#tplSetting .setting-mudole table .cancelModify
{
	padding: 3px 20px;
	color: #8c99ad;
	background-color: #fff;
	border-radius: 15px;
	border: 1px solid #465cb9
}

#tplSetting .setting-mudole table .cancelModify:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #465cb9
}

#tplSetting .setting-mudole table .error-tips
{
	margin-top: 10px;
	margin-left: 10px;
	height: 30px
}

#tplSetting .module-list
{
	padding: 10px
}

#tplSetting .module-list .title
{
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 10px
}

#tplSetting .module-list .inputbar
{
	padding: 5px 10px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	font-size: 12px;
	width: 180px;
	margin-right: 20px
}

#tplSetting .module-list table
{
	width: 100%
}

#tplSetting .module-list table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#tplSetting .module-list table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#tplSetting .module-list table td
{
	word-break: break-all;
	padding: 10px;
	border: 1px solid #e4e4e4
}

#tplSetting .module-list table .modulecontent
{
	word-break: break-all
}

#tplSetting .module-list table .btn-match
{
	padding: 0 20px;
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	margin-right: 2px;
	padding: 0px 10px;
	border: 1px solid #09C
}

#tplSetting .module-list table .btn-match:hover
{
	color: #fff;
	background-color: #09C
}

#tplSetting .module-list .search
{
	margin-bottom: 10px
}

#tplSetting .module-list .search-btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

#tplSetting .module-list .search-btn:hover
{
	background-color: #465cb9
}

#tplSetting .predictModal .content
{
	margin-top: 20px
}

#tplSetting .predictModal .content p span
{
	color: #fd990b
}

#tplSetting .predictModal .content .sub-btn
{
	padding: 0 20px;
	color: #8c99ad;
	background-color: #fff;
	border-radius: 15px;
	border: 1px solid #465cb9
}

#tplSetting .predictModal .content .sub-btn:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #465cb9
}

#tplSetting .predictModal .content .modify-btn
{
	padding: 1px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 15px;
	border: none
}

#tplSetting .predictModal .content .modify-btn:hover
{
	text-decoration: none;
	background-color: #465cb9
}

#tplSetting .tooltip-inner
{
	max-width: 320px
}

#tplSettingDome
{
	color: #4b4b4b
}

#tplSettingDome .title
{
	font-size: 24px;
	padding: 10px
}

#tplSettingDome .block
{
	padding: 10px
}

#tplSettingDome .common-btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 3px 20px;
	border-radius: 15px;
	border: none
}

#tplSettingDome .common-btn:hover
{
	text-decoration: none;
	background-color: #465cb9
}

#tplSettingDome .icon-help
{
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(/static/images4/back/icon_help.png);
	background-size: cover
}

#tplSettingDome .tplsetting-item
{
	margin-bottom: 10px
}

#tplSettingDome .tplsetting-item .must-fillin-p
{
	line-height: 30px;
	background: #f5f5f5
}

#tplSettingDome .tplsetting-item .redcolor
{
	color: #ff0000
}

#tplSettingDome .tplsetting-item .must-fillin
{
	font-size: 18px;
	color: #ff0000
}

#tplSettingDome .tplsetting-item .tplsetting-content
{
	width: 100%;
	padding: 10px
}

#tplSettingDome .tplsetting-item .tplsetting-content .filltextarea
{
	height: 170px
}

#tplSettingDome .tplsetting-item .tplsetting-content .filltextarea textarea
{
	width: 400px;
	height: 100%;
	border: 1px solid #e4e4e4;
	border-bottom: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}

#tplSettingDome .tplsetting-item .tplsetting-content .replyT
{
	width: 400px;
	border: 1px solid #e4e4e4;
	border-top: none;
	background-color: #e9f3fe
}

#tplSettingDome .tplsetting-item .tplsetting-content .replyT input
{
	width: 65px;
	padding: 3px 0 3px 10px;
	border: none;
	background: none
}

#tplSettingDome .tplsetting-item .tplsetting-content .replyT .toTcancel
{
	display: none
}

#tplSettingDome .tplsetting-item .tplsetting-content .replyT .toTcancelshow
{
	display: inline-block
}

#tplSettingDome .tplsetting-item .tplsetting-content .countsmsnumber
{
	width: 400px;
	padding: 3px 10px;
	background: #ececec
}

#tplSettingDome .tplsetting-item .tplsetting-content .verifycode-rules
{
	color: #1262c4;
	text-decoration: underline;
	background: none;
	border: none
}

#tplSettingDome .tplsetting-item .tplsetting-content .providewebsite
{
	padding-left: 145px
}

#tplSettingDome .tplsetting-item .tplsetting-content .providewebsite .verifycode-website
{
	height: 100px;
	width: 400px;
	box-shadow: 1px 1px 0px 1px #8c99ad inset
}

#tplSettingDome .tplsetting-item .tplsetting-content .providewebsite .verifycode-website::-moz-placeholder:after
{
	content: "A 如在APP上使用请提供APP下载地址；A 如网站/M版开发中，请填写'开发中'，并提供URL。请在注册页添加图形验证码，避免通道被轰炸。我们将在网站上线后复审，如复审不通过通道将被停止。"
}

#tplSettingDome .tplsetting-item .tplsetting-content .providewebsite .verifycode-website::-webkit-input-placeholder:after
{
	content: "\A如在APP上使用请提供APP下载地址；\A如网站/M版开发中，请填写'开发中'，并提供URL。请在注册页添加图形验证码，避免通道被轰炸。我们将在网站上线后复审，如复审不通过通道将被停止。"
}

#tplSettingDome .tplsetting-item .tplsetting-content .providewebsite .verifycode-website:-ms-input-placeholder:after
{
	content: "\A如在APP上使用请提供APP下载地址；\A如网站/M版开发中，请填写'开发中'，并提供URL。请在注册页添加图形验证码，避免通道被轰炸。我们将在网站上线后复审，如复审不通过通道将被停止。"
}

#tplSettingDome .tplsetting-item .tplsetting-content .providewebsite .redborder
{
	border: 1px solid #ff0000;
	box-shadow: none
}

#tplSettingDome .tplsetting-item .tplsetting-content label
{
	margin-right: 40px
}

#tplSettingDome .tplsetting-item .tplsetting-fill
{
	float: left;
	width: 40%
}

#tplSettingDome .tplsetting-sign .input
{
	min-width: 250px
}

#tplSettingDome .tplsetting-modify
{
	display: none
}

#tplSettingDome .whattplcannot
{
	float: left;
	width: 60%;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 12px
}

#tplSettingDome .whattplcannot h3
{
	padding: 10px;
	font-size: 16px
}

#tplSettingDome .whattplcannot table
{
	width: 100%
}

#tplSettingDome .whattplcannot table td
{
	padding: 3px 10px 0
}

#tplSettingDome .commit-tpl p
{
	margin-bottom: 20px
}

#tplSettingDome .commit-tpl .sub-btn
{
	margin-left: 10px;
	padding: 7px 20px;
	color: #fff;
	border-radius: 4px
}

#tplSettingDome .commit-tpl .cancel-btn
{
	margin-left: 10px;
	padding: 6px 20px;
	color: #4b4b4b;
	background: #fff;
	border: 1px solid #39af75;
	border-radius: 4px
}

#tplSettingDome .commit-tpl .error-tips
{
	height: auto;
	margin: 10px
}

#tplSettingDome .globalinfo
{
	margin-top: 10px;
	background-color: #fff
}

#tplSettingDome .globalinfo .item
{
	margin-right: 10px;
	margin-left: 10px
}

#tplSettingDome .globalinfo .name
{
	font-weight: bold;
	color: #466fb9
}

#tplSettingDome .mudole
{
	background-color: #fff
}

#tplSettingDome .setting-mudole .title
{
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 10px
}

#tplSettingDome .setting-mudole .blue
{
	color: #466fb9
}

#tplSettingDome .setting-mudole .yellow
{
	color: #fd990b
}

#tplSettingDome .setting-mudole .warning
{
	color: #fd990b
}

#tplSettingDome .setting-mudole p
{
	padding: 0 10px
}

#tplSettingDome .setting-mudole .limit
{
	color: #fd990b
}

#tplSettingDome .setting-mudole #showVcodeLimits
{
	color: #1262c4;
	cursor: pointer
}

#tplSettingDome .setting-mudole #showVcodeLimits:hover
{
	color: #466fb9;
	text-decoration: underline
}

#tplSettingDome .setting-mudole table .hide
{
	display: none
}

#tplSettingDome .setting-mudole table .inputbar
{
	padding: 5px 10px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	font-size: 12px
}

#tplSettingDome .setting-mudole table .divheight
{
	height: 30px
}

#tplSettingDome .setting-mudole table #content
{
	height: 100px;
	width: 390px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

#tplSettingDome .setting-mudole table .unbookingNotice
{
	display: block;
	width: 390px;
	margin-top: -5px;
	border: 1px solid #e4e4e4;
	border-top: none;
	border-bottom-left-radius: 4px;
	background-color: #e9f3fe
}

#tplSettingDome .setting-mudole table i
{
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url("/static/images4/back/icon_help.png") no-repeat;
	background-size: cover
}

#tplSettingDome .setting-mudole table #signRules
{
	cursor: pointer
}

#tplSettingDome .setting-mudole table #summary
{
	margin-left: 10px
}

#tplSettingDome .setting-mudole table .sub-btn
{
	padding: 0 20px;
	color: #fff;
	padding: 5px 20px;
	background-color: #09C;
	border-radius: 4px;
	border: none
}

#tplSettingDome .setting-mudole table .sub-btn:hover
{
	text-decoration: none;
	background-color: #2cbfff
}

#tplSettingDome .setting-mudole table .cancelModify
{
	padding: 3px 20px;
	color: #8c99ad;
	background-color: #fff;
	border-radius: 15px;
	border: 1px solid #465cb9
}

#tplSettingDome .setting-mudole table .cancelModify:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #465cb9
}

#tplSettingDome .setting-mudole table .error-tips
{
	margin-top: 10px;
	margin-left: 10px;
	height: 30px
}

#tplSettingDome .module-list
{
	margin-top: 20px;
	padding: 10px
}

#tplSettingDome .module-list .title
{
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 10px
}

#tplSettingDome .module-list .inputbar
{
	padding: 5px 10px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	font-size: 12px;
	width: 180px;
	margin-right: 20px
}

#tplSettingDome .module-list table
{
	width: 100%
}

#tplSettingDome .module-list table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#tplSettingDome .module-list table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#tplSettingDome .module-list table td
{
	word-break: break-all;
	padding: 10px;
	border: 1px solid #e4e4e4
}

#tplSettingDome .module-list table .modulecontent
{
	word-break: break-all
}

#tplSettingDome .module-list table .btn-match
{
	padding: 0 20px;
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	margin-right: 2px;
	padding: 0px 10px;
	border: 1px solid #09C
}

#tplSettingDome .module-list table .btn-match:hover
{
	color: #fff;
	background-color: #09C
}

#tplSettingDome .module-list .search
{
	margin-bottom: 10px
}

#tplSettingDome .module-list .search-btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

#tplSettingDome .module-list .search-btn:hover
{
	background-color: #465cb9
}

#tplSettingDome .predictModal .content
{
	margin-top: 20px
}

#tplSettingDome .predictModal .content p span
{
	color: #fd990b
}

#tplSettingDome .predictModal .content .sub-btn
{
	padding: 0 20px;
	color: #8c99ad;
	background-color: #fff;
	border-radius: 15px;
	border: 1px solid #465cb9
}

#tplSettingDome .predictModal .content .sub-btn:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #465cb9
}

#tplSettingDome .predictModal .content .modify-btn
{
	padding: 1px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 15px;
	border: none
}

#tplSettingDome .predictModal .content .modify-btn:hover
{
	text-decoration: none;
	background-color: #465cb9
}

#tplSettingDome .tooltip-inner
{
	max-width: 320px
}

#tplSettingDome .backtomodify
{
	color: #fff;
	background: #466fb9;
	border-color: #465cb9
}

#tplSettingDome .ruleinfo-btn
{
	color: #09C;
	text-decoration: underline;
	cursor: pointer
}

#tplSettingDome .ruleinfo-modal .roletitle
{
	margin-top: 20px
}

#tplSettingDome .ruleinfo-modal a
{
	color: #09C;
	text-decoration: underline
}

#sms .block
{
	padding: 10px;
	background-color: #fff
}

#sms .gobtn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

#sms .gobtn:hover
{
	background-color: #465cb9
}

#sms .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#sms .title span
{
	font-size: 14px
}

#sms .test .inputbar
{
	width: auto
}

#sms table td
{
	padding: 10px
}

#sms table .name
{
	width: 100px;
	text-align: right;
	vertical-align: middle
}

#sms table .inputbar
{
	width: 200px
}

#sms table .alink:hover
{
	text-decoration: underline
}

#sms table .validcode
{
	padding-left: 10px;
	background: #e6e5ea;
	border: 1px solid #e4e4e4
}

#sms #smstestTab
{
	background: #fff;
	border-bottom: 1px solid #466fb9
}

#sms #smstestTab li
{
	float: left;
	display: block;
	margin: 0;
	padding: 4px 20px;
	font-size: 24px;
	color: #4b4b4b;
	border-right: 1px solid #ffffff;
	cursor: pointer;
	background-color: #ececec
}

#sms #smstestTab .active
{
	color: #fff;
	background: #466fb9
}

#sms #smstestTab .active a
{
	background-image: none
}

#sms .white-list a
{
	color: #1262c4
}

#sms .white-list a:hover
{
	text-decoration: underline
}

#sms .white-list .name
{
	width: 120px;
	vertical-align: top
}

#sms .white-list .inputbar
{
	width: 300px
}

#sms #btnOpen
{
	margin-left: 10px;
	cursor: pointer
}

#sms #btnOpen:hover
{
	text-decoration: underline
}

#sms .disabled-inter,#sms .disabled
{
	color: #000;
	background-color: #eee
}

#sms .disabled-inter:hover,#sms .disabled:hover
{
	color: #000;
	background-color: #eee
}

#sms .forbidword .testcontent
{
	height: 185px;
	width: 400px
}

#sms .forbidword a:hover
{
	text-decoration: underline
}

#sms .forbidword table td
{
	vertical-align: top
}

#sms .forbidword table .name
{
	width: 160px
}

#sms .forbidword table .field-error-tips
{
	float: none
}

#accountSetting .block
{
	padding: 10px;
	background-color: #fff
}

#accountSetting .gobtn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

#accountSetting .gobtn:hover
{
	background-color: #465cb9
}

#accountSetting .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#accountSetting .field-error-tips
{
	float: none;
	width: 100%
}

#accountSetting .yue table td
{
	padding: 10px
}

#accountSetting .yue table .name
{
	width: 180px;
	text-align: right
}

#accountSetting .yue table #email,#accountSetting .yue table #mobile
{
	width: 300px
}

#accountSetting .white-list .title span
{
	font-size: 14px
}

#accountSetting .white-list .ipsetting-disabled
{
	padding: 10px 0 10px 25px
}

#accountSetting .white-list .ipsetting-disabled a
{
	padding: 0 20px;
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	padding: 3px 10px;
	border: 1px solid #466fb9
}

#accountSetting .white-list .ipsetting-disabled a:hover
{
	color: #fff;
	background-color: #466fb9
}

#accountSetting .white-list .disabled
{
	cursor: not-allowed
}

#accountSetting .white-list table td
{
	padding: 10px;
	vertical-align: top
}

#accountSetting .white-list table .name
{
	width: 180px;
	text-align: right
}

#accountSetting .white-list table #whitePhoneList,#accountSetting .white-list table #ipwhitelist
{
	width: 300px
}

#accountSetting .black-list table td
{
	padding: 10px;
	vertical-align: top
}

#accountSetting .black-list table .name
{
	width: 180px;
	text-align: right
}

#accountSetting .black-list #blacklist
{
	width: 300px
}

#accountSetting .tuiaddress a
{
	color: #1262c4;
	text-decoration: underline
}

#accountSetting .tuiaddress .gobtn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

#accountSetting .tuiaddress .gobtn:hover
{
	background-color: #465cb9
}

#accountSetting .tuiaddress .datapush
{
	margin-top: 40px
}

#accountSetting .tuiaddress .datapush span
{
	padding: 5px 20px;
	color: #fff;
	background: #466fb9
}

#accountSetting .tuiaddress .datapushtips
{
	margin-top: 20px;
	padding-left: 10px;
	line-height: 30px
}

#accountSetting .tuiaddress table
{
	margin-top: 20px
}

#accountSetting .tuiaddress table td
{
	padding: 10px;
	vertical-align: top
}

#accountSetting .tuiaddress table td .inputbar
{
	width: 400px;
	cursor: not-allowed;
	background-color: #eee
}

#accountSetting .tuiaddress table td .inputbar.open
{
	cursor: auto;
	background-color: #fff
}

#accountSetting .tuiaddress table .name
{
	text-align: right;
	width: 180px
}

#accountSetting .tuiaddress .openstatustips
{
	color: #e74c3c
}

#accountSetting .infoProtect table td
{
	padding: 10px;
	vertical-align: middle
}

#accountSetting .infoProtect table .name
{
	width: 180px;
	text-align: right
}

#accountSetting .infoProtect .sendcheckcode
{
	margin-left: 20px
}

#accountSetting .infoProtect .disabled
{
	color: #000;
	background-color: #eee;
	cursor: not-allowed
}

#accountSetting .infoProtect .infoprotect-img
{
	margin-top: 20px
}

#accountSetting .infoProtect .infoprotect-img img
{
	width: 800px;
	height: 255px;
	margin-top: 5px
}

#accountSetting .infoProtect .infoprotect-img .infoprotect-img-item
{
	margin-bottom: 10px;
	padding-left: 10px
}

#accountSetting .tooltip-inner
{
	max-width: 350px
}

#accountSetting .popupConfirmclose
{
	border: none;
	padding: 0
}

#accountSetting .popupConfirmclose p
{
	text-align: center
}

#accountSetting .popupConfirmclose .alert-tips
{
	color: #fff;
	font-size: 16px;
	line-height: 60px;
	background-color: #f39800
}

#accountSetting .popupConfirmclose .alert-tips i
{
	display: block;
	float: left;
	margin: 10px 0 0 20px;
	width: 30px;
	height: 50px;
	background: url(/static/images4/back/whitealerticon.png) no-repeat;
	background-size: contain
}

#accountSetting .popupConfirmclose table
{
	margin: 20px auto
}

#accountSetting .popupConfirmclose table td
{
	padding: 10px 0
}

#accountSetting .popupConfirmclose table .name
{
	text-align: right
}

#accountSetting .popupConfirmclose .p-btn
{
	margin-bottom: 30px
}

#accountSetting .enableInfoProtectBtn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 0px 20px;
	border-radius: 15px;
	border: 1px solid #466fb9
}

#accountSetting .enableInfoProtectBtn:hover
{
	background-color: #465cb9
}

#accountSetting .lightbtn
{
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	padding: 0 20px;
	border: 1px solid #466fb9
}

#accountSetting .lightbtn:hover
{
	color: #fff;
	background-color: #466fb9
}

#accountSetting .popupdayLimitset h2
{
	font-size: 16px;
	text-align: center;
	padding: 10px
}

#accountSetting .popupdayLimitset .content
{
	padding: 10px
}

#accountSetting .popupdayLimitset .alert-msg
{
	padding: 0 0 0 135px;
	color: #fd990b
}

#accountSetting .popupdayLimitset .item
{
	margin: 0px 0 20px
}

#accountSetting .popupdayLimitset .item .on-off
{
	display: inline-block;
	margin-right: 20px
}

#accountSetting .popupdayLimitset .item .on-off span
{
	padding: 3px 10px;
	border: 1px solid #466fb9;
	cursor: pointer
}

#accountSetting .popupdayLimitset .item .on-off .active
{
	color: #fff;
	background-color: #466fb9
}

#accountSetting .popupdayLimitset .canuse
{
	background-color: #eee;
	cursor: not-allowed
}

#accountSetting .popupdayLimitset .canuse.active
{
	background-color: #fff;
	cursor: inherit
}

#accountSetting .popupdayLimitset .item-content
{
	display: inline-block
}

#accountSetting .popupdayLimitset .item-content span
{
	margin-right: 10px
}

#accountSetting .popupdayLimitset .item-content .name
{
	display: inline-block
}

#accountSetting .popupdayLimitset .item-content select
{
	margin: 0
}

#accountSetting .popupdayLimitset .item-content .send-way
{
	color: #466fb9
}

#accountSetting .popupdayLimitset .item-content .send-way span
{
	margin-right: 10px
}

#accountSetting .popupdayLimitset .item-content .time
{
	width: 100px
}

#accountSetting .popupdayLimitset .receive-time
{
	margin-top: 10px
}

#accountSetting .popupdayLimitset .receive-time input
{
	width: 50px
}

#accountSetting .popupdayLimitset .lianxi
{
	margin-top: 20px
}

#accountSetting .popupdayLimitset .lianxi p
{
	padding: 10px 0
}

#accountSetting .popupdayLimitset .lianxi p span
{
	display: inline-block;
	width: 90px
}

#accountSetting .popupdayLimitset .lianxi p .inputbar
{
	margin-right: 5px;
	width: 140px
}

#accountSetting .popupdayLimitset .lianxi #phone
{
	margin-right: 10px
}

#accountSetting .popupdayLimitset .save
{
	margin-top: 20px
}

#accountSetting .popupdayLimitset .save button
{
	margin-left: 45%;
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	border: none
}

#accountSetting .popupdayLimitset .save button:hover
{
	background: #465cb9
}

#accountSetting .popupdayLimitset .alertbar
{
	margin-left: 10px;
	color: #fd990b
}

#accountSetting .bombRules .rulesDesc a
{
	color: #09C
}

#accountSetting .bombRules .rule
{
	margin-top: 50px
}

#accountSetting .bombRules .rule table
{
	width: 100%
}

#accountSetting .bombRules .rule table td
{
	padding: 5px 0
}

#accountSetting .bombRules .rule table .name
{
	width: 80px;
	text-align: right
}

#accountSetting .bombRules .rule table .swich
{
	display: inline-block
}

#accountSetting .bombRules .rule table .swich span
{
	display: none;
	color: #fff;
	cursor: pointer;
	background: url("/static/images4/back/icons/icons.png?t=1") no-repeat
}

#accountSetting .bombRules .rule table .swich .on
{
	padding: 2px 22px 2px 12px;
	border-radius: 2px 0 0 2px;
	background-position: 0 0;
	background-size: cover
}

#accountSetting .bombRules .rule table .swich .off
{
	padding: 2px 12px 2px 22px;
	border-radius: 0 2px 2px 0;
	background-position: -69px 0;
	background-size: cover
}

#accountSetting .bombRules .rule table .swich .active
{
	display: inline-block
}

#accountSetting .bombRules .rule table .subAccountswich
{
	display: inline-block;
	color: #09C;
	text-decoration: underline;
	cursor: pointer
}

#accountSetting .bombRules .rule table .settips
{
	display: inline-block;
	margin-left: 20px;
	color: #e74c3c
}

#accountSetting .bombRules .rule table .subAccountswichlist
{
	display: none;
	margin-top: 5px;
	padding: 10px;
	text-align: right;
	background: #ecf0f1
}

#accountSetting .bombRules .rule table .subAccountswichlist li
{
	padding: 5px
}

#accountSetting .bombRules .rule table .subAccountswichlist li .swich
{
	margin-left: 10px
}

#accountSetting .bombRules .rule table .showdiv
{
	display: inline-block
}

#accountSetting .bombRules .modal .reasonarea
{
	width: 100%;
	border: 1px solid #c7c7c7;
	border-radius: 3px
}

nav#smsrecordTab
{
	background-color: #fff;
	border-bottom: 1px solid #466fb9
}

nav#smsrecordTab .smsrecord-nav li
{
	float: left;
	position: relative
}

nav#smsrecordTab .smsrecord-nav li a
{
	display: block;
	margin: 0;
	padding: 4px 20px;
	font-size: 24px;
	color: #4b4b4b;
	border-right: 1px solid #fff;
	background-color: #ececec
}

nav#smsrecordTab .smsrecord-nav li a.active
{
	color: #fff;
	background: #466fb9
}

nav#smsrecordTab .smsrecord-nav li i
{
	display: block;
	position: absolute;
	top: 16px;
	right: -5px;
	width: 6px;
	height: 9px;
	background: url("/static/images4/back/icon-smsrecord.png");
	z-index: 100
}

#smsRecord .search,#smsReceive .search,#smsReply .search,#smsDaily .search,#smsFailure .search,#voiceSmsRecord .search,#smsBlacknumber .search,#gprsRecord .search,#sendException .search
{
	padding: 20px 20px 30px;
	background-color: #fff
}

#smsRecord .search table .name,#smsReceive .search table .name,#smsReply .search table .name,#smsDaily .search table .name,#smsFailure .search table .name,#voiceSmsRecord .search table .name,#smsBlacknumber .search table .name,#gprsRecord .search table .name,#sendException .search table .name
{
	width: 85px;
	vertical-align: middle
}

#smsRecord .search table .name span,#smsReceive .search table .name span,#smsReply .search table .name span,#smsDaily .search table .name span,#smsFailure .search table .name span,#voiceSmsRecord .search table .name span,#smsBlacknumber .search table .name span,#gprsRecord .search table .name span,#sendException .search table .name span
{
	color: #e74c3c
}

#smsRecord .search table td,#smsReceive .search table td,#smsReply .search table td,#smsDaily .search table td,#smsFailure .search table td,#voiceSmsRecord .search table td,#smsBlacknumber .search table td,#gprsRecord .search table td,#sendException .search table td
{
	padding: 10px 0
}

#smsRecord .search table td a:hover,#smsReceive .search table td a:hover,#smsReply .search table td a:hover,#smsDaily .search table td a:hover,#smsFailure .search table td a:hover,#voiceSmsRecord .search table td a:hover,#smsBlacknumber .search table td a:hover,#gprsRecord .search table td a:hover,#sendException .search table td a:hover
{
	color: #1262c4;
	text-decoration: underline
}

#smsRecord .search table #mobile,#smsReceive .search table #mobile,#smsReply .search table #mobile,#smsDaily .search table #mobile,#smsFailure .search table #mobile,#voiceSmsRecord .search table #mobile,#smsBlacknumber .search table #mobile,#gprsRecord .search table #mobile,#sendException .search table #mobile
{
	width: 200px
}

#smsRecord .search table #keyword,#smsReceive .search table #keyword,#smsReply .search table #keyword,#smsDaily .search table #keyword,#smsFailure .search table #keyword,#voiceSmsRecord .search table #keyword,#smsBlacknumber .search table #keyword,#gprsRecord .search table #keyword,#sendException .search table #keyword
{
	width: 200px
}

#smsRecord .search table .search-btn,#smsReceive .search table .search-btn,#smsReply .search table .search-btn,#smsDaily .search table .search-btn,#smsFailure .search table .search-btn,#voiceSmsRecord .search table .search-btn,#smsBlacknumber .search table .search-btn,#gprsRecord .search table .search-btn,#sendException .search table .search-btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

#smsRecord .search table .search-btn:hover,#smsReceive .search table .search-btn:hover,#smsReply .search table .search-btn:hover,#smsDaily .search table .search-btn:hover,#smsFailure .search table .search-btn:hover,#voiceSmsRecord .search table .search-btn:hover,#smsBlacknumber .search table .search-btn:hover,#gprsRecord .search table .search-btn:hover,#sendException .search table .search-btn:hover
{
	background-color: #465cb9
}

#smsRecord .search .navul,#smsReceive .search .navul,#smsReply .search .navul,#smsDaily .search .navul,#smsFailure .search .navul,#voiceSmsRecord .search .navul,#smsBlacknumber .search .navul,#gprsRecord .search .navul,#sendException .search .navul
{
	width: 200px;
	margin: 0 auto
}

#smsRecord .search .navul li,#smsReceive .search .navul li,#smsReply .search .navul li,#smsDaily .search .navul li,#smsFailure .search .navul li,#voiceSmsRecord .search .navul li,#smsBlacknumber .search .navul li,#gprsRecord .search .navul li,#sendException .search .navul li
{
	float: left;
	padding: 5px 20px
}

#smsRecord .search .navul .cur,#smsReceive .search .navul .cur,#smsReply .search .navul .cur,#smsDaily .search .navul .cur,#smsFailure .search .navul .cur,#voiceSmsRecord .search .navul .cur,#smsBlacknumber .search .navul .cur,#gprsRecord .search .navul .cur,#sendException .search .navul .cur
{
	padding: 5px 20px;
	border: 1px solid #ccc;
	border-radius: 7px 0 0 0
}

#smsRecord .search .navul .his,#smsReceive .search .navul .his,#smsReply .search .navul .his,#smsDaily .search .navul .his,#smsFailure .search .navul .his,#voiceSmsRecord .search .navul .his,#smsBlacknumber .search .navul .his,#gprsRecord .search .navul .his,#sendException .search .navul .his
{
	padding: 5px 20px;
	border: 1px solid #ccc;
	border-radius: 0 7px 0 0
}

#smsRecord .search .navul .activep,#smsReceive .search .navul .activep,#smsReply .search .navul .activep,#smsDaily .search .navul .activep,#smsFailure .search .navul .activep,#voiceSmsRecord .search .navul .activep,#smsBlacknumber .search .navul .activep,#gprsRecord .search .navul .activep,#sendException .search .navul .activep
{
	color: #fff;
	border: 1px solid #09C;
	background-color: #09C
}

#smsRecord .sendrecordtable,#smsReceive .sendrecordtable,#smsReply .sendrecordtable,#smsDaily .sendrecordtable,#smsFailure .sendrecordtable,#voiceSmsRecord .sendrecordtable,#smsBlacknumber .sendrecordtable,#gprsRecord .sendrecordtable,#sendException .sendrecordtable
{
	margin-top: 10px;
	background: #fff;
	padding: 20px 10px 30px
}

#smsRecord .sendrecordtable table,#smsReceive .sendrecordtable table,#smsReply .sendrecordtable table,#smsDaily .sendrecordtable table,#smsFailure .sendrecordtable table,#voiceSmsRecord .sendrecordtable table,#smsBlacknumber .sendrecordtable table,#gprsRecord .sendrecordtable table,#sendException .sendrecordtable table
{
	width: 100%
}

#smsRecord .sendrecordtable table th,#smsReceive .sendrecordtable table th,#smsReply .sendrecordtable table th,#smsDaily .sendrecordtable table th,#smsFailure .sendrecordtable table th,#voiceSmsRecord .sendrecordtable table th,#smsBlacknumber .sendrecordtable table th,#gprsRecord .sendrecordtable table th,#sendException .sendrecordtable table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#smsRecord .sendrecordtable table tr:nth-child(2n),#smsReceive .sendrecordtable table tr:nth-child(2n),#smsReply .sendrecordtable table tr:nth-child(2n),#smsDaily .sendrecordtable table tr:nth-child(2n),#smsFailure .sendrecordtable table tr:nth-child(2n),#voiceSmsRecord .sendrecordtable table tr:nth-child(2n),#smsBlacknumber .sendrecordtable table tr:nth-child(2n),#gprsRecord .sendrecordtable table tr:nth-child(2n),#sendException .sendrecordtable table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#smsRecord .sendrecordtable table td,#smsReceive .sendrecordtable table td,#smsReply .sendrecordtable table td,#smsDaily .sendrecordtable table td,#smsFailure .sendrecordtable table td,#voiceSmsRecord .sendrecordtable table td,#smsBlacknumber .sendrecordtable table td,#gprsRecord .sendrecordtable table td,#sendException .sendrecordtable table td
{
	padding: 10px;
	border: 1px solid #e4e4e4
}

#smsRecord .sendrecordtable .operation-btn,#smsReceive .sendrecordtable .operation-btn,#smsReply .sendrecordtable .operation-btn,#smsDaily .sendrecordtable .operation-btn,#smsFailure .sendrecordtable .operation-btn,#voiceSmsRecord .sendrecordtable .operation-btn,#smsBlacknumber .sendrecordtable .operation-btn,#gprsRecord .sendrecordtable .operation-btn,#sendException .sendrecordtable .operation-btn
{
	padding: 0 20px;
	color: #09C;
	background-color: #fff;
	padding: 2px 10px;
	border: 1px solid #09C;
	border-radius: 4px
}

#smsRecord .sendrecordtable .operation-btn:hover,#smsReceive .sendrecordtable .operation-btn:hover,#smsReply .sendrecordtable .operation-btn:hover,#smsDaily .sendrecordtable .operation-btn:hover,#smsFailure .sendrecordtable .operation-btn:hover,#voiceSmsRecord .sendrecordtable .operation-btn:hover,#smsBlacknumber .sendrecordtable .operation-btn:hover,#gprsRecord .sendrecordtable .operation-btn:hover,#sendException .sendrecordtable .operation-btn:hover
{
	color: #fff;
	background-color: #2cbfff
}

#smsRecord .sendrecordtable .light-btn,#smsReceive .sendrecordtable .light-btn,#smsReply .sendrecordtable .light-btn,#smsDaily .sendrecordtable .light-btn,#smsFailure .sendrecordtable .light-btn,#voiceSmsRecord .sendrecordtable .light-btn,#smsBlacknumber .sendrecordtable .light-btn,#gprsRecord .sendrecordtable .light-btn,#sendException .sendrecordtable .light-btn
{
	padding: 0 20px;
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	padding: 2px 10px;
	border: 1px solid #ddd
}

#smsRecord .sendrecordtable .light-btn:hover,#smsReceive .sendrecordtable .light-btn:hover,#smsReply .sendrecordtable .light-btn:hover,#smsDaily .sendrecordtable .light-btn:hover,#smsFailure .sendrecordtable .light-btn:hover,#voiceSmsRecord .sendrecordtable .light-btn:hover,#smsBlacknumber .sendrecordtable .light-btn:hover,#gprsRecord .sendrecordtable .light-btn:hover,#sendException .sendrecordtable .light-btn:hover
{
	background-color: #eeeeee
}

#smsReceive .timeerror
{
	margin-bottom: 10px;
	padding: 0 5px;
	color: #fff;
	border-radius: 2px;
	background: #F49D12
}

#sendException .exception-record-list th:last-child
{
	text-align: center
}

#sendException .operate-btn
{
	padding: 0;
	color: #09C;
	background-color: #fff;
	border-radius: 4px;
	display: block;
	margin: auto;
	width: 120px;
	text-align: center;
	border: 1px solid #09C
}

#sendException .operate-btn:hover
{
	color: #fff;
	background-color: #2cbfff
}

#sendException .disabled
{
	padding: 0 20px;
	color: #8c99ad;
	background-color: #eee;
	display: block;
	margin: auto;
	width: 120px;
	padding: 0;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #8c99ad;
	cursor: not-allowed
}

#sendException .bombUsertips
{
	line-height: 30px;
	font-size: 14px;
	background-color: #fff5e5;
	border: 1px solid #ffdba6
}

#sendException .bombUsertips i
{
	display: block;
	float: left;
	width: 16.5px;
	height: 20px;
	margin: 6px 10px;
	background: url("/static/images4/back/icon_protect_alert.png") no-repeat;
	background-size: cover
}

#sendException .bombUsertips a
{
	color: #1262c4;
	text-decoration: underline
}

#sendException .sendrecordtable
{
	min-height: 845px
}

#sendException .seerecode
{
	margin-bottom: 5px
}

#sendException .popuptoAddwhitelist
{
	width: 400px;
	height: 100px;
	color: #4b4b4b;
	text-align: center
}

#sendException .popuptoAddwhitelist p
{
	margin-top: 10px;
	margin-bottom: 10px
}

#sendException .popuptoAddwhitelist .addwhitelist
{
	padding: 3px 10px;
	color: #fff;
	background: #39af75;
	border-radius: 4px
}

#sendException .popuptoAddwhitelist .cancel
{
	padding: 3px 10px;
	color: #4b4b4b;
	border: 1px solid #39af75;
	border-radius: 4px
}

#smsBlacknumber .common-btn,#gprsRecord .common-btn
{
	padding: 5px 20px;
	background: #09C;
	border: none;
	border-radius: 4px;
	color: #fff
}

#smsBlacknumber .lightblue-btn,#gprsRecord .lightblue-btn
{
	padding: 2px 20px;
	background: #fff;
	border: 1px solid #09C;
	border-radius: 4px;
	color: #09C
}

#smsBlacknumber .queryphone,#gprsRecord .queryphone
{
	margin-right: 30px;
	padding: 4px;
	width: 300px;
	border-radius: 4px;
	border: 1px solid #e4e4e4
}

#smsBlacknumber .addblack,#gprsRecord .addblack
{
	width: 560px;
	height: 100px
}

#smsBlacknumber .loading,#gprsRecord .loading
{
	padding: 20px
}

#smsBlacknumber .loading p,#gprsRecord .loading p
{
	width: 95px;
	margin: auto;
	padding-right: 20px;
	background: url("/static/images4/back/loading.gif") no-repeat;
	background-position: right;
	background-size: contain
}

#smsRecord .smsinfowait span,#voiceSmsRecord .smsinfowait span
{
	line-height: 40px;
	float: left
}

#smsRecord .smsinfowait img,#voiceSmsRecord .smsinfowait img
{
	width: 20px;
	height: 20px;
	float: left;
	margin-top: 9px
}

#smsRecord .statusTip,#voiceSmsRecord .statusTip
{
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	background: url("/static/images4/back/icon_help.png") no-repeat;
	background-size: cover
}

#smsRecord .statusTip.small,#voiceSmsRecord .statusTip.small
{
	width: 15px;
	height: 15px;
	margin-left: 5px;
	transform: translateY(-1px)
}

#smsRecord .signselect,#voiceSmsRecord .signselect
{
	background: #fff;
	min-width: 200px
}

#smsRecord .signselect option,#voiceSmsRecord .signselect option
{
	line-height: 30px
}

#smsRecord .signlists-item li:first-child,#voiceSmsRecord .signlists-item li:first-child,#smsRecord .signselect li:first-child,#voiceSmsRecord .signselect li:first-child
{
	margin-left: 0
}

#smsRecord .recievefailed,#voiceSmsRecord .recievefailed
{
	position: absolute;
	width: 600px;
	background-color: #fff;
	top: 100px;
	padding: 0 10px;
	border: 1px solid #e4e4e4;
	border-radius: 4px;
	z-index: 10000
}

#smsRecord .recievefailed .pointer,#voiceSmsRecord .recievefailed .pointer
{
	position: absolute;
	display: block;
	top: 50%;
	right: -13px;
	width: 14px;
	height: 20px;
	margin-top: -5px;
	background: url(/static/images4/back/triggle.png) no-repeat;
	background-size: cover
}

#smsRecord .recievefailed .applybtnstyle,#voiceSmsRecord .recievefailed .applybtnstyle
{
	margin-left: 10px;
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 0px 10px;
	border-radius: 15px;
	border: none
}

#smsRecord .recievefailed .applybtnstyle:hover,#voiceSmsRecord .recievefailed .applybtnstyle:hover
{
	background-color: #465cb9
}

#smsRecord .recievefailed .applybtnnone,#voiceSmsRecord .recievefailed .applybtnnone
{
	border: none;
	color: #1262c4;
	background: #fff
}

#smsRecord .recievefailed .applyed,#voiceSmsRecord .recievefailed .applyed
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 0 5px;
	color: #8c99ad;
	background-color: #e4e4e4;
	border: none;
	cursor: not-allowed
}

#smsRecord .recievefailed h1,#voiceSmsRecord .recievefailed h1
{
	padding: 10px;
	text-align: center;
	font-size: 16px
}

#smsRecord .recievefailed h1 .icon,#voiceSmsRecord .recievefailed h1 .icon
{
	display: inline-block;
	float: right;
	color: #466fb9;
	width: 20px;
	height: 20px;
	border: 1px solid #e4e4e4;
	cursor: pointer
}

#smsRecord .recievefailed h2,#voiceSmsRecord .recievefailed h2
{
	font-size: 16px;
	color: #466fb9;
	padding: 10px
}

#smsRecord .recievefailed p,#voiceSmsRecord .recievefailed p
{
	line-height: 25px
}

#smsRecord .recievefailed a,#voiceSmsRecord .recievefailed a
{
	color: #1262c4
}

#smsRecord .recievefailed a:hover,#voiceSmsRecord .recievefailed a:hover
{
	text-decoration: underline
}

#smsRecord .recievefailed .zhichi,#voiceSmsRecord .recievefailed .zhichi
{
	text-indent: 2em
}

#smsRecord .recievefailed .btnp,#voiceSmsRecord .recievefailed .btnp
{
	text-align: center;
	padding: 10px
}

#smsRecord .recievefailed .btnp .btn,#voiceSmsRecord .recievefailed .btnp .btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px
}

#smsRecord .succrecieve,#voiceSmsRecord .succrecieve
{
	color: #39af75
}

#smsRecord .waitrecieve,#voiceSmsRecord .waitrecieve
{
	color: #fd990b;
	cursor: pointer
}

#smsRecord .waitrecieve:hover,#voiceSmsRecord .waitrecieve:hover
{
	text-decoration: underline
}

#smsRecord .td-openfailedrecieve a,#voiceSmsRecord .td-openfailedrecieve a
{
	display: inline-block;
	color: #e74c3c;
	text-decoration: underline
}

#smsRecord .td-openfailedrecieve .release-icon,#voiceSmsRecord .td-openfailedrecieve .release-icon
{
	display: inline-block;
	margin-left: 5px;
	padding: 0 3px;
	font-size: 12px;
	color: #fff;
	border-radius: 2px
}

#smsRecord .td-openfailedrecieve .releasefailed,#voiceSmsRecord .td-openfailedrecieve .releasefailed
{
	background-color: #e74c3c
}

#smsRecord .td-openfailedrecieve .releasewait,#voiceSmsRecord .td-openfailedrecieve .releasewait
{
	background-color: #fd990b
}

#smsRecord .td-openfailedrecieve .releasesucc,#voiceSmsRecord .td-openfailedrecieve .releasesucc
{
	background-color: #39af75
}

#smsRecord .tooltip-inner,#voiceSmsRecord .tooltip-inner
{
	max-width: 400px
}

#smsRecord .search-btn,#voiceSmsRecord .search-btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

#smsRecord .search-btn:hover,#voiceSmsRecord .search-btn:hover
{
	background-color: #465cb9
}

#smsDaily .income-div
{
	float: left;
	margin-right: 20px
}

#smsDaily .incomemoney
{
	color: #39af75
}

#smsDaily .consumemoney
{
	color: #fd990b
}

#smsDaily .dailybill-list th,#smsDaily .dailybill-list td
{
	text-align: right
}

#smsDaily .dailybill-list .send-record-detail,#smsDaily .dailybill-list .chargetime
{
	color: #1262c4
}

#smsDaily .dailybill-list .send-record-detail:hover,#smsDaily .dailybill-list .chargetime:hover
{
	text-decoration: underline
}

#smsDaily #segmentline td
{
	background: #fff;
	border: none;
	padding: 20px
}

#smsDaily #segmentline hr
{
	color: #e4e4e4;
	background: #e4e4e4
}

#smsDaily .streambillinfo,#smsDaily .otherbillinfo,#smsDaily .daychargeDetail
{
	position: absolute;
	width: 300px;
	background-color: #fff;
	top: 100px;
	padding: 0 10px;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
	z-index: 10000
}

#smsDaily .streambillinfo .pointer,#smsDaily .otherbillinfo .pointer,#smsDaily .daychargeDetail .pointer
{
	position: absolute;
	display: block;
	top: 50%;
	right: -13px;
	width: 14px;
	height: 20px;
	margin-top: -5px;
	background: url(/static/images4/back/triggle.png) no-repeat;
	background-size: cover
}

#smsDaily .streambillinfo .applybtnstyle,#smsDaily .otherbillinfo .applybtnstyle,#smsDaily .daychargeDetail .applybtnstyle
{
	margin-left: 10px;
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 0px 10px;
	border-radius: 15px;
	border: none
}

#smsDaily .streambillinfo .applybtnstyle:hover,#smsDaily .otherbillinfo .applybtnstyle:hover,#smsDaily .daychargeDetail .applybtnstyle:hover
{
	background-color: #465cb9
}

#smsDaily .streambillinfo .applybtnnone,#smsDaily .otherbillinfo .applybtnnone,#smsDaily .daychargeDetail .applybtnnone
{
	border: none;
	color: #1262c4;
	background: #fff
}

#smsDaily .streambillinfo .applyed,#smsDaily .otherbillinfo .applyed,#smsDaily .daychargeDetail .applyed
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 0 5px;
	color: #8c99ad;
	background-color: #e4e4e4;
	border: none;
	cursor: not-allowed
}

#smsDaily .streambillinfo h1,#smsDaily .otherbillinfo h1,#smsDaily .daychargeDetail h1
{
	padding: 10px;
	text-align: center;
	font-size: 16px
}

#smsDaily .streambillinfo h1 .icon,#smsDaily .otherbillinfo h1 .icon,#smsDaily .daychargeDetail h1 .icon
{
	display: inline-block;
	float: right;
	color: #466fb9;
	width: 20px;
	height: 20px;
	border: 1px solid #e4e4e4;
	cursor: pointer
}

#smsDaily .streambillinfo h2,#smsDaily .otherbillinfo h2,#smsDaily .daychargeDetail h2
{
	font-size: 16px;
	color: #466fb9;
	padding: 10px
}

#smsDaily .streambillinfo p,#smsDaily .otherbillinfo p,#smsDaily .daychargeDetail p
{
	line-height: 25px
}

#smsDaily .streambillinfo a,#smsDaily .otherbillinfo a,#smsDaily .daychargeDetail a
{
	color: #1262c4
}

#smsDaily .streambillinfo a:hover,#smsDaily .otherbillinfo a:hover,#smsDaily .daychargeDetail a:hover
{
	text-decoration: underline
}

#smsDaily .streambillinfo .zhichi,#smsDaily .otherbillinfo .zhichi,#smsDaily .daychargeDetail .zhichi
{
	text-indent: 2em
}

#smsDaily .streambillinfo .btnp,#smsDaily .otherbillinfo .btnp,#smsDaily .daychargeDetail .btnp
{
	text-align: center;
	padding: 10px
}

#smsDaily .streambillinfo .btnp .btn,#smsDaily .otherbillinfo .btnp .btn,#smsDaily .daychargeDetail .btnp .btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px
}

#smsDaily .daychargeDetail .pointer
{
	position: absolute;
	display: block;
	top: -10px;
	left: 30%;
	width: 14px;
	height: 20px;
	margin-top: -5px;
	background: url(/static/images4/back/triggle.png) no-repeat;
	background-size: cover;
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

#smsDaily .daily_trade_income_export
{
	margin: 20px 0 0
}

#smsDaily .daily_trade_income_export table
{
	width: 500px
}

#smsDaily .export-btn-div
{
	margin-top: 10px
}

#smsDaily .dometradedecs
{
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	background: url("/static/images4/back/icon_help.png") no-repeat;
	background-size: cover
}

#smsReply .sendrecordtable
{
	margin-top: 0;
	min-height: 580px
}

#smsReply .tips
{
	padding: 0 0 10px
}

#smsReply .tips a
{
	color: #fd990b
}

#smsReply .tips a:hover
{
	text-decoration: underline
}

#smsReply .errors
{
	height: 30px;
	color: #FF0000;
	font-size: 12px
}

#smsReply .search .subaccounts .name
{
	width: 60px
}

#smsReply .queryli li
{
	float: left
}

#smsReply .queryli .rightend
{
	margin-right: 20px
}

#smsReply .queryli .timeerror
{
	padding-left: 60px
}

#smsReply .queryli .phoneerror
{
	padding-left: 48px
}

#smsReply .queryli .search-btn
{
	padding: 5px 20px;
	background: #466fb9;
	border: none;
	border-radius: 4px;
	color: #fff
}

#smsReply .queryli .search-btn:hover
{
	background: #465cb9
}

#smsReply .redword
{
	color: #ff0000
}

#applySign
{
	color: #4b4b4b
}

#applySign .block
{
	padding: 10px
}

#applySign .color-org
{
	color: #fd990b
}

#applySign .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#applySign .title span.info
{
	font-size: 14px
}

#applySign .steps-section
{
	background-color: #fff
}

#applySign .steps-section .tips p
{
	line-height: 25px
}

#applySign .steps-section a
{
	color: #1262c4
}

#applySign .steps-section a:hover
{
	text-decoration: underline
}

#applySign .steps-section .bogususer
{
	padding-left: 20px;
	line-height: 40px;
	background-color: #ffebce
}

#applySign .steps-section .bogususer i
{
	display: block;
	float: left;
	width: 23px;
	height: 23px;
	margin-top: 7px;
	margin-right: 5px;
	background: url("/static/images4/back/icon_alert.png") no-repeat
}

#applySign .steps-section .bogususer .tip
{
	color: #e74c3c
}

#applySign .steps-section .bogususer a
{
	color: #1262c4;
	text-decoration: underline
}

#applySign .steps-section .statement
{
	width: 880px;
	margin: 0 auto;
	padding: 20px 0 30px
}

#applySign .steps-section .statement .step
{
	position: relative;
	float: left;
	width: 200px;
	height: 60px;
	line-height: 60px;
	color: #4b4b4b;
	text-align: center;
	background-color: #ececec
}

#applySign .steps-section .statement .step.active
{
	color: #fff;
	background-color: #466fb9
}

#applySign .steps-section .statement .next
{
	position: absolute;
	right: -20px;
	top: 0;
	width: 0;
	height: 0;
	border-top: 30px solid transparent;
	border-bottom: 30px solid transparent;
	border-left: 20px solid #ececec;
	z-index: 98
}

#applySign .steps-section .statement .next.active
{
	border-left: 20px solid #466fb9
}

#applySign .steps-section .statement .before
{
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border-top: 30px solid transparent;
	border-bottom: 30px solid transparent;
	border-left: 20px solid #fff;
	z-index: 99
}

#applySign .steps-section .statement .step2,#applySign .steps-section .statement .step3
{
	margin-left: 20px;
	padding-left: 10px
}

#applySign .steps-section .statement .step3
{
	width: 220px
}

#applySign .steps-section p.tips
{
	text-align: center;
	margin-bottom: 30px
}

#applySign .steps-section p.tips a
{
	padding: 3px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 15px
}

#applySign .steps-section p.tips a:hover
{
	background-color: #465cb9
}

#applySign .go-apply
{
	margin-top: 10px;
	background-color: #fff
}

#applySign .go-apply a
{
	color: #1262c4
}

#applySign .go-apply a:hover
{
	text-decoration: underline
}

#applySign .go-apply h3
{
	line-height: 30px;
	font-size: 16px
}

#applySign .go-apply .signguaranteed p
{
	margin-bottom: 10px;
	text-align: center
}

#applySign .go-apply .signguaranteed p input
{
	margin-right: 10px
}

#applySign .go-apply .signguaranteed p .agree-btn
{
	padding: 5px 30px;
	color: #fff;
	border: 0;
	border-radius: 4px;
	background-color: #c7c7c7
}

#applySign .go-apply .signguaranteed p .agree-active-btn
{
	text-decoration: none;
	background-color: #09C
}

#applySign .go-apply .guaranteedmin
{
	width: 880px;
	margin: 20px auto 10px;
	line-height: 25px;
	background-color: #ececec
}

#applySign .go-apply .guaranteedmin .ptext
{
	text-align: left;
	text-indent: 2em
}

#applySign .go-apply .edit-documents .nochan
{
	font-size: 14px;
	cursor: pointer
}

#applySign .go-apply .edit-documents .nochan:hover
{
	text-decoration: underline
}

#applySign .go-apply .edit-documents .form
{
	padding: 20px 10px 30px
}

#applySign .go-apply .edit-documents .form .inputbar
{
	width: 260px
}

#applySign .go-apply .edit-documents .form table .name
{
	width: 130px
}

#applySign .go-apply .edit-documents .form table .name span
{
	color: #e74c3c
}

#applySign .go-apply .edit-documents .form table .text-area
{
	vertical-align: top
}

#applySign .go-apply .edit-documents .form table td
{
	padding: 10px 0
}

#applySign .go-apply .edit-documents .form table td textarea
{
	height: auto
}

#applySign .go-apply .edit-documents .form table .btn-file
{
	display: inline-block
}

#applySign .go-apply .edit-documents .form table .btn-submit
{
	padding: 3px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 15px;
	border: none;
	margin-right: 20px
}

#applySign .go-apply .edit-documents .form table .btn-submit.disable
{
	color: #4b4b4b;
	cursor: not-allowed;
	background-color: #eee
}

#applySign .go-apply .edit-documents .form table .btn-cancel
{
	padding: 2px 20px;
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 15px;
	border: 1px solid #466fb9
}

#applySign .go-apply .edit-documents .form table .btn-cancel.disable
{
	color: #4b4b4b;
	border-color: #eee;
	cursor: not-allowed;
	background-color: #eee
}

#applySign .go-apply .edit-documents table.yp-table
{
	margin-top: 20px;
	width: 100%
}

#applySign .go-apply .edit-documents table.yp-table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#applySign .go-apply .edit-documents table.yp-table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#applySign .go-apply .edit-documents table.yp-table td
{
	padding: 10px;
	border: 1px solid #e4e4e4
}

#applySign .go-apply .edit-documents .returnmessage
{
	color: #fd990b;
	text-align: center
}

#applySign .go-apply .checkstate
{
	margin: 0 auto;
	padding-bottom: 30px
}

#applySign .go-apply .checkstate a
{
	color: #1262c4
}

#applySign .go-apply .checkstate a:hover
{
	text-decoration: underline
}

#applySign .go-apply .checkstate p
{
	text-align: center;
	line-height: 30px
}

#applySign .go-apply .checkstate p span
{
	color: #fd990b
}

#applySign .go-apply .checkstate h2 span
{
	font-size: 14px
}

#applySign .go-apply .checkstate .yellow
{
	color: #fd990b
}

#applySign .go-apply .checkstate table
{
	width: 80%;
	margin-top: 20px;
	margin-left: 10px
}

#applySign .go-apply .checkstate table caption
{
	margin-bottom: 10px
}

#applySign .go-apply .checkstate table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#applySign .go-apply .checkstate table td
{
	padding: 10px;
	border: 1px solid #e4e4e4
}

#applySign .go-apply .checkstate .to-edit-btn
{
	padding: 3px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	margin: 10px auto
}

#applySign .go-apply .checkstate .to-edit-btn:hover
{
	text-decoration: none
}

#applySign .go-apply .disable
{
	cursor: not-allowed;
	background-color: #eee
}

#applySign .popuptoKnow
{
	top: 550px;
	width: 400px;
	padding: 0px 20px;
	border-radius: 2px
}

#applySign .popuptoKnow h1
{
	padding: 5px 10px
}

#applySign .popuptoKnow h2
{
	margin-top: 20px;
	color: #4b4b4b;
	font-weight: bold;
	text-align: center;
	font-size: 16px
}

#applySign .popuptoKnow p.btnp
{
	text-align: center;
	margin: 10px 0
}

#applySign .popuptoKnow .common-btn
{
	padding: 5px 20px;
	color: #fff;
	background-color: #39af75;
	border-radius: 2px
}

#applySign .popuptoKnow .common-btn:hover
{
	text-decoration: none
}

#applySign .popuptosaveok
{
	top: 500px;
	width: 300px
}

#applySign .popuptosaveok h2
{
	text-align: center
}

#applySign .popuptosaveok .common-btn
{
	padding: 5px 20px;
	color: #fff;
	background-color: #39af75;
	border-radius: 2px
}

#applySign .popuptosaveok .common-btn:hover
{
	text-decoration: none
}

#applySenior
{
	color: #4b4b4b
}

#applySenior .block
{
	padding: 10px
}

#applySenior .color-org
{
	color: #fd990b
}

#applySenior .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#applySenior .title span.info
{
	font-size: 14px
}

#applySenior .yellow
{
	color: #fd990b
}

#applySenior .green
{
	color: #39af75
}

#applySenior .error-tips
{
	display: none;
	padding-left: 10px;
	height: auto;
	margin-top: 10px
}

#applySenior .steps-section
{
	background-color: #fff
}

#applySenior .steps-section .tips p
{
	line-height: 25px
}

#applySenior .steps-section a
{
	color: #1262c4
}

#applySenior .steps-section a:hover
{
	text-decoration: underline
}

#applySenior .steps-section .bogususer
{
	padding-left: 20px;
	line-height: 40px;
	background-color: #ffebce
}

#applySenior .steps-section .bogususer i
{
	display: block;
	float: left;
	width: 23px;
	height: 23px;
	margin-top: 7px;
	margin-right: 5px;
	background: url("/static/images4/back/icon_alert.png") no-repeat
}

#applySenior .steps-section .bogususer .tip
{
	color: #e74c3c
}

#applySenior .steps-section .bogususer a
{
	color: #1262c4;
	text-decoration: underline
}

#applySenior .steps-section .statement
{
	width: 900px;
	margin: auto
}

#applySenior .steps-section .statement li
{
	float: left
}

#applySenior .steps-section .statement dl
{
	position: relative;
	overflow: hidden;
	height: 50px
}

#applySenior .steps-section .statement .step
{
	position: absolute;
	width: 38px;
	height: 38px;
	padding-top: 7px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	border-radius: 19px;
	background: #e6e6e6;
	z-index: 98
}

#applySenior .steps-section .statement .stepbar
{
	position: absolute;
	top: 14px;
	height: 10px;
	background: #e6e6e6;
	z-index: 97
}

#applySenior .steps-section .statement .active
{
	background: #09C
}

#applySenior .steps-section .statement .step_dl1
{
	width: 151px
}

#applySenior .steps-section .statement .step_dl1 .step
{
	left: 114px;
	background: #09C
}

#applySenior .steps-section .statement .step_dl1 .stepbar
{
	width: 115px;
	background: #09C
}

#applySenior .steps-section .statement .step_dl2
{
	width: 198px
}

#applySenior .steps-section .statement .step_dl2 .step
{
	left: 161px
}

#applySenior .steps-section .statement .step_dl2 .stepbar
{
	width: 162px
}

#applySenior .steps-section .statement .step_dl3
{
	width: 198px
}

#applySenior .steps-section .statement .step_dl3 .step
{
	left: 161px
}

#applySenior .steps-section .statement .step_dl3 .stepbar
{
	width: 162px
}

#applySenior .steps-section .statement .step_dl4
{
	width: 333px
}

#applySenior .steps-section .statement .step_dl4 .step
{
	left: 161px
}

#applySenior .steps-section .statement .step_dl4 .stepbar
{
	width: 335px
}

#applySenior .steps-section .statement .thoughline
{
	margin-top: -56px;
	height: 10px;
	background: #e6e6e6
}

#applySenior .steps-section p.tips
{
	text-align: center;
	margin: 30px
}

#applySenior .steps-section p.tips a
{
	padding: 3px 20px;
	color: #fff;
	border-radius: 3px;
	background-color: #09C
}

#applySenior .steps-section p.tips a:hover
{
	background-color: #2cbfff
}

#applySenior .go-apply
{
	background-color: #fff
}

#applySenior .go-apply .cancel-apply
{
	float: right;
	margin: 0;
	padding: 4px 10px;
	font-size: 14px;
	color: #09C;
	background: #fff;
	border: 1px solid #09C;
	border-radius: 4px
}

#applySenior .go-apply a
{
	color: #09C
}

#applySenior .go-apply a:hover
{
	text-decoration: underline
}

#applySenior .go-apply h3
{
	line-height: 30px;
	font-size: 16px
}

#applySenior .go-apply .signguaranteed p
{
	margin-bottom: 10px;
	text-align: center
}

#applySenior .go-apply .signguaranteed p input
{
	margin-right: 10px
}

#applySenior .go-apply .signguaranteed p .agree-btn
{
	padding: 5px 30px;
	color: #fff;
	border: 0;
	border-radius: 4px;
	background-color: #c7c7c7
}

#applySenior .go-apply .signguaranteed p .agree-active-btn
{
	text-decoration: none;
	background-color: #09C
}

#applySenior .go-apply .guaranteedmin
{
	width: 880px;
	margin: 20px auto 10px;
	line-height: 25px;
	background-color: #ececec
}

#applySenior .go-apply .guaranteedmin .ptext
{
	text-align: left;
	text-indent: 2em
}

#applySenior .go-apply .edit-documents .subtitle
{
	font-size: 18px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#applySenior .go-apply .edit-documents .subtitle span.info
{
	font-size: 14px
}

#applySenior .go-apply .edit-documents .temptips
{
	margin-top: 20px;
	padding-left: 10px
}

#applySenior .go-apply .edit-documents .addsignp
{
	padding: 20px 10px
}

#applySenior .go-apply .edit-documents .btn-submit
{
	padding: 3px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 15px;
	border: none;
	margin-right: 20px
}

#applySenior .go-apply .edit-documents .btn-submit.disable
{
	color: #4b4b4b;
	cursor: not-allowed;
	background-color: #eee
}

#applySenior .go-apply .edit-documents .btn-cancel
{
	padding: 2px 20px;
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 15px;
	border: 1px solid #466fb9
}

#applySenior .go-apply .edit-documents .btn-cancel.disable
{
	color: #4b4b4b;
	border-color: #eee;
	cursor: not-allowed;
	background-color: #eee
}

#applySenior .go-apply .edit-documents .lastsubmitdiv
{
	margin-top: 10px;
	padding: 20px;
	text-align: center
}

#applySenior .go-apply .edit-documents .lastsubmitdiv .lastsubmit
{
	padding: 5px 20px;
	color: #fff;
	background: #09C;
	border: none;
	border-radius: 4px
}

#applySenior .go-apply .edit-documents .nochan
{
	font-size: 14px;
	cursor: pointer
}

#applySenior .go-apply .edit-documents .nochan:hover
{
	text-decoration: underline
}

#applySenior .go-apply .edit-documents .form
{
	padding: 20px 10px 20px
}

#applySenior .go-apply .edit-documents .form .inputbar
{
	width: 260px
}

#applySenior .go-apply .edit-documents .form table .name
{
	width: 130px
}

#applySenior .go-apply .edit-documents .form table .name span
{
	color: #e74c3c
}

#applySenior .go-apply .edit-documents .form table .text-area
{
	vertical-align: top
}

#applySenior .go-apply .edit-documents .form table td
{
	padding: 10px 0
}

#applySenior .go-apply .edit-documents .form table td textarea
{
	height: auto
}

#applySenior .go-apply .edit-documents .form table .btn-file
{
	display: inline-block
}

#applySenior .go-apply .edit-documents table.yp-table
{
	margin-top: 20px;
	width: 100%
}

#applySenior .go-apply .edit-documents table.yp-table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#applySenior .go-apply .edit-documents table.yp-table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#applySenior .go-apply .edit-documents table.yp-table td
{
	padding: 10px;
	border: 1px solid #e4e4e4
}

#applySenior .go-apply .edit-documents .returnmessage
{
	color: #fd990b;
	text-align: center
}

#applySenior .go-apply .editcominfo #popuptoChangecompany
{
	position: static;
	border: none
}

#applySenior .go-apply .editcominfo #popuptoChangecompany .form
{
	padding: 0
}

#applySenior .go-apply .editcominfo #popuptoChangecompany .btn-submit
{
	padding: 5px 20px;
	color: #fff;
	background: #09C;
	border: none;
	border-radius: 4px
}

#applySenior .go-apply .editcominfo .cancel-submit
{
	display: none
}

#applySenior .go-apply .completesignlist .lightgreen-btn
{
	padding: 3px 20px;
	color: #fff;
	background: #2cbfff;
	border: none;
	border-radius: 4px
}

#applySenior .go-apply .completesignlist .right
{
	float: right
}

#applySenior .go-apply .completesignlist .upsign
{
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #e4e4e4
}

#applySenior .go-apply .completesignlist .upsign .upsign-title
{
	border-left: 4px solid #39af75;
	line-height: 30px;
	padding-left: 10px
}

#applySenior .go-apply .completesignlist .upsign .upsign-items
{
	min-height: 50px;
	margin: 10px auto 15px;
	padding: 10px;
	background: #fafafa
}

#applySenior .go-apply .completesignlist .upsign .upsign-items ul
{
	width: 930px;
	margin: auto
}

#applySenior .go-apply .completesignlist .upsign .upsign-items li
{
	float: left;
	width: 300px;
	margin-right: 10px;
	padding: 5px;
	background: #fff;
	border: 1px solid #e4e4e4
}

#applySenior .go-apply .completesignlist .upsign .upsign-items li p
{
	float: left;
	margin-top: 3px
}

#applySenior .go-apply .completesignlist .upsign .upsign-addnew
{
	margin-bottom: 10px;
	border-left: 4px solid #39af75;
	padding-left: 10px
}

#applySenior .go-apply .completesignlist .completedsign
{
	margin-top: 20px
}

#applySenior .go-apply .completesignlist .completedsign ul
{
	width: 930px;
	margin: auto
}

#applySenior .go-apply .completesignlist .completedsign li
{
	float: left;
	width: 200px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	background: #fff;
	border: 1px solid #e4e4e4
}

#applySenior .go-apply .completesignlist .completedsign li p
{
	float: left;
	margin-top: 3px
}

#applySenior .go-apply .completesignlist .completedsign .signlist
{
	min-height: 50px;
	padding: 10px;
	border: 1px dashed #e4e4e4;
	background: #fafafa
}

#applySenior .go-apply .completesignlist .completedsign .signlist .delete
{
	float: right;
	margin-left: 10px;
	color: #666;
	cursor: pointer
}

#applySenior .go-apply .completesignlist .sign-edit-btn
{
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #09C;
	padding: 2px 15px
}

#applySenior .go-apply .completesignlist .sign-edit-btn:hover
{
	color: #fff;
	background: #466fb9
}

#applySenior .go-apply .popuptolastsubmit
{
	width: 300px;
	color: #000;
	text-align: center
}

#applySenior .go-apply .popuptolastsubmit .common-btn
{
	padding: 5px 20px;
	color: #fff;
	background-color: #39af75;
	border-radius: 2px
}

#applySenior .go-apply .popuptolastsubmit .common-btn:hover
{
	text-decoration: none
}

#applySenior .go-apply .checkstate
{
	margin: 0 auto;
	padding-bottom: 30px
}

#applySenior .go-apply .checkstate a
{
	color: #1262c4
}

#applySenior .go-apply .checkstate a:hover
{
	text-decoration: underline
}

#applySenior .go-apply .checkstate p
{
	text-align: center;
	line-height: 30px
}

#applySenior .go-apply .checkstate p span
{
	color: #fd990b
}

#applySenior .go-apply .checkstate h2 span
{
	font-size: 14px
}

#applySenior .go-apply .checkstate .yellow
{
	color: #fd990b
}

#applySenior .go-apply .checkstate table
{
	width: 80%;
	margin-top: 20px;
	margin-left: 10px
}

#applySenior .go-apply .checkstate table caption
{
	margin-bottom: 10px
}

#applySenior .go-apply .checkstate table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#applySenior .go-apply .checkstate table td
{
	padding: 10px;
	border: 1px solid #e4e4e4
}

#applySenior .go-apply .checkstate .to-edit-btn
{
	padding: 3px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	margin: 10px auto
}

#applySenior .go-apply .checkstate .to-edit-btn:hover
{
	text-decoration: none
}

#applySenior .go-apply .disable
{
	cursor: not-allowed;
	background-color: #eee
}

#applySenior .go-apply .seniorstate
{
	margin-bottom: 10px;
	padding: 30px 0;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	background: #f9f9f9
}

#applySenior .go-apply .seniorstate .succicon
{
	display: inline-block;
	margin-right: 10px;
	width: 27px;
	height: 25px;
	background: url(/static/images4/back/icon-state.png) no-repeat;
	background-position: -29px 0;
	background-size: cover
}

#applySenior .go-apply .seniorstate .stateicon
{
	display: inline-block;
	margin-right: 10px;
	width: 27px;
	height: 25px;
	background: url(/static/images4/back/icon-state.png) no-repeat;
	background-size: cover
}

#applySenior .go-apply .seniorstate .stateinfo
{
	font-size: 14px;
	font-weight: normal
}

#applySenior .go-apply .senior-result .form
{
	padding: 20px 10px 20px
}

#applySenior .go-apply .senior-result .form .inputbar
{
	width: 260px
}

#applySenior .go-apply .senior-result .form table .name
{
	width: 130px
}

#applySenior .go-apply .senior-result .form table .name span
{
	color: #e74c3c
}

#applySenior .go-apply .senior-result .form table .text-area
{
	vertical-align: top
}

#applySenior .go-apply .senior-result .form table td
{
	padding: 10px 0
}

#applySenior .go-apply .senior-result .form table td textarea
{
	height: auto
}

#applySenior .go-apply .senior-result .form table .btn-file
{
	display: inline-block
}

#applySenior .go-apply .senior-result .disabled
{
	color: #aaaaaa;
	background: #e0e0e0;
	cursor: not-allowed
}

#applySenior .go-apply .senior-result .dropdown
{
	display: block;
	float: right;
	width: 27px;
	height: 25px;
	cursor: pointer;
	background: url(/static/images4/back/icon-state.png) no-repeat;
	background-size: cover
}

#applySenior .go-apply .senior-result .stateicon
{
	display: inline-block;
	margin-right: 10px;
	width: 27px;
	height: 25px;
	background: url(/static/images4/back/icon-state.png) no-repeat;
	background-size: cover
}

#applySenior .go-apply .senior-result .btn-edit
{
	padding: 0 30px;
	color: #09C;
	border: 1px solid #09C;
	line-height: 28px;
	border-radius: 4px;
	background: #fff
}

#applySenior .go-apply .senior-result .btn-uplevel
{
	display: inline-block
}

#applySenior .go-apply .senior-result .icon-help
{
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	background: url(/static/images4/back/icon_help.png);
	background-size: cover
}

#applySenior .go-apply .senior-result .companyinfostate,#applySenior .go-apply .senior-result .signinfostate
{
	line-height: 25px;
	padding: 20px;
	border-bottom: 1px solid #e4e4e4
}

#applySenior .go-apply .senior-result .companyinfofiles .form table .name
{
	width: 110px;
	padding-right: 10px;
	text-align: right
}

#applySenior .go-apply .senior-result .lightgreen-btn
{
	float: right;
	margin: 7px;
	padding: 3px 20px;
	color: #fff;
	background: #79bc61;
	border: none;
	border-radius: 4px
}

#applySenior .go-apply .senior-result .companyfilePass
{
	border: 1px solid #e4e4e4
}

#applySenior .go-apply .senior-result .companyfilePass p
{
	padding: 10px 0
}

#applySenior .go-apply .senior-result .companyfilePass p .filepassed
{
	color: #39af75
}

#applySenior .go-apply .senior-result .companyfilePass p .filewaitTopass
{
	color: #fd990b
}

#applySenior .go-apply .senior-result .submitsigninfo
{
	margin-top: 10px;
	border: 1px solid #e4e4e4
}

#applySenior .go-apply .senior-result .submitsigninfo p
{
	padding: 10px
}

#applySenior .go-apply .senior-result table.yp-table
{
	text-align: center;
	margin: 10px 0 10px 10px;
	width: 98%
}

#applySenior .go-apply .senior-result table.yp-table th
{
	text-align: center
}

#applySenior .go-apply .senior-result table.yp-table .operate-btn
{
	padding: 0 15px;
	color: #09C;
	border: 1px solid #09C;
	line-height: 23px;
	border-radius: 4px;
	background: #fff
}

#applySenior .go-apply .senior-result table.yp-table .want-sign-edit
{
	color: #fff;
	background: #09C
}

#applySenior .go-apply .senior-result table.yp-table .disabled
{
	padding: 0 20px;
	color: #8c99ad;
	background-color: #eee;
	padding: 0 15px;
	line-height: 23px;
	border-radius: 4px;
	border: 1px solid #eee;
	cursor: not-allowed
}

#applySenior .popuptoKnow
{
	top: 550px;
	width: 400px;
	padding: 0px 20px;
	border-radius: 2px
}

#applySenior .popuptoKnow h1
{
	padding: 5px 10px
}

#applySenior .popuptoKnow h2
{
	margin-top: 20px;
	color: #4b4b4b;
	font-weight: bold;
	text-align: center;
	font-size: 16px
}

#applySenior .popuptoKnow p.btnp
{
	text-align: center;
	margin: 10px 0
}

#applySenior .popuptoKnow .common-btn
{
	padding: 5px 20px;
	color: #fff;
	background-color: #39af75;
	border-radius: 2px
}

#applySenior .popuptoKnow .common-btn:hover
{
	text-decoration: none
}

#applySenior .popuptoNosign
{
	width: 400px;
	text-align: center
}

#applySenior .popuptoNosign p
{
	padding: 10px 0 20px
}

#applySenior .popuptoNosign .iknow
{
	padding: 5px 20px;
	color: #fff;
	background-color: #39af75;
	border-radius: 2px
}

#applySenior .popuptoNosign .iknow:hover
{
	text-decoration: none
}

#applySenior .popuptosaveok
{
	top: 500px;
	width: 300px
}

#applySenior .popuptosaveok h2
{
	text-align: center
}

#applySenior .popuptosaveok .common-btn
{
	padding: 5px 20px;
	color: #fff;
	background-color: #39af75;
	border-radius: 2px
}

#applySenior .popuptosaveok .common-btn:hover
{
	text-decoration: none
}

#notice
{
	color: #4b4b4b
}

#notice .block
{
	padding: 10px
}

#notice .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#notice a:hover
{
	text-decoration: underline;
	color: #1262c4
}

#notice .gonggao
{
	background-color: #fff
}

#notice .gonggao .gongtable
{
	padding: 20px 0 30px
}

#notice .gonggao table
{
	width: 100%
}

#notice .gonggao table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#notice .gonggao table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#notice .gonggao table td
{
	padding: 10px;
	border: 1px solid #e4e4e4
}

#userleveldesc
{
	color: #4b4b4b
}

#userleveldesc .block
{
	padding: 10px
}

#userleveldesc .touser
{
	color: #fff;
	background-color: #39c
}

#userleveldesc .touser .content
{
	width: 80%;
	margin: 0 auto;
	padding: 20px 0 30px;
	line-height: 30px;
	font-family: "黑体","微软雅黑","sans-serif"
}

#userleveldesc .touser .content h3
{
	font-size: 16px;
	padding: 0 0 10px
}

#userleveldesc .touser .content p
{
	text-indent: 2em
}

#userleveldesc .tocontent
{
	margin-top: 10px;
	padding: 20px 0 30px;
	background-color: #fff
}

#userleveldesc .tocontent .inside
{
	width: 80%;
	margin: 0 auto
}

#userleveldesc .tocontent p
{
	line-height: 25px
}

#userleveldesc .tocontent .width
{
	margin: 0 auto;
	width: 80%
}

#userleveldesc .tocontent .width table
{
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
	border-bottom: 5px solid #39c
}

#userleveldesc .tocontent .width table th
{
	padding: 10px;
	font-family: "黑体","微软雅黑","sans-serif";
	color: #fff;
	text-align: center;
	background-color: #39c
}

#userleveldesc .tocontent .width table td
{
	padding: 10px;
	font-size: 12px;
	border-bottom: 1px solid #39c
}

#userleveldesc .tocontent .width table .last-td
{
	text-align: left
}

#userleveldesc .tocontent .width p
{
	font-size: 12px
}

#userleveldesc .tocontent .faq
{
	padding: 40px 0 30px;
	font-size: 12px
}

#userleveldesc .tocontent .faq .title
{
	font-size: 14px;
	font-family: "黑体","微软雅黑","sans-serif";
	text-align: center;
	color: #fff;
	background-color: #39c
}

#userleveldesc .tocontent .faq .question
{
	margin-top: 20px;
	font-family: "黑体","微软雅黑","sans-serif";
	color: #466fb9;
	font-size: 14px
}

#userleveldesc .tocontent .faq .two
{
	margin-bottom: 10px
}

#invoice
{
	color: #4b4b4b
}

#invoice .block
{
	padding: 10px
}

#invoice .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#invoice .fee
{
	background-color: #fff
}

#invoice .content
{
	background-color: #fff
}

#invoice .readonly
{
	background-color: #e4e4e4
}

#invoice .toNewInvoicePanel
{
	line-height: 25px;
	background-color: #fff
}

#invoice .toNewInvoicePanel .apply-btn
{
	margin: 20px 0
}

#invoice .toNewInvoicePanel .apply-btn a
{
	padding: 5px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px
}

#invoice .toNewInvoicePanel .apply-btn a:hover
{
	background-color: #2cbfff
}

#invoice .stopinovice
{
	padding: 10px;
	background: #fff5e5
}

#invoice .preview
{
	background-color: #fff
}

#invoice .preview p
{
	margin: 20px 0;
	text-align: center
}

#invoice .preview p img
{
	width: 1000px
}

#invoice .newInvoicePanel
{
	margin-top: 10px;
	background-color: #fff
}

#invoice .newInvoicePanel .common-btn
{
	padding: 3px 20px;
	color: #fff;
	background-color: #09C;
	border: none;
	border-radius: 4px
}

#invoice .newInvoicePanel .common-btn:hover
{
	background-color: #2cbfff
}

#invoice .newInvoicePanel .invoice-type
{
	margin: 10px 0 20px;
	text-align: center
}

#invoice .newInvoicePanel .invoice-type span
{
	margin-right: 10px
}

#invoice .newInvoicePanel .tax-vat-panel table
{
	width: 80%;
	margin: auto
}

#invoice .newInvoicePanel .tax-vat-panel table td
{
	border: 1px solid #eeeeee;
	padding: 10px
}

#invoice .newInvoicePanel .invoice-item
{
	margin-top: 20px;
	border-top: 1px solid #aaa;
	padding-top: 20px
}

#invoice .newInvoicePanel .invoice-item .inputbar
{
	width: 400px
}

#invoice .newInvoicePanel .invoice-item table
{
	margin: auto
}

#invoice .newInvoicePanel .invoice-item table .name
{
	width: 130px;
	padding-right: 10px;
	text-align: right
}

#invoice .newInvoicePanel .invoice-item table .name span
{
	color: #e74c3c
}

#invoice .newInvoicePanel .invoice-item table .text-area
{
	vertical-align: top
}

#invoice .newInvoicePanel .invoice-item table td
{
	padding: 10px 0
}

#invoice .newInvoicePanel .invoice-item table td textarea
{
	height: auto
}

#invoice .newInvoicePanel .tax-vat-panel .alert-error
{
	text-align: center
}

#invoice .newInvoicePanel .tax-vat-panel .alert-error a
{
	color: #fd990b
}

#invoice .newInvoicePanel .tax-vat-panel .alert-error a:hover
{
	text-decoration: underline
}

#invoice .myinvoice
{
	background-color: #fff
}

#invoice .myinvoice .title span
{
	color: #fd990b
}

#invoice .myinvoice .operate-btn
{
	display: block;
	margin-bottom: 5px;
	padding: 0;
	color: #09C;
	background-color: #ffffff;
	border-radius: 4px;
	width: 88px;
	border: 1px solid #09C
}

#invoice .myinvoice .disabled
{
	padding: 0 20px;
	color: #8c99ad;
	background-color: #eee;
	width: 88px;
	padding: 0;
	border-radius: 4px;
	border: 1px solid #8c99ad;
	cursor: not-allowed
}

#invoice .myinvoice table
{
	width: 100%
}

#invoice .myinvoice table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#invoice .myinvoice table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#invoice .myinvoice table td
{
	padding: 10px;
	border: 1px solid #e4e4e4
}

#invoice .myinvoice .goalter
{
	color: #fd990b
}

#invoice .myinvoice .goalter:hover
{
	text-decoration: underline
}

#invoice .myinvoice .pagination
{
	display: block;
	text-align: center
}

#invoice .myinvoice .pagination ul
{
	display: inline-block
}

#invoice .myinvoice .pagination ul li
{
	float: left
}

#invoice .myinvoice .pagination ul .page-btn
{
	padding: 0 20px;
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	margin: 0 10px;
	border: 1px solid #466fb9
}

#newCompanyInfo
{
	color: #4b4b4b
}

#newCompanyInfo .block
{
	padding: 10px
}

#newCompanyInfo .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#newCompanyInfo .common-btn
{
	padding: 3px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	border: none
}

#newCompanyInfo .common-btn:hover
{
	background-color: #2cbfff
}

#newCompanyInfo .toEditPanel
{
	background-color: #fff
}

#newCompanyInfo .toEditPanel form
{
	padding: 10px 20px
}

#newCompanyInfo .toEditPanel form p
{
	padding: 10px;
	text-align: center
}

#newCompanyInfo .toEditPanel caption
{
	margin-bottom: 10px;
	font-size: 16px
}

#newCompanyInfo .toEditPanel table
{
	width: 100%
}

#newCompanyInfo .toEditPanel table td
{
	border: 1px solid #eee;
	padding: 10px
}

#newCompanyInfo .editPanel
{
	background-color: #fff
}

#newCompanyInfo .editPanel .form
{
	padding: 10px 20px
}

#newCompanyInfo .editPanel table
{
	width: 100%
}

#newCompanyInfo .editPanel table .inputbar
{
	width: 300px
}

#newCompanyInfo .editPanel table caption
{
	margin-bottom: 10px;
	font-size: 16px
}

#newCompanyInfo .editPanel table .name
{
	width: 180px;
	padding-right: 10px;
	text-align: right
}

#newCompanyInfo .editPanel table .name span
{
	color: #e74c3c
}

#newCompanyInfo .editPanel table td
{
	padding: 10px 0
}

#newCompanyInfo .editPanel table .warning
{
	color: #fd990b
}

#newCompanyInfo .filePanel
{
	background-color: #fff
}

#newCompanyInfo .filePanel legend,#newCompanyInfo .filePanel .threestep
{
	padding: 10px;
	font-size: 16px;
	color: #777777
}

#newCompanyInfo .filePanel .alert span
{
	color: #fd990b
}

#passwd
{
	color: #4b4b4b
}

#passwd .block
{
	padding: 10px
}

#passwd .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#passwd .common-btn
{
	padding: 3px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	border: none
}

#passwd .common-btn:hover
{
	background-color: #465cb9
}

#passwd .field-error-tips
{
	display: inline-block;
	color: #fd990b
}

#passwd .error-tips
{
	height: 25px
}

#passwd .userinfo,#passwd .password,#passwd .bangding,#passwd .verifiyuserinfo
{
	background-color: #fff;
	padding-bottom: 10px
}

#passwd .userinfo #pwdPower,#passwd .password #pwdPower,#passwd .bangding #pwdPower,#passwd .verifiyuserinfo #pwdPower
{
	display: inline-block
}

#passwd .userinfo table,#passwd .password table,#passwd .bangding table,#passwd .verifiyuserinfo table
{
	width: 100%
}

#passwd .userinfo table .inputbar,#passwd .password table .inputbar,#passwd .bangding table .inputbar,#passwd .verifiyuserinfo table .inputbar
{
	width: 300px
}

#passwd .userinfo table caption,#passwd .password table caption,#passwd .bangding table caption,#passwd .verifiyuserinfo table caption
{
	margin-bottom: 10px;
	font-size: 16px
}

#passwd .userinfo table .name,#passwd .password table .name,#passwd .bangding table .name,#passwd .verifiyuserinfo table .name
{
	width: 180px;
	padding-right: 10px;
	text-align: right
}

#passwd .userinfo table .name span,#passwd .password table .name span,#passwd .bangding table .name span,#passwd .verifiyuserinfo table .name span
{
	color: #e74c3c
}

#passwd .userinfo table td,#passwd .password table td,#passwd .bangding table td,#passwd .verifiyuserinfo table td
{
	padding: 10px 0
}

#passwd .userinfo table .warning,#passwd .password table .warning,#passwd .bangding table .warning,#passwd .verifiyuserinfo table .warning
{
	color: #fd990b
}

#passwd .userinfo a,#passwd .password a,#passwd .bangding a,#passwd .verifiyuserinfo a
{
	color: #1262c4
}

#passwd .userinfo a:hover,#passwd .password a:hover,#passwd .bangding a:hover,#passwd .verifiyuserinfo a:hover
{
	text-decoration: underline
}

#passwd .userinfo p,#passwd .password p,#passwd .bangding p,#passwd .verifiyuserinfo p
{
	color: #fd990b;
	padding: 10px 20px 20px
}

#smsBatch .alert-font
{
	color: #fd990b
}

#smsBatch .blue
{
	color: #466fb9
}

#smsBatch label
{
	margin-right: 20px
}

#smsBatch .alink
{
	color: #1262c4
}

#smsBatch .alink:hover
{
	text-decoration: underline
}

#smsBatch .sms-batch-apply
{
	padding: 20px 20px 30px;
	background-color: #fff
}

#smsBatch .sms-batch-apply .sms-batch-applydiv
{
	position: relative;
	min-width: 960px;
	max-width: 1140px
}

#smsBatch .sms-batch-apply table
{
	width: 100%
}

#smsBatch .sms-batch-apply table .name
{
	width: 105px
}

#smsBatch .sms-batch-apply table .name span
{
	color: #e74c3c
}

#smsBatch .sms-batch-apply table .alertcolor
{
	color: #fd990b
}

#smsBatch .sms-batch-apply table td
{
	padding: 10px 0
}

#smsBatch .sms-batch-apply table td textarea
{
	width: 500px;
	height: auto
}

#smsBatch .sms-batch-apply table td i
{
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url("/static/images4/back/icon_help.png") no-repeat;
	background-size: cover
}

#smsBatch .sms-batch-apply table .search-btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

#smsBatch .sms-batch-apply table .search-btn:hover
{
	background-color: #465cb9
}

#smsBatch .sms-batch-apply table .contentRules:hover
{
	color: #1262c4;
	text-decoration: underline
}

#smsBatch .sms-batch-apply table .jifei
{
	margin-bottom: 10px
}

#smsBatch .sms-batch-apply table .preview
{
	display: inline-block;
	height: 200px;
	width: 500px;
	background-color: #f9f9f9
}

#smsBatch .sms-batch-apply table .preview span
{
	display: inline-block;
	margin: 20px 20px 0;
	padding: 10px;
	border-radius: 10px;
	background-color: #e6e5ea;
	word-break: break-all
}

#smsBatch .sms-batch-apply #byFileGroup #uploadOp,#smsBatch .sms-batch-apply #byFileGroup #uploadResult
{
	display: inline-block;
	height: 227px;
	width: 500px;
	border: 1px solid #e4e4e4;
	border-radius: 4px
}

#smsBatch .sms-batch-apply #byFileGroup #uploadOp table,#smsBatch .sms-batch-apply #byFileGroup #uploadResult table
{
	margin: 30px auto 0;
	width: 80%;
	text-align: center
}

#smsBatch .sms-batch-apply #byFileGroup #fileUploadForm
{
	padding: 20px 0 0 0
}

#smsBatch .sms-batch-apply #byFileGroup #uploadFile
{
	display: inline-block;
	width: 170px
}

#smsBatch .sms-batch-apply .sms-content
{
	position: relative;
	display: inline-block;
	width: 99%
}

#smsBatch .sms-batch-apply .sms-content .sms-content-text
{
	float: left
}

#smsBatch .sms-batch-apply .sms-content textarea
{
	display: block;
	width: 350px;
	border-radius: 0;
	border-top-left-radius: 4px
}

#smsBatch .sms-batch-apply .sms-content #postfixShow
{
	width: 350px;
	margin-left: -8px;
	border: 1px solid #e4e4e4;
	border-top: none;
	border-bottom-left-radius: 4px;
	background-color: #e9f3fe
}

#smsBatch .sms-batch-apply .sms-content #paramBar
{
	display: inline-block;
	width: 100%;
	padding: 3px 0;
	background-color: #e9f3fe
}

#smsBatch .sms-batch-apply .sms-content #paramList
{
	margin-top: 5px;
	text-align: left;
	padding-left: 30px;
	overflow: auto;
	height: 175px
}

#smsBatch .sms-batch-apply .sms-content #paramList li
{
	cursor: pointer
}

#smsBatch .sms-batch-apply .sms-content #paramList li:hover
{
	color: #e74c3c;
	text-decoration: underline
}

#smsBatch .sms-batch-apply .sms-content .sms-val
{
	width: 150px;
	height: 228px;
	border: 1px solid #4891be;
	margin-left: 354px;
	text-align: center;
	font-size: 12px
}

#smsBatch .choosemodule
{
	position: absolute;
	width: 35%;
	top: 367px;
	right: 20px
}

#smsBatch .choosemodule h1
{
	padding: 7px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #e4e4e4
}

#smsBatch .choosemodule .choosemodule-ul
{
	height: 488px;
	border: 1px solid #e4e4e4;
	overflow: auto
}

#smsBatch .choosemodule .choosemodule-ul li:nth-child(2n)
{
	background-color: #e9f3fe
}

#smsBatch .choosemodule .choosemodule-ul li
{
	position: relative;
	padding: 5px;
	border-bottom: 1px solid #e4e4e4;
	color: #555;
	font-size: 12px;
	cursor: pointer
}

#smsBatch .choosemodule .choosemodule-ul li:hover
{
	color: #000;
	background-color: #b0d4fb
}

#smsBatch .choosemodule .choosemodule-ul li:hover .choosemodule-label
{
	position: absolute;
	display: inline-block;
	right: 0;
	bottom: 0
}

#smsBatch .choosemodule .choosemodule-ul li .choosemodule-label
{
	display: none;
	position: absolute;
	right: 5px;
	padding: 3px;
	color: #fff;
	background-color: #466fb9
}

#smsBatch .popupnomore
{
	width: 400px
}

#smsBatch .popupnomore .common-btn
{
	margin: 15px 20px;
	padding: 10px 30px;
	line-height: 60px;
	color: #fff;
	background-color: #39af75;
	border: none;
	border-radius: 4px
}

#smsBatchResult .alink
{
	color: #1262c4
}

#smsBatchResult .alink:hover
{
	text-decoration: underline
}

#smsBatchResult .list
{
	padding: 20px 20px 30px;
	background-color: #fff
}

#smsBatchResult .list .searchtable .name
{
	width: 85px
}

#smsBatchResult .list .searchtable .name span
{
	color: #e74c3c
}

#smsBatchResult .list .searchtable td
{
	padding: 10px 0
}

#smsBatchResult .list .searchtable .search-btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

#smsBatchResult .list .searchtable .search-btn:hover
{
	background-color: #465cb9
}

#smsBatchResult .list table.yp-table
{
	margin-top: 20px;
	width: 100%;
	word-wrap: break-word
}

#smsBatchResult .list table.yp-table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#smsBatchResult .list table.yp-table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#smsBatchResult .list table.yp-table td
{
	padding: 10px;
	border: 1px solid #e4e4e4
}

#dataStatisticDelay,#dataStatisticSuccrate,#dataStatisticError
{
	color: #4b4b4b
}

#dataStatisticDelay .block,#dataStatisticSuccrate .block,#dataStatisticError .block
{
	padding: 10px
}

#dataStatisticDelay .title,#dataStatisticSuccrate .title,#dataStatisticError .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#dataStatisticDelay table.yp-table,#dataStatisticSuccrate table.yp-table,#dataStatisticError table.yp-table
{
	margin-top: 20px
}

#dataStatisticDelay table.yp-table th,#dataStatisticSuccrate table.yp-table th,#dataStatisticError table.yp-table th
{
	padding: 10px;
	text-align: center;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#dataStatisticDelay table.yp-table tr:nth-child(2n),#dataStatisticSuccrate table.yp-table tr:nth-child(2n),#dataStatisticError table.yp-table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#dataStatisticDelay table.yp-table td,#dataStatisticSuccrate table.yp-table td,#dataStatisticError table.yp-table td
{
	padding: 10px;
	text-align: center;
	border: 1px solid #e4e4e4
}

#dataStatisticDelay .subaccounts,#dataStatisticSuccrate .subaccounts,#dataStatisticError .subaccounts
{
	margin: 20px
}

#dataStatisticDelay .subaccounts .name,#dataStatisticSuccrate .subaccounts .name,#dataStatisticError .subaccounts .name
{
	width: 70px;
	vertical-align: middle
}

#dataStatisticDelay .subaccounts td,#dataStatisticSuccrate .subaccounts td,#dataStatisticError .subaccounts td
{
	padding: 10px 0
}

#dataStatisticDelay .search-btn,#dataStatisticSuccrate .search-btn,#dataStatisticError .search-btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 5px 20px;
	border-radius: 15px;
	border: none
}

#dataStatisticDelay .search-btn:hover,#dataStatisticSuccrate .search-btn:hover,#dataStatisticError .search-btn:hover
{
	background-color: #465cb9
}

#dataStatisticDelay .sms-delay,#dataStatisticSuccrate .sms-delay,#dataStatisticError .sms-delay
{
	padding: 20px 0 30px;
	background-color: #fff
}

#dataStatisticDelay .sms-delay .navul,#dataStatisticSuccrate .sms-delay .navul,#dataStatisticError .sms-delay .navul
{
	width: 200px;
	margin: 0 auto
}

#dataStatisticDelay .sms-delay .navul li,#dataStatisticSuccrate .sms-delay .navul li,#dataStatisticError .sms-delay .navul li
{
	float: left;
	padding: 5px 20px
}

#dataStatisticDelay .sms-delay .navul .cur,#dataStatisticSuccrate .sms-delay .navul .cur,#dataStatisticError .sms-delay .navul .cur
{
	padding: 5px 20px;
	border: 1px solid #ccc;
	border-radius: 7px 0 0 0
}

#dataStatisticDelay .sms-delay .navul .his,#dataStatisticSuccrate .sms-delay .navul .his,#dataStatisticError .sms-delay .navul .his
{
	padding: 5px 20px;
	border: 1px solid #ccc;
	border-radius: 0 7px 0 0
}

#dataStatisticDelay .sms-delay .navul .activep,#dataStatisticSuccrate .sms-delay .navul .activep,#dataStatisticError .sms-delay .navul .activep
{
	color: #fff;
	border: 1px solid #09C;
	background-color: #09C
}

#dataStatisticDelay .sms-delay .history .search-btn,#dataStatisticSuccrate .sms-delay .history .search-btn,#dataStatisticError .sms-delay .history .search-btn
{
	padding: 3px 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	border: none
}

#dataStatisticDelay .sms-delay .history .search-btn:hover,#dataStatisticSuccrate .sms-delay .history .search-btn:hover,#dataStatisticError .sms-delay .history .search-btn:hover
{
	background-color: #465cb9
}

#dataStatisticDelay .succratecurrentdiv,#dataStatisticSuccrate .succratecurrentdiv,#dataStatisticError .succratecurrentdiv
{
	text-align: center;
	height: 500px
}

#dataStatisticDelay .succratecurrentdiv .loadingimg,#dataStatisticSuccrate .succratecurrentdiv .loadingimg,#dataStatisticError .succratecurrentdiv .loadingimg
{
	margin-top: 200px
}

#dataStatisticDelay .failcurrentdiv,#dataStatisticSuccrate .failcurrentdiv,#dataStatisticError .failcurrentdiv
{
	text-align: center;
	height: 400px
}

#dataStatisticDelay .succratehistorydiv,#dataStatisticSuccrate .succratehistorydiv,#dataStatisticError .succratehistorydiv,#dataStatisticDelay .failhistorydiv,#dataStatisticSuccrate .failhistorydiv,#dataStatisticError .failhistorydiv
{
	text-align: center;
	float: left;
	width: 500px;
	height: 400px
}

#dataStatisticDelay .faildetaillist,#dataStatisticSuccrate .faildetaillist,#dataStatisticError .faildetaillist
{
	margin: 10px 0 0 540px
}

#dataStatisticDelay .faildetaillist h3,#dataStatisticSuccrate .faildetaillist h3,#dataStatisticError .faildetaillist h3
{
	font-size: 18px
}

#dataStatisticDelay .faildetaillist .page,#dataStatisticSuccrate .faildetaillist .page,#dataStatisticError .faildetaillist .page
{
	display: inline-block;
	padding: 1px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px
}

#dataStatisticDelay .faildetaillist .page:hover,#dataStatisticSuccrate .faildetaillist .page:hover,#dataStatisticError .faildetaillist .page:hover
{
	background: #eeeeee
}

#dataStatisticError .tabledesc,#dataStatisticDelay .tabledesc
{
	padding: 0 20px
}

#dataStatisticError .subaccounts,#dataStatisticDelay .subaccounts
{
	margin: 0 20px
}

#dataStatisticError .realtime,#dataStatisticDelay .realtime,#dataStatisticError .historytime,#dataStatisticDelay .historytime
{
	float: left;
	margin-right: 20px
}

#dataStatisticError .realtime label,#dataStatisticDelay .realtime label,#dataStatisticError .historytime label,#dataStatisticDelay .historytime label
{
	line-height: 35px
}

#dataStatisticError .historytime .timeselect,#dataStatisticDelay .historytime .timeselect
{
	display: inline-block
}

#dataStatisticDelay .selectsms
{
	margin: 20px 0 30px
}

#dataStatisticDelay .selectsms li
{
	float: left
}

#dataStatisticDelay .selectsms .name
{
	margin: 10px 0 10px 10px;
	padding: 5px 0 10px 5px
}

#dataStatisticDelay .selectsms .smstype
{
	margin: 10px;
	padding: 3px 10px;
	border: 2px solid #e4e4e4;
	text-align: center;
	background: #fff;
	cursor: pointer
}

#dataStatisticDelay .selectsms .activeselect
{
	background: url(/static/images4/back/subaccountchecked.png) no-repeat;
	background-size: 20px;
	border: 2px solid #0085d7;
	background-position: right bottom
}

#signSetting
{
	color: #4b4b4b
}

#signSetting .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#signSetting .block
{
	padding: 10px
}

#signSetting .settings
{
	background-color: #fff;
	padding-bottom: 30px
}

#signSetting .settings .addsign
{
	padding: 20px 20px 0
}

#signSetting .settings .addsign p
{
	padding-top: 10px
}

#signSetting .settings .disabled
{
	padding: 0 20px;
	color: #8c99ad;
	background-color: #eee;
	width: 88px;
	padding: 4px 20px;
	border-radius: 4px;
	border: 1px solid #8c99ad;
	cursor: not-allowed
}

#signSetting .settings .verifiyuserinfo-link
{
	color: #1262c4;
	text-decoration: underline
}

#signSetting .settings table td
{
	padding: 10px 20px 0 0;
	vertical-align: top
}

#signSetting .settings table td a
{
	cursor: pointer
}

#signSetting .settings table td a:hover
{
	text-decoration: underline
}

#signSetting .settings table td i
{
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url("/static/images4/back/icon_help.png") no-repeat;
	background-size: cover
}

#signSetting .settings table td.name
{
	width: 100px
}

#signSetting .settings table .inputbar
{
	padding: 5px 10px;
	height: 30px;
	border-radius: 4px;
	border: 1px solid #e4e4e4;
	font-size: 12px;
	width: 300px
}

#signSetting .settings table .signinputbar
{
	width: 230px
}

#signSetting .settings .sub-btn
{
	padding: 0 20px;
	color: #fff;
	padding: 5px 20px;
	background-color: #09C;
	border-radius: 4px;
	border: none
}

#signSetting .settings .sub-btn:hover
{
	background-color: #2cbfff
}

#signSetting .settings .cancel-submit
{
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #09C;
	padding: 4px 20px
}

#signSetting .settings .cancel-submit:hover
{
	color: #fff;
	background: #466fb9
}

#signSetting .settings .error-tips
{
	margin-top: 10px;
	margin-left: 10px;
	height: 30px
}

#signSetting .signlist
{
	margin-top: 10px;
	background-color: #fff
}

#signSetting .signlist .disabled
{
	padding: 0 20px;
	color: #8c99ad;
	background-color: #eee;
	width: 88px;
	padding: 0;
	border-radius: 4px;
	border: 1px solid #8c99ad;
	cursor: not-allowed
}

#signSetting table.yp-table
{
	margin-top: 20px;
	width: 100%
}

#signSetting table.yp-table th
{
	padding: 10px;
	text-align: center;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#signSetting table.yp-table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#signSetting table.yp-table td
{
	padding: 10px;
	text-align: center;
	border: 1px solid #e4e4e4
}

#signSetting table.yp-table .operate-btn
{
	padding: 0;
	color: #09C;
	background-color: #fff;
	border-radius: 4px;
	width: 88px;
	border: 1px solid #09C
}

#signSetting table.yp-table .operate-btn:hover
{
	color: #fff;
	background-color: #09C
}

#signSetting .tooltip-inner
{
	max-width: 300px
}

#seniorApplyinfo
{
	color: #4b4b4b
}

#seniorApplyinfo .block
{
	padding: 10px
}

#seniorApplyinfo .seniorapply
{
	background-color: #fff
}

#seniorApplyinfo .seniorapply .bogususer
{
	padding-left: 20px;
	line-height: 40px;
	background-color: #ffebce
}

#seniorApplyinfo .seniorapply .bogususer i
{
	display: block;
	float: left;
	width: 23px;
	height: 23px;
	margin-top: 7px;
	margin-right: 5px;
	background: url("/static/images4/back/icon_alert.png") no-repeat
}

#seniorApplyinfo .seniorapply .bogususer .tip
{
	color: #e74c3c
}

#seniorApplyinfo .seniorapply .bogususer a
{
	color: #1262c4;
	text-decoration: underline
}

#seniorApplyinfo .touser
{
	color: #fff;
	background-color: #39c
}

#seniorApplyinfo .touser .content
{
	width: 80%;
	margin: 0 auto;
	padding: 20px 0 30px;
	line-height: 30px;
	font-family: "黑体","微软雅黑","sans-serif"
}

#seniorApplyinfo .touser .content h3
{
	font-size: 16px;
	padding: 0 0 10px
}

#seniorApplyinfo .touser .content p
{
	text-indent: 2em
}

#seniorApplyinfo .userlevelinfo
{
	display: block;
	width: 802px;
	margin: 40px auto
}

#seniorApplyinfo .userlevelinfo .item
{
	position: relative;
	color: #4b4b4b;
	text-align: center;
	border: 1px solid #3f9bc7;
	border-radius: 4px;
	float: left
}

#seniorApplyinfo .userlevelinfo .item i
{
	position: absolute;
	color: #fff;
	padding: 0 4px;
	background-color: #f4c126;
	font-size: 12px;
	font-family: sans-serif
}

#seniorApplyinfo .userlevelinfo .item li
{
	padding: 10px 10px 11px
}

#seniorApplyinfo .userlevelinfo .item li:first-child
{
	font-size: 18px
}

#seniorApplyinfo .userlevelinfo .item-active
{
	background-color: #69b1d3;
	color: #fff
}

#seniorApplyinfo .userlevelinfo .item1
{
	width: 120px;
	border: none
}

#seniorApplyinfo .userlevelinfo .item1 li
{
	padding: 10px;
	border-bottom: 1px dashed #39c
}

#seniorApplyinfo .userlevelinfo .item1 li:last-child
{
	height: 81px;
	padding-top: 30px
}

#seniorApplyinfo .userlevelinfo .item2 li:last-child
{
	text-align: left
}

#seniorApplyinfo .userlevelinfo .item3
{
	margin-top: -20px;
	-moz-box-shadow: 0 0 10px #888888;
	box-shadow: 0 0 10px #888888
}

#seniorApplyinfo .userlevelinfo .item3 p
{
	width: 60%;
	margin: auto;
	background-color: #3f9bc7;
	color: #fff;
	border-radius: 0 0 4px 4px
}

#seniorApplyinfo .userlevelinfo .item3 li:last-child
{
	text-align: left
}

#seniorApplyinfo .userlevelinfo .item3 .common-btn
{
	margin: 15px 20px;
	padding: 10px 30px;
	line-height: 60px;
	color: #fff;
	background-color: #39af75;
	border: none;
	border-radius: 4px
}

#seniorApplyinfo .userlevelinfo .item3 .upgrade-btn,#seniorApplyinfo .userlevelinfo .item3 .chakan-btn
{
	background-color: #39af75
}

#seniorApplyinfo .userlevelinfo .item3 .chakan-btn
{
	margin: 15px 5px;
	padding: 7px 10px
}

#seniorApplyinfo .userlevelinfo .item3 .cancel-apply
{
	margin: 15px 5px;
	padding: 4px 10px;
	color: #09C;
	background: #fff;
	border: 1px solid #09C;
	border-radius: 4px
}

#seniorApplyinfo .userlevelinfo .item3 .cancel-upgrade
{
	border: 1px solid #fff;
	background-color: #3f9bc7
}

#seniorApplyinfo .userlevelinfo .item3 .stop-cancel
{
	background-color: #e9664b
}

#seniorApplyinfo .userlevelinfo .item4
{
	border-left: none
}

#seniorApplyinfo .userlevelinfo .item4 li:last-child
{
	text-align: left
}

#seniorApplyinfo .userlevelinfo .applycondition
{
	font-size: 12px;
	padding: 0 5px;
	border-radius: 2px
}

#seniorApplyinfo .returnmessage
{
	text-align: center;
	color: #fd990b
}

#seniorApplyinfo .rules
{
	width: 830px;
	margin: 0 auto;
	padding-bottom: 30px
}

#seniorApplyinfo .popupCancelUpgrade,#seniorApplyinfo .popupStopCancelUpgrade
{
	top: 300px;
	width: 400px;
	padding: 0px 20px;
	border-radius: 2px
}

#seniorApplyinfo .popupCancelUpgrade h1,#seniorApplyinfo .popupStopCancelUpgrade h1
{
	padding: 5px 10px
}

#seniorApplyinfo .popupCancelUpgrade h2,#seniorApplyinfo .popupStopCancelUpgrade h2
{
	margin-bottom: 20px;
	color: #4b4b4b;
	font-weight: bold;
	text-align: center;
	font-size: 16px
}

#seniorApplyinfo .popupCancelUpgrade p.btnp,#seniorApplyinfo .popupStopCancelUpgrade p.btnp
{
	text-align: center;
	margin: 20px 0
}

#seniorApplyinfo .popupCancelUpgrade .common-btn,#seniorApplyinfo .popupStopCancelUpgrade .common-btn
{
	padding: 5px 20px;
	color: #fff;
	background-color: #39af75;
	border-radius: 2px
}

#seniorApplyinfo .popupCancelUpgrade .common-btn:hover,#seniorApplyinfo .popupStopCancelUpgrade .common-btn:hover
{
	text-decoration: none
}

#alertSetting
{
	color: #4b4b4b
}

#alertSetting .block
{
	padding: 10px
}

#alertSetting .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#alertSetting .settings
{
	background-color: #fff
}

#alertSetting .settings .content
{
	width: 720px;
	margin: 20px auto 30px
}

#alertSetting .alert-msg
{
	padding: 0 0 0 135px;
	color: #fd990b
}

#alertSetting .item
{
	margin: 0px 0 20px
}

#alertSetting .item .on-off
{
	display: inline-block;
	margin-right: 20px
}

#alertSetting .item .on-off span
{
	padding: 3px 10px;
	border: 1px solid #466fb9;
	cursor: pointer
}

#alertSetting .item .on-off .active
{
	color: #fff;
	background-color: #466fb9
}

#alertSetting .item-content
{
	display: inline-block
}

#alertSetting .item-content span
{
	margin-right: 10px
}

#alertSetting .item-content .canuse
{
	background-color: #eee;
	cursor: not-allowed
}

#alertSetting .item-content .canuse.active
{
	background-color: #fff;
	cursor: inherit
}

#alertSetting .item-content .name
{
	display: inline-block;
	width: 200px
}

#alertSetting .item-content select
{
	margin: 0
}

#alertSetting .item-content .send-way
{
	color: #466fb9
}

#alertSetting .item-content .send-way span
{
	margin-right: 10px
}

#alertSetting .item-content .time
{
	width: 50px
}

#alertSetting .receive-time input
{
	width: 50px
}

#alertSetting .lianxi
{
	margin-top: 20px
}

#alertSetting .lianxi p
{
	padding: 10px 0
}

#alertSetting .lianxi p span
{
	display: inline-block;
	width: 90px
}

#alertSetting .lianxi p .inputbar
{
	width: 140px
}

#alertSetting .lianxi #phone
{
	margin-right: 10px
}

#alertSetting .save
{
	margin-top: 20px
}

#alertSetting .save button
{
	margin-left: 45%;
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	border: none
}

#alertSetting .save button:hover
{
	background: #465cb9
}

#alertSetting .alertbar
{
	margin-left: 10px;
	color: #fd990b
}

#alertRecord
{
	color: #4b4b4b
}

#alertRecord .block
{
	padding: 10px
}

#alertRecord .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#alertRecord .record
{
	background-color: #fff
}

#alertRecord .record table.yp-table
{
	margin: 20px auto 30px;
	width: 100%
}

#alertRecord .record table.yp-table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#alertRecord .record table.yp-table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#alertRecord .record table.yp-table td
{
	padding: 10px;
	border: 1px solid #e4e4e4
}

#payMoney
{
	color: #4b4b4b;
	background-color: #fff
}

#payMoney .block
{
	padding: 10px
}

#payMoney .title
{
	font-size: 24px;
	padding: 10px;
	background-color: #eee;
	border-bottom: 1px solid #e4e4e4
}

#payMoney .totalmoney
{
	margin: 20px 0
}

#payMoney .othercharge
{
	margin: 20px 0
}

#payMoney .othercharge:hover
{
	text-decoration: underline;
	color: #1262c4
}

#payMoney .banktocom
{
	margin: 30px 0 10px
}

#offlineCharge
{
	color: #4b4b4b
}

#offlineCharge .block
{
	padding: 10px
}

#offlineCharge .common-btn
{
	padding: 0 20px;
	color: #fff;
	background-color: #09C;
	border-radius: 4px;
	padding: 3px 20px;
	border-radius: 15px;
	border: none
}

#offlineCharge .common-btn:hover
{
	text-decoration: none;
	background-color: #465cb9
}

#offlineCharge .inputbar
{
	width: 250px
}

#offlineCharge table td
{
	padding: 10px 20px;
	vertical-align: top
}

#offlineCharge table td a:hover
{
	text-decoration: underline
}

#offlineCharge table td.name
{
	width: 150px;
	vertical-align: middle;
	text-align: right
}

#offlineCharge .errortips-table
{
	margin: auto;
	width: 460px
}

#offlineCharge .errortips-table td
{
	padding: 0 20px
}

#offlineCharge .chargemethod
{
	background: #fff
}

#offlineCharge .chargemethod .selectmethod
{
	width: 280px;
	margin: auto
}

#offlineCharge .chargemethod .selectmethod li
{
	float: left;
	width: 120px;
	margin: 10px;
	padding: 10px 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	border: 3px solid #e4e4e4;
	text-align: center;
	background: #fff;
	cursor: pointer
}

#offlineCharge .chargemethod .selectmethod .active
{
	background: url(/static/images4/back/subaccountchecked.png?t=2) no-repeat;
	background-size: 20px;
	border: 3px solid #09C;
	background-position: right bottom
}

#offlineCharge .chargemethod .paymethod table
{
	margin: 20px auto 10px
}

#offlineCharge .chargemethod .withbold
{
	border: 1px solid #e4e4e4
}

#offlineCharge .chargemethod .paysample
{
	text-align: center
}

#offlineCharge .chargemethod .paysample img
{
	width: 600px;
	height: 356px
}

#offlineChargeList .block
{
	padding: 10px
}

#offlineChargeList .offlinechargelist
{
	background: #fff
}

#offlineChargeList .offlinechargelist .yp-table
{
	margin-top: 20px;
	width: 100%
}

#offlineChargeList .offlinechargelist .yp-table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#offlineChargeList .offlinechargelist .yp-table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#offlineChargeList .offlinechargelist .yp-table td
{
	padding: 10px;
	border: 1px solid #e4e4e4
}

#inviteFriends,#activity
{
	background: #fff
}

#inviteFriends .content,#activity .content
{
	padding: 20px;
	border: 1px solid #e4e4e4
}

#inviteFriends .content .invitebenefit,#activity .content .invitebenefit
{
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 18px
}

#inviteFriends .content .ruleinfo,#activity .content .ruleinfo
{
	color: #1262c4;
	cursor: pointer
}

#inviteFriends .content .ruleinfo:hover,#activity .content .ruleinfo:hover
{
	text-decoration: underline
}

#inviteFriends .content .invitecode,#activity .content .invitecode
{
	margin: 20px 0 10px
}

#inviteFriends .content .inviteurl,#activity .content .inviteurl
{
	margin-bottom: 10px
}

#inviteFriends .content .invitecodeurl-span,#activity .content .invitecodeurl-span
{
	display: inline-block;
	width: 110px
}

#inviteFriends .content .invitecodeurl-input,#activity .content .invitecodeurl-input,#inviteFriends .content .redeemcode-input,#activity .content .redeemcode-input
{
	width: 450px;
	padding: 3px 10px
}

#inviteFriends .content .copyurl,#activity .content .copyurl,#inviteFriends .content .redeem-btn,#activity .content .redeem-btn
{
	padding: 4px 15px;
	color: #fff;
	background: #09C;
	border-radius: 4px;
	border: none
}

#inviteFriends .content .scorelists,#activity .content .scorelists
{
	margin-top: 30px;
	border-top: 1px solid #e4e4e4
}

#inviteFriends .content .scorelists p,#activity .content .scorelists p
{
	margin: 10px 0
}

#inviteFriends .content .scorelists table,#activity .content .scorelists table
{
	width: 60%
}

#inviteFriends .content .scorelists table th,#activity .content .scorelists table th,#inviteFriends .content .scorelists table td,#activity .content .scorelists table td
{
	padding: 10px 5px;
	text-align: center;
	border: 1px solid #c7c7c7
}

#inviteFriends .content .scorelists table th,#activity .content .scorelists table th
{
	background: #f5f5f5
}

#inviteFriends .popuptoInviterule .poptitle,#activity .popuptoInviterule .poptitle
{
	padding-left: 0;
	color: #000;
	font-weight: bold;
	font-size: 16px
}

#inviteFriends .popuptoInviterule .invite-div,#activity .popuptoInviterule .invite-div
{
	margin-top: 10px
}

#inviteFriends .popuptoInviterule table,#activity .popuptoInviterule table
{
	width: 100%
}

#inviteFriends .popuptoInviterule table td,#activity .popuptoInviterule table td
{
	padding: 10px 5px;
	text-align: center;
	border: 1px solid #c7c7c7
}

#inviteFriends .popuptoInviterule table .name,#activity .popuptoInviterule table .name
{
	background: #f5f5f5
}

#inviteFriends .popuptoInviterule .submitdiv,#activity .popuptoInviterule .submitdiv
{
	margin: 20px 0 30px;
	text-align: center
}

#inviteFriends .popuptoInviterule .submitdiv a,#activity .popuptoInviterule .submitdiv a
{
	text-decoration: none;
	margin: 10px 0 20px;
	padding: 5px 20px;
	color: #fff;
	background: #39c
}

#activity,#scoreDetail
{
	background: #fff
}

#activity .title,#scoreDetail .title
{
	font-size: 18px;
	margin-bottom: 10px
}

#activity .redeemcode,#scoreDetail .redeemcode
{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #e4e4e4
}

#activity .redeemcode p,#scoreDetail .redeemcode p
{
	margin-bottom: 10px
}

#scoreDetail
{
	background: #fff
}

#scoreDetail .content
{
	padding: 20px;
	border: 1px solid #e4e4e4
}

#scoreDetail .redeem-type .item,#scoreDetail .redeeminfo .item
{
	float: left;
	margin-right: 15px;
	width: 120px;
	height: 119px;
	font-size: 12px;
	background: url(/static/images4/back/redeem_icon.png) no-repeat;
	background-size: cover;
	cursor: pointer
}

#scoreDetail .redeem-type .name,#scoreDetail .redeeminfo .name
{
	text-align: center;
	color: #13b5b1;
	font-weight: bold;
	line-height: 25px;
	margin-bottom: 0
}

#scoreDetail .redeem-type .operator,#scoreDetail .redeeminfo .operator
{
	text-align: center;
	color: #fff
}

#scoreDetail .redeem-type .equality,#scoreDetail .redeeminfo .equality
{
	color: #611905;
	margin-top: 64px;
	text-align: center
}

#scoreDetail .redeem-type .equality span,#scoreDetail .redeeminfo .equality span
{
	margin-left: 5px;
	font-weight: bold
}

#scoreDetail .redeem-type .itemsms,#scoreDetail .redeeminfo .itemsms
{
	background-position: 0 0
}

#scoreDetail .redeem-type .itemflow,#scoreDetail .redeeminfo .itemflow
{
	background-position: 0 -119px
}

#scoreDetail .redeem-type .itemflow .equality,#scoreDetail .redeeminfo .itemflow .equality
{
	margin-top: 44px
}

#scoreDetail .openintersms
{
	width: 520px
}

#scoreDetail .openintersms .operator
{
	line-height: 20px
}

#scoreDetail .redeeminfo
{
	padding: 0 30px 30px
}

#scoreDetail .redeeminfo .item
{
	margin-top: 15px
}

#scoreDetail .redeeminfo .redeemchoose
{
	margin-left: 190px
}

#scoreDetail .redeeminfo .redeemchoose h3
{
	margin-bottom: 10px;
	font-size: 14px
}

#scoreDetail .redeeminfo .redeemchoose .plusminus
{
	display: inline-block;
	margin: 5px;
	background: url(/static/images4/back/plusminus.png) no-repeat;
	background-size: cover
}

#scoreDetail .redeeminfo .redeemchoose .minus
{
	width: 20px;
	height: 20px;
	background-position: 0 0
}

#scoreDetail .redeeminfo .redeemchoose .plus
{
	width: 21px;
	height: 20px;
	background-position: -20px 0
}

#scoreDetail .redeeminfo .redeemchoose .scoredetail
{
	margin: 20px 0
}

#scoreDetail .redeeminfo .submitdiv .confirm-redeem
{
	text-decoration: none;
	margin: 10px 0 20px;
	padding: 5px 20px;
	color: #fff;
	background-color: #13b5b1
}

#callbind .tab-pane,#voicecall .tab-pane
{
	background: #fff
}

#callbind .pagestate,#voicecall .pagestate
{
	padding: 20px
}

#callbind .icon,#voicecall .icon
{
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	background: url("/static/images4/back/icon_help.png") no-repeat;
	background-size: cover
}

#callbind .callbindquery .name,#voicecall .callbindquery .name
{
	width: 115px;
	text-align: right;
	padding-right: 10px;
	vertical-align: middle
}

#callbind .callbindquery td,#voicecall .callbindquery td
{
	padding: 10px 0
}

#callbind .callbindquery .anonymousnumber,#voicecall .callbindquery .anonymousnumber,#callbind .callbindquery .currentstatus,#voicecall .callbindquery .currentstatus
{
	display: inline-block;
	margin-left: 20px
}

#callbind .callbindquery .status,#voicecall .callbindquery .status,#callbind .callbindquery .currentBindStatus,#voicecall .callbindquery .currentBindStatus
{
	width: 80px
}

#callbind .callbindquery .search-btn,#voicecall .callbindquery .search-btn
{
	padding: 0 20px;
	color: #fff;
	padding: 5px 20px;
	background-color: #09C;
	border-radius: 4px;
	border: none
}

#callbind .callbindquery .search-btn:hover,#voicecall .callbindquery .search-btn:hover
{
	background-color: #2cbfff
}

#callbind .record,#voicecall .record
{
	margin-top: 10px;
	padding: 10px;
	background: #fff
}

#callbind .record table.yp-table,#voicecall .record table.yp-table
{
	margin-top: 20px;
	width: 100%
}

#callbind .record table.yp-table th,#voicecall .record table.yp-table th
{
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e4e4e4
}

#callbind .record table.yp-table tr:nth-child(2n),#voicecall .record table.yp-table tr:nth-child(2n)
{
	background-color: #ecf0f8
}

#callbind .record table.yp-table td,#voicecall .record table.yp-table td
{
	padding: 10px;
	border: 1px solid #e4e4e4
}

#callbind .record .light-btn,#voicecall .record .light-btn
{
	padding: 0 20px;
	color: #4b4b4b;
	background-color: #fff;
	border-radius: 4px;
	padding: 2px 10px;
	border: 1px solid #ddd
}

#callbind .record .light-btn:hover,#voicecall .record .light-btn:hover
{
	background-color: #eeeeee
}

#callbind .record .loading,#voicecall .record .loading
{
	padding: 20px
}

#callbind .record .loading p,#voicecall .record .loading p
{
	width: 95px;
	margin: auto;
	padding-right: 20px;
	background: url("/static/images4/back/loading.gif") no-repeat;
	background-position: right;
	background-size: contain
}

.blueul li
{
	float: left;
	margin: 2px 10px 2px 0;
	padding: 3px 10px;
	border: 2px solid #e4e4e4;
	text-align: center;
	background: #fff;
	cursor: pointer
}

.blueul .active
{
	background: url(/static/images4/back/subaccountchecked.png?t=2) no-repeat;
	background-size: 20px;
	border: 2px solid #09C;
	background-position: right bottom
}

