@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "微软雅黑","Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; -webkit-text-size-adjust:100%;}
a{color:#7fbc23;text-decoration:none}
a:hover{color:#60a411;text-decoration:none; outline:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}

.z{float:left;}
.y{float:right;}
.cl{zoom:1;}
.pr{ position:relative;}
.cl:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.mt15{margin-top:15px !important;}

.mt20{margin-top:20px !important;}

.mr15{margin-right:15px !important;}
.re{ color:red !important; margin-left: 0 !important;} /*必填项目的红星编辑标记*/

/*分页*/
.page{ font-size:14px; line-height:28px;}
.page a{display:block; float:left; padding:0 12px; border:1px solid #dedede; border-radius:3px; transition:all 0.3s; margin-right:8px;}
.page a.a,.page a:hover{background:#ccc; color:#fff;}

/*后台表单*/
.table table{ width:100%;}
.table table th {text-align: left; background-color: #e9ede4 ;}
.table table tr{ border-bottom: solid 1px #ccc; height: 30px;}
.table table tr:hover{background-color: #e9ede4 ;}
.table table td,.table table th{ padding-top:3px; padding-bottom:3px; padding-left:10px;}
.table a{ color:#7fbc23}
.table a:hover{ color:#60a411}

/*可见*/
.block{ display:block !important;}
.none{ display:none;}

/*设置项*/
.setting-body{
	margin-left:223px;
	padding:20px;
}
.setting-body h3{
	padding-bottom: 10px;
	border-bottom: 1px dashed #60a411;
	font-size: 18px;
	font-weight: 400;
}

.setting-body .box{
	border-bottom: 1px dashed #dedede;
}

.setting-body .box .tip{
	color: #B2B2B2;
}

.setting-body .box .content{
	margin-top:20px;
}

.setting-body .submit{
	margin-top: 20px;
	padding: 5px 15px;
	border: 0;
	border-radius: 5px;
	color: #fff;
	font-weight: bold;
	background-color: #7fbc23;
}


/*按钮样示*/
.admincp_but{ padding: 5px 20px; display: block; background: #60a411; color: #fff; float: left; margin: 10px; font-size: 16px; border-radius: 9px;}
.admincp_but:hover{background: #7fbc23; color:#fff;}
/*-----------------******云用户后台管理界面******----------------*/
/*用户登录页广告*/
.yun_adv{ width:350px; height:160px; background:url(../images/yun_bg.png) center no-repeat; overflow:hidden;}
.yun_adv_logo{display: table;  width:350px;  height: 96px; text-align:center;    *position: relative;  overflow: hidden;  }  
.yun_adv_logo a{vertical-align: middle;  display: table-cell;  *position: absolute;  *top: 50%;  }  
.yun_adv_logo a img{*position: relative;  *top: -50%; *left:-50%; max-height:96px; max-width:100%; height:auto; width:auto; } 
/*用户登录*/
.w660{width:660px; margin:120px auto 0;}
.yun_user_login{padding:20px; background:url(../images/user_login_b.png) center left no-repeat;}
.yun_user_login p{float:left; margin:5px; line-height:28px;}
.yun_user_login p a{ margin-left:20px; color:#888; text-decoration:underline;}
.yun_user_login p input{height:12px; padding:4px; width:170px;}
.yun_user_login p.login_title{clear:left; font-size:14px; font-weight:bold; text-align:right; width:60px; margin-right:5px;}
/*--用户登录首页--*/
.section{ border:1px solid #60a411; margin:50px auto;padding:10px 30px; font-size: 14px; line-height:48px; width: 900px; border-radius:3px;}
.ml30{ margin-left:30px !important;}
.progress_box{height:10px;border:2px solid #666; background:#999; border-radius:7px; margin-bottom:20px;}
.progress{  height:10px; width:1%; background:url(../images/surplus.gif) center left repeat-x; border-radius:5px; transition:all 0.5s;}
/*头部文件*/
body,html{height:100%;}
.ad_box{ padding:0 2%;}
.ad_content{ position:relative; margin-bottom:48px;}/*内容宽度*/
.bb_line{background:#7fbc23; border-bottom:3px solid #60a411;}
.bb_line h2.logo{padding:12px 0; min-width:168px;}
.bb_line h2.logo img{height:50px; width:auto;}
.ad_menu{}
.ad_menu li{ float:left;}
.ad_menu li a{display:block; padding:0 20px; font-size:16px; color:#fff; line-height:74px;}
.ad_menu li.a a,.ad_menu li a:hover{ border-bottom-color:#fff; background:#60a411;}
.ad_user{line-height:36px; margin-top:34px; color:#fff;}
.ad_user a{color:#fff; margin-right:12px; display:inline-block}
.ad_user a.wb_index{ margin-right:0;}

/*----管理页面----*/

/*左侧菜单*/
.ad_seocnd_menu{ background:#F2F9FD; padding:0 40px; border-right:3px solid #60a411; min-height:480px; position:absolute; top:0; left:0;}
.ad_seocnd_menu ul{margin-bottom:40px;}
.ad_seocnd_menu li{ min-width:140px;}
.ad_seocnd_menu li a{ display:block; padding-left:24px; line-height:36px; height:36px; overflow:hidden; font-size:13px; border-bottom:1px dashed #dedede; background:url(../images/on_off.png) top left no-repeat;}
.ad_seocnd_menu li.a a,.ad_seocnd_menu li a:hover{ color:#60a411; background-position:0 -36px;}
/*右侧内容--用户设置*/
.user_setting,.ad_type_main{ margin:0 40px 10px 260px;}
.user_third_menu{ padding-top:20px; padding-bottom:10px; border-bottom:1px dashed #60a411;}
.user_third_menu li{ float:left; margin-right:15px;}
.user_third_menu li a{display:block; font-size:14px; font-weight:bold; line-height:28px; padding:0 15px; border-radius:3px; }
.user_third_menu li.a a,.user_third_menu li a:hover{background:#60a411; color:#fff;}

.user_setting_info{ padding-top:20px;}
.user_setting_info p { line-height:28px;}
.user_setting_info .setting_title{ font-weight:bold; font-size:14px; line-height:28px;}
.user_setting_info .setting_title em{font-size:12px; color:#999; margin-left:25px; font-weight:normal;} 
.user_setting_info .setting_logo,.user_setting_info .setting_bb{ border-bottom:1px dashed #dedede; padding-bottom:5px; margin-bottom:10px;}
.user_setting_info .setting_bb em{font-size:14px; margin-right:10px;}
.user_setting_info .setting_bb input[type="text"]{padding:4px 5px; height:14px; width:250px; border:1px solid #60a411; border-radius:3px; }
.user_setting_info .setting_bb input[type="checkbox"]{border:none; width:auto; vertical-align:middle; margin:0 3px;}
.user_setting_info .setting_bb label{margin-right:22px;}
.user_setting_info .setting_bb textarea{vertical-align:top; width:260px; height:96px; line-height:24px;}

.user_setting_info .setting_bb .content{
	float:left;
	width:300px;
}
.user_setting_info .setting_bb .tip{
	color:#999;
}
.user_setting_info  span{margin-left:40px; color:#999;}
.user_setting_info  span:hover{color:#60a411;}
.user_setting_info .setting_logo input{ height:20px; width:262px;}
.user_setting_info .setting_logo i{
    margin-right: 20px;
    background: url(../images/pic_bg.gif) top left repeat;
    display: inline-block;
    width: 150px;
    text-align: center;
    padding: 10px 0;
}
.user_setting_info .setting_logo .tip{ margin-top:10px; color:#999;}
.setting_tpcover{border:1px solid #dedede; padding:3px; width:280px; position:relative; overflow:hidden;}
.setting_tpcover img{width:280px; height:280px; display:block;}
.setting_tpsu{position:absolute; top:50%; left:3px; z-index:3; width:280px; cursor:pointer;}
.setting_tpsu a{display:block; font-size:14px; padding:0 12px 0 28px; color:#fff; line-height:32px; border-radius:3px; height:32px; overflow:hidden; background:url(../images/see_change.png) top left no-repeat rgba(0,0,0,.7);}
.setting_tpsu a.see{ margin-left:-71px;}
.setting_tpsu a.ch{background-position:0 -32px; margin-right:-71px;}

.change_tp{border-top:1px dashed #dedede; padding:20px 0 10px;}
.no_tb{border-top:none !important;}
.change_tptitle{font-size:14px; font-weight:bold; line-height:30px; margin-right:15px;}
.tp_father{position:relative;}
.tp_search{ border:1px solid #60a411; background:#fff; line-height:28px; width:230px; border-radius:3px; position:absolute; top:0; left:0; z-index:2;}
.tp_search span{display:block; height:28px; padding:0 10px; background:url(../images/sjx.png) top right no-repeat; cursor:pointer;}
.tp_search ul{ display:none; margin-bottom:14px;}
.tp_search li{ padding:0 10px;}
.tp_search li:hover{background:#60a411;}
.tp_search li a{display:block; line-height:28px; border-bottom:1px dashed #dedede;}
.tp_search li a:hover{background:#60a411; color:#fff;}

.ad_main li{ margin-right:15px; margin-bottom:15px; padding:5px; border-bottom:2px solid #e7e7e7; float:left;}
.ad_main li img{width:280px; height:280px; padding:3px; border:1px solid #dedede;}
.ad_main li a{display:block;}
.ad_main li p,.ad_main li span{display:block; font-size:14px; line-height:24px; height:24px; overflow:hidden; margin-top:5px; width:288px;}
.ad_main li p a{ display:inline-block; float:right; height:24px; overflow:hidden; padding:0 5px 0 16px; margin-left:7px; background:url(../images/user_tp_icon.png) top left no-repeat;}
.ad_main ul.new_icon li p a{background:url(../images/adtp_icon.png) top left no-repeat;}
.ad_main li p a.th{background-position:0 -24px}
.ad_main li p a.sc{background-position:0 -48px}
.ad_main li p a:hover{ color:#60a411;}
.ad_main ul.new_icon li p a{line-height:28px;}
.ad_main ul.new_icon li p a.xz{background-position:0 -28px}
.ad_main ul.new_icon li p a.sc{background-position:0 -56px}
.ad_main ul.new_icon li p a.bj{background-position:0 -84px}
.ad_main ul.new_icon li p a:hover{ color:#60a411;}

/*--修改模板源文件--*/
.now_temp{font-size:14px; font-weight:bold; border-bottom:1px dashed #60a411; line-height:28px;}
.web_path{ min-width:650px; border:1px solid #60a411; border-radius:3px; padding:20px 15px;}
.web_path ul{}
.web_path li{ border-bottom:1px dotted #dedede; padding:5px;}
.web_path li:hover{background:#fafafa;}
.web_name{font-size:14px; line-height:28px; height:28px; overflow:hidden;}
.page_edit{ padding-left:24px; background:url(../images/on_off.png) no-repeat 0 -40px; color:#60a411;}
.web_file{color:#999; font-size:14px; line-height:24px; display:block;}
.web_edit span{display:inline-block; color:#999; margin-right:10px;}
.web_edit a{display:inline-block; background:url(../images/btn_bg.png) center left repeat-x; border:1px solid #090; color: #fff; line-height:22px; border-radius:3px; padding:0 15px;}
.web_edit a:hover{background-position:0 0;}
/*模板图片替换*/
.img_change{ margin-top:20px;}
.img_change li{ margin-right:15px; margin-bottom:15px; padding:5px; border-bottom:2px solid #e7e7e7; float:left;}
.img_change li a.imgbox{ display: table-cell; width:280px; height:180px; padding:3px; border:1px solid #bbb; background:url(../images/pic_bg.gif) repeat;  text-align:center; vertical-align:middle;}
.img_change li img{max-width:280px; max-height:180px; width:auto; height:auto; outline:1px dotted #999;}
.img_name,.img_msg{display:block; line-height:24px; height:24px; overflow:hidden; margin-top:7px; width:288px;}
.img_name{font-size:14px;}
.img_msg span,.img_msg a{display:inline-block; font-size:14px; color:#888;}
.img_msg a{color:#fff; font-size:12px; background:url(../images/btn_bg.png) center left repeat-x; border:1px solid #090; border-radius:3px; padding:0 15px; line-height:22px; margin-left:10px;}
.img_msg a:hover{background-position:0 0;}
.ih2{position:relative; width:56px; margin-left:10px;}
.ih2 span{display: inline-block; position:absolute; top:0; right:0; z-index:-1; background:url(../images/btn_bg.png) center left repeat-x; color:#fff; width:56px; text-align:center; border:1px solid #090; border-radius:3px; line-height:22px; }
/*模板素材图片上传*/
.img_msg span input{height:13px; border:1px solid #60a411; width:185px; padding:4px; color:#888;}
.input_hide{ position:relative; width:90px;}
.ih2 input,.input_hide input{filter:alpha(opacity=0);opacity:0;-moz-opacity:0; width:100%; cursor:pointer;}
.input_hide span{display: inline-block; position:absolute; top:0; right:0; z-index:-1; background:url(../images/btn_bg.png) center left repeat-x; color:#fff; width:90px; text-align:center; border:1px solid #090; border-radius:3px; line-height:22px;}

/*内容管理*/
.pt20{ padding-top:20px;}
.article_search{}
.article_search li{ margin-bottom:15px; line-height:28px;}
.article_search li label{ font-size:14px; padding-right:5px;}
.article_search li input{border:1px solid #60a411; border-radius:3px; height:14px; padding:4px; width:180px; margin-right:36px;}

.aiticle_list{ min-width:980px;}
.aiticle_list li{ border-bottom:1px dotted #dedede; line-height:28px; padding:5px;}
.aiticle_list li.art_h:hover,.aiticle_list li.art_h{ background:#60a411; font-weight:bold; color: #fff; font-size:14px; } 
.aiticle_list li.art_foot,.aiticle_list li.art_foot:hover{background:#fff !important;}
.aiticle_list li.art_foot input{ margin-left:20px;}
.aiticle_list li.art_foot label{padding:0 5px;}
.article_search li select,.aiticle_list li.art_foot select{width:200px; padding:3px;}
.ams_c li button,.article_search li button,.aiticle_list li.art_foot button{ outline:none; border:1px solid #090; border-radius:3px; padding:4px 15px; font-size:12px; background:url(../images/btn_bg.png) center left repeat-x; color: #fff; cursor:pointer; line-height:14px; margin-left:5px;}
.ams_c li button:hover,.article_search li button:hover,.aiticle_list li.art_foot button:hover{background-position:0 0;}
.aiticle_list li:hover{ background:#F2F9FD;}
.aiticle_list li a:hover{ color:#60a411; text-decoration:underline;}
.aiticle_list li input{ vertical-align:middle;}
.art_check{width:50px; text-align:center;}
.art_title{width:350px; padding:0 5px; height:28px; overflow:hidden; }
.art_column{padding:0 5px; width:130px;}
.art_other{ text-align:right; min-width:350px; }
.art_other span{text-align:left; min-width:80px; display:inline-block; padding:0 5px; float:left;}
.art_other span.art_time{width:150px;}
.art_other span.art_author{width:100px; line-height:28px; height:28px; overflow:hidden;}

/*域名设置*/
.domain{ padding-top:20px;}
.domain p span a.clv{color:#60a411; font-weight:bold;}
.domain p span a:hover.clv{text-decoration:underline;}
.domain p{line-height:32px; padding-left:10px;}
.domain .bb{border-bottom:1px dashed #dedede; padding-bottom:5px; margin-bottom:5px;}
.domain p.ym_title{ font-size:14px; font-weight:bold; background:#F2F9FD; margin-bottom:5px;}
.domain p.ym_tips{color:#888;}
.domain p.ym_nr:hover{background:#F2F9FD;}
.domain p span{display:block; float:left; font-size:14px; min-width:160px; text-align:center;}
.domain p span.ym_mian_name,.domain p span.ym_mian_title{width:450px; text-align:left;}
.domain p span.ym_mian_name em{margin-right:10px;}
.domain p span.ym_mian_name input{ border:1px solid #60a411; border-radius:3px; height:14px; padding:4px 5px; width:240px;}
.domain p.ym_tt{ font-weight:bold; color:#fff; background:#60a411; height:36px; line-height:36px;}
.domain p#ym_add a{ background:url(../images/wjj.png) 0 -39px no-repeat; display:block; padding-left:24px; height:24px; color:#60a411; line-height:24px; font-size:14px; font-weight:bold; margin-top:10px;}
.domain button{ background:url(../images/btn_bg.png) center left repeat-x; height:24px; border:1px solid #090; border-radius:3px; padding:0 15px; color:#fff;  margin-left:10px; margin-top:10px; cursor:pointer;}

/*--代理管理--*/
.agent_info{ font-size:14px; line-height:24px;}
.agent_info button{ margin-left:12px; border:1px solid #090; height:24px; line-height:24px; background:url(../images/btn_bg.png) center left repeat-x; border-radius:3px; padding:0 12px; cursor:pointer; outline:none; color:#fff;}
.agent_info input.c_txt{ width:80px; border:1px solid #60a411; border-radius:3px; height:14px; line-height:14px; padding:5px; margin:0 5px;}
.agent_info input.n_txt{border:none;  height:14px; line-height:14px; padding:6px; margin:0 5px; color:#60a411; background:none; font-size:14px; outline:none; font-weight:bold;}
.agent_info span.p30{display:block; padding:0 30px;}
.agent_tips{ font-size:13px; color:#777; font-weight:normal;}
.agent_mt,.agent_st{ line-height:36px; height:36px; font-size:15px; position:relative; z-index:1; background:#f5f8fa; padding:0 10px;  margin-bottom:2px; overflow:hidden;}
.agent_mt i.c8{color:#c80000; padding:0 5px; font-weight:normal;}
.agent_mt em.f12{font-size:12px; font-weight:normal;}


.agent_st a,.agent_st span{ margin-left:20px;}
.agent_table{/*background:#f5f9fd;*/ margin-bottom:15px; margin-top:-2px;}
/*.top_up{ border-bottom:1px dashed #dedede;}*/
.top_up dt{ font-weight:bold; padding:0 10px;}
.top_up dd{ float: left; width: 150px; line-height: 35px; padding: 10px; margin: 10px 0px 0 0px;}
.top_up dd input{margin-right:5px; vertical-align:middle;}
.top_up dd img{height:36px;}
a.add_m{ display:block; padding-left:24px; background:url(../images/wjj.png) 0 -34px no-repeat;}
.listing_search{ padding:10px 0px; margin:5px 10px; border-bottom:1px dotted #dedede;}
.line_a{line-height:34px; margin-top:5px; padding:0 10px;}
.charger{}
.charger p{ padding:0 10px; line-height:34px; margin-top:3px; border-bottom:1px dotted #dedede;}
.charger p:hover{background:#f2f9fd;}
.charger p input{vertical-align:middle; margin-right:5px;}
.listing_title{ background:#fff; padding:30px 20px 0;}
.cost_listing{ background:#fff; padding:10px 20px 30px;}
.cost_listing li{ width:96%; border-bottom:1px dotted #dedede; padding:0 2%;}
.cost_listing li.cost_title,.title_a{ background:#e9ede4 !important; font-weight:bold; line-height:34px;}
.cost_listing li span{width:25%; display:block; float:left; line-height:34px;}
.cost_listing li:hover{background:#f2f9fd;}
.agent_box{ border:1px solid #60a411; border-radius:5px; padding:20px;}
.agent_box h3.agent_nt{ border-bottom:1px dashed #60a411; font-size:16px; line-height:36px; padding-left:10px;}
.agent_box .notice_list{ margin-top:10px; font-size:14px; line-height:28px;}
.agent_box .notice_list li{}
.agent_box .notice_list li a{padding:3px 10px; font-size:13px; color:#777; line-height:28px; display:block; border-bottom:1px dotted #e7e7e7;}
.agent_box .notice_list li a span{float:right; clear:right; font-size:12px; *margin-top:-28px;}
.agent_box .notice_list li a:hover{background:#f2f9fd; color:#60a411;}
/*--代理相关--*/
.am_list h3{ padding-left:5px;}
.ams_c{}
.ams_c li{ line-height:24px; margin:3px 0; padding:3px 5px; font-size:13px;}
.ams_c li input{ border:1px solid #60a411; height:14px; padding:5px; border-radius:3px; vertical-align:middle; margin:0 5px;}
.ams_c li input.no_b{border:none;/*兼容IE7，8*/}
.ams_c li label{margin-right:15px;}
.ams_c li select{ border:1px solid #60a411; height:24px; width:124px; }
.ams_c li button{margin-left:15px;}

.am_card{ position:absolute; top:29px; left:0; background:#fff; width:260px; height:130px; padding:10px; border:1px solid #e7e7e7; box-shadow:0 0 5px #ccc; display:none; z-index:9;} 
.am_card p{line-height:32px; height:32px; overflow:hidden;}
.amc_jt{ position:relative;}
.amc_jt i{display:block; width:24px; height:24px; background:url(../images/amc_ux.png) 0 -48px no-repeat;  position:absolute; top:-34px; left:10px;}
.am_card p a,.am_card p span{display:inline-block !important;}
.am_card p span{position:inherit; width:auto; min-width:170px;}
.am_card p a{ background:url(../images/amc_ux.png) top left no-repeat #6bc30d; color:#fff; padding:0 8px 0 24px; height:24px; line-height:24px; margin-top:4px;}
.am_card p a.amc_talk{ background-position:0 -24px;}
.am_np{ width:180px; overflow:hidden;}
.am_np p{line-height:32px; height:32px; overflow:hidden;}
.amc_name{color:#60a411;}

/**------[追加-模板开发]-----**/
.tp_list,.tptype_nav,.tptype_list{ border-bottom:1px dotted #deeffb;}
.tptype_del{  width: 50px; height: 19px;}
/*右侧内容--模板类型*/
.ad_type_main form{ padding-top:20px;}
.ad_type_main form ul{padding:5px 0;}
.tp_list,.tptype_nav,.tptype_list{ border-bottom:1px dotted #deeffb;}
.tptype_nav li,.tptype_list li{ margin-right:15px; float:left;}
.tptype_nav li{width:230px; font-weight:bold; font-size:14px; color:#60a411;}
.tptype_nav li input,.tptype_list li input{ width:220px; height:14px; padding:5px; border:1px solid #ccc;}
.tptype_sort input{ width:50px !important;}
.tptype_del input{ margin-top:7px; width:50px !important; height:24px; cursor:pointer; }
.tptype_nav li.tptype_del{width:50px;}
.tptype_nav li.tptype_del input{ width:18px !important; margin-top:0; border:none;}
.tptype_list li.tptype_del input{ border:none;}
.tptype_nav li.tptype_sort{width:60px;}
.tptype_list li.is_nf input{width:60px; border:none; vertical-align:middle; }
.tptype_add{cursor:pointer;}
.ad_type_tj{ padding:10px;}
.ad_type_tj input{width:60px; text-align:center; height:24px; line-height:24px; cursor:pointer;}
.ie_all .tptype_list li.tptype_del input{ margin-top:0 !important;}
/*右侧内容--添加模板by W*/
.tp_list li{float:left; padding:5px;}
.tp_listname{width:85px; line-height:24px; font-size:14px; font-weight:700;}
.tp_listinput{width:265px;}
.tp_listinput input{width:225px; height:14px; padding:3px;}
.tp_listexplain{width:265px;color:#aaa;}
.tp_ifopen{width:265px;}
.tp_thecover{height:100px !important;}
.jc_name{font-size:14px;}
.tp_listinput input{height:20px; outline:none; border-radius:3px; border:1px solid #dedede;s}
.tp_listinput input:focus{border-color:#60a411; background-color:#f2f9fd;}
.tp_listinput input.jc_box{width:96px; margin-left:5px;}
select#typeid{ height:26px; line-height:28px; min-width:233px; border-color:#dedede; outline:none;}
select#typeid:focus{border-color:#60a411;background-color:#f2f9fd;}
/*--模板编辑--*/
.temp_name{font-size:14px; font-weight:bold; line-height:36px; border-bottom:1px dashed #60a411;}
.temp_name a{ color:#60a411;}
.temp_htm,.temp_pic{line-height:24px; font-size:14px; border:1px solid #60a411; border-radius:3px; padding:25px;}
.temp_htm dt,.temp_htm dd{border-bottom:1px dotted #dedede; padding:5px;}
.temp_htm dt{ padding-left:24px; background:url(../images/wjj.png) top left no-repeat #F2F9FD; height:24px; overflow:hidden; font-weight:bold; margin-top:10px;}
.temp_htm dt span.temp_road{ color:#888; margin-left:25px; font-weight:normal;}
.temp_htm dt .op_change input{height:14px; line-height:14px; border:1px solid #60a411; padding:4px; width:180px;}
.temp_htm dd{padding-left:60px; background:url(../images/temp_htm_line.png) center left no-repeat;}
.temp_htm dd:hover{background-color:#fafafa;}
.temp_htm dd span{color:#888; display:inline-block;}
.temp_htm a.btn{display: inline-block; background: url(../images/btn_bg.png) center left repeat-x; border: 1px solid #090;color: #fff;line-height: 22px;border-radius: 3px;
padding: 0 15px; margin-left:10px; font-weight:normal;}
.temp_htm dt.add_wjj{ background-position:0 -34px;}
.temp_htm dd.add_wjj{ background:none;}
.temp_htm dd.add_wjj a,.temp_pic dt a{background:url(../images/wjj.png) 0 -42px no-repeat; padding-left:24px;}
/*--模板图片--*/
.temp_pic dt{ font-weight:bold; display:block; background:url(../images/wjj.png) top left no-repeat; padding:5px 5px 5px 24px; border-bottom:1px dotted #e7e7e7;}
.temp_pic dt span,.temp_pic dt a{font-weight:normal; margin-left:25px; color:#888;}
.temp_pic dt a{color:#60a411;}
.temp_img_add{position:relative; width:110px; }
.temp_img_add input{width:110px;filter:alpha(opacity=0);opacity:0;-moz-opacity:0; cursor:pointer; }
.temp_pic dt .temp_img_add span{display:block; position:absolute; top:0; right:0;  padding-left:24px; background:url(../images/wjj.png) top left no-repeat; background-position:0 -39px;}
.temp_pic dd{display:block; float:left; margin:10px 25px 15px 0; position:relative;}
.temp_pic dd p{max-width:182px; height:18px; line-height:18px; font-size:12px; margin-top:5px; overflow:hidden;}
.temp_img{ border:1px solid #e7e7e7; width:180px; height:120px; vertical-align:middle; text-align:center; display: table-cell; background:url(../images/pic_bg.gif) repeat; overflow:hidden;}
.temp_img img{ max-height:120px; max-width:180px; vertical-align:middle; }

/*20150503追加了 .temp_img_s for sadmin.php?mod=deve&ac=images @raolibao*/
.temp_img_c{ position:absolute; top:80px; left:105px; z-index:9;}
.temp_img_s{ left:15px;}
.temp_img_c input{filter:alpha(opacity=0);opacity:0;-moz-opacity:0; width:60px; height:24px; cursor:pointer;}
.temp_img_s span,.temp_img_c span{width:60px; height:24px; border-radius:3px; background:url(../images/b_op.png) repeat; display:block; color:#fff; text-align:center; position:absolute; top:0; z-index:-1; cursor:pointer;}

.temp_pic dd p.pic_title{height:24px; line-height:24px;}
.temp_pic dd p.pic_title input{ border:1px solid #60a411; padding:4px; width:170px; height:12px; }

.temp_pic dd p.pic_road input{color:#888; border:none; height:18px; width:182px; outline:none;}
/*--图片应用模板路径-鼠标经过效果[20150506@chenjinghui]--*/
.relative{position:relative; height:24px;}
.used_road{position:absolute; top:0; left:0; height:24px; background:#fff; z-index:9; overflow:hidden;} 
.temp_pic dd p.pic_btn{ padding-bottom:5px; border-bottom:2px solid #e7e7e7;}
.used_road:hover{height:auto;}
.used_road:hover p.pic_road input{color:#60a411;}

.temp_pic dd p.pic_btn span{display:inline-block; color:#888;}
.temp_pic dd p.pic_btn a{ display:inline-block; margin-left:8px; color:#60a411; font-size:14px; }

.create_new_folder{ line-height:32px; font-size:14px; font-weight:bold; margin-top:15px; margin-bottom:40px;}
.create_new_folder a{color:#60a411; padding-left:24px; background:url(../images/wjj.png) 0 -41px no-repeat;}

/**----开发中心·模板编辑----**/
#code_js_box{}
.js_box_title span.title{font-weight:bold; line-height:40px; font-size:14px;}
.js_box_title{background:#60a411; color:#fff; padding:0 15px;  margin-bottom:5px;}
.js_box_title a.code_js_sh{display:block; width:40px; height:40px;  overflow:hidden; background:url(../images/sh_js.png) top left no-repeat;}
.js_box_title a.csde_js_sh2{background-position:0 -40px;}
.code_of_js,.code_pri_js{ border:1px solid #ccc; padding:10px; display:none;}
.code_of_js h3,.code_pri_js h3{ background:#eee; height:32px; padding-left:15px; line-height:32px; font-size:14px; border-bottom:1px solid #ccc;}
.code_of_js h3 a,.code_pri_js h3 a{font-weight:normal; margin-left:32px; color:#60a411;}
.code_of_js ul,.code_pri_js ul{padding:0;}
.code_of_js li{ line-height:24px; font-size:14px; padding:0 15px; width:280px;  border-left:1px dashed #ccc; margin:10px 15px 10px 0; float:left;}
.code_of_js li p input[type="checkbox"]{vertical-align:middle;}
.code_of_js li p label{color:#60a411; margin-left:8px;}
.code_of_js li p a{margin-left:10px; font-size:12px; color:#888;}
.code_of_js li p a:hover{color:#60a411; text-decoration:underline;}
.code_of_js li p.js_road input{height:24px; border:none; outline:none; padding-left:16px; color:#888; width:100%; font-size:14px; background:none;}
.code_of_js li p.js_pri_road{ border-bottom:1px dotted #60a411; width:100%;}
.code_of_js li p.js_pri_road input{height:24px; padding:4px; border:none; outline:none; background:none; color:#333; min-width:320px; font-size:14px;}

.code_of_js li p a{color:#60a411;}
.code_of_js li input[type="file"]{ padding:5px; margin:5px 0; outline:none; font-size:12px; opacity:0; width:100px; }

.ad_type_main form ul.code_menu{padding:0;}
.code_menu_box{height:40px; border-bottom:1px solid #60a411;}
.code_menu li{height:50px; float:left; margin-right:1px;}
.code_menu li a{display:block; min-width:100px; padding:0 15px; height:40px; background:#eee; color:#333; line-height:40px; text-align:center;}
.code_menu li.a a,.code_menu li a:hover{background:#60a411; color:#fff;}
.code_menu li.a{background:url(../images/code_menu_bg.png) center bottom no-repeat;}
.code_box{border:1px solid #60a411; line-height:24px; border-top:none; padding-top:10px;}
.code_edit_box{display:none;}
.code_edit_box textarea{width:100%; border:none; outline:none; font-size:14px; color:#333; font-family:Arial,"微软雅黑","Microsoft Yahei"; min-height:380px;}
.code_all_tj{display:block; margin:20px 0 80px;}

/*----全局导航设置----*/
/*导航设置*/
#add_menu,#add_mnav,#add_tnav,#add_fnav,.add_button{color:#60a411; font-weight:bold; padding-left:24px; background:url(../images/wjj.png) 0 -44px no-repeat;}
.add_smenu,.add_tmenu,.add_second_mnav,.add_three_mnav{padding-left:20px; background:url(../images/wjj.png) 0 -44px no-repeat;}
.w25{width:25px;}
.w48{width:48px;}
.w64{width:64px;}
.w25 input[type="text"]{ width:25px;}
.w48 input[type="text"]{ width:48px;}
.w64 input[type="text"]{ width:64px;}
.w100 input[type="text"]{ width:100px;}
.w168 input[type="text"]{ width:168px;}
.child_mnav{ padding-left:30px !important; background:url(../images/child_mnav_line.png) -12px no-repeat;}
.child2_mnav{ padding-left:60px !important; background:url(../images/child2_mnav_line.png) -12px no-repeat;}
.child3_mnav{ padding-left:90px !important; background:url(../images/child3_mnav_line.png) -12px no-repeat;}
.main_mnav{ }
.nav_header,.nav_foot{background:none !important;}
.nav_foot{border-bottom:none !important;}
.mnav_tb,.fnav_tb{ width:100%; min-width:1000px;}
.mnav_tb a,.fnav_tb a{color:#60a411;}
.mnav_tb a,.fnav_tb a:hover{text-decoration:underline;}
.mnav_tb input,.fnav_tb input{vertical-align:middle;}
.mnav_tb button,.fnav_tb button{cursor:pointer;}
.tnav_tb input[type="radio"],.mnav_tb input[type="radio"],.fnav_tb input[type="radio"]{margin:0 5px;}
.fnav_tb select{height:22px; padding:0 5px; border:1px solid #ccc; outline:none;}
.fnav_tb select:focus{border-color:#60a411; background-color:#fafafa;}
.fnav_tb tr{ border-bottom:1px dotted #dedede;}
.fnav_tb tr:hover{background-color:#f2f9fd;}
.fnav_tb th{}
.fnav_tb th,.fnav_tb td{ padding:5px; text-align:left; height:28px;     }
.fnav_tb .num{width: 30px;
    display: inline-block;
    word-wrap: break-word;}
.fnav_tb td input{height:20px;}
.fnav_tb td input[type="text"]{border:1px solid #ccc; padding:0 5px; outline:none; }
.fnav_tb td input:focus{ border-color:#60a411;  background-color:#fafafa;}
.mnav_ope a{margin-right:15px;}
.mnav_ope tr{ border-bottom:none;}
.mnav_ope td{ width: 42px; padding: 0;}
.all_menu_ope{line-height:36px; background:#f2f9fd; border-bottom:1px solid #dedede; padding:0 10px; font-weight:bold; font-size:14px;}
.all_menu_ope a,.all_menu_ope span{ margin:0 5px;}
.all_menu_ope a{font-size:14px;}
.all_menu_ope a:hover{text-decoration:underline;}
/*导航详细设置*/
.set_pmenu{ line-height:24px; width:100%;}
.set_pmenu input{vertical-align:middle; padding:0 5px;}
.set_pmenu input[type="submit"]{ cursor:pointer;}
.set_pmenu label{margin:0 10px 0 3px;}
.set_pmenu input[type="text"]{border:1px solid #ccc; height:24px; width:240px; outline:none;}
.set_pmenu input:focus{ border-color:#60a411; background-color:#fafafa;}
.set_pmenu select{border:1px solid #ccc; height:26px; width:240px; line-height:26px; padding:0 5px; outline:none;}
.set_pmenu select:focus{border-color:#60a411; background-color:#fafafa;}
.set_pmenu textarea{/*line-height:24px;*/ padding:5px;}
.set_pmenu td{padding:5px !important;}
.set_pmenu tr{ border-bottom:1px dotted #dedede;}
.set_pmenu tr.header{border-bottom:none; font-weight:bold; font-size:14px; }
.set_pmenu td.w360{width:360px;}
.pmenu_tips{color:#888;}
.pmenu_tips:hover{color:#090;}
.pmenu_tips em.light,.set_pmenu tr.header em{color:#F30; font-size:12px; font-weight:normal; margin:0 5px;}
/*--提示框--*/
.tip_box{position:fixed; top:0; left:0; height:100%; width:100%; background:url(../images/w_op.png) top left repeat;  z-index:9999;}
.site_tip{ position:absolute; top:30%; left:50%; margin-left:-180px; margin-top:-60px; width:320px; min-height:100px; border:3px solid #60a411; background:#fff; border-radius:5px; text-align:center; padding:20px; }
.site_tip p{line-height:28px; margin-top:10px;}
.site_tip p a{text-decoration:underline; color:#666;}
.site_tip p.tip_msg{ min-height:36px; font-size:16px; color:#090;}
.site_tip p.tr{ text-align:right;}
.site_tip p.tr a{ display:inline-block; height:22px; color:#fff; padding:0 15px; margin-left:15px; background:url(../images/btn_bg.png) center left repeat-x; line-height:22px; border:1px solid #090; border-radius:3px; text-decoration:none;}
.site_tip p.tr a:hover{background-position:0 0;}

/**-- 提示框-05.0418 --**/
.msg_tips{width:100%; background:#f2f9fd; border-top:5px solid #deeefa; border-bottom:5px solid #deeefa; font-size:12px; line-height:24px; margin:60px auto; padding:60px 0; }
.msg_content{width:720px; margin:0 auto; }
.msg_tips p{font-size:16px; color:#090; font-weight:bold; line-height:32px;  text-align:center;}
.msg_tips a{font-weight:normal; font-size:13px; color:#666; text-decoration:underline;}
.msg_tips a:hover{color:#090;}
.msg_tips p.tips_false{color:#ee0000;}

/***插件设置导航***/

.plugin_nav{height:36px; border-bottom:1px solid #60a411;}
.plugin_nav li{ border-right:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; margin-right:5px; border-radius:3px 3px 0 0;  float:left; }
.plugin_nav li a{ display:block; padding:0 24px; height:35px; line-height:35px; background:#eee;}
.plugin_nav li.a a{background:#60a411; color:#fff;}

/*底部*/
.ad_foot{ font-size:12px; line-height:32px; border-top:1px solid #dedede; text-align:right;  position:fixed; left:0; bottom:0; width:96%; background:#fff; border-bottom:3px solid #60a411;}
.ad_foot a{ color:#60a411;}
.ad_foot span{margin:0 10px; color:#888;}



/****------app样式-----****/
.box{ padding:20px 0; }
.name{font-size:16px; font-weight:bold; line-height:36px; border-bottom:1px dashed #60a411;}
.app_box{}
.app_box li{ border-bottom:1px dotted #dedede; padding:10px; margin-bottom:10px;}
.app_cover{ width:90px; height:90px; padding:4px; border:1px solid #eee;}
.app_cover img{width:90px; height:90px;}
.app_int h3{font-size:14px; line-height:32px; height:32px; overflow:hidden;}
.app_int h3 em,.app_int h3 em a{color:#60a411; margin-left:10px;  font-size:12px;}
.app_int p{ line-height:32px; height:32px; overflow:hidden;}
.app_int p.app_sum{line-height:18px; height:36px; overflow:hidden; color:#999;}
.app_setting{padding-left:18px; margin-right:15px; background:url(../images/app_setting.png) center left no-repeat;}
.app_io{background:url(../images/app_iobg.png) top left no-repeat #666; width:64px; height:32px; position:relative; overflow:hidden; transition:all 0.2s}
.app_btn{background:url(../images/app_iobtn.png) center no-repeat; display:block; width:25px; height:22px; position:absolute; top:5px; left:3px; transition:all 0.2s}
.app_open .app_io{ background-color:#18ff00; transition-delay:0.1s; transition-duration:0.5s;}
.app_open .app_btn{ left:36px;}

/**面包屑导航Crumbs**/
.crumbs{ line-height:36px; border-bottom:1px dashed #dedede; margin-bottom:20px; color:#888; padding-left:18px; background:url(../images/crumbs.png) left center no-repeat;}
.crumbs span{margin:0 5px;}



/*设备宽度判断*/
@media screen and(max-width:1360px){
.ad_seocnd_menu{ padding:0 15px;}
.user_setting,.ad_type_main{ margin:0 40px 10px 210px;}	
}

/*账号-安全*/
.admin-account-safe .changeMobile .line_a{ display:none;}
.admin-account-safe .repasswd .line_a form,
.admin-account-safe .changeMobile .line_a form{ float:left;}
.admin-account-safe .changeMobile .line_a .tip{
	display: inline-block;
    margin-left: 10px;
    color: #999;
}
.admin-account-safe .changeMobile .line_a .tip{ *display:block;}

/*功能-表单*/
.admin-tools-form-add button,
.admin-tools-form-editfield .table button{
	margin-top:10px;
}

.admin-tools-form-add h3{
	margin-top:10px;
}
.admin-tools-form-add .form{
	margin-top:10px;
	max-width:800px;
	padding: 10px;
	border: 1px #ccc solid;
}
.admin-tools-form-add .form h4{
	position: relative;
  	z-index: 2;
	width: 350px;
	margin-bottom: -1px;
  	padding: 10px;
	padding-bottom: 0;
	border: 1px #ccc dashed;
	border-bottom: 0;
  	background-color: #fff; 	
}
.admin-tools-form-add .form .add_button{
	display:block;
	margin-top:10px;
}
.admin-tools-form-add .form .group{
	padding: 10px;
	border: 1px #ccc dashed;
}
.admin-tools-form-add .form .group table{
}

.admin-tools-form-editfield .table{
	max-width:800px;
}

.admin-tools-form-editfield .table td{
	padding:15px 10px;
}
.admin-data-edit-field input[type=checkbox]{
	margin-left:10px;
}
.admin-data-edit-field input[type=text]{
	width:130px;
}
