*{
    padding: 0px;
    margin: 0px;
}

.xlcd:before{padding-left:10px; content:"﹀"}
.xlcd{width:20px;height:20px; margin-top:15px !important; 
transform:rotate(-90deg);
-ms-transform:rotate(-90deg); /* Internet Explorer */
-moz-transform:rotate(-90deg); /* Firefox */
-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
-o-transform:rotate(-90deg); /* Opera */}
.xlcddown:before{padding-left:10px; content:"﹀"}
.xlcddown{
	width:20px;height:20px; margin-top:2px !important; 
	}
.sz:after{content:url(../images/set.png); float:right; margin:14px 10px 0 0}
.icon-chevron-right1:before{padding-left:10px; content:url(../images/bi.png)}
.icon-chevron-right2:before{padding-left:10px; content:url(../images/menu2.png)}
.icon-chevron-right3:before{padding-left:10px; content:url(../images/w_cloud.png)}
.icon-user:before {}
.icon-signout:before {}
.glyph-icon{vertical-align:middle;font-family: FontAwesome;font-size:12px;font-style: normal; margin-top:4px; float:left;}


html,body{height:100%;overflow:hidden;}
body{padding: 0px; margin:0px; line-height:1.6; font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif !important; color: #222;font-size: 14px;background-color: #e7e8eb;
}
ul,li{padding:0;margin:0}
/*顶部div*/
.top{background-color: #353636;  width: 100%; height: 50px; color:#fff;}

/*管理员设置*/
.ad_setting{cursor:pointer; border-left:1px solid #426262;  width: auto;padding:0 20px; height: 100%; float: right; line-height:30px; height:30px; margin-top:10px; position:relative}
.ad_setting:hover{ text-decoration:none; background: #3E3E3E;}
.ad_setting img.use_xl{ position:absolute; right:10px; bottom:0}
.ad_setting_a{text-align: center; font-size:13px; color:#CCC; /*color: #888;*/ text-decoration: none; display: block;}
.ad_setting_a:hover{color: #fff !important;    text-decoration: none;}
.ad_setting_a span{padding-right: 5px;    vertical-align:middle;}
.dropdown-menu-uu:after{position: absolute;top:-6px; right: 8px; left:auto; display:inline-block; border-right:6px solid transparent;border-bottom:6px solid #fff; border-left: 6px solid transparent; content:'';}
#ad_setting_ul{list-style: none; font-size: 12px !important; padding-top: 5px; padding-bottom: 5px; margin-top: 1px; background: #fff; border-radius: 5px; position: absolute; right: 2px;
    top: 40px;
    left: auto;
    z-index: 1000;
    width: 100px;
    border-color: #b8b8b8;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.25);
    border-style: solid;
    border-width: 1px;
}
#ad_setting_ul li{line-height: 28px !important;margin:auto;width:90%;height:28px; text-align:center}
#ad_setting_ul li:hover{    background:#666;    border-radius: 5px;    color: white;}
.ad_setting_ul li{    color: #000000 !important;}
.ad_setting_ul_li a{    color: #000000 ;    text-decoration: none;}
.ad_setting_ul_li_a{    color: #fff !important;    text-decoration: none !important;}

/*left-菜单*/
.left-menu{
    position:absolute;
    float: left;
    min-height: 100%;
    box-shadow: 0 0 10px #BDBDBD;
    width: 180px;
    background: #32323a;
}
#menu2{ float:left; width:100%; list-style: none; line-height: 38px; color: #fff !important;}
#menu2 ul{list-style: none; background:#fff;margin-left:-1em;}
#menu2 li{color: #fff; float:left;width:100%}
#menu2 a{text-decoration: none;}
#menu2 a:hover{text-decoration: none;}
#menu2>li>a {background:#3c3c46;font-weight: 700; display: block;border-top:solid 1px #444; color:#fff; font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;}
#menu2 li ul{ width:100%; float:left;/*display:block !important;*/}

.menu-list ul{margin-bottom: 1px; line-height: 38px;}
.menu-list ul li{height:38px !important; border-bottom:solid 1px #3c3c46}
.menu-list a{ background:#32323a;height:38px;}
.menu-list a:hover{ color: #fff !important;}
.menu-list a i{opacity:1; padding-left: 10px; padding-right: 10px;}
.menu-list ul a{color: #fff; display: block;}
.menu-list ul a:hover{background: #0c89ff; color: #fff;}

.specialclass{ background:#0c89ff !important}


/*main内容显示*/
.right-content{
    margin-left: 180px;
	background:#fff;
    height: 100%;
    min-height:100%;
    overflow:auto;
}

.content{position: relative; min-height: 100%; /*background: #f5f5f5;*/ margin-top:0px; margin-right: 5px;}
#page_content{position: absolute; width: 100%; height: 100%;}

/*底部版权*/


/*登录模块*/
.nav_top{width:100%;height:60px; margin:auto; border-bottom:solid 1px #e8e8e8}
.nav_tcon{width:980px; height:60px;margin:auto;}
.nav_tcon .logoimg{width:204px; height:35px; float:left; margin-top:12px;}
.nav_tcon .logoimg>img{width:204px; height:35px;}
.nav_tcon .logotitle{ float:left;height:35px; margin-top:12px;width:100px; margin-left:5px}
.nav_tcon .logotitle>span{width:100%; float:left; font-size:22px; font-weight:bold; font-family:"微软雅黑"; color:#666666; float:left; line-height:20px;}
.nav_tcon .logotitle>p{font-size:12px; color:#999}
.nav_tcon .logoname{ float:left;height:35px; line-height:35px; margin-top:12px;font-size:17px; font-weight:bold; font-family:"微软雅黑"; color:#777777;}

.logo_content{width:100%;height:auto; display:table; padding:35px 0 50px 0; border-bottom:solid 1px #e8e8e8}
.logo_ccon{width:920px; height:auto;margin:auto;display:table}
.logobei{ float:left;}

.logo_enter{ float:right;width:290px; height:440px; border:solid 1px #cfcfcf; margin-top:15px}
.logo_enter>span{width:260px; margin:18px 15px 2px 15px; float:left;padding:0 0 2px 0}
.logo_enter>span>a{ float:right; font-size:12px; color:#0c89ff}
.logo_enter>input{ float:left;width:260px; margin:0 15px; height:40px; border:solid 1px #cfcfcf; text-indent:0.5em; font-size:16px;}
.logo_enter>button{ float:left;width:260px; margin:0 15px;height:45px; background:#0c89ff; color:#fff; border:0; font-size:18px; margin-top:18px; cursor:pointer}
.logo_enter>img.logo_ewm{width:106px; height:106px; margin:15px 92px}
.logo_enter .logo_zc{width:100%; float:left; text-align:center; }
.logo_enter .logo_zc>a{font-size:12px; color:#0c89ff}

/*底部版权*/
.down_info{display:table;width:100%; margin:30px auto 0 auto; text-align:center}
.information{width:100%; height:25px; text-align:center}
.information>a{ text-decoration:none; color:#444; font-family:"微软雅黑"}
.down_info>p{width:100%; text-align:center; color:#999; font-size:11px; margin-top:2px}
/*忘记密码*/
.main_fa {
    background: #faf7f2 none repeat scroll 0 0;
    padding-bottom: 52px;
    width: 100%;
}
.main_1{ background:#f9f9f9; width:100%; padding:32px 0 58px;}
.ac {
    text-align: center;
}
.m_ph {
    background: rgba(0, 0, 0, 0) url("../images/ph.png") no-repeat scroll center 73px;
    border: 1px solid #999;
    color: #666;
    display: inline-block;
    font-size: 22px;
    height: 107px;
    margin: 0 50px;
    padding-top: 203px;
    text-align: center;
    width: 310px;
}
.m_ph:hover {
    background-image: url("../images/ph_1.png");
    border-color: #bf5a80;
    color: #bf5a80;
}
.m_ph_1 {
    background: rgba(0, 0, 0, 0) url("../images/em.png") no-repeat scroll center 104px;
    border: 1px solid #999;
    color: #666;
    display: inline-block;
    font-size: 22px;
    height: 107px;
    margin: 0 50px;
    padding-top: 203px;
    text-align: center;
    width: 310px;
}
.m_ph_1:hover {
    background-image: url("../images/em_1.png");
    border-color: #bf5a80;
    color: #bf5a80;
}
.m_con{ width:1180px; margin:0 auto; min-height:333px;}
.m_top{ border-bottom:2px solid #ccc; height:27px; width:100%; font-size:0; text-align:center;}
.m_top span{ color:#999; padding-bottom:4px; font-size:16px; line-height:20px; height:23px; padding-left:28px; width:156px; margin:0 15px; display:inline-block; border-bottom:2px solid #ccc;	}
.m_top i{background:url(../images/y_0.png) no-repeat center center; width:22px; height:22px; color:#fff; text-align:center;  font-family:Arial; font-size:16px; margin-right:10px; display:inline-block;}
.m_top .i_1{ background-image:url(../images/y_2.png);}
.m_top .span1{ border-color:#c09d62; color:#333}
.m_top .span1 i{ background-image:url(../images/y_1.png);}
.m_top .span1 .i_1{ background-image:url(../images/y_3.png);}
.vat *{ vertical-align:top !important;}
.vam *{ vertical-align:middle!important;}
.vab *{ vertical-align:bottom}
.m_for{ padding-top:67px;}
.m_div{ margin-bottom:9px;}
.m_div span{ width:454px; text-align:right; display:inline-block; margin-right:14px; color:#333; font-size:18px; line-height:42px;}
.m_inpt{ width:306px; height:20px; background:#fff; font-size:18px; line-height:20px;}
.m_inpt_180{ width:183px;}
.m_inpt_yzm{ display:inline-block; margin-left:6px; width:114px; height:40px; border:1px solid #ccc; cursor:pointer;}
.m_inpt_yzm img{width:100%; height:100%;}
.m_sub1{margin-left:468px!important; margin-top:16px;}
.m_butt{ width:116px;  margin-left:7px;}
.m_butt_1{ background:#e0e0e0; color:#999;}
.o_p{ color:#333; font-size:18px; line-height:20px; margin-top:30px;}
.o_p a{ color:#bf5a80; font-size:18px; line-height:20px;}
.o_p1{margin-left:468px; margin-top:20px;}
.o_p1 a{ font-size:14px; color:#bf5a80; text-decoration:underline;line-height:16px;}
label.error{ color:#F00; font-size:14px; margin-left:8px; line-height:20px;}
.m_div1{ overflow:hidden;}
.m_div1 label.error{ float:right; margin-right:277px;}
.m_div2 label.error{ float:right; margin-right:267px;}
.m_div3 label.error{ float:right; margin-right:157px;}
.m_div4 label.error{ display:inline-block; width:4em; line-height:18px;}
.m_div5 label.error{ display:inline-block; width:3em; line-height:18px;}
.m_div6 { position:relative;}
.m_div6 label.error{ position:absolute; top:-40px; right:28px;}
.right_xf{ position: fixed; z-index: 99; width:190px; top: 20%; right: 50%; margin-right: -660px;}
.right_xf65{height: 65px; margin-bottom: 4px;}
.right_div{height: 65px;width: 64px; float: right; background:url(../images/ewm.png) no-repeat center center; cursor: pointer;}
.right_div1bg{ background:#bf995a; }
.right_div1{ width: 64px; height: 65px; background:url(../images/ewm1.png) no-repeat center center;cursor: pointer; float: right;}
.right_div2{ width: 64px; height: 65px; float: right; background:url(../images/ewm2.png) no-repeat center center;  cursor: pointer; position: relative;z-index: 3;}
.right_div1bg .right_div1_qq,.right_div1bg .right_div1_ew{ display: block;}
.right_div1_qq{padding: 18px 18px 0; overflow: hidden; background: #bf995a; /*margin-right: 69px;*/ display: none; position: relative; z-index: 1;}
.right_div1_qq p{ font-size: 13px; color: #fff; line-height: 15px; margin-bottom: 6px;}
.right_div1_qq a{ display: block; width: 82px; height: 24px; margin-bottom: 16px; background: url(../images/qq.png) no-repeat center center;}
.right_div1_ew{/*width:120px;*/height:120px;/*padding: 18px 18px 0;*/ /*padding: 18px;*/overflow: hidden;background: #bf995a; /*margin-right: 69px;*/margin-right: 0px; display: none; /*position: relative;z-index: 2;*/}
.k_but{ width:114px; height:40px; border:1px solid #ccc !important; color:#999 !important; font-size:14px; background:#f4f4f4; border-radius:3px;}
.h_a{ width:174px; height:45px; text-align:center; line-height:45px; margin-left:25px; display:block; background:#bf995a; color:#fff; font-size:18px;}
.h_tan{ background:url(../images/dan20x20.jpg) no-repeat center left; padding-left:25px; color:#5a80bf; font-size:14px; line-height:20px; margin-bottom:24px;}
.h_tan span{ color:#bf995a; font-size:14px;}
.h_tan_1{ margin-left:271px;}
.k_p{ margin-bottom:10px;}
.k_p span{ display:inline-block; width:322px; color:#666; font-size:16px; line-height:42px; margin-right:15px; text-align:right;}
.k_p .inpt{ width:306px; height:20px; font-size:16px; line-height:20px;}
.k_p .text{ width:440px; height:76px; padding:10px; border:1px solid #ccc; border-radius:3px;  font-size:16px; line-height:18px;}
.k_p .inpt201{ width:181px; margin-right:7px;}
.h_end{ border-top:1px dashed #d5d5d5; padding-top:23px; margin-top:100px; padding-left:172px;}
.h_end h3{ font-size:14px; line-height:16px; color:#333; margin-bottom:7px;}
.h_end p{ margin-bottom:1px; color:#666; font-size:14px; line-height:16px; margin-bottom:1px;}
.h_end a{ font-size:14px; line-height:16px; color:#bf5a80;}