
body { width:auto;}
a:hover { text-decoration:none !important;}
.clear{ clear:both;}
/*微信接口设置*/
.ct-row .col{width: 33.3%;float: left;border-bottom: 2px solid #ccc;text-align:center;/*padding: 10px 0;*/ height:15px;}
.ct-box .col.selected{border-bottom: 2px solid #43A7DE;}
.ct-box .col a {
    background: #ccc;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50px;
	font-weight: bold;
	font-size: 20px;
	color:#fff;
	text-decoration:none;
	text-align:center;
		
}
.ct-box .col.selected a{background:#43A7DE;color: #fff;}
.body .console-sns{clear: both;background: #fff;padding: 15px;}
.body .console-sns .ct-center{ text-align:center;}
.body .console-sns .ct-h4{ margin-bottom: 20px;
    color: #5A9BBF;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 10px;
	font-size:14px;
	font-weight:bold;}
.body .console-sns #ctl00_KSContent_Label1{    font-size: 14px;
    display: inline-block;
    border: 1px solid #0E7BCE;
    padding: 10px;
    border-radius: 10px;
    color: #666;}
.ct-mt .url,.ct-mt .token{background:#999;
    color: #fff;
    padding: 8px 0px;
    width:150px;
	float:left;
	margin-right:30px;
    display: inline-block;
    /*font-size: 16px;*/
    margin-bottom: 10px;
    border-radius: 3px;
    box-shadow: 0 3px 4px #CCC;
    border: 0;
    font-family: "Microsoft YaHei";
    text-align: center;
    /*letter-spacing: 5px;*/
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;}
.kk span {
    clear: both;
    padding: 8px;
    background-color: #fff;
    border: 1px solid #666;
    vertical-align: middle;
    display: block;
	text-align:center;
	color:#666;
}
.img-tips.ct-p-lg:after {
    content: ".";
    display: block;
    opacity: 0;
    height: 0;
    clear: both;
}
.console-sns .img-tips .right span {
    display: block;
    margin-top: 10px;
}
.openKey{ font-weight:bold;/*font-size: 15px;*/background-color: #f0f9fe; padding:5px 10px;
    border: 1px dashed #DBDBDB;
    margin-bottom: 20px;}
.openKey table{ float:left;}
.openKey table tr td input{ vertical-align:middle;}
.openKey span.txt{height: 25px;line-height: 25px;}

.console-sns .steps .step.thrid .urlbox{margin-top: 20px;}
.console-sns .steps .step.thrid .urlbox,.console-sns .steps .step.thrid .tokenbox{ padding-left:20px; clear:both;}
.body .console-sns .ct-center input{background: #69b7e4;height: 30px;border: none;border-radius: 0px;color: #fff;}
.body .console-sns .row .ct-select{display: inline-block;border-radius: 3px;background: #fff;height: 32px;line-height: 32px;cursor: pointer; width:80%;}
.body .console-sns .row .ct-select select{padding: 5px;border-radius: 5px;}
.body .console-sns .row .label{ font-size:14px; text-align:right;}
.ct-form .row {margin-bottom:30px;zoom: 1;}
.console-sns .img-tips {border-radius: 3px;border: 1px #ddd solid;    background-color: #EFEFEF;padding: 25px;}
.console-sns .left {width: 40%;display: inline-block;vertical-align: top;color:#E2A63F;font-size: 14px;font-weight: 400;line-height: 56px; float:left;}
.console-sns .img-tips .left{text-align:right;}
.console-sns .img-tips .right{text-align: center;}
.console-sns .right {display: inline-block;width: 50%; float:left;}
.ct-form .text{ width:405px;height: 25px;line-height: 25px;font-size: 14px;}
.ct-form .text-sm {width: 60%;height: 30px;line-height: 30px;font-size: 14px;}
.ct-form .text{/*text-indent: 7px;*/padding: 3px;border: 1px solid;border-color: #666 #ccc #ccc #666;background: #F9F9F9;}
.ct-form .text-sm, .ct-form .textarea {float: left;border: 1px solid #d2d2d2;text-indent: 7px;padding: 3px;}
.ct-form .label, .ct-form .label-lg, .ct-form .label-sm {font-size: 14px;min-width: 100px;margin-right: 20px;margin-top: 5px;float: left;}
.ct-form .label-lg {min-width: 150px;}
#ErCodeimg{ float:left; height:35px;border:1px solid #ddd;width: 50%;}
.ct-form .row:after{content: ".";display: block; opacity:0;height: 0; clear:both;}
#ctl00_KSContent_status{display: inline-block;border: 1px solid #0E7BCE;padding: 5px 10px;border-radius: 5px;}
#ctl00_KSContent_RequiredFieldValidator1{height: 35px;line-height: 35px;margin-left: 10px;}

.console-sns .right img{max-width: 100%;}
.console-sns .steps .step.first {
    background-color: #F0F9FE;
    border-color: #c2dfff;
    border-bottom-color: #f0f9fe;
}
.bzjt{bottom: -26px;
    position: absolute;
    z-index: 1;
    left: 50%;}
.console-sns .steps .step {
    position: relative;
    border-radius: 15px 0 0px 10px;
    border-style: solid;
    border-width: 1px;
}
.console-sns .steps .step.second {
    background-color: #F2F2F2;
    border-color: #DDDDDD;
	border-bottom-color:#F2F2F2;
}
.console-sns .steps .step.thrid {
    background-color:#FFFAEF;
    border-color: #E3DAB0;
}
.console-sns .steps .step.first .number {
    color: #c2dfff;
    border-color: #c2dfff;
}
.console-sns .steps .step .number {
    position: absolute;
    top: -10px;
    left: -10px;
    width: 38px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    background-color: #ffffff;
    font-size: 30px;
    font-family: "Microsoft YaHei";
}
.console-sns .steps .step.second .number {
    color: #ddd;
    border-color: #ddd;
}
.console-sns .steps .step.thrid .number {
    color: #E3DAB0;
    border-color: #E3DAB0;
}
.console-sns .steps .step .left {
    padding-left: 40px;
    line-height: 25px;
	margin-right:3%;
}
.ct-color.blue {
    color: #29b6f6;
}
.ct-btn.small {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    padding: 0 15px;
}
.ct-btn.blue {
    background: #43A7DE;
    color: #fff;
	padding:0px 20px;
	height:29px;
	line-height:29px;
    /*font-size: 16px;*/
    float:left;
    margin: 10px 10px;
}
.ct-btn {
    display: inline-block;
    padding: 0 50px;
    background-color: #f1f1f1;
    border-radius: 3px;
    /*box-shadow: 0 3px 4px #CCC;*/
    border: 0;
    font-family: "Microsoft YaHei";
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
}
#ctl00_KSContent_RequiredFieldValidator4{height: 38px;display: inline-block;}

.ct-bg.blue, .ct-bg.green, .ct-bg.grey, .ct-bg.purple, .ct-bg.red, .ct-calendar .__cell.\--next-month:hover, .ct-calendar .__cell.\--prev-month:hover, .ct-color {
    color: #fff;
}
.ct-btn.green:hover {
    background: #2aae27;
}
.ct-btn.large {
    width: 180px;
}
.ct-btn.green {
    background: #3bbf38;
    color: #fff;
}
.ct-mb, .ct-mtb {
    margin-bottom: 20px;
}
.ct-mb-sm,.ct-mr-sm{margin-top: 10px;}
.ct-m {
    margin: 40px 20px;
}

/*---------------------------------------------------------------------------
    /*微信操作页面*/
 .phone_left{ width:267px; background:url(/admin/weixin/images/iPhone_6.png) no-repeat; height:495px; float:left;position: relative;margin-left: 30px;}
 .phone_left .phone_left_bottom .right_img{ width:45px; height:30px;text-align: center;padding-top: 10px;border-right: 1px solid #ddd;float: left;}
 .phone_left .phone_left_bottom{ width:232px; border-top:1px solid #dcdcdc; background:#fff; height:40px;bottom:73px; left:17px;position: absolute;}
.phone_right{margin-left: 350px;margin-right: 10px;}
.phone_left .phone_left_bottom .phone_muen{ float:left;width:185px;}
.phone_left .phone_left_bottom .phone_muen .f_nav{ width:32.5%; height:40px; float:left; border-left:1px solid #ddd;text-align: center;line-height: 40px; position:relative;}
.phone_left .phone_left_bottom .phone_muen .f_nav a{width:80%;height: 40px;display: block;overflow: hidden; margin:auto;}
 .phone_left .phone_left_bottom .phone_muen .f_nav:first-child{border-left:none;}
 .phone_left .phone_left_bottom .phone_muen .f_nav .s_nav{width:100%;left: -1px; border:1px solid #ddd; background:#fff; position:absolute; bottom:40px; display:none;}
.phone_left .phone_left_bottom .phone_muen .f_nav .s_nav li{ padding:0;border-top: 1px solid #ddd;}
.phone_left .phone_left_bottom .phone_muen .f_nav .s_nav li:first-child{border-top:none;}
 .phone_left .phone_left_bottom .phone_muen .show .s_nav{ display:block;}
 .phone_right .title_phone{font-size: 20px;color: #0E7BCE;/*padding: 10px 0;*/border-bottom: 1px solid #ccc;}
 .phone_right .cz_list {padding: 10px; font-size:15px;}
/*.phone_right .cz_list ul li.o1 a{ float:left;}
 .phone_right .cz_list ul li span{ float:left;}
 .phone_right .cz_list ul li.o1 span{margin-left: 20px;}
 .phone_right .cz_list ul li.o3 span{margin-left: 20px;}
 .phone_right .cz_list ul li.o2 span{margin-left:170px;}
 .phone_right .cz_list ul li.o2 a{ float:right;}
 .phone_right .cz_list ul li.o3 a{float:left;}
 .phone_right .cz_list ul:after{ content:"."; clear:both; height:0; visibility:hidden;}*/
 .phone_right .cz_list .content{background: #F1F1F1;display: block;padding: 5px 15px;border: 1px solid #eee;margin-bottom: 10px;/*font-size: 15px;*/line-height: 28px;}
 .phone_right .cz_list ul li{width:120px !important;float:left;margin:0px !important; padding:0; border-radius:0px; height:40px; line-height:40px;}
 .phone_right .cz_list ul.menu_list li { margin:10px !important; height:auto;}
 .phone_right .cz_list ul li span{width:100%;text-align:center;display: inline-block;margin: 10px 0;}
 .phone_right .cz_list ul li.ol a i{ width:100px; height:100px; text-align:center; background:#E2A183; border-radius:100px; display:block; margin:auto;}
 .phone_right .cz_list ul li.ol a i{ font-size:50px; color:#fff;line-height:100px;}
 .ct-tips{
	padding: 15px;
    line-height: 40px;
    margin:10px 0 20px;
       background: #E6E6E6;
    border: 1px solid #ddd;
    border-radius: 5px;display:inline-block; width:95%;}
 .ct-tips .__left i{
	display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: #CE9542;
    color: #fff;
    border-radius: 45px;
    font-size: 25px;}
 .ct-tips .__left img{ width:25px;} 
 .ct-tips .__right a{ float:left;margin: 10px 5px; height:29px; line-height:29px; display:inline-block;}
 .ct-tips .__right a.add_button{display: inline-block;
    padding: 0 20px;
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 3px 4px #CCC;
    border: 0;
    font-family: "Microsoft YaHei";
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;}
.ct-btn .__right a.blue {
    background: #5A9BBF;
    color: #fff;
}
.red {
    background: #333;
    color: #fff;
	padding:0px 20px;
	height:29px;
	line-height:29px;
    /*font-size: 16px;*/
    float: right;
    margin: 10px 5px;
}
 /*微信操作页面2*/
.tabs1{margin-top: 10px;}
.tabs1 .main1box{}
.menu1box .menu1{border-bottom: 1px solid #e7e7eb; height:41px; }
.menu1box .menu1 li{  float:left !important; margin:5px 0 !important; width:auto !important; height:20px; line-height:20px; font-size:15px;color:#666;text-align: center;padding: 6px;border-radius: 5px;}

.menu1box .menu1 li a{ color:#b3b3b3;vertical-align: middle;}
.menu1box .menu1 li.hit{color: #CE9542; border-bottom:2px solid #CE9542;}
.menu1box .menu1 li.hit a{color: #CE9542;}
.com_form.msgBox{ margin-top:30px; text-align:center;}
.main1box .main .mbimg{ display:none; margin-top:20px; height:auto !important;}
.phone_right .title_phone .chongming{ float:right;font-size: 15px;margin: 5px 10px}
.tab_cont_cover .media_cover{width: 200px;height: 200px;margin: 12px auto;border: 1px dashed #ddd; position:relative;background:url(/admin/weixin/images//tjbg.png) no-repeat center; overflow:hidden;}
.tab_cont_cover .media_cover .create_access .button,.tab_cont_cover .media_cover .create_access .button_on{width: 200px;height: 200px;background: none;border: none; }
.tuwenbutton{ clear:both; text-align:center;}
.tuwenbutton input{ width:120px; padding:6px 0px; text-align:center; background:#43A7DE; color:#fff; border:none; font-size:15px;margin: 20px 0;}
.comment .com_form .f-text{width: 100%;resize: none;border: 1px solid #ddd;min-height: 100px;border-radius: 5px;}
.com_form p{ text-align:center;}
.com_form p .sub_btn{ width:120px; margin:10px 0; padding:6px 0; background:#43A7DE; color:#fff; border:none; text-align:center; font-size: 15px;}
.com_form p{ margin-top: 10px;}
.com_form p .qqFace{ width:490px;}
.com_form p .qqFace .face_list li{width: auto;margin: 5px 10px;}
.com_form p .emotion{width: 42px;height: 20px;background: url(/admin/weixin/images/icon.gif) no-repeat 2px 2px;padding-left: 14px;cursor: pointer;}
.media_cover .create_access .add_gray_wrp{display: block;width: 100%;height:213px; }
.media_cover .create_access .add_gray_wrp strong,.media_cover .create_access strong{position: absolute;width: 100%;bottom: 35%;text-align: center;font-size: 15px;font-weight: normal;left:0px;}
.action_content .action_tips{margin: 10px 0; font-size:15px;}
.action_content .msg_wrp{margin: 20px 0 0;}
.appmsg_thumb_wrp .appmsg_thumb{width:100%;}
.appmsg_content .appmsg_info{margin: 5px 0;}
.appmsg_content .appmsg_info .appmsg_date{font-style: normal;color: #666;font-size: 14px;}
.btn_editing{display: inline-block;text-align: center;line-height: 35px;border: 1px solid #ddd;border-radius: 0;letter-spacing: 5px;}
.appmsg_desc{margin-top: 10px;}
#msgSender_media_1_10 .appmsg{}
.huifu_deletebutton{ float:right; }
.btn_wrp{ text-align:center;}
#msgSender_media_1_10 .link_dele{margin-left: 15px;color: #5A9BBF;}
.messagebox input#ctl00_KSContent_Button1{background-color: #2694D2;border: none;padding: 5px 15px;font-size: 15px;color: #fff;border-radius: 3px;margin-bottom: 10px;}
.messagebox .CTable td a.tbud{display: inline-block;width: 30%;}
.appmsg_thumb_wrp{ width:30%;float:left;max-height:210px;border-radius: 5px;border: 1px solid #ddd;box-shadow: 0 3px 4px #CCC; overflow:hidden; background:#fff;}
.appmsg_content .article_info{ float:left; margin-left:20px; width:55%;}
/*2015.11.14添加二级菜单*/
.catalog table td{
    
    line-height: 30px;
    padding: 15px 0px;
    font-size: 15px;
}
.catalog table tr td input{    padding: 8px;
    border: 1px solid #ddd;}
.xmark {
    color: #F00;
}
.catalog table tr td input.btn {
    background:#43A7DE;
    width: 100px;
    height:29px;
    color: #fff;
    border: none;
    padding: 0px !important;}
.catalog table tr td select{ height:29px; line-height:29px;}
.appmsg p.appmsg_desc{ padding:10px;}
.appmsg_content .appmsg_info{    padding: 0 10px;
    text-align: left;}
.appmsg_content h4.appmsg_title.js_title{padding: 5px; background:none;    border-bottom:none;}
.btn_wrp a#A1{    display: inline-block;
    background-color: #43A7DE;
    color: #fff;
    padding: 0 50px;
    border-radius: 5px;
    font-size: 15px;}
.appmsg_content p.appmsg_desc{
	 text-align: left;
    font-size: 16px;
    margin: 10px;
    font-weight: bold;
    color: #CE9542;
    background:none;
    padding: 5px 0;
	}
.appmsg_intro{ margin:0 10px;}
.btn_wrp a#changeBt{background-color: #43A7DE;
    color: #fff;
    padding: 0 50px;
    border-radius: 5px;
    font-size: 15px;}
p.appmsg_inforin{    font-size: 12px;
    padding: 5px;}
	
	
/*图片集*/
.content-inner {
padding: 0px 20px;
}
.table table {
width: 100%;
color: #595959;
font-size: 14px;
}
.table td, .table th {
border-bottom:none;
line-height: 30px;
padding: 5px;
}
.style-column {
border-bottom: 1px dashed #ddd;
}
.vtab .searcher {
margin-bottom: 10px;
border-bottom: 1px dashed #ddd;
padding: 10px 10px 15px 10px;
}
.cb {
clear: both !important;
}
.h5 {
height: 20px !important;
}

.clearfix:before, .clearfix:after {
display: table;
content: " ";
clear: both;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}

.style-inner .style-inner-item {
padding: 15px;
border-radius: 0;
border: 1px solid #ddd;
height: 251px;
}
.style-inner .style-inner-item.current {
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.6);
box-shadow: 1px 1px 3px rgba(0,0,0,.6);
}
.style-inner .style-inner-item {
position: relative;
width: 172px;
float: left;
border: 1px solid #c2c2c2;
margin: 0 10px 8px;
display: inline-block;
padding: 3px;
background: #fff;
border-radius: 0px;
-webkit-border-radius: 0px;
}
.style-inner .style-versions {
display: block;
width: 100%;
height: 30px;
line-height: 30px;
font-size: 16px;
color: #888;
box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: hidden;
text-align: center;
}
.style-inner .style-versions.article_title{ font-weight:bold;}
.style-inner .style-versions.font_color{ font-weight:bold; color:#CE9542}
.style-inner .style-item-thumbnail {
width: 100%;
display: block;
height:170px;
}
.style-inner .style-inner-item .choose-ok {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000 url(/admin/weixin/images/ico-ok.png) no-repeat center center;
background-size: 50px;
border-radius: 0px;
-webkit-border-radius: 0px;
filter: alpha(opacity=60);
opacity: 0.6;
/*z-index: 10;*/
display: none;
}
.style-inner .style-inner-item.current .choose-ok {
display: block;
}
.vtab .searcher {
margin-bottom: 10px;
border-bottom: 1px dashed #ddd;
padding-bottom: 15px;
}
.empty{text-align: center;}
.vtab .searcher .creat {
float: right;
background: #090;
border-radius: 5px;
width: 120px;
font-size: 15px;
color: #fff;
text-align: center;
letter-spacing: 3px;
height: 35px;
line-height: 35px;
}
.vtab .searcher .searchbox {
width: 40%;
padding: 8px;
border: 1px solid #ddd;
vertical-align: middle;
margin-left: 10px;
}
.vtab .searcher .searchbtn {
padding: 8px 20px;
margin-left: -8px;
border: 1px solid #ddd;
vertical-align: middle;
background: url(/admin/weixin/images/searcherbg.png) no-repeat center #eee;
}

.bluebtn {
    background-color: #43A7DE;
    color: #fff;
    padding: 0 50px;
    border-radius: 5px;
    font-size: 15px;
}
.ct-row:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;}
.body{margin-top: 20px;}

/*2015.11自动回复设置*/
#detail .phone_right{margin-left:0px;}
i.tw2{background: url(/admin/weixin/images/tuwen2.png) no-repeat center;}
.menu1box .menu1 li.hit i.wz{background: url(/admin/weixin/images/updatac.png) no-repeat center;}
i.sp{background: url(/admin/weixin/images/shopping.png) no-repeat center;}
.menu1box .menu1 li.hit i.tw2{background: url(/admin/weixin/images/tuwen2c.png) no-repeat center;}
.menu1box .menu1 li.hit i.sp{background: url(/admin/weixin/images/shoppingc.png) no-repeat center;}
.tab_regmessage{margin-right: 20px;
    margin-left: 10px; margin-bottom:20px;}
.tab_regmessage ul li{ width:150px; text-align:center; height:30px; line-height:30px; float:left;border:1px solid #e7e7eb; margin-left:-1px; background:#fff;}
.tab_regmessage ul li.hit{ background:#566476;}
.tab_regmessage ul li.hit a{ color:#fff;}


/*2015.11.25关键字*/
#Js_ruleList.keywords_rule_list2{margin-left: 1%;}
/*.keywords_rule_list{margin-top: 20px;border-top: 1px dashed #ccc;}*/
.content_wrap1{ padding:0 20px; margin-right:20px;}
.content_wrap1 .btn_wrp{ text-align:left;/*margin-bottom: 20px;*/ float:right; margin-right:2%;}
.content_wrap1 .btn_wrp .btn_add.btn_primary{ padding:0px 20px; color:#fff; height:29px; line-height:29px; vertical-align:middle;background:#43A7DE; border:none; /*font-size:15px;*/ border-radius: 3px;}
.content_wrap1 .btn_wrp .key_font_css {padding: 0px 20px; display:inline-block; height:29px; line-height:29px; vertical-align:middle; text-decoration:none;color: #fff; background: #BCBCBC;border: none;/*font-size: 15px;*/ border-radius: 3px;}
.content_wrap1 .keywords_rule_list .keywords_rule_item{ background:#fff;border:1px solid #e7e7eb; margin:20px 1%; width:31%; float:left;}
.content_wrap1 .keywords_rule_list .keywords_rule_item:hover{    border: 1px solid #DE8616;    background-color: #fff;}
.content_wrap1 .keywords_rule_list .keywords_rule_item .keywords_rule_hd{background-color: #f5f5f9;}
.content_wrap1 .keywords_rule_list .keywords_rule_item .keywords_rule_hd .operating{ float:right;margin: 10px;font-size: 15px;}
.content_wrap1 .keywords_rule_list .keywords_rule_item .keywords_rule_hd .info{ margin-right:70px; padding:10px;font-size: 15px; position:relative;height: 25px; line-height:25px;}
.content_wrap1 .keywords_rule_list .keywords_rule_item .keywords_rule_bd{/*font-size:15px;*/}
.keywords_tap.keywords .keywords_tap_hd,.keywords_tap.keywords .keywords_tap_bd{ padding:10px;}
.keywords_tap.keywords .keywords_tap_bd{ border-bottom:1px solid #e7e7eb; border-top:1px solid #e7e7eb;}
.keywords_tap.reply .keywords_tap_hd{ padding:10px;}
.content_wrap1 .keywords_rule_list .keywords_rule_item .keywords_rule_hd .operating a{ display:inline-block; margin-right:10px;}
.content_wrap1 .keywords_rule_list .keywords_rule_item .keywords_rule_hd .operating a img{ width:16px;}
.content_wrap1 .keywords_rule_list:after{ clear:both; content:"."; display:block; height:0px;}
.content_wrap1 .search{ float:left; width:50%; margin-left:10%;}
.content_wrap1 .search .search_box{  
    height:32px;
	line-height:32px;
    width: 50%;
    padding:0px 9px;
    border: 1px solid #E7E7EB;
    vertical-align: middle;}
.content_wrap1 .search .search_btn{
	padding: 0px 20px;
    border: 1px solid #43A7DE;
    background-color: #43A7DE;
    color: #fff;
	height:34px;
	 line-height:34px;
    vertical-align: middle; /*font-size:15px;*/ border-radius:5px;}

.content_wrap1 .keywords_rule_list2 .keywords_rule_item{ border:1px solid #e7e7eb;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_hd{background-color: #f5f5f9;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_hd .operating{ float:right;margin: 10px;font-size: 15px;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_hd .info{ padding:10px;font-size: 15px;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_bd{font-size:15px;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_bd .keywords_info.keywords{ border-bottom:1px solid #e7e7eb; border-top:1px solid #e7e7eb; padding:10px;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_bd .rule_name_area{border-bottom:1px solid #e7e7eb; padding:10px;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_bd .rule_name_area .frm_controls{    margin: 10px;line-height: 35px;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_bd .keywords_tap .keywords_tap_hd{ padding:10px; border-bottom:1px solid #e7e7eb;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_bd .keywords_tap .keywords_tap_hd .opr{ margin:10px;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_bd .keywords_tap .keywords_tap_hd .opr textarea{ height:100px; overflow:auto; padding:10px;    background-color: #fff;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_bd .keywords_tap .keywords_tap_hd p.keyword{margin-left: 10px;    color: red;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_bd .rule_name_area .frm_tips{ color:red;}
.content_wrap1 .keywords_rule_list2 .keywords_rule_item .keywords_rule_bd .keywords_tap .keywords_tap_hd .opr textarea:hover{ border:1px solid #ddd;}
/*2015.11.26关键字*/
.keywords_tap.reply{ position:relative;}
.keywords_tap.reply .huifu{ display:none; position:absolute;background-color: #fff;width: 100%;border: 1px solid #DE8616; border-top:1px solid #e7e7eb; margin-left: -1px;}
.keywords_tap.reply:hover .huifu{ display:block;}
.keywords_tap.reply .huifu span.content{
	display: block;
    height: 40px;
    line-height: 40px;
    background-color: #F5F5F9;
	padding: 0 5px 0 25px;}
.keywords_tap.reply .huifu .content{color:red;font-size: 14px;}
.keywords_tap.reply .huifu  .appmsg_content h4.appmsg_title.js_title a{color: #666;font-weight: normal;}
.keywords_tap.reply .huifu  .appmsg_content h4.appmsg_title.js_title{padding: 10px 10px 10px 30px;font-weight: normal;}
.mbimg#mybox1{ height:230px !important; margin-top:20px; overflow:hidden;}
.mbimg#mybox3{height:230px !important; margin-top:20px;overflow:hidden;}
.opr1{ margin:0 20px; text-align:center; padding:20px 0; border-top:1px solid #e7e7eb;}
.opr1 .btn.btn_primary.Js_rule_save{width: 120px;height: 29px;line-height:29px;text-align:center;border: 1px solid #69b7e4;background-color: #69b7e4;color: #fff;}


/*人工客服*/

ul,li{ list-style-type:none;}
.service{ padding:20px;}
.service .service_list_dg li{ border:1px solid #e7e7eb;/*overflow:hidden;*/ padding:10px;margin: 20px;}
.service .service_list_dg li.inner_msg_list{ background:#fff;}
.service .service_list_dg li .service_list_left{position: relative;}
.service .service_list_dg li .service_list_left .service_info_left{padding-left: 80px;}
.service .service_list_dg li .service_list_right{ float:right;width: 50%;}
.service .service_list_dg li .personal_replies:after,.service .service_list_dg li .service_list_left:after,.service .service_list_dg li .service_list_right:after, .service .service_list_dg li .reply_title_tab:after{ clear:both; height:0; content:"."; visibility:hidden; display:block;}
.service .service_list_dg li .service_list_left .service_img{ float:left;}
.service .service_list_dg li .service_list_left .service_info{ float:left; width:50%; overflow:hidden;line-height: 28px;}
.service .service_list_dg li .service_list_left .send_message{ color:#999;}
.service .service_list_dg li .service_list_left .service_img img{ width:60px; height:60px; border-radius:5px;}
.service .service_list_dg li .service_list_left span.send_message{ display:block; margin-top:-35px; min-height:35px;}


.service .service_list_dg li .service_list_left1 .service_info span.send_message .title_wrp{ color:#999;}
.service .service_list_dg li .service_list_left1 .service_info .send_message .title_wrp .icon{ width:80px; height:80px;vertical-align: middle;display: inline-block;background-color: #d7d8da; border:1px solid #e7e7eb;}
.service .service_list_dg li .service_list_left1 .service_info_left .send_message{color: #999;display: block;margin-top: -35px;}
.service .service_list_dg li .service_list_left1{ position: relative; margin-left:20px;}
.service .service_list_dg li .service_list_left1 .service_info_left{    padding-left: 90px;}
.service .service_list_dg li .service_list_right1{ float:right;width: 50%;}
.service .service_list_dg li .personal_replies:after,.service .service_list_dg li .service_list_left1:after,.service .service_list_dg li .service_list_right1:after, .service .service_list_dg li .reply_title_tab:after{ clear:both; height:0; content:"."; visibility:hidden; display:block;}
.service .service_list_dg li .service_list_left1 .service_img{ float:left;}
.service .service_list_dg li .service_list_left1 .service_info{ float:left; width:50%;overflow:hidden;line-height: 28px;}
.service .service_list_dg li .service_list_left1 .service_img img{ width:60px; height:60px; border-radius:5px;}
.service .service_list_dg li .service_list_right1 .operating_left{ float:left;}
.service .service_list_dg li .service_list_right1 .operating_left span{ display:inline-block; margin:0 20px; color:#999;}
.service .service_list_dg li .service_list_right1 .operating_left span.response_status{ color:#F00;}
.service .service_list_dg li .service_list_right1 .operating_right{ float:right;}
.service .service_list_dg li .service_list_right1 .operating_right .quick_reply a img{width: 20px;}
.service .service_list_dg li .reply_box{display:none; border-top:1px solid #e7e7eb;margin-top: 20px;margin-bottom: 20px;}
.service .service_list_dg li .reply_con_tab .reply_con_info{ display:none;padding: 20px;}
.service .service_list_dg li .reply_box_tab{margin: 20px 0px;border: 1px solid #e7e7eb;}
.service .service_list_dg li .reply_title_tab{ overflow:hidden}
.service .service_list_dg li .reply_title_tab li{ border:none;float: left;margin: 0; padding: 10px 0; width: 100px;text-align: center;border-left: 1px solid #fff;}
.service .service_list_dg li .reply_title_tab li.hit a{color:#CE9542;}
.service .service_list_dg li .reply_title_tab{background-color: #e7e7eb;margin: 0;padding: 0;}
.service .service_list_dg li .reply_box .send{width: 100px;height: 29px;border: 1px solid #69b7e4;background-color: #69b7e4;color: #fff;}
.service .service_list_dg li .service_list_left1  .service_info_left .send_message .tuwen_intro{padding-left: 110px;padding-right: 10px;}
.service .service_list_dg li .service_list_left1  .service_info_left .send_message .title_wrp .icon{ width:80px; height:80px;    vertical-align: middle;
    display: inline-block;
    background-color: #d7d8da; border:1px solid #e7e7eb;}
.service .service_list_dg li .service_list_left1  .service_info_left span.send_message .title_wrp{    float: left;
    color: #999;}


.reply_con_info{ height:230px !important; overflow:hidden;}
textarea#txtcontent75{width: 98%;
    min-height: 150px;
    border: 1px solid #ddd;
    display: block;
    margin: auto;
    padding: 1%;}
.sendmsg_delete_btn {    padding: 8px 20px;
    color: #fff;
    background: #43A7DE;
    border: none;
    margin-left: 20px; text-decoration:none;}
.sendmsg_delete_btn:hover{ color:#fff; text-decoration:none;}
 /*查看客服信息*/
 ul,li{ list-style-type:none;}
.namecard-page{width:90%; margin:auto; margin-top: 30px;}
/*.namecard-page .message-column{padding-top: 35px;}*/
.message-inner {
    line-height: 24px;

}
.message-inner:after{ clear:both; height:0; content:"."; display:block; visibility:hidden;}
.message-item {
	background:#fff;
	height: auto;
	min-height: 40px;
	font-size: 16px;
	position: relative;
	background: none;
	border-bottom: 0;
	padding:15px;
	margin-bottom: 20px;
	border:1px solid #e7e7eb;
	background:#fff;
}

.message-time {
	text-align: center;
	float: none;
	clear: both;
	font-family: Arial, "微软雅黑";
	padding-bottom: 10px;
}

.span-time {
	font-size: 10px;
	padding: 5px;
}

.message-item .icon-arrow-r {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 49px;
	left: 49px;
	font-size: 0;
	line-height: 0;
	background: #f8f8f8;
	border-left: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border-radius: 0;
	-webkit-border-radius: 0;
	display:none;
}

.message-item .message-item-hgroup {
	/*background-color: #f8f8f8;
	margin: 0 50px 0 55px;
	height: inherit;
	padding: 0 10px;
	vertical-align: middle;
	border: 1px solid #DCDCDC;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	word-wrap:break-word;
	min-height:40px;
	float:left;*/
}

.message-item.self .message-item-hgroup {
	background-color: #A2E759;
	border: 1px solid #9CC17B;
	margin-right: 55px;
	float:right;
}
.message-item.self .icon-arrow-r {
	background: #A2E759;
	left: auto;
	right: 49px;
	border-left: 0;
	border-bottom: 0;
	border-right: 1px solid #9CC17B;
	border-top: 1px solid #9CC17B;
}

.message-item-thumb {

	width: 40px;
	height: 40px;
	overflow: hidden;
	border:1px solid #ccc;
}

.message-item.self .message-item-thumb {
	float: right;
	left: auto;
	right: 0;
}

.message-item-thumbnail {
	width: 100%;
	height: inherit;
}

.message-item-title {
	line-height: 24px;
	padding: 8px 0;
	font-size: 14px;
	color: #1C1C1C;
}
.message-item-title a{
	text-decoration: underline;
	color: blue;
}
.message-item.self .message-item-title{
	color: #164210;
}
.message-item-title .d-face {
	width: 30px;
	height: 30px;
	vertical-align: middle;
}
.click_more{ display:block; text-align:center; margin:20px 0;}
.click_more a{ color:#558BDC; text-decoration:none; font-size:12px;}
.quanxuan{ margin-left:20px; margin-right: 10px;font-size: 14px;vertical-align: middle;}
.quanxuan input{ vertical-align:middle; margin-right:5px;width: 15px;height: 15px;}
/*分页样式*/

.fenye{ margin-top:20px; }
.fenye #pagelist a{    border: 1px solid #A2BCE1;
    display: inline-block;
    width: 30px;
    height: 20px;
    line-height: 20px;
    text-align: center;
	vertical-align:middle;}
.fenye #pagelist a.curr{
        color: #0E4F93;
    font-weight: bold;}
.fenye #pagelist A img{ vertical-align:middle;}
/*素材*/
.left_img_box{float:left;width: 250px;padding:0px 20px;}
.left_img_box .sucai_img_list li{border: 1px solid #e7e7eb; margin-top:-1px;    background-color: #fff;    padding: 10px;    position: relative;background-color: #fff;}
.left_img_default .default_img_box{ position:relative;}
.left_img_default .default_img_box img{ width:100%; height:120px;}
.left_img_default .default_img_box span.sc_default_title{    display: block;
    /*background-color: rgba(0,0,0,0.6)!important;*/
	background: url(/Admin/Weixin/images/titlebg.png) repeat;
    color: #fff;
    text-align: center;
    height: 30px;
    line-height: 30px;
    position: absolute;
    width: 100%;
    bottom: 0;
	overflow:hidden;}
.left_img_box .sucai_img_list li .left_img_default .sc_default_title_bg{    background-color: rgba(0,0,0,0.5);
    height: 40px;
    line-height:40px;
    position: absolute;
    padding: 0 5px;
    width: 238px;
    left: 0;
    bottom: 0;
	display:none;
	}
.left_img_box .sucai_img_list li:hover .left_img_default .sc_default_title_bg{ display:block;}
.left_img_box .sucai_img_list li .left_img_default .sc_default_title_bg a{ color:#fff;}
.add_sc_img .add_sc_img_left{ float:left;}
.add_sc_img .add_sc_img_right{ float:right; height:40px;}
.add_sc_img .add_sc_img_right img{ width:40px; height:40px;}
.add_sc_img_left{    margin-top: 8px;
    line-height: 24px;
    max-height: 48px;
    font-size: 14px;
    padding-top: 0;
    font-weight: bold;}
.left_img_box .sucai_img_list li .left_img_box_list .sc_default_title_bg{    background: url(/Admin/Weixin/images/titlebg.png) repeat;
    position: absolute;
    padding: 0 5px;
    width: 238px;
    left: 0;
    bottom: 0;
    height: 30px;
    line-height: 30px;
	display:none;}
.left_img_box .sucai_img_list li:hover .left_img_box_list .sc_default_title_bg{ display:block;}
.left_img_box .sucai_img_list li .left_img_box_list .sc_default_title_bg a{ color:#fff;}
.left_img_box .add_one{ 
    margin: 0;
    border-top-width: 0;
    line-height: 60px;
    border-color: #d9dadc;
    display: block;
    border: 2px dotted #d9dadc;
    font-size: 0;
    text-align: center;
	margin-top: -1px;
	background-color: #fff;
	}
.left_img_box .add_one .add_one_css{
	cursor: pointer;
    line-height: 300px;
    overflow: hidden;
	width: 40px;
    height: 40px;
    vertical-align: middle;
    display: inline-block;
	background: url(/admin/weixin/images/tjbg2.png) no-repeat ;
	}
.left_img_box .add_one:hover .add_one_css{background: url(/admin/weixin/images/tjbgh.png) no-repeat ;}
.left_img_box .sucai_img_list li.xz{
	border: 2px solid #0E7BCE;
    margin-top:-2px;
    z-index: 10;}
.sc_right{
    margin-left:300px;
    padding:0 20px;
	border-left: 1px solid #eee;
	}
.sc_right table tr td{padding: 10px 10px 10px 0;}
.sc_right table tr td input{ vertical-align:middle;}
.sc_right #zidingyideatil .title,.sc_right #zidingyideatil .content,.sc_right #zidingyideatil .info,.sc_right #zidingyideatil .default,.sc_right #zidingyideatil .url{ padding:10px;}
.sc_right #zidingyideatil .title{border-bottom: 1px solid #eee;}
.sc_right #zidingyideatil .info .txt{ vertical-align:top;}
.sc_right #zidingyideatil .info textarea{ border:1px solid #ddd;}
.sc_right .sc_save_button{    background-color: #69B7E4;
    border: none;
    width: 100px;
    height: 30px;
    color: #fff;
	font-size: 15px;
	margin: auto;
    display: block;
	}
.sc_default_title_bg .order_by_way img{ vertical-align:middle;}
.sc_default_title_bg .order_by_delete img{ vertical-align:middle;}
.sc_default_title_bg .order_by_delete{float: right;}
.sc_right #zidingyideatil .txt{ font-weight:bold;}
.sc_right #zidingyideatil .content .txt,.sc_right #zidingyideatil .info .txt{margin-bottom: 5px;display:block;}
#manage_top { z-index:100000;}
.add_sc_img_left1{margin-right: 78px;}
.sc_right #zidingyideatil .default .inp245,.sc_right #zidingyideatil .url .inp245,.sc_right #zidingyideatil .title .inp245{ height:28px; line-height:28px;}
.sc_right #zidingyideatil .default .button{ margin-left:-8px; height:30px; line-height:30px;}
.sc_right #zidingyideatil .default input{ vertical-align:middle;}
.sc_right #zidingyideatil .url{ margin-bottom:30px;}

/*2015.11.30素材*/
.sc_show_conlist{margin-top: 20px;    border-top: 1px dashed #ccc;}
input.add_sc_button{   padding: 0px 20px;
    color: #fff;
    height: 29px;
    line-height: 29px;
    vertical-align: middle;
    background: #43A7DE;
    border: none;
    border-radius: 3px;
	    margin-left: 2.4%;
		float:right;}
#ctl00_KSContent_Panel2 .search{    float: left;
    width: 50%;
    margin-left:1%;}
#ctl00_KSContent_Panel2 .search .search_box{    width: 50%;
    padding:0 9px;
	height:30px;
	line-height:30px;
    border: 1px solid #E7E7EB;
    vertical-align: middle;}
#ctl00_KSContent_Panel2 .search .search_btn{
/*	 padding: 0px 20px;
    border: 1px solid #43A7DE;
    background-color: #43A7DE;*/
    color: #fff;
    height: 32px;
    line-height: 32px;
	padding: 8px 20px;
    margin-left: -8px;
    border: 1px solid #ddd;
    vertical-align: middle;
    background: url(/admin/weixin/images/searcherbg.png) no-repeat center #eee;
    /*border-radius: 5px;*/
	border-radius:0;}
.sc_show_conlist .sc_ul_con .sc_ul_con_li { float: left;
    width:20%;
    border: 1px solid #e7e7eb;
	position: relative;margin: 20px 2.35%; background:#fff;}
.sc_show_conlist .sc_ul_con .sc_ul_con_li:hover{border: 1px solid #DE8616;}
.sc_show_conlist .sc_ul_con li .sc_ultop_con .sc_ulimgt img{width: 100%;height: 120px;}
.sc_show_conlist .sc_ul_con li .sc_ultop_con .sc_ulimgt .sc_ulimg_t{    width: 100%;
    position: absolute;
    height: 30px;
    line-height: 30px;
    bottom: 0;
    left: 0;
    background:url(/Admin/Weixin/images/titlebg.png) repeat;}
.sc_show_conlist .sc_ul_con li .sc_ultop_con .sc_ulimgt{ position:relative;}
.sc_show_conlist .sc_ul_con li .sc_ultop_con .sc_ulimgt .sc_ulimg_t a{ color:#fff;margin: 0 10px;}
.sc_show_conlist .sc_ul_con li .sc_ultop_con{ padding:10px;border-bottom: 1px solid #e7e7eb;}
.sc_show_conlist .sc_ul_con li .sc_ulbottom_con{display: none;}
.sc_show_conlist .sc_ul_con li:hover .sc_ulbottom_con{ display:block;}
.sc_show_conlist .sc_ul_con li .sc_ulbottom_con .sc_ulse li{ border:none;padding: 10px;border-bottom: 1px solid #e7e7eb;}
.sc_show_conlist .sc_ul_con li .sc_ultop_con .sc_ultime{margin-bottom: 10px;}
.sc_show_conlist .sc_ul_con li .sc_ulbottom_con .sc_ulse li .add_sc_img_right{ float:right; height:40px;}
.sc_show_conlist .sc_ul_con li .sc_ulbottom_con .sc_ulse li .add_sc_img_right img{    width: 40px;
    height: 40px;}
.sc_show_conlist .sc_ul_con li .op_sc_con{    background-color: #f4f4f4;
    border-bottom: 1px solid #e7e7eb;}
.sc_show_conlist .sc_ul_con li .op_sc_con a{    display: block;
    width:33%;
    height: 37px;
    line-height: 37px;
    float: left;
    border-right: 1px solid #e7e7eb;
	margin-right: -1px;}
.sc_show_conlist .sc_ul_con li .op_sc_con a .sc_bianjian{
	width: 20px;
    height: 20px;
    display: block;
    background: url(/admin/weixin/images/updata.png) no-repeat;
    margin: auto;
    margin-top: 8px;}
.sc_show_conlist .sc_ul_con li .op_sc_con a:hover .sc_bianjian{background: url(/admin/weixin/images/updatah.png) no-repeat;}
.sc_show_conlist .sc_ul_con li .op_sc_con a .sc_shanchu{
	width: 20px;
    height: 24px;
    display: block;
    background: url(/admin/weixin/images/delete.png) no-repeat;
    margin: auto;
    margin-top: 5px;}
.sc_show_conlist .sc_ul_con li .op_sc_con a:hover .sc_shanchu{background: url(/admin/weixin/images/deleteh.png) no-repeat;}
.sc_show_conlist .sc_ul_con li .bottom_big_box{    position: absolute;
    width: 100%;
    margin-left: -1px;
    border-top: none;
	background-color: #fff;
    z-index: 100;}
.sc_show_conlist .sc_ul_con li:hover .bottom_big_box{border: 1px solid #DE8616;border-top: none;}
#xitongdetail .menu1box .menu1 li { width:120px !important; padding:0; border-radius:0px; margin:0px !important;    height: 40px;
    line-height: 40px;}
/*生成二维码*/
.make_code{
    background-color: #fff;
    border: 1px solid #e7e7eb;
    margin: auto;
    text-align: center;
	width:250px;}



.list_message_way { margin:20px;}
.list_message_way li{
    border-top: 1px solid #e7e7eb;
    padding: 18px 0 18px 0;
    overflow: hidden;
}
.list_message_way li .inner {
    min-height: 100px;
}
.list_message_way li .inner .content {
    float: left;
    position: relative;
    width: 65%;
}
.list_message_way li .inner .content .content_cover {
    position: absolute;
    display: block;
    width: 100px;
    height: 100px;
    left: 0;
    top: 0;
}
.list_message_way li .inner .content .content_abstract {
    padding-left: 114px;
    display: inline-block;
    vertical-align: top;
    margin-top: -5px;
}
.content_abstract p {
    line-height: 2em;
}
.content a {
    color: #222;
}
.list_message_way li .inner .opr {
    width: 130px;
    float: right;
    position: relative;
    text-align: right;
}
.list_message_way li .opr a {
    margin-left: 10px;
}
.list_message_way li .date {
    float: right;
    text-align: right;
    color: #8d8d8d;
}

/*群发*/
.group_send_dx{    border: 1px solid #e7e7eb;
    border-bottom: none;
    padding: 10px 20px;
    background-color: #f5f5f9;
    margin: 20px 20px 0px;}
.chack_recode,.chack_recode:hover{
	display: block;
	float:right;
    width: 100px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    background-color: #58B1F5;
    color: #fff;
    border-radius: 3px;}
.openKey .tishi_send_group{font-weight: normal;
 color: #F00;}
.group_send_dx span #drType{ height:29px; line-height:29px; border:1px solid #ccc;  vertical-align: middle; }
.group_send_dx .txt #drsex{height:29px; line-height:29px; border:1px solid #ccc;  vertical-align: middle;}
.group_send_dx span{ margin-right:10px;}
.group_send_box{    border: 1px solid #e7e7eb; margin:0 20px;}
.group_send_box .group_send_ul{   
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #ddd;}
.group_send_box .group_send_ul li{
	width: 100px;
    float: left;
    text-align: center;
	
	}
.group_send_box .group_send_ul li a{color: #b3b3b3; vertical-align:middle;}
.group_send_box .group_send_ul li.change a{ color:#CE9542;}
.group_send_box .group_send_ul li.change i.sc_tw{ background:url(/admin/weixin/images/tuwenc.png) no-repeat center;}
.group_send_box .group_send_ul li.change i.wz{ background:url(/admin/weixin/images/updatac.png) no-repeat center;}
.group_send_box .group_send_ul li.change i.tw2{background:url(/admin/weixin/images/tuwen2c.png) no-repeat center;}
.group_send_box .group_send_ul li.change i.sp {background:url(/admin/weixin/images/shoppingc.png) no-repeat center;}
.group_send_con .group_sc{
	margin: 10px;
    padding: 10px;
	display:none;
	height:230px !important;
	overflow:hidden;}
.group_send_con .group_sc .sc_group_sendbox .send_scgroup{
	width: 48%;
    margin-right: 2%;
    float: left;}
.group_send_con .group_sc .sc_group_sendbox .send_scgroup .create_access {
    padding: 82px 0;
    margin-bottom: 0;
    line-height: normal;
    position: relative;
	display: block;
    border: 2px dotted #d9dadc;
	text-align:center;
}
.group_send_con .group_sc .sc_group_sendbox .send_scgroup:hover .create_access{
	border: 2px dotted #bbb;
	}
.create_access a.add_gray_wrp{
	display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 10px;
    color: #8d8d8d;
    font-size: 14px;
    line-height: normal;
}
.create_access a.add_gray_wrp .add_one_css{
	width: 36px;
    height: 36px;
    vertical-align: middle;
    display: inline-block;
	cursor: pointer;
    line-height: 300px;
    overflow: hidden;
	background: url(/admin/weixin/images/tjbg2.png) no-repeat center;
	}
.create_access a.add_gray_wrp strong {
    display: block;
    font-weight: 400;
    font-style: normal;
	margin-top: 10px;
}
i.sm_tab{ width:20px; height:20px; display:inline-block; vertical-align: middle;margin-right: 5px;}
i.sc_tw{ background:url(/admin/weixin/images/tuwen.png) no-repeat center;}
i.wz{ background:url(/admin/weixin/images/updata.png) no-repeat center;}
.group_send_bottom{margin: 20px 20px 0 20px;text-align: left;}
.group_send_bottom .group_send_botton{
	width: 104px;
    margin-right: 1em;
    display: inline-block;
    height: 29px;
    line-height: 29px;
	}
.group_send_bottom .group_send_botton .send_button{   width: 100%;
    display: block;
    height: 100%;
	color: #fff;
    background-color: #43A7DE;
    border-color:#43A7DE;
	color: #fff;
    border: 0;
    outline: 0;
    overflow: visible;
    padding: 0 22px;
	border-radius: 3px;
	}
.warn{    color: #8d8d8d;    margin-left: 6px;    display: inline-block;
    vertical-align: middle;
    position: relative;}
.bubble_tips_inner{    padding: 4.5px 10px;
    border: 1px solid #e7e7eb;
    line-height: 21px;
    background-color: #f8f8f8;
    word-wrap: break-word;
    word-break: break-all;}
.mass_send_tips .send_num {
    color: #44b549;
	font-weight: 400;
    font-style: normal;
}
.bubble_tips_arrow.out {
    border-right-color: #e7e7eb;
    left: -6px;
}
.bubble_tips_arrow.in {
    left: -5px;
}
.bubble_tips_arrow {
    position: absolute;
    top: 50%;
    margin-top: -6px;
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: dashed;
    border-color: transparent;
    border-left-width: 0;
    border-right-color: #f8f8f8;
    border-right-style: solid;
}
.groupmanage.qf tr td a{display: block;
    width: 100%;
    height: 31px;
	line-height:31px;
    overflow: hidden;}
.groupmanage.qf tr td{height: 41px;}
.group_send_bottom h4{margin-top: -10px;font-weight: normal; font-size:12px;}
.create_access .style-inner li{ background:#fff;}
/*粉丝列表*/
.delete_fans{  background: #69b7e4;
    float: right;
    margin: 0 0 0 10px;
    color: #fff;
    border-radius: 3px;
    padding: 0 20px;
    display: block;
    height: 32px;
    line-height: 32px;
    border: none;}

#manage_top li { background:none;text-align: left;}
.shuaixuan{float: left;margin-right: 40px;}
.search_group a {background:#69b7e4;
    float:right;
    margin: 0 0 0 10px;
    color: #fff;
	 border-radius:3px;
	 padding:0 20px;
	 display:block;
	 height:29px;
	 line-height:29px;
	 border:1px solid #69b7e4;}
.shuaixuan .qx_btn{    vertical-align: middle;
    margin: 0 5px 0 10px;
    width: 15px;
    height: 15px;}
.checkstyle input{ vertical-align:middle; margin: 0 5px;}
.tishi_message{    display: block;
    float: left;
    height: 29px;
    line-height: 29px;}
.messagebox .CTable .CTitle { background: #f5f5f9; border-bottom:none;}
.messagebox .CTable .CTitle td { border-bottom:none; border-right:none; padding:5px;color: #777;}
.messagebox .CTable {  width:100%; border:none; border-top:1px solid #e7e7eb;}
.TxtGroupName{ border:none; text-align:center;}
.bottom_group{ border:1px solid #e7e7eb;margin:0 20px;}
.bottom_group ul{padding: 15px 5px;background-color: #fff;}
.search_group{ margin:20px;}
.search_group .search{float: left;width: 50%;}
.search_group .search .search_box{
	width: 50%;
    padding: 0 9px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #E7E7EB;
    vertical-align: middle;
	}
.search_group .search .search_btn{
	color: #fff;
    height: 32px;
    line-height: 32px;
    padding: 8px 20px;
    margin-left: -8px;
    border: 1px solid #ddd;
    vertical-align: middle;
    background: url(/admin/weixin/images/searcherbg.png) no-repeat center #eee;
    border-radius: 0;}
	
/*分组列表*/
.groupmanage .RepeaterGroup{ background:#f5f5f9;}
.groupmanage .RepeaterGroup th{border-bottom:none; border-right:none;padding: 10px;}
.groupmanage tr td{padding: 10px;}
.updata_name{display: inline-block;
    width: 100px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    background-color:#69b7e4;
    margin: 0 10px;
	color:#fff;
	border-radius:3px;
	}
.delete_group{ width:100px; height:29px; line-height:29px; text-align:center; background:#ddd;color: #666; margin:0 10px; border-radius:3px;display: inline-block;}
.Btn_add_group,.Btn_add_group:hover{
	display:inline-block;
	margin: 0 1%;
    background-color: #69b7e4;
    border: none;
    color: #fff;
    width: 100px;
    height: 29px;
    border-radius: 3px;
	line-height: 29px;
    text-align: center;
	}
.delete_group:hover{ background:#ccc; color:#666;}
.updata_name:hover{ background:#0E7BCE; color:#fff;}
.inputstyle{height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin: 20px 10px;
    width: 70%;
    border: 1px solid #ddd;}
.save_group{
	display: inline-block;
    width: 100px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    background-color: #69b7e4;
    margin: 0 10px;
    color: #fff;
    border-radius: 3px;
    border: none;}
.update_user{    border: 1px solid #ddd;
    width: 90px;
    display: block;
    height: 29px;
    line-height: 29px;
    border-radius: 3px;
    background-color: #e7e7eb;
	color:#666;}	
.update_user:hover{ background:#ddd; color:#666;}


/*加载*/

.prompt_bg{ width:100%; height:100%; position:fixed; z-index:1000000000; /*background:rgba(0,0,0,0.7); */}
.prompt_bg .prompt_box{
    background-color: #333;
    line-height: 50px;
	border-radius:5px;
	box-shadow: 0px 0px 15px #d1d1d1;
    border: #ddd solid 1px;
	color:#fff;
	z-index:10000;
	}
.prompt_bg .prompt_box p{ text-align:center;}
.prompt_bg .prompt_box p img{ vertical-align:middle; margin-right:10px;width: 32px;height: 32px;}


/*2015.12.10*/
 
  .service .service_list_dg li .service_list_left .fans_message{  
    position: absolute;
    padding: 20px;
    z-index: 100;
    top: -20px;
    left: 50px;
    display: none;
    width: 240px;
	}
 .service .service_list_dg li .service_list_left .service_img:hover .fans_message{ display:block;}
 .service .service_list_dg li .service_list_left .fans_message i.fans_message_jiantou{
	width: 12px;
    height: 12px;
    position: absolute;
    top:25px;
    left:-7px;
    font-size: 0;
    line-height: 0;
    background: #fff;
    border-left: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border-radius: 0;
    -webkit-border-radius: 0;}
.fans_message_list{ margin-top:10px;}
.xx_fans_message{
	background-color: #fff;
    border: 1px solid #e7e7eb;
    position: relative;
    padding:20px;
	color:#666;}
.message_no1_name{ float:left;width:40px;}
.fans_message_title,.fans_message_list .message_no1,.fans_message_list .message_no2,.fans_message_list .message_no3{ padding-bottom:5px;}
.message_no1_sex,.message_no1_address,.message_no1_write{ padding-left:40px; display:block;}
.service .service_list_dg li .service_list_left  .service_info_left .send_message .title_wrp .icon{ width:80px; height:80px;    vertical-align: middle;
    display: inline-block;
    background-color: #d7d8da; /*border:1px solid #e7e7eb;*/}
.iconVideo {
    background: transparent url(player.png) no-repeat 0 0;
    width: 36px;
    height: 36px;
    vertical-align: middle;
    display: inline-block;
	position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -18px;
    margin-left: -18px;
}
.hit_player_img{
	overflow: hidden;
    display: block;
    position: relative;
	float: left;}
.hit_player_img .wxImg{
    display: block;
    width: 100px;
    height: 100px;
    margin-bottom: -4px;
}
.service .service_list_dg li .service_list_left  .service_info_left span.send_message .title_wrp{    float: left;
    padding: 5px;
    border: 1px solid #e7e7eb;
    text-align: center;
    color: #999;
	margin-right:10px;
	width:80px;}
 .service .service_list_dg li .service_list_right .operating_left span.response_status{ color:#F00;}
 .service .service_list_dg li .service_list_right .operating_left span {
    display: inline-block;
    margin: 0 20px;
    color: #999;
}
.show_player_click img{vertical-align: middle;}
.show_player_click{ color:#69b7e4;}
.service .service_list_dg li .service_list_left  .service_info_left .send_message .tuwen_intro{padding-left: 110px;padding-right: 10px;}
.service .service_list_dg li .service_list_left  .service_info_left .send_message .title_wrp span{ display:block;height: 21px;overflow: hidden;}
.reply_tuwen_list{ padding:10px 0; border-bottom:1px dashed #e7e7eb;}
.reply_tuwen_list:last-child{ border-bottom:none;}
/*微信模板消息配置*/
table.template_msg .CTitle { background:#f5f5f9;height: 42px;line-height: 42px;    border-bottom: 1px solid #e7e7eb;}
table.template_msg .CTitle th{border-right:none;}
table.template_msg td{ padding:10px 5px;}
table.template_msg{ margin-left: 20px; border:1px solid #e7e7eb;}
table.template_msg_top tr td{    padding: 10px 0;}
table.template_msg_top tr td .all_checked_input input{vertical-align: middle;margin-right: 1%;}
.warn_templatemsg{margin-left:20px; width:97%;}
.warn_templatemsg .message{ margin:0px;}
.star_input input{ vertical-align:middle;}


/*统计*/
.count_left{    width: 64%;
    float:left;
    vertical-align: top;
    text-align: center;
    background-color: #fff;
    border: #2879DD dashed 1px;    border-radius: 10px;}
.count_left a{
    float: left;
    width: 50%;
    display: block;
    color: #2879DD;
    text-decoration: none;
    padding-top: 26px;
    padding-bottom: 26px;margin-left: -1px;}
.count_left:after{ height:0; visibility:hidden; display:block; clear:both; content:".";}
.count_right{
	float:right;
	width: 34%;
    vertical-align: top;
    text-align: center;
	background-color: #fff;
    border: #2879DD dashed 1px;    border-radius: 10px;}
.count_right a{display: block;
    color: #2879DD;
    text-decoration: none;
    padding-top: 26px;
    padding-bottom: 26px;}
.top_count{ margin: 20px;}
.icon_index_tap {
    width: 34px;
    height: 34px;
    vertical-align: middle;
    display: inline-block;
}
.o1 .icon_index_tap {
    background: url("/admin/weixin/images/pagetab.png") 0 0 no-repeat;
}
.o2 .icon_index_tap {
    background: url("/admin/weixin/images/pagetab.png") 0 -44px no-repeat;
	border-left-width: 0;
}
.o3 .icon_index_tap {
    background: url("/admin/weixin/images/pagetab.png") 0 -88px no-repeat;
}
.count_left .tap_inner {
    display: block;
    border-left: 1px solid #2879DD;

}
.count_left .tap_inner.o1 {
	border:none;

}
.tap_inner .number {
    margin-left: 5px;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    font-size: 35px;
}
.tap_inner .title {
    display: block;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    letter-spacing: 2px;
    margin-top: -10px;
}

.bottom_count{margin: 20px;}
.bottom_count .bottom_count_item{width: 31.6%; float:left;height: 214px;border: 1px solid #e7e7eb;
    background-color: #fff;}
.bottom_count .bottom_count_item .count_item_title{height: 40px;
    padding-left: 10px;
    line-height: 40px;
    background-color: #f5f5f9;color:#333;font-family: "微软雅黑";}
.bottom_count .bottom_count_item .count_item_title span{    font-size: 16px;}
.bottom_count .bottom_count_item.two{ margin:0 2%;}
.ui_trendgrid_number{    color: #227BE3;
    font-size: 35px;
    display: block;
    text-align: center;
    width: 70px;
    height: 70px;
    margin: auto;
    line-height: 70px;
    border-radius: 100%;
        border: 2px solid #227BE3;}
.bottom_count .count_item_con dd {
    line-height: 58px;
    white-space: nowrap;
    height: 58px;
	font-size: 13px;
	border-bottom: 1px dashed #ddd;
    border-left: 1px solid #e7e7eb;
	padding-left: 15px;
}

.count_item_con .count_item_con_left{width: 50%; position:absolute;top:52px;left:0;}
.count_item_con{position: relative;}
.count_item_con .count_item_con_right{ margin-left:50%;}
.bottom_count .bottom_count_item .midel{padding: 0 30px;
	    height: 86px;
    line-height: 86px;
    border-bottom: 1px dashed #ddd;}
.bottom_count .bottom_count_item .midel a{ color:#E2A63F;}
.bottom_count .bottom_count_item .down a{ color:#E2A63F;}
.bottom_count .bottom_count_item .down{padding: 0 30px;
    height: 86px;
    line-height: 86px;}
.bottom_count .count_item_con dd .icon_down, .bottom_count .count_item_con dd .icon_up,.bottom_count .count_item_con dd .icon_down_grey {
    margin-left: 10px;
    position: relative;
    top: -2px;
    margin-right: 3px;
    display: inline-block;
    width: 10px;
    height: 9px;
    background: transparent url(/admin/weixin/images/arrow-spr.png) no-repeat 0 0;
    vertical-align: middle;
}
.bottom_count .count_item_con dd .icon_down {
    background-position: -10px 0;
}
.fans_count{ margin:20px;}
table.count_table{    margin: auto;
    width: 100%;
    border: 1px solid #e7e7eb;}
table.count_table .CTitle{ background:#f5f5f9; height:40px; line-height:40px; }
table.count_table .CTitle td{border-right:none;}
.bottom_count_item .count_item_title .count_icon{    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
	margin-right: 5px;}
.bottom_count_item .count_item_title i.icon1{ background:url(/admin/weixin/images/iconr.png) no-repeat;}
.bottom_count_item .count_item_title i.icon2{ background:url(/admin/weixin/images/icons.png) no-repeat;}
.bottom_count_item .count_item_title i.icon3{ background:url(/admin/weixin/images/iconk.png) no-repeat;}

/*排序*/
table.menu_list_table tr td{height: 40px; line-height:40px; padding:5px 20px;}
/*无记录*/
.norecord{    text-align: center;
    height: 100px;
    line-height: 100px;
    margin: 20px;
    border: 1px dashed #DBDBDB;
    background-color: #f0f9fe;
    color: red;}