@charset "utf-8";
/*index*/
body{ color: #666;  background: #F3F3F3;}
.red{ color: #EB5E42;}
.rad{ border-radius: 10px;}
.center{ text-align: center;margin:5px auto;}
.body{ width: 1000px; margin: 0 auto; position: relative; background: #fff;}

.header{ height: 90px; background: #fff; border-bottom: 1px solid #D3D3D3; box-shadow: 0px 0px 10px #D3D3D3; position: relative; z-index: 1;width:100%;min-width: 1000px;}
.header .logo{ height: 90px; overflow: hidden;margin-left: 5px;}
.header .logo a{text-decoration: none;}
.header .title{     
	font-size: 14px;margin: 10px 10px 0 0;line-height: 28px;position: relative;
}
.header .title a{
	margin: 0 5px;
}
.header .loginLink{ position: absolute; top: 90px; right: 10px; background: #ED584A; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 30px; line-height: 30px; padding: 0 10px; color: #fff;}
.header .logout{ 
	display: inline-block;vertical-align: middle; width: 28px; height: 28px; background: url(../img/channel/icon8.png) -2px -76px no-repeat; 
}

.form{width:70%; min-width: 800px; margin: 0 auto; padding: 25px 0 35px; line-height: 32px; font-size: 14px;}
.form .sec{ background: #FDEFEC; border-radius: 10px; padding: 15px 0 25px; margin-top: 20px;}
.form h4{ font-size: 14px; color: red; text-align: center;}
.form table td,.form table th{ padding: 5px;}
.form table th{ text-align: right; width: 244px;vertical-align: top;}
.form table th b,.form b.req{ color: #D7382A; margin-right: 3px; font-weight: bold;}
.form input[type="text"],.form input[type="password"],.form textarea{ width: 360px; height: 30px; padding: 0 5px; border: 1px solid #d3d3d3; border-radius: 5px;}
.form textarea{ padding: 5px;}
.form select{ width: 180px; height: 30px; border: 1px solid #d3d3d3; border-radius: 5px; color: #666;}
.form select.s{ width: 102px;}
.form input[type="text"].yzm{ width: 90px;}
.form input[type="text"].s0{ width: 452px;}
.form input[type="text"].s1,.form input[type="password"].s1{ width: 350px;}
.form input[type="text"].s2{ width: 140px;}
.form input[type="text"].s3{ width: 50px;}
.form input[type="text"].s5{ width: 200px;}
.form input[type="text"].s100{ width: 100px;}

.form select.s3{ width: 50px;}
.form button{ font-size: 16px; line-height: 38px; padding:0 25px; color: #fff; text-align: center; background: -webkit-linear-gradient(#FE7565, #FD2713); background: -moz-linear-gradient(#FE7565, #FD2713); background: linear-gradient(#FE7565, #FD2713); display: inline-block;}
.form .save{ text-align: center; margin-top: 20px;}
.form .btn2{ background: #EC5043;  line-height: 30px; border-radius: 3px;cursor: pointer;}
.form2,.form2 table { font-size: 14px;}
.form2 .btn{ display:inline-block;  line-height: 28px; text-align: center; color: #fff; background: #EC5043; font-size: 14px; border-radius: 5px;cursor: pointer;padding:0 25px;}
.form2 .btn2{ line-height: 40px; font-size: 16px;cursor: pointer;}
.form2 .next{ margin-left: 50px; background: #FFD35C;}
.form2 .tbLeft th{ width: 120px;line-height: 30px;}
.form2 .tbLeft p{ margin-bottom: 10px;}
.form2 .addReport{ position: absolute; top: 7px; left: 455px;white-space: nowrap;}

.form3 table th{ width: 108px;}
.form3 input[type="text"]{ width: 228px;}

.form4 table th{ width: 120px;line-height: 30px;}
.form4 input[type="text"]{ width: 520px;}
.form4 textarea{ width: 520px; height: 96px;}

.form5{ margin-left: 60px; width: 680px;min-width: 680px; background: #F4F4F4; border-radius: 10px; padding-top: 0; margin-top: 0; margin-bottom: 20px; padding-bottom: 0;}
.form5 table th{ width: 120px;line-height: 30px; }
.form5 h5{ line-height: 30px; color: #fff; background: #EC5043; padding-left: 20px; position: relative; font-size: 16px; border-radius: 30px; margin-bottom: 20px;}
.form5 h5 .num{ position: absolute; top: 0; left: -45px; width: 30px; text-align: center; border-radius: 30px; background: #EC5043;}
.form5 h5 a{ position: absolute; top: 2px; right: 2px; width: 26px; height: 26px; background: url(../img/ad/pannel.png) -35px -2px no-repeat;}
.form5 h5 a.close{ background-position: -35px -2px;}
.form5 h5 a.open{ background-position: -63px -2px;}
.form5 h5 a.del{ right: 38px; background-position: 0px -2px;}
.form5 h5 .handle{ display: block; width: 580px; cursor: move;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.form5 .effectModuleTitle{ padding-left:20px; margin:5px 0;}

.main-body{ overflow: hidden; min-height: 100%;}
.leftbar{ width: 200px; background: #E84C3D; color: #fff; font-size: 18px; float: left; margin-bottom:-6180px; padding-bottom:6180px;}
.leftbar a{ color: #fff;display: block;}
.leftbar li{ line-height: 44px; border-left: 5px solid #E84C3D; cursor: pointer;}
.leftbar li .icon{ width: 28px; height: 28px; float: left; margin: 8px 10px 0 20px; background: url(../img/channel/website_icon1.png) 0px 0px no-repeat;}
.leftbar li .info{ background: url(../img/channel/website_icon5.png) 0px 0px no-repeat;}
.leftbar li .ad{ background: url(../img/channel/website_icon6.png) 0px 0px no-repeat;}
.leftbar li .table{ background: url(../img/channel/website_icon3.png) 0px 0px no-repeat;}
.leftbar li .setting{ background: url(../img/channel/website_icon4.png) 0px 0px no-repeat;}
.leftbar li .act{ background: url(../img/channel/website_icon2.png) 0px 0px no-repeat;}
.leftbar li dl{ padding: 10px 0;}
.leftbar li dl dd{ display: none;}
.leftbar li.cur,.leftbar li:hover{border-left-color: #F0BD3E; background: #D43829;}
.leftbar li.cur dl dd{ display:block; line-height: 36px; margin-left: 59px; font-size: 16px; /* padding: 10px 0 10px 62px;*/}
.leftbar li.cur dl dd.cur,.leftbar li.cur dl dd.cur a{ color: #FFD263;}

.container{ width: 775px; float: right;  margin-bottom:-6180px; padding-bottom:6180px;}
.container .box{ float: left; width: 750px; border: 1px solid #E9E9E9; margin-top: 26px;}
.container .box h4{ background: #EBEBEB; line-height: 30px; padding-left: 22px; font-size: 14px;}
.container .box .cont{ padding: 18px;}
.container .box1{ width: 364px; margin-right: 20px;}
.container .box .p{ margin-bottom: 10px;}
.container .box .chart{ margin: 10px 0;}

.actNav{ height: 44px; line-height: 44px; border-bottom: 1px solid #E9E9E9; font-size: 14px;}
.actNav .status{ float: left; color: #999;}
.actNav .status span{ color: #EB5E42;}
.actNav .version{ float: right;}
.actNav .version a{ float: left; margin-right: 10px; width: 86px; line-height: 30px; text-align: center; border-radius: 20px; margin-top: 8px;}
.actNav .version a.cur{ background: #EB5E42; color: #fff;}

.data-b{ line-height: 60px; background: #ED9943; text-align: center; color: #fff; font-size: 32px;}
.data-t{ line-height: 28px; background: #EFA156; text-align: center; color: #fff; margin-bottom: 20px; font-size: 14px;}
.data-b2{ background: #ED7044;}
.data-b3{ background: #EC5042;}
.data-t2{ background: #EF8055;}
.data-t3{ background: #ED6155;}

table.list{ border: 1px solid #EBEBEB; line-height: 40px; width: 100%; font-size: 14px;}
table.list tr:nth-child(odd){background:#F3F3F3;}
table.list th{ text-align: right; width: 50%;}
table.list td{ color: #EC5044; padding-left: 10px;}
table.list2{ font-size: 12px;}

table.list3{ border: 1px solid #EBEBEB; width: 100%; font-size: 12px; text-align: center; margin-bottom: 20px;}
table.list3 thead td{
	padding: 0 5px;height: 40px;
}
table.list3 tbody tr:nth-child(even),table.list3 thead tr{background:#F3F3F3;}
table.list3 tbody td{border: 1px solid #EBEBEB;}
table.list3 .t-btn{ width: 30%;}
table.list3 td{ padding: 0 5px; /*Word-break: break-all;*/ }
table.list3 td{ line-height: 16px; padding: 12px 0;}
table.list3 td.m_width{
	width: 100px;white-space: nowrap;
}
ul.list{
	width: 100%;
}
ul.list li{ height: 108px; font-size: 14px; margin-bottom: 18px;}
ul.list li .img{ float: left; height: 106px; overflow: hidden; margin-right: 20px; border: 1px solid #EBEBEB;}
ul.list li .t{     
	/*float: left;
    width: 172px;*/
    height: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}
ul.list li .m{ float: left; color: #EC5044;}
ul.list li:last-child{
	margin-bottom: 0;
}
.channelBox{ width: 755px; padding-right: 20px; position: relative;}
.addBox{ border: 1px dashed #C8C8C8; border-radius: 5px; text-align: center; padding: 16px 0; margin-top: 26px;}
.addBox .btn{ display: inline-block; color: #fff; height: 30px; /*width: 160px;*/ line-height: 30px; background: #E84C3D url(../img/channel/add.png) 6px 2px no-repeat; font-size: 14px; border-radius: 5px;cursor: pointer;padding: 0 8px 0 32px;margin:5px;}
.box2{ margin-top: 22px;}
.box2 h4{ height: 34px; line-height: 34px; padding-left: 22px; position: relative; background: #EC5043; font-size: 14px; color: #fff;}
.box2 h4 a{ position: absolute; top: 4px; right: 6px; height: 26px; line-height: 26px; padding: 0 10px; color: #fff; background: #F0AE3E; border-radius: 3px;}
.box2 button{ line-height: 26px; background: #EC5043; color: #fff; border-radius: 3px; padding: 0 10px;white-space: nowrap;margin:5px 0;}
h3.creat{ margin-top: 20px; font-size: 16px; color: #EC5043;}
.form table th.cs-2{ text-align: center;}
.form table th.cs-3{ color: red;}

/* .kj-box{ position: relative; font-size: 14px;}
.kj-box .t{ margin-top: 20px; line-height: 30px; }
.kj-box .t a{color: #333; padding: 0 20px; border-radius: 3px; float: right; margin-right: 20px;}
.kj-box .t a.cur{ color: #fff; background: #EC5043;}
.kj-box textarea{ margin: 20px 0; width: 724px; height: 160px; padding: 5px; border: 1px solid #d3d3d3; border-radius: 5px;}
.kj-box .tips{ color: red;}
.kj-box .copyCode{ width: 120px; line-height: 30px; color: #fff; font-size: 16px; text-align: center; position: absolute; top: 510px; right: 20px; background: #EC5043; border-radius: 5px;} */

.form input.date{ width: 90px;}
.form b.date{ vertical-align: middle; width: 30px; height: 30px; display: inline-block; background: url(../img/channel/date.png) 0px 0px no-repeat;}
.myInfo{ position: absolute; top: 0; left: 426px;}
table.info{ width: 310px; margin-top: 20px; font-size: 14px;background: url(../img/channel/info.png) center 0px repeat-y;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
table.info th{ text-align: right;padding: 10px 5px 10px 5px;}
table.info td{ text-align: left;padding: 10px 15px 10px 0px;vertical-align: middle;}
.td-g{ background: #CEFFD2!important;}
.td-r{ background: #FFD4CE!important;}


b.star1,b.star2{ display: inline-block; width: 18px; height: 18px; background: url(../img/channel/icon8-2.png) -60px -45px no-repeat;}
b.star2{ background: url(../img/channel/icon8-2.png) -80px -45px no-repeat;}
i.help{ display: inline-block; width: 19px; height: 19px; background: url(../img/ad/help.png) 0px 0px no-repeat; vertical-align: baseline; margin-left: 5px; position: relative; top: 3px;}
p.p{ margin-bottom: 5px;}
.loginBody{ background: #D45043;min-width: 1000px;}
.loginBody a{ color: #fff;}
.loginBody .tit{ height: 36px; line-height: 36px;}
.loginBody .tit a{ float: left; width: 90px; padding-left: 40px; margin: 0 10px; background: url(../img/ad/loginPer.png) -158px -4px no-repeat;text-align: center; font-size: 13px;height:36px;}
.loginBody .tit a.cur{ background-position: -4px -4px;}
.loginBox{ width: 600px; margin: 0 auto;height: 600px; font-size: 14px; color: #fff; background: url(../img/ad/bg_login.png) no-repeat center center;position: relative;}
.langBox{
	position: absolute;top:105px;left:0;width: 100%;text-align: center;height:25px;line-height: 25px;
}
.langBox a{
	text-decoration: none;display: inline-block;margin:0 5px;padding:0 5px;height: 25px;line-height: 25px;
}
.loginBox .form{ padding: 0; position: absolute;width: 300px;height: 300px;left: 150px;top:150px;min-width: 300px;}
.loginBox .form input[type="text"],.loginBox input[type="password"]{ width: 96%;padding:0 2%;height: 30px; line-height: 30px; font-size: 14px;}
.loginBox .form input.yzm{ width: 115px;}
.loginBox .loginBtn{ background: url(../img/ad/btn1.png) 0px 0px no-repeat; width: 283px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; text-indent: -9999px;cursor: pointer;}
.loginBox .refresh{ width: 38px; height: 38px; display: inline-block; background: url(../img/ad/refresh.png) 0px 0px no-repeat; vertical-align: middle;}
.loginBox .tRight{ /*float: right;*/ text-decoration: underline; margin-left: 20px;}
.loginBox .txtRight{
	text-align: right;margin:0px auto;
}
.loginBox p{ margin: 20px 0;}
.loginBox .form button{ font-size: 16px; line-height: 38px;height:38px; width: 300px; color: #ed5e3e; text-align: center;background: #f9ea45; background: -webkit-linear-gradient(#ffe882 0%,#f7e172 50%, #f9ea45); background: -moz-linear-gradient(#ffe882 0%,#f7e172 50%, #f9ea45); background: linear-gradient(#ffe882 0%,#f7e172 50%, #f9ea45); display: inline-block;}
.regBox .refresh{ width: 31px; height: 31px; display: inline-block; background: url(../img/ad/refresh2.png) 0px 0px no-repeat; vertical-align: middle;}
.refresh{ width: 31px; height: 31px; display: inline-block; background: url(../img/ad/refresh3.png) 0px 0px no-repeat; vertical-align: middle;}
.loginBox .login_logo{
	background: url(../img/ad/login_logo.png) no-repeat 0 0;width: 181px;height: 109px;position: absolute;top: -20px;left: 210px;
}

.addAct .tit{ margin-top: 30px; height: 40px;width:100%;}
.addAct .tit li{ width: 25%; float: left; height: 34px; text-align: center; border-bottom: 5px solid #DADADA;}
.addAct .tit li.cur{  border-bottom: 5px solid #EB5D4F;}
.addAct .tit li a{ display: inline-block; line-height: 24px; font-size: 16px;padding: 2px 15px;}
.addAct .tit li.cur a{ color: #fff;  background: #EB5E42; border-radius: 10px;}
.addBtn{ display: inline-block; line-height: 30px; padding:0 12px 0 32px; background: #B4B4B4 url(../img/ad/add.png) 3px 3px no-repeat; color: #fff; border-radius: 3px;cursor: pointer;}
.delItem{ display: inline-block; width: 22px; height: 23px; vertical-align: middle; background: url(../img/ad/del.png) 0px 0px no-repeat; margin-left: 5px; position: relative; top: -2px;}
/* .addAct .form5 .save{ position: absolute; bottom: 7px; right: 10px;} */
.addAct .form5 p{ margin-top: 10px;}
.addAct .form5 .tdSave{ position: relative; width: 546px;}
.addAct .fontColor a{ display: inline-block; vertical-align: middle; width: 23px; height: 23px; border: 1px solid #999999; background: #fff; }
.addAct .fontColor .cur{ border: 3px solid #DF3C3D; width: 19px; height: 19px;}
.addAct .fontColor .fontColorHei{ background: #000;}
.addAct .fontColor .fontColorHui{ background: #666666;}
.addAct .layouts a img{  width: 102px; height: 60px; margin-right: 20px;}
.addAct .layouts a.cur img{ border: 3px solid #DF3C3D; width: 96px; height: 54px;}

/*分页控件*/
.my_page_box{ display: block; text-align: center; font-size: 14px; margin-top: 20px;}
.my_page_box a{ display: inline-block; min-width: 16px; padding: 0 5px; line-height: 24px; border: 1px solid #ccc; border-radius: 3px; margin: 0 5px; color: #999;}
.my_page_box span.current{display: inline-block; margin: 0 5px; min-width: 16px; padding: 0 5px; line-height: 26px; background: #EE5E43; color: #fff; border-radius: 3px;}

.tab .title{ height: 32px; line-height: 30px; position: relative; top: 1px;}
.tab .title li{ float: left;  padding: 0 10px; border: 1px solid #dedede;  border-radius: 5px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; margin-left:10px;}
.tab .title li.cur{ border-bottom-color: #fff; background: #fff;}
.tab .content{ border: 1px solid #dedede; border-radius: 5px;  background: #fff;}
.table-tab{ margin-left: 20px;}
.table-tab .p1{ padding-left: 20px; border-bottom: 1px solid #dedede;}
.table-tab table{ margin: 10px 0;}
.table-tab table th{ width: 160px;}
.pick-list{ position: relative; height: 30px; line-height: 30px; font-size: 14px;}
.pick-list ul{ position: absolute; right: 10px; top: 0px;}
.pick-list ul li{ float: left; border-radius: 3px; padding: 0 20px; margin-left:10px; cursor: pointer;}
.pick-list ul li.cur{ background: #E84C3D; color: #fff; cursor: default;}
.form .advSetting{ padding: 22px; background: #FFE6E1; margin: 10px 0; border-radius: 10px;}
.form .advSetting .tips{ color: #999; padding-left: 17px;}
.form .advSetting p{ margin-top: 5px;}
.form .advSetting .tipsEnd{ margin-bottom: 10px;}

.addAct .form .ansDir,.ansPerBox .ansPer{ margin-top:0; margin-bottom: 10px; border: 1px solid #ccc; padding: 5px; line-height: 20px; background: #fff; border-radius: 3px; width: 534px; position: relative;}
.addAct .form .ansDir .num{ position: absolute; top: 5px; left: 5px; height: 20px; line-height: 20px; width: 20px; border-radius: 20px; text-align: center; background: #FED45B; color: #fff;}
.addAct .form .ansDir p{ margin-top: 0; padding-left: 26px;}
.addAct .form .ansDir p .item{ float: left; width: 72px; text-align: right;}
.addAct .form .ansDir p .ans{ float: right; width: 434px; color: #EB5E42;}
.addAct .form .ansDir .delDir,.addAct .form .ansPer .delPer{ position: absolute; top:5px; right: 10px; color: red; text-decoration: underline;}
.addAct .form .ansPer .delPer{ top: auto; bottom: 0px; position: static;}
.ansPerBox{ margin-top: 20px;}
.ansPerBox .ansPer{ position: relative; padding: 10px; line-height: 22px; width: 524px;}
.ansPerBox .ansPer h6{ margin-bottom: 10px;}
.ansPerBox .ansPer .status{/*width: 100%;text-align: right;display: block;border-bottom: 1px solid #ccc;padding-bottom: 5px;*/  position: absolute; top: 10px; right: 10px;width: auto; }
.ansPerBox .ansPer .status b{ display: inline-block; padding: 0px 5px; cursor: pointer; border-radius: 3px;}
.ansPerBox .ansPer .status b.open{ background: #E84C3D;  color: #fff;}
.ansPerBox .ansPer .status b.close{ background: #E8E8E8;  color: #999;}
.ansPerBox .ansPer ul li{width: 524px; margin-bottom: 10px;}
.ansPerBox .ansPer ul li .li_item{/*width: 262px;*/ display: block;}
.ansPerBox .ansPer ul li b,.ansPerBox .ansPer h6 b{  color: #EB5E42;}

.bigWin{ width: 676px;}
.bigWin .form{ padding: 10px 24px;}
.bigWin .form table th{ width: 90px;}
.bigWin li { width: 140px; float: left; margin-bottom: 10px;}
.bigWin select{ width: 126px;}

.bigWin .tips{ margin: 0; text-align: left; color: #EB5E42; margin-bottom: 10px;}
.bigWin .tips2{ margin: 0; margin-bottom: 10px;}
.colorWin { background: #F4F4F4;}
.colorWin .form{ background: #fff; padding: 10px; margin: 10px;}
.bigWin .form p{ text-align: left; margin-top: 0; margin-bottom: 10px;}
.bigWin .nav{ height: 38px; line-height: 38px; text-align: left; padding-left: 10px; margin: 0; background: #F4F4F4;}
.bigWin .nav .back{ display: inline-block; width: 23px; height: 23px; background: url(../img/ad/back.png) 0px 0px no-repeat; vertical-align: middle;}
.bigWin .addBtn{ margin-left: 15px; margin-bottom: 10px;}
.facebookTips{ position: absolute; top: 0px; left: 218px; font-size: 12px; line-height: 22px; width: 300px;}
.wechatTd input{ margin-bottom: 10px;}

i.wechat{ display: inline-block; width: 24px; height: 22px; background: url(../img/ad/wechat.png) 0px 0px no-repeat; vertical-align: middle; margin-left: 5px;}
i.weibo{ display: inline-block; width: 25px; height: 20px; background: url(../img/ad/weibo.png) 0px 0px no-repeat; vertical-align: middle; margin-left: 5px;}
i.facebook{ display: inline-block; width: 20px; height: 21px; background: url(../img/ad/facebook.png) 0px 0px no-repeat; vertical-align: middle; margin-left: 5px;}
.shareTd textarea{ vertical-align: top; height: 80px;}
.effectBox{ padding-bottom: 10px;}
.numYellow{ display: inline-block; height: 20px; line-height: 20px; width: 20px; border-radius: 20px; text-align: center; background: #FED45B; color: #fff; margin-right:5px;}

/*上传控件*/
.upload-btn{ display: inline-block; line-height: 30px; padding:0 12px 0 32px; background: #B4B4B4 url(../img/ad/add.png) 3px 3px no-repeat; color: #fff; border-radius: 3px;}
.upload-tips{ color: #999;}
.darkbg{ background:#ddd !important;}
.upload-files{ margin-top: 10px;}
.upload-files li{ padding:5px; margin-bottom:10px; width:180px; height: 100px; float:left; margin-right:10px; background: #F5F5F5; border: 3px solid #E5E5E5; text-align: center; position: relative;}
.upload-files li img{ max-width:180px; max-height:100px; }
.upload-files li i{ display: inline-block; width: 22px; height: 23px; vertical-align: middle; background: url(../img/ad/del.png) 0px 0px no-repeat; margin-left: 5px; position: absolute; top: 5px; right: 5px; cursor: pointer;}

/*input选择*/
.inputSelectBox, .regionPopWin{ z-index: 100003; width: 400px; position: fixed; top: 100px; left: 100px; padding:10px 20px; border: 1px solid #EB5E42; background: #fff; display: none;}
.inputSelectBox ul{ margin-top: 10px; margin-bottom: 10px;}
.inputSelectBox ul li{ float: left; margin-top: 2px; margin-right: 2px; line-height: 28px; padding: 0 20px 0 10px; border: 1px solid #979797; color: #888; cursor: pointer; position: relative;}
.inputSelectBox ul li i{ position: absolute; width: 20px; height: 20px; right: 0; top: 0; background: url(../img/ad/uncheck.png) 0px 0px no-repeat;}
.inputSelectBox ul li.checked{ border-color: #EC5E42;}
.inputSelectBox ul li.checked i{ background-image: url(../img/ad/check.png)}
.regionPopWin .ztree{ height: 220px; overflow: auto;}
.p14{ font-size: 14px; margin-top: 12px; line-height: 26px;}
.h14{ font-size: 14px; font-weight: bold; margin-top: 12px;}
.form4 textarea.big{ width: 742px; margin: 12px 0;}
.error{
	color:#FAD785;
}
.codeBox{
	padding:25px 0;
}
textarea.codetext{
	resize:none;margin:2px 0;text-align: left;width: 742px;height: 96px;padding:5px;border: 1px solid #d3d3d3;
   border-radius: 5px;
}
.codeBox h2{
	font-size: 14px;font-weight: bold;line-height: 30px;
}
.codeBox p{
	line-height: 25px;
}


.btnP{
	text-align: center;
	padding:15px 0;
	margin:10px auto;
}
h3.center{
	text-align: center;
}
.form2 .resend{
	background: #B4B4B4;
	width: 100px;height: 25px;line-height: 25px;
	color: #fff;
	margin:0 10px;
	text-align: center;
	text-decoration: none;
}
.center{
	text-align: center;
}
.bghead{
	width: 100%;
	min-width: 1000px;
	height: 36px;
	background-color: #D45043;
    background: -webkit-linear-gradient(top,#D45043 0,#b72719 100%);
    background: -moz-linear-gradient(top,#D45043 0,#b72719 100%);
    background: -o-linear-gradient(top,#D45043 0,#b72719 100%);
    background: linear-gradient(to bottom,#D45043 0,#b72719 100%);
    box-shadow: 0 1px 2px #ccc;
}
.main{
	width: 1000px;margin:0 auto;
}
.pwdmain{
	border:1px solid #ccc;
	border-top: none;
	overflow: hidden;
	min-height: 100%;
}
.pwdHead{
	height: 115px;
	width: 100%;
	background-color: #f1f1f1;
}
.pwdHead img{
	border:0;margin:15px 35px;
}
.pwdreset{
	background-color: #fff;
	clear: both;width: 100%;
	text-align: left;
}
.pwdreset h2{
	font-size: 20px;
	color:#333;
	line-height: 40px;
}
.pwdReset p{
	color: #ccc;
	font-size: 12px;
	line-height: 25px;
}
.pwdtop,.pwdtwo{
	padding:20px 120px 30px 120px;
	margin:0 25px;
	border-bottom: 1px solid #ccc;
	text-align: left;
}
.pwdtwo{
	border:0;
	padding-top: 50px;
}
.form2 .cancle{
	background: #ccc;
	margin-right: 30px;
}
.resetBox{
	margin:0 auto;
	width:100%;
	text-align: center;
}
.resetBox td,.resetBox th{
	line-height:40px;
}
/* .kj-box{ margin-bottom: 50px;}
.kj-box .tit{ font-weight: bold;}
.kj-box .choice{ margin-top: 20px;}
.kj-box .choice a{ float: left; border: 3px solid #fff; margin-right: 20px; position: relative;}
.kj-box .choice a span{ position: absolute; top: -20px; left: 0px; font-size: 12px;}
.kj-box .choice a.cur{border: 3px solid #f00; background: #f00;}
.kj-box .choice a.cur img{ opacity: 0.8;} */

.bannerImg{width:100%;margin:10px 0;clear: both;}
#s_basic,#s_win,#b_basic,#b_flow,#bao_basic,#bao_flow{
	position: absolute;
    left: 0;
    top: 0px;
    height: 160px;
    z-index: 10;
}
#s_basic .copyCode,#s_win .copyCode,#b_basic .copyCode,#b_flow .copyCode,#bao_basic .copyCode,#bao_flow .copyCode{top: 200px;right: 10px;}
#s_win button{z-index: 5;}
#s_basic button{z-index: 10;}
.sbox{position:relative;height:200px;}
.kj-box .t{	height: 30px;font-size: 16px;}

.codeBox{position: relative;}
.codeBox .btn{
	position: absolute;
    right: 10px;
    top: 160px;
    display: inline-block;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background: #EC5043;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
}


/*2017*/
.btn{
	display:inline-block;  line-height: 28px; text-align: center; color: #fff; background: #EC5043; font-size: 14px; border-radius: 5px;cursor: pointer;padding:0 25px;margin:0 10px;
}
.btnYel{
    color: #fff;
    background: #F0AE3E;
}
.box2 h4 .unit{ position: absolute; top: 0px; right: 10px;color: #fff;}
#addProgram .btn{
    margin: 5px 20px;
}
#addProgram .addBox{
	border:0;
}

#addEffectWin p{ font-size: 14px;}
#addEffectWin select{ width: 160px;}
.effectFormList{ display: none;}
.readonly{ background: #f1f1f1!important;}
.reqSpan{ display: inline-block; width: auto; text-align: right;}
.delPer{display: inline-block;text-decoration: underline;color: red;margin-left: 10px;}
.form input[type="text"].s4{width: 100px;}
#geogForm th{white-space: nowrap;}
.lngTitle{padding-left: 28px;}
.voteinput{height: 28px;line-height: 28px;margin-left: 25px;width: 320px;}
.form4 table th{white-space: nowrap;}
.form5 table th{width: auto;white-space: nowrap;}
.bigWin li{width: 155px;font-size: 13px;}
.addAct .form .ansDir, .ansPerBox .ansPer{width: 500px;}
.ansPerBox .ansPer{width: 88%;}
.bigWin .form table th {width: 90px; font-size: 13px;white-space: nowrap;vertical-align: middle;}
.bigWin .form table td{font-size: 13px;}
.inputSelectBox, .regionPopWin{padding: 10px;width: 520px;}
.form2 table {font-size: 13px;width: 98%; padding: 0; margin: 0 auto;}
.form5 .effectModuleTitle{font-size: 13px;}
.form .advSetting{margin:8px;border-radius: 5px;}
.inputSelectBox ul{min-height: 60px;max-height: 140px;overflow-y: auto;}
.addAct .form .ansDir p {padding-right: 50px;}
.addAct .form .ansDir p .item{float: left;width: auto;text-align: right;padding: 0 5px;white-space: nowrap;}
.addAct .form .ansDir p .ans {width: auto; padding-right: 0;display:inline;word-break: break-all;float: none;}
.mr15{margin-right: 15px;}
.mt20{margin-top: 20px;}



.kj-box{margin:0;}
.kj-box .t{margin-top: 5px;}
.kj-box .choice{width:100%;margin-top: 0px;}
.kj-box .choice li{float: left;margin: 10px 20px 20px 0;width: 235px;border:1px solid #ccc;border-radius: 3px;position: relative;}
.kj-box .choice li .cover{display: none;}
.kj-box .choice li:hover .cover{background-color: #d35124;color:#fff; opacity: 0.9;text-align: center;display: block;position: absolute;top:125px;left:0;width: 100%;height: 30px;line-height: 30px;}
.kj-box .choice a.cur{background: none;border:0;}
.kj-box .choice a {margin-right: 0px;text-decoration: none;border:none;} 
.kj-box .choice img {width: 100%;height: 150px;border-radius: 2px;margin:0;}
.kj-box .choice a.cur img {opacity: 0.8;}
.kj-box .choice li div{padding:5px 8px;}
.kj-box .choice li h2{font-size: 16px;line-height: 25px;font-weight: bold;color:#d35124;white-space: nowrap;}
.kj-box .choice li p{line-height: 25px;font-size: 14px;}
h3.layout{text-align: center;font-size: 18px;line-height: 30px;margin:15px 0;}
.layoutBox{	padding:10px 0;line-height: 25px;font-size: 14px;}
.layoutBox p{color:#333333;}
.layoutBox label{color:#848383;}
.layoutBox select{border:1px solid #ccc;line-height: 25px;height: 25px;width:200px;}
.layoutBox textarea{width: 98%;height: 80px; resize: none;padding:5px 1%;}
.layoutBox .red{font-size: 12px;color: red;}
.copyBox{width:100%;margin:5px 0;position: relative;}
.copyBox button{position: absolute;top:95px;right:15px;width: 120px;line-height: 30px;color: #fff;font-size: 16px;text-align: center; background: #EC5043;border-radius: 5px;}
.copyBox .down{	margin:0 0 5px 0;font-size: 13px;}
a.blue{color:blue;text-decoration: none;margin:0 5px;}
.sdkBox{padding:0 0px 10px 0;}
.sdkBox a{display: inline-block;text-decoration: none;border-radius: 8px;padding:8px;line-height: 25px;text-align: center;margin:0px 20px;background-color: #EC5043;}
.sdkBox a b{font-weight: bold;display: block;color: #fff;}
.sdkBox a span{	color:#f5f5f5;font-size: 12px;}
.sdkBox a label{color: #fff;}
.w130{width:130px;}
.w100{width: 100px;}
.w60{width:60px;}
.w50{width:50px;}

#isImmediate_change{
	line-height: 25px;
}
.unit{
	margin-right: 5px;
}
.nowrap{
	white-space: nowrap;
}
.mtpt0{
	margin-bottom:0;padding-bottom: 0;
}
.vTop{
	 vertical-align: top;
}
input.bg{
	background: #eaeaea;
}
.f12{
	font-size: 12px;margin-left: 5px;
}
.none{
	display: none;
}

/*
update by:zpeng 2017/07/24
*/
.body{width:auto;min-width: 1000;}
.main{width: auto;}
.container{ float: none;margin-left: 200px;}
.container .box{ float: none; }
.loginBox .login_logo_1{
	background: url(../img/ad/login_logo_1.png) no-repeat 0 0;width: 251px;height: 129px;position: absolute;top: -40px;left: 175px;
}
.loginBox .login_logo_2{
	background: url(../img/ad/login_logo_2.png) no-repeat 0 0;width: 251px;height: 129px;position: absolute;top: -40px;left: 175px;
}
.loginBox .login_logo_3{
	background: url(../img/ad/login_logo_3.png) no-repeat 0 0;width: 251px;height: 129px;position: absolute;top: -40px;left: 175px;
}
.kj-box .choice li{width: 265px;}


.fxPopwin .form{
	width:100%;
	min-width:320px; 
}
.colorWin .form,.bigWin .form{
	width: auto;
}


.container .box .p span{
	display: inline-block;
    vertical-align: middle;
    width: 15%;
    text-align: right;
}
/*2017-11-9*/
.listDate{
	background: url(../img/cms/date.png) no-repeat 0 0;
    height: 18px;
    width: 20px;
    background-size: 20px 18px;
    display: inline-block;
    vertical-align: middle;
}
.yel{
	color: #ec643e;font-weight: 400;
}
td.viewTd a{
	text-decoration: underline;
}
table.list3 td.nowrap{
	white-space: nowrap;padding:0 5px;
}