﻿@charset "utf-8";
/* CSS Document */

/*—————————————— CSS重设 ——————————————*/
body,div,dl,dt,dd,ul,ol,li,pre,h1,h2,h3,h4,h5,h6,input,textarea, select, button,form,fieldset,p,blockquote,th,td{padding:0; margin:0; /*重置内填充和外填充，避免使用*通配符，浪费性能。*/}
header,section,aside,nav,figure,figcaption{margin:0;padding:0;display:block;}
body{font-size:14px;font-family:"微软雅黑","Microsoft Yahei",arial,"宋体",simsun; /*设置默认字体*/}
h1,h2,h3,h4,h5,h6,input,textarea, select, button{font-size:100%;font-family:inherit;/*重置输入表单的字体大小和字体样式,使之继承父类字体*/}
input, label, select, option, textarea, button, fieldset,legend{font-size:14px;font-family:"微软雅黑",arial;}
:focus{outline:0;/*在获取焦点时，去掉外面蓝框，主要针对input、链接类型*/}
ul,ol,li{list-style:none;/*去掉默认的点和序列号*/}
em,i{font-style:normal;}
button,submit{cursor:pointer;/*按钮的样式设置为手型*/}
textarea{resize:none;outline:none;}
address,cite,dfn,em,var,i{font-style:normal;}
img{border:none;vertical-align:top;/*去掉默认边框和底部空白区*/}
table{border-collapse:collapse;border-spacing:0;/*去掉表格边框之间的间距*/}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;/*遵循爱恨LVHA原则，设置链接和颜色和下划线*/}
sup{vertical-align:super;}
sub{vertical-align:sub;}
mark{background:none;}

input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }
    input[type="number"]{
        -moz-appearance: textfield;
    }

.fl{ float:left;}
.fr{ float:right;}
.pagemain{/*padding:100px 0 0 100px*/}
.cl{*zoom:1;}
.cl:after{ content:"\20"; display:block; height:0; clear:both;}

/*错误提示*/

/*错误提示end*/
.addsite_main p i{ color:#F30; margin-left:15px; line-height:42px;}
.addsite_main .xz_zz i{ color:#F30; margin-left:15px; line-height:42px;}
.control_tip_warning{background:url(/css/image/xts_xpic.png) no-repeat left center; color:#777 !important; padding-left:24px;}
.control_tip_error{ background:url(/css/image/attention_xpic.png) no-repeat left center; padding-left:24px;}
.control_tip{color:#777 !important;}
.control_tip_success{ }

input.control_input_focus{border:1px solid #35a5e5 !important; box-shadow:0 0 3px #35a5e5;}
input.control_input_error{border:1px solid #F70 !important; box-shadow:0 0 3px #F70;}


/*弹窗*/
.bl_50_02{ position:fixed; left:0; top:0; z-index:5; width:100%; height:100%; background-color:#000; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;}

.bl_50{ position:fixed; left:0; top:0; z-index:5; width:100%; height:100%; background-color:#000; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;}
.tc_tip{ position:fixed; min-width:240px; *width:240px; background-color:#fff; left:50%; top:50%; z-index:10; margin-top:-180px; margin-left:-240px; border-radius:5px; box-shadow:0 1px 50px rgba(0,0,0,0.3)}
.tc_tip .ti_tip{ position:relative; height:36px; border-bottom:1px solid #eee; padding:5px 20px;  font:14px/36px "microsoft yahei"; border-radius:5px 5px 0 0; color:#333; background-color:#f4f4f4;}
.tc_tip .ti_tip .close_mm{ position:absolute; cursor:pointer; width:20px; height:20px; right:10px; top:13px; background:url(/css/image/close.png) no-repeat center; background-size:20px;}
.tc_tip .cont_c_box{ padding:15px 20px 20px 20px;  max-width:320px; font:14px/24px "microsoft yahei"; max-height:72px; overflow:hidden; color:#333;}
.tc_tip .tip_btn{ padding:0 20px 15px 20px; overflow:hidden;}
.tc_tip .tip_btn button{ display:block; border:none;}
.tc_tip .tip_btn .ok_btn{ float:right; padding:0 15px; font:14px/30px "microsoft yahei"; border-radius:3px; margin-left:15px; color:#fff; background-color:#399;}
.tc_tip .tip_btn .cancl_btn{ float:right; padding:0 15px; font:14px/30px "microsoft yahei"; border-radius:3px; margin-left:15px; color:#fff; background-color:#ccc;}
.tc_tip .tip_btn .ok_btn_w{float:right; padding:0 15px; font:14px/30px "microsoft yahei"; border-radius:3px; margin-left:15px; color:#fff; background-color:#399;}
.tc_state{ position:fixed; left:50%; top:50%; z-index:10; border-radius:5px; padding:15px 20px; min-width:160px; *width:160px; background:url(/css/image/bl_60.png) center repeat;}
.tc_state span{font:14px/24px "microsoft yahei"; display:block; padding:5px 0; color:#fff; text-align:center;}
.tc_state .state_content{ font:14px/24px "microsoft yahei"; padding:5px 0; color:#fff; text-align:center;}
.tc_state .state_btn{ overflow:hidden; margin-top:15px;}
.tc_state .state_btn .yes_btn{ float:left; padding:0 20px; font:14px/28px "microsoft yahei"; border-radius:3px; color:#fff; background-color:#399; }
.tc_state .state_btn .no_btn{ float:right; padding:0 20px; font:14px/28px "microsoft yahei"; border-radius:3px; color:#333; background-color:#fff; }
.tc_state .state_btn button{ border:none;}
.tc_loading{ width:90px;  height:90px; position:fixed; z-index:10; top:50%; left:50%; margin-left:-45px; margin-top:-45px; background:url(/css/image/bl_60.png) center repeat; border-radius:5px;}
.tc_loading img{ display:block; width:30px; height:30px; margin:30px;}
.tc_loading .load_mark{display:block; width:30px; height:30px; margin:30px;background: url('/css/image/loading.gif') no-repeat; background-size:100%;}

.load_tip{ overflow:hidden; text-align:center; margin:40px;}
.load_tip .load_mark{display:block; width:30px; height:30px; margin:30px;background: url('/css/image/loading.gif') no-repeat; background-size:100%;}
.load_tip img{ display:block; width:30px; height:30px; margin:30px auto;}
/*弹窗end*/



/*date_css*/
.dd-w .dd-icon-check:before{ content:"" !important; display:inline-block; width:40px; height:40px; margin-top:3px; background:url(/css/image/date_mm.png) no-repeat; background-size:200px; background-position:0 0;}
.dd-w .dd-icon-left:before{content:"" !important; margin-top:-5px; display:inline-block; width:20px; height:20px; vertical-align:middle; background:url(/css/image/date_mm.png) no-repeat; background-size:200px; background-position:-50px -10px;}
.dd-w .dd-icon-right:before{content:"" !important; margin-top:-5px; display:inline-block; width:20px; height:20px; vertical-align:middle; background:url(/css/image/date_mm.png) no-repeat; background-size:200px; background-position:-90px -10px;}
.dd-w .dd-s-b-ul li.dd-on:after{content:"" !important; background:url(/css/image/date_mm.png) no-repeat; background-size:200px; background-position:-120px 0px; }
.dd-w .dd-icon-close:before{ content:"" !important; display:inline-block; width:40px; height:12px; margin-top:3px; background:url(/css/image/date_mm.png) no-repeat; background-size:200px; background-position:-160px -14px;}
/*date_css_end*/